Class: Aws::STS::Types::AssumeRootResponse
- Inherits:
-
Struct
- Object
- Struct
- Aws::STS::Types::AssumeRootResponse
- Defined in:
- gems/aws-sdk-core/lib/aws-sdk-sts/types.rb
Overview
Constant Summary collapse
- SENSITIVE =
[]
Instance Attribute Summary collapse
-
#credentials ⇒ Types::Credentials
The temporary security credentials, which include an access key ID, a secret access key, and a security token.
-
#source_identity ⇒ String
The source identity specified by the principal that is calling the
AssumeRoot
operation.
Instance Attribute Details
#credentials ⇒ Types::Credentials
The temporary security credentials, which include an access key ID, a secret access key, and a security token.
1037 1038 1039 1040 1041 1042 |
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1037 class AssumeRootResponse < Struct.new( :credentials, :source_identity) SENSITIVE = [] include Aws::Structure end |
#source_identity ⇒ String
The source identity specified by the principal that is calling the
AssumeRoot
operation.
You can use the aws:SourceIdentity
condition key to control access
based on the value of source identity. For more information about
using source identity, see Monitor and control actions taken with
assumed roles in the IAM User Guide.
The regex used to validate this parameter is a string of characters consisting of upper- and lower-case alphanumeric characters with no spaces. You can also include underscores or any of the following characters: =,.@-
1037 1038 1039 1040 1041 1042 |
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1037 class AssumeRootResponse < Struct.new( :credentials, :source_identity) SENSITIVE = [] include Aws::Structure end |