File Coverage

blib/lib/Paws/OpsWorks/InstancesCount.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             package Paws::OpsWorks::InstancesCount;
2 1     1   488 use Moose;
  1         5  
  1         9  
3             has Assigning => (is => 'ro', isa => 'Int');
4             has Booting => (is => 'ro', isa => 'Int');
5             has ConnectionLost => (is => 'ro', isa => 'Int');
6             has Deregistering => (is => 'ro', isa => 'Int');
7             has Online => (is => 'ro', isa => 'Int');
8             has Pending => (is => 'ro', isa => 'Int');
9             has Rebooting => (is => 'ro', isa => 'Int');
10             has Registered => (is => 'ro', isa => 'Int');
11             has Registering => (is => 'ro', isa => 'Int');
12             has Requested => (is => 'ro', isa => 'Int');
13             has RunningSetup => (is => 'ro', isa => 'Int');
14             has SetupFailed => (is => 'ro', isa => 'Int');
15             has ShuttingDown => (is => 'ro', isa => 'Int');
16             has StartFailed => (is => 'ro', isa => 'Int');
17             has Stopped => (is => 'ro', isa => 'Int');
18             has Stopping => (is => 'ro', isa => 'Int');
19             has Terminated => (is => 'ro', isa => 'Int');
20             has Terminating => (is => 'ro', isa => 'Int');
21             has Unassigning => (is => 'ro', isa => 'Int');
22             1;
23              
24             ### main pod documentation begin ###
25              
26             =head1 NAME
27              
28             Paws::OpsWorks::InstancesCount
29              
30             =head1 USAGE
31              
32             This class represents one of two things:
33              
34             =head3 Arguments in a call to a service
35              
36             Use the attributes of this class as arguments to methods. You shouldn't make instances of this class.
37             Each attribute should be used as a named argument in the calls that expect this type of object.
38              
39             As an example, if Att1 is expected to be a Paws::OpsWorks::InstancesCount object:
40              
41             $service_obj->Method(Att1 => { Assigning => $value, ..., Unassigning => $value });
42              
43             =head3 Results returned from an API call
44              
45             Use accessors for each attribute. If Att1 is expected to be an Paws::OpsWorks::InstancesCount object:
46              
47             $result = $service_obj->Method(...);
48             $result->Att1->Assigning
49              
50             =head1 DESCRIPTION
51              
52             Describes how many instances a stack has for each status.
53              
54             =head1 ATTRIBUTES
55              
56              
57             =head2 Assigning => Int
58              
59             The number of instances in the Assigning state.
60              
61              
62             =head2 Booting => Int
63              
64             The number of instances with C<booting> status.
65              
66              
67             =head2 ConnectionLost => Int
68              
69             The number of instances with C<connection_lost> status.
70              
71              
72             =head2 Deregistering => Int
73              
74             The number of instances in the Deregistering state.
75              
76              
77             =head2 Online => Int
78              
79             The number of instances with C<online> status.
80              
81              
82             =head2 Pending => Int
83              
84             The number of instances with C<pending> status.
85              
86              
87             =head2 Rebooting => Int
88              
89             The number of instances with C<rebooting> status.
90              
91              
92             =head2 Registered => Int
93              
94             The number of instances in the Registered state.
95              
96              
97             =head2 Registering => Int
98              
99             The number of instances in the Registering state.
100              
101              
102             =head2 Requested => Int
103              
104             The number of instances with C<requested> status.
105              
106              
107             =head2 RunningSetup => Int
108              
109             The number of instances with C<running_setup> status.
110              
111              
112             =head2 SetupFailed => Int
113              
114             The number of instances with C<setup_failed> status.
115              
116              
117             =head2 ShuttingDown => Int
118              
119             The number of instances with C<shutting_down> status.
120              
121              
122             =head2 StartFailed => Int
123              
124             The number of instances with C<start_failed> status.
125              
126              
127             =head2 Stopped => Int
128              
129             The number of instances with C<stopped> status.
130              
131              
132             =head2 Stopping => Int
133              
134             The number of instances with C<stopping> status.
135              
136              
137             =head2 Terminated => Int
138              
139             The number of instances with C<terminated> status.
140              
141              
142             =head2 Terminating => Int
143              
144             The number of instances with C<terminating> status.
145              
146              
147             =head2 Unassigning => Int
148              
149             The number of instances in the Unassigning state.
150              
151              
152              
153             =head1 SEE ALSO
154              
155             This class forms part of L<Paws>, describing an object used in L<Paws::OpsWorks>
156              
157             =head1 BUGS and CONTRIBUTIONS
158              
159             The source code is located here: https://github.com/pplu/aws-sdk-perl
160              
161             Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues
162              
163             =cut
164