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)


1234
1235
1236
1237
1238
1239
1240
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1234

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)


1234
1235
1236
1237
1238
1239
1240
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1234

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)


1234
1235
1236
1237
1238
1239
1240
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1234

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