AWS services or capabilities described in AWS Documentation may vary by region/location. Click Getting Started with Amazon AWS to see specific differences applicable to the China (Beijing) Region.

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)


1135
1136
1137
1138
1139
1140
1141
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1135

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)


1135
1136
1137
1138
1139
1140
1141
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1135

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)


1135
1136
1137
1138
1139
1140
1141
# File 'gems/aws-sdk-core/lib/aws-sdk-sts/types.rb', line 1135

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