You are viewing documentation for version 1 of the AWS SDK for Ruby. Version 2 documentation can be found here.
Class: AWS::STS::FederatedSession
- Defined in:
- lib/aws/sts/federated_session.rb
Overview
Represents a federated session using temporary AWS credentials. Use #new_federated_session to get an instance of this class.
Instance Attribute Summary collapse
-
#packed_policy_size ⇒ Integer
readonly
A percentage value indicating the size of the policy in packed form.
-
#user_arn ⇒ String
readonly
The ARN specifying the federated user associated with the session.
-
#user_id ⇒ String
readonly
The string identifying the federated user associated with the session, similar to the UserId of an IAM user.
Attributes inherited from Session
Instance Attribute Details
#packed_policy_size ⇒ Integer (readonly)
A percentage value indicating the size of the policy in packed form. Policies for which the packed size is greater than 100% of the allowed value are rejected by the service.
43 44 45 |
# File 'lib/aws/sts/federated_session.rb', line 43 def packed_policy_size @packed_policy_size end |
#user_arn ⇒ String (readonly)
The ARN specifying the federated user associated with the session. For more information about ARNs and how to use them in policies, see Identifiers for IAM Entities in Using AWS Identity and Access Management.
36 37 38 |
# File 'lib/aws/sts/federated_session.rb', line 36 def user_arn @user_arn end |
#user_id ⇒ String (readonly)
The string identifying the federated user associated with the session, similar to the UserId of an IAM user.
26 27 28 |
# File 'lib/aws/sts/federated_session.rb', line 26 def user_id @user_id end |