Initializer
Properties
| Name | Type | Description |
|---|---|---|
role_arn | str | (Required) Amazon Resource Name (ARN) of the IAM Role to assume. |
duration | str | (Optional) The duration individual credentials will be valid. |
external_id | str | (Optional) External identifier to use when assuming the role. |
policy | str | (Optional) IAM Policy JSON describing further restricting permissions for the IAM Role being assumed. |
policy_arns | typing.List[str] | (Optional) Set of Amazon Resource Names (ARNs) of IAM Policies describing further restricting permissions for the IAM Role being assumed. |
session_name | str | (Optional) Session name to use when assuming the role. |
source_identity | str | (Optional) Source identity specified by the principal assuming the. |
tags | typing.Mapping[str] | (Optional) Map of assume role session tags. |
transitive_tag_keys | typing.List[str] | (Optional) Set of assume role session tag keys to pass to any subsequent sessions. |
role_arnRequired
- Type: str
durationOptional
- Type: str
external_idOptional
- Type: str
policyOptional
- Type: str
policy_arnsOptional
- Type: typing.List[str]
session_nameOptional
- Type: str
source_identityOptional
- Type: str
tagsOptional
- Type: typing.Mapping[str]
transitive_tag_keysOptional
- Type: typing.List[str]