Show / Hide Table of Contents

Class AuthBackendLoginArgs

Inheritance
System.Object
InputArgs
ResourceArgs
AuthBackendLoginArgs
Inherited Members
ResourceArgs.Empty
System.Object.Equals(System.Object)
System.Object.Equals(System.Object, System.Object)
System.Object.GetHashCode()
System.Object.GetType()
System.Object.MemberwiseClone()
System.Object.ReferenceEquals(System.Object, System.Object)
System.Object.ToString()
Namespace: Pulumi.Vault.Aws
Assembly: Pulumi.Vault.dll
Syntax
public sealed class AuthBackendLoginArgs : ResourceArgs

Constructors

View Source

AuthBackendLoginArgs()

Declaration
public AuthBackendLoginArgs()

Properties

View Source

Backend

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>
View Source

IamHttpRequestMethod

The HTTP method used in the signed IAM request.

Declaration
public Input<string> IamHttpRequestMethod { get; set; }
Property Value
Type Description
Input<System.String>
View Source

IamRequestBody

The base64-encoded body of the signed request.

Declaration
public Input<string> IamRequestBody { get; set; }
Property Value
Type Description
Input<System.String>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
View Source

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>
  • View Source
Back to top Copyright 2016-2020, Pulumi Corporation.