File Coverage

blib/lib/Paws/IAM/SummaryMapType.pm
Criterion Covered Total %
statement 12 12 100.0
branch n/a
condition n/a
subroutine 4 4 100.0
pod n/a
total 16 16 100.0


line stmt bran cond sub pod time code
1             package Paws::IAM::SummaryMapType;
2 1     1   409 use Moose;
  1     1   4  
  1         7  
  1         515  
  1         3  
  1         7  
3             with 'Paws::API::MapParser';
4              
5 1     1   4582 use MooseX::ClassAttribute;
  1     1   2  
  1         10  
  1         4710  
  1         2  
  1         7  
6             class_has xml_keys =>(is => 'ro', default => 'key');
7             class_has xml_values =>(is => 'ro', default => 'value');
8              
9             has AccessKeysPerUserQuota => (is => 'ro', isa => 'Int');
10             has AccountAccessKeysPresent => (is => 'ro', isa => 'Int');
11             has AccountMFAEnabled => (is => 'ro', isa => 'Int');
12             has AccountSigningCertificatesPresent => (is => 'ro', isa => 'Int');
13             has AttachedPoliciesPerGroupQuota => (is => 'ro', isa => 'Int');
14             has AttachedPoliciesPerRoleQuota => (is => 'ro', isa => 'Int');
15             has AttachedPoliciesPerUserQuota => (is => 'ro', isa => 'Int');
16             has GroupPolicySizeQuota => (is => 'ro', isa => 'Int');
17             has Groups => (is => 'ro', isa => 'Int');
18             has GroupsPerUserQuota => (is => 'ro', isa => 'Int');
19             has GroupsQuota => (is => 'ro', isa => 'Int');
20             has MFADevices => (is => 'ro', isa => 'Int');
21             has MFADevicesInUse => (is => 'ro', isa => 'Int');
22             has Policies => (is => 'ro', isa => 'Int');
23             has PoliciesQuota => (is => 'ro', isa => 'Int');
24             has PolicySizeQuota => (is => 'ro', isa => 'Int');
25             has PolicyVersionsInUse => (is => 'ro', isa => 'Int');
26             has PolicyVersionsInUseQuota => (is => 'ro', isa => 'Int');
27             has ServerCertificates => (is => 'ro', isa => 'Int');
28             has ServerCertificatesQuota => (is => 'ro', isa => 'Int');
29             has SigningCertificatesPerUserQuota => (is => 'ro', isa => 'Int');
30             has UserPolicySizeQuota => (is => 'ro', isa => 'Int');
31             has Users => (is => 'ro', isa => 'Int');
32             has UsersQuota => (is => 'ro', isa => 'Int');
33             has VersionsPerPolicyQuota => (is => 'ro', isa => 'Int');
34             1;
35              
36             ### main pod documentation begin ###
37              
38             =head1 NAME
39              
40             Paws::IAM::SummaryMapType
41              
42             =head1 USAGE
43              
44             This class represents one of two things:
45              
46             =head3 Arguments in a call to a service
47              
48             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
49             Each attribute should be used as a named argument in the calls that expect this type of object.
50              
51             As an example, if Att1 is expected to be a Paws::IAM::SummaryMapType object:
52              
53             $service_obj->Method(Att1 => { AccessKeysPerUserQuota => $value, ..., VersionsPerPolicyQuota => $value });
54              
55             =head3 Results returned from an API call
56              
57             Use accessors for each attribute. If Att1 is expected to be an Paws::IAM::SummaryMapType object:
58              
59             $result = $service_obj->Method(...);
60             $result->Att1->AccessKeysPerUserQuota
61              
62             =head1 DESCRIPTION
63              
64             This class has no description
65              
66             =head1 ATTRIBUTES
67              
68              
69             =head2 AccessKeysPerUserQuota => Int
70              
71              
72             =head2 AccountAccessKeysPresent => Int
73              
74              
75             =head2 AccountMFAEnabled => Int
76              
77              
78             =head2 AccountSigningCertificatesPresent => Int
79              
80              
81             =head2 AttachedPoliciesPerGroupQuota => Int
82              
83              
84             =head2 AttachedPoliciesPerRoleQuota => Int
85              
86              
87             =head2 AttachedPoliciesPerUserQuota => Int
88              
89              
90             =head2 GroupPolicySizeQuota => Int
91              
92              
93             =head2 Groups => Int
94              
95              
96             =head2 GroupsPerUserQuota => Int
97              
98              
99             =head2 GroupsQuota => Int
100              
101              
102             =head2 MFADevices => Int
103              
104              
105             =head2 MFADevicesInUse => Int
106              
107              
108             =head2 Policies => Int
109              
110              
111             =head2 PoliciesQuota => Int
112              
113              
114             =head2 PolicySizeQuota => Int
115              
116              
117             =head2 PolicyVersionsInUse => Int
118              
119              
120             =head2 PolicyVersionsInUseQuota => Int
121              
122              
123             =head2 ServerCertificates => Int
124              
125              
126             =head2 ServerCertificatesQuota => Int
127              
128              
129             =head2 SigningCertificatesPerUserQuota => Int
130              
131              
132             =head2 UserPolicySizeQuota => Int
133              
134              
135             =head2 Users => Int
136              
137              
138             =head2 UsersQuota => Int
139              
140              
141             =head2 VersionsPerPolicyQuota => Int
142              
143              
144              
145             =head1 SEE ALSO
146              
147             This class forms part of L<Paws>, describing an object used in L<Paws::IAM>
148              
149             =head1 BUGS and CONTRIBUTIONS
150              
151             The source code is located here: https://github.com/pplu/aws-sdk-perl
152              
153             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
154              
155             =cut
156