Initializer
Properties
| Name | Type | Description |
|---|---|---|
roleArn | java.lang.String | (Required) Amazon Resource Name (ARN) of the IAM Role to assume. |
duration | java.lang.String | (Optional) The duration individual credentials will be valid. |
externalId | java.lang.String | (Optional) External identifier to use when assuming the role. |
policy | java.lang.String | (Optional) IAM Policy JSON describing further restricting permissions for the IAM Role being assumed. |
policyArns | java.util.List< java.lang.String > | (Optional) Set of Amazon Resource Names (ARNs) of IAM Policies describing further restricting permissions for the IAM Role being assumed. |
sessionName | java.lang.String | (Optional) Session name to use when assuming the role. |
sourceIdentity | java.lang.String | (Optional) Source identity specified by the principal assuming the. |
tags | java.util.Map< java.lang.String, java.lang.String > | (Optional) Map of assume role session tags. |
transitiveTagKeys | java.util.List< java.lang.String > | (Optional) Set of assume role session tag keys to pass to any subsequent sessions. |
roleArnRequired
- Type: java.lang.String
durationOptional
- Type: java.lang.String
externalIdOptional
- Type: java.lang.String
policyOptional
- Type: java.lang.String
policyArnsOptional
- Type: java.util.List< java.lang.String >
sessionNameOptional
- Type: java.lang.String
sourceIdentityOptional
- Type: java.lang.String
tagsOptional
- Type: java.util.Map< java.lang.String, java.lang.String >
transitiveTagKeysOptional
- Type: java.util.List< java.lang.String >