Provider Auth Login Aws Args
data class ProviderAuthLoginAwsArgs(val awsAccessKeyId: Output<String>? = null, val awsIamEndpoint: Output<String>? = null, val awsProfile: Output<String>? = null, val awsRegion: Output<String>? = null, val awsRoleArn: Output<String>? = null, val awsRoleSessionName: Output<String>? = null, val awsSecretAccessKey: Output<String>? = null, val awsSessionToken: Output<String>? = null, val awsSharedCredentialsFile: Output<String>? = null, val awsStsEndpoint: Output<String>? = null, val awsWebIdentityTokenFile: Output<String>? = null, val headerValue: Output<String>? = null, val mount: Output<String>? = null, val namespace: Output<String>? = null, val role: Output<String>, val useRootNamespace: Output<Boolean>? = null) : ConvertibleToJava<ProviderAuthLoginAwsArgs>
Constructors
Link copied to clipboard
constructor(awsAccessKeyId: Output<String>? = null, awsIamEndpoint: Output<String>? = null, awsProfile: Output<String>? = null, awsRegion: Output<String>? = null, awsRoleArn: Output<String>? = null, awsRoleSessionName: Output<String>? = null, awsSecretAccessKey: Output<String>? = null, awsSessionToken: Output<String>? = null, awsSharedCredentialsFile: Output<String>? = null, awsStsEndpoint: Output<String>? = null, awsWebIdentityTokenFile: Output<String>? = null, headerValue: Output<String>? = null, mount: Output<String>? = null, namespace: Output<String>? = null, role: Output<String>, useRootNamespace: Output<Boolean>? = null)
Properties
Link copied to clipboard
The AWS access key ID.
Link copied to clipboard
The IAM endpoint URL.
Link copied to clipboard
The name of the AWS profile.
Link copied to clipboard
The ARN of the AWS Role to assume.Used during STS AssumeRole
Link copied to clipboard
Specifies the name to attach to the AWS role session. Used during STS AssumeRole
Link copied to clipboard
The AWS secret access key.
Link copied to clipboard
The AWS session token.
Link copied to clipboard
Path to the AWS shared credentials file.
Link copied to clipboard
The STS endpoint URL.
Link copied to clipboard
Path to the file containing an OAuth 2.0 access token or OpenID Connect ID token.
Link copied to clipboard
The Vault header value to include in the STS signing request.
Link copied to clipboard
Authenticate to the root Vault namespace. Conflicts with namespace