Provider Assume Role With Oidc Args
data class ProviderAssumeRoleWithOidcArgs(val oidcProviderArn: Output<String>, val oidcToken: Output<String>? = null, val oidcTokenFile: Output<String>? = null, val policy: Output<String>? = null, val roleArn: Output<String>, val roleSessionName: Output<String>? = null, val sessionExpiration: Output<Int>? = null) : ConvertibleToJava<ProviderAssumeRoleWithOidcArgs>
Properties
Link copied to clipboard
ARN of the OIDC IdP.
Link copied to clipboard
The file path of OIDC token that is issued by the external IdP.
Link copied to clipboard
The custom name of the role session. Set this parameter based on your business requirements. In most cases, this parameter is set to the identity of the user who calls the operation, for example, the username.
Link copied to clipboard
The validity period of the STS token. Unit: seconds. Default value: 3600. Minimum value: 900. Maximum value: the value of the MaxSessionDuration parameter when creating a ram role.