File Coverage

blib/lib/Paws/ElasticBeanstalk/EnvironmentDescription.pm
Criterion Covered Total %
statement 6 6 100.0
branch n/a
condition n/a
subroutine 2 2 100.0
pod n/a
total 8 8 100.0


line stmt bran cond sub pod time code
1              
2             package Paws::ElasticBeanstalk::EnvironmentDescription;
3 1     1   408 use Moose;
  1     1   3  
  1         9  
  1         506  
  1         3  
  1         6  
4             has AbortableOperationInProgress => (is => 'ro', isa => 'Bool');
5             has ApplicationName => (is => 'ro', isa => 'Str');
6             has CNAME => (is => 'ro', isa => 'Str');
7             has DateCreated => (is => 'ro', isa => 'Str');
8             has DateUpdated => (is => 'ro', isa => 'Str');
9             has Description => (is => 'ro', isa => 'Str');
10             has EndpointURL => (is => 'ro', isa => 'Str');
11             has EnvironmentId => (is => 'ro', isa => 'Str');
12             has EnvironmentLinks => (is => 'ro', isa => 'ArrayRef[Paws::ElasticBeanstalk::EnvironmentLink]');
13             has EnvironmentName => (is => 'ro', isa => 'Str');
14             has Health => (is => 'ro', isa => 'Str');
15             has HealthStatus => (is => 'ro', isa => 'Str');
16             has PlatformArn => (is => 'ro', isa => 'Str');
17             has Resources => (is => 'ro', isa => 'Paws::ElasticBeanstalk::EnvironmentResourcesDescription');
18             has SolutionStackName => (is => 'ro', isa => 'Str');
19             has Status => (is => 'ro', isa => 'Str');
20             has TemplateName => (is => 'ro', isa => 'Str');
21             has Tier => (is => 'ro', isa => 'Paws::ElasticBeanstalk::EnvironmentTier');
22             has VersionLabel => (is => 'ro', isa => 'Str');
23              
24             has _request_id => (is => 'ro', isa => 'Str');
25             1;
26              
27             ### main pod documentation begin ###
28              
29             =head1 NAME
30              
31             Paws::ElasticBeanstalk::EnvironmentDescription
32              
33             =head1 ATTRIBUTES
34              
35              
36             =head2 AbortableOperationInProgress => Bool
37              
38             Indicates if there is an in-progress environment configuration update
39             or application version deployment that you can cancel.
40              
41             C<true:> There is an update in progress.
42              
43             C<false:> There are no updates currently in progress.
44              
45              
46             =head2 ApplicationName => Str
47              
48             The name of the application associated with this environment.
49              
50              
51             =head2 CNAME => Str
52              
53             The URL to the CNAME for this environment.
54              
55              
56             =head2 DateCreated => Str
57              
58             The creation date for this environment.
59              
60              
61             =head2 DateUpdated => Str
62              
63             The last modified date for this environment.
64              
65              
66             =head2 Description => Str
67              
68             Describes this environment.
69              
70              
71             =head2 EndpointURL => Str
72              
73             For load-balanced, autoscaling environments, the URL to the
74             LoadBalancer. For single-instance environments, the IP address of the
75             instance.
76              
77              
78             =head2 EnvironmentId => Str
79              
80             The ID of this environment.
81              
82              
83             =head2 EnvironmentLinks => ArrayRef[L<Paws::ElasticBeanstalk::EnvironmentLink>]
84              
85             A list of links to other environments in the same group.
86              
87              
88             =head2 EnvironmentName => Str
89              
90             The name of this environment.
91              
92              
93             =head2 Health => Str
94              
95             Describes the health status of the environment. AWS Elastic Beanstalk
96             indicates the failure levels for a running environment:
97              
98             =over
99              
100             =item *
101              
102             C<Red>: Indicates the environment is not responsive. Occurs when three
103             or more consecutive failures occur for an environment.
104              
105             =item *
106              
107             C<Yellow>: Indicates that something is wrong. Occurs when two
108             consecutive failures occur for an environment.
109              
110             =item *
111              
112             C<Green>: Indicates the environment is healthy and fully functional.
113              
114             =item *
115              
116             C<Grey>: Default health for a new environment. The environment is not
117             fully launched and health checks have not started or health checks are
118             suspended during an C<UpdateEnvironment> or C<RestartEnvironement>
119             request.
120              
121             =back
122              
123             Default: C<Grey>
124              
125             Valid values are: C<"Green">, C<"Yellow">, C<"Red">, C<"Grey">
126             =head2 HealthStatus => Str
127              
128             Returns the health status of the application running in your
129             environment. For more information, see Health Colors and Statuses.
130              
131             Valid values are: C<"NoData">, C<"Unknown">, C<"Pending">, C<"Ok">, C<"Info">, C<"Warning">, C<"Degraded">, C<"Severe">
132             =head2 PlatformArn => Str
133              
134             The ARN of the custom platform.
135              
136              
137             =head2 Resources => L<Paws::ElasticBeanstalk::EnvironmentResourcesDescription>
138              
139             The description of the AWS resources used by this environment.
140              
141              
142             =head2 SolutionStackName => Str
143              
144             The name of the C<SolutionStack> deployed with this environment.
145              
146              
147             =head2 Status => Str
148              
149             The current operational status of the environment:
150              
151             =over
152              
153             =item *
154              
155             C<Launching>: Environment is in the process of initial deployment.
156              
157             =item *
158              
159             C<Updating>: Environment is in the process of updating its
160             configuration settings or application version.
161              
162             =item *
163              
164             C<Ready>: Environment is available to have an action performed on it,
165             such as update or terminate.
166              
167             =item *
168              
169             C<Terminating>: Environment is in the shut-down process.
170              
171             =item *
172              
173             C<Terminated>: Environment is not running.
174              
175             =back
176              
177              
178             Valid values are: C<"Launching">, C<"Updating">, C<"Ready">, C<"Terminating">, C<"Terminated">
179             =head2 TemplateName => Str
180              
181             The name of the configuration template used to originally launch this
182             environment.
183              
184              
185             =head2 Tier => L<Paws::ElasticBeanstalk::EnvironmentTier>
186              
187             Describes the current tier of this environment.
188              
189              
190             =head2 VersionLabel => Str
191              
192             The application version deployed in this environment.
193              
194              
195             =head2 _request_id => Str
196              
197              
198             =cut
199