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