File Coverage

blib/lib/Paws/STS/AssumeRoleResponse.pm
Criterion Covered Total %
statement 3 3 100.0
branch n/a
condition n/a
subroutine 1 1 100.0
pod n/a
total 4 4 100.0


line stmt bran cond sub pod time code
1              
2             package Paws::STS::AssumeRoleResponse;
3 1     1   594 use Moose;
  1         5  
  1         12  
4             has AssumedRoleUser => (is => 'ro', isa => 'Paws::STS::AssumedRoleUser');
5             has Credentials => (is => 'ro', isa => 'Paws::STS::Credentials');
6             has PackedPolicySize => (is => 'ro', isa => 'Int');
7              
8             has _request_id => (is => 'ro', isa => 'Str');
9             1;
10              
11             ### main pod documentation begin ###
12              
13             =head1 NAME
14              
15             Paws::STS::AssumeRoleResponse
16              
17             =head1 ATTRIBUTES
18              
19              
20             =head2 AssumedRoleUser => L<Paws::STS::AssumedRoleUser>
21              
22             The Amazon Resource Name (ARN) and the assumed role ID, which are
23             identifiers that you can use to refer to the resulting temporary
24             security credentials. For example, you can reference these credentials
25             as a principal in a resource-based policy by using the ARN or assumed
26             role ID. The ARN and ID include the C<RoleSessionName> that you
27             specified when you called C<AssumeRole>.
28              
29              
30             =head2 Credentials => L<Paws::STS::Credentials>
31              
32             The temporary security credentials, which include an access key ID, a
33             secret access key, and a security (or session) token.
34              
35             B<Note:> The size of the security token that STS APIs return is not
36             fixed. We strongly recommend that you make no assumptions about the
37             maximum size. As of this writing, the typical size is less than 4096
38             bytes, but that can vary. Also, future updates to AWS might require
39             larger sizes.
40              
41              
42             =head2 PackedPolicySize => Int
43              
44             A percentage value that indicates the size of the policy in packed
45             form. The service rejects any policy with a packed size greater than
46             100 percent, which means the policy exceeded the allowed space.
47              
48              
49             =head2 _request_id => Str
50              
51              
52             =cut
53