Provider Assume Role Args
data class ProviderAssumeRoleArgs(val duration: Output<String>? = null, val externalId: Output<String>? = null, val policy: Output<String>? = null, val policyArns: Output<List<String>>? = null, val roleArn: Output<String>? = null, val sessionName: Output<String>? = null, val sourceIdentity: Output<String>? = null, val tags: Output<Map<String, String>>? = null, val transitiveTagKeys: Output<List<String>>? = null) : ConvertibleToJava<ProviderAssumeRoleArgs>
Constructors
Link copied to clipboard
constructor(duration: Output<String>? = null, externalId: Output<String>? = null, policy: Output<String>? = null, policyArns: Output<List<String>>? = null, roleArn: Output<String>? = null, sessionName: Output<String>? = null, sourceIdentity: Output<String>? = null, tags: Output<Map<String, String>>? = null, transitiveTagKeys: Output<List<String>>? = null)
Properties
Link copied to clipboard
A unique identifier that might be required when you assume a role in another account.
Link copied to clipboard
Amazon Resource Names (ARNs) of IAM Policies describing further restricting permissions for the IAM Role being assumed.
Link copied to clipboard
An identifier for the assumed role session.
Link copied to clipboard
Source identity specified by the principal assuming the role.
Link copied to clipboard
Assume role session tag keys to pass to any subsequent sessions.