Class: Aws::STS::Types::GetDelegatedAccessTokenResponse

Inherits:
Struct
  • Object
show all
Defined in:
gems/aws-sdk-core/lib/aws-sdk-sts/types.rb

Overview

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#assumed_principalString

The Amazon Resource Name (ARN) of the principal that was assumed when obtaining the delegated access token. This ARN identifies the IAM entity whose permissions are granted by the temporary credentials.

Returns:

  • (String)


1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1374

class GetDelegatedAccessTokenResponse < Struct.new(
  :credentials,
  :packed_policy_size,
  :assumed_principal)
  SENSITIVE = []
  include Aws::Structure
end

#credentialsTypes::Credentials

Amazon Web Services credentials for API authentication.

Returns:



1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1374

class GetDelegatedAccessTokenResponse < Struct.new(
  :credentials,
  :packed_policy_size,
  :assumed_principal)
  SENSITIVE = []
  include Aws::Structure
end

#packed_policy_sizeInteger

The percentage of the maximum policy size that is used by the session policy. The policy size is calculated as the sum of all the session policies and permission boundaries attached to the session. If the packed size exceeds 100%, the request fails.

Returns:

  • (Integer)


1374
1375
1376
1377
1378
1379
1380
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1374

class GetDelegatedAccessTokenResponse < Struct.new(
  :credentials,
  :packed_policy_size,
  :assumed_principal)
  SENSITIVE = []
  include Aws::Structure
end