Class AuthBackendLoginArgs
Inherited Members
Namespace: Pulumi.Vault.Aws
Assembly: Pulumi.Vault.dll
Syntax
public sealed class AuthBackendLoginArgs : ResourceArgs
Constructors
View SourceAuthBackendLoginArgs()
Declaration
public AuthBackendLoginArgs()
Properties
View SourceBackend
The unique name of the AWS auth backend. Defaults to 'aws'.
Declaration
public Input<string> Backend { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
IamHttpRequestMethod
The HTTP method used in the signed IAM request.
Declaration
public Input<string> IamHttpRequestMethod { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
IamRequestBody
The base64-encoded body of the signed request.
Declaration
public Input<string> IamRequestBody { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
IamRequestHeaders
The base64-encoded, JSON serialized representation of the GetCallerIdentity HTTP request headers.
Declaration
public Input<string> IamRequestHeaders { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
IamRequestUrl
The base64-encoded HTTP URL used in the signed request.
Declaration
public Input<string> IamRequestUrl { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Identity
The base64-encoded EC2 instance identity document to authenticate with. Can be retrieved from the EC2 metadata server.
Declaration
public Input<string> Identity { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Nonce
The unique nonce to be used for login requests. Can be set to a user-specified value, or will contain the server-generated value once a token is issued. EC2 instances can only acquire a single token until the whitelist is tidied again unless they keep track of this nonce.
Declaration
public Input<string> Nonce { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Pkcs7
The PKCS#7 signature of the identity document to authenticate with, with all newline characters removed. Can be retrieved from the EC2 metadata server.
Declaration
public Input<string> Pkcs7 { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Role
The name of the AWS auth backend role to create tokens against.
Declaration
public Input<string> Role { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |
Signature
The base64-encoded SHA256 RSA signature of the instance identity document to authenticate with, with all newline characters removed. Can be retrieved from the EC2 metadata server.
Declaration
public Input<string> Signature { get; set; }
Property Value
| Type | Description |
|---|---|
| Input<System.String> |