Class: Aws::STS::Types::GetCallerIdentityResponse

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

Overview

Contains the response to a successful GetCallerIdentity request, including information about the entity making the request.

Constant Summary collapse

SENSITIVE =
[]

Instance Attribute Summary collapse

Instance Attribute Details

#accountString

The Amazon Web Services account ID number of the account that owns or contains the calling entity.

Returns:

  • (String)


1333
1334
1335
1336
1337
1338
1339
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1333

class GetCallerIdentityResponse < Struct.new(
  :user_id,
  :account,
  :arn)
  SENSITIVE = []
  include Aws::Structure
end

#arnString

The Amazon Web Services ARN associated with the calling entity.

Returns:

  • (String)


1333
1334
1335
1336
1337
1338
1339
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1333

class GetCallerIdentityResponse < Struct.new(
  :user_id,
  :account,
  :arn)
  SENSITIVE = []
  include Aws::Structure
end

#user_idString

The unique identifier of the calling entity. The exact value depends on the type of entity that is making the call. The values returned are those listed in the aws:userid column in the Principal table found on the Policy Variables reference page in the IAM User Guide.

Returns:

  • (String)


1333
1334
1335
1336
1337
1338
1339
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1333

class GetCallerIdentityResponse < Struct.new(
  :user_id,
  :account,
  :arn)
  SENSITIVE = []
  include Aws::Structure
end