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.
-
#session_token_size ⇒ Integer
The size, in bytes, of the session token returned in the Credentials for this response.
-
#session_token_utilization ⇒ Integer
The percentage (0-100) of the maximum allowed session token size that the returned session token consumes.
-
#source_identity ⇒ String
The source identity specified by the principal that is calling the
AssumeRootoperation.
Instance Attribute Details
#credentials ⇒ Types::Credentials
The temporary security credentials, which include an access key ID, a secret access key, and a security token.
1119 1120 1121 1122 1123 1124 1125 1126 |
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1119 class AssumeRootResponse < Struct.new( :credentials, :source_identity, :session_token_utilization, :session_token_size) SENSITIVE = [] include Aws::Structure end |
#session_token_size ⇒ Integer
The size, in bytes, of the session token returned in the Credentials for this response.
1119 1120 1121 1122 1123 1124 1125 1126 |
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1119 class AssumeRootResponse < Struct.new( :credentials, :source_identity, :session_token_utilization, :session_token_size) SENSITIVE = [] include Aws::Structure end |
#session_token_utilization ⇒ Integer
The percentage (0-100) of the maximum allowed session token size that the returned session token consumes.
1119 1120 1121 1122 1123 1124 1125 1126 |
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1119 class AssumeRootResponse < Struct.new( :credentials, :source_identity, :session_token_utilization, :session_token_size) 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: =,.@-
1119 1120 1121 1122 1123 1124 1125 1126 |
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1119 class AssumeRootResponse < Struct.new( :credentials, :source_identity, :session_token_utilization, :session_token_size) SENSITIVE = [] include Aws::Structure end |