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)


1290
1291
1292
1293
1294
1295
1296
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1290

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:



1290
1291
1292
1293
1294
1295
1296
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1290

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)


1290
1291
1292
1293
1294
1295
1296
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1290

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