line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
package Paws::ElasticBeanstalk; |
2
|
1
|
|
|
1
|
|
8255
|
use Moose; |
|
1
|
|
|
2
|
|
2
|
|
|
1
|
|
|
|
|
11
|
|
|
2
|
|
|
|
|
2763
|
|
|
2
|
|
|
|
|
4
|
|
|
2
|
|
|
|
|
15
|
|
3
|
25
|
|
|
25
|
0
|
116
|
sub service { 'elasticbeanstalk' } |
4
|
0
|
|
|
0
|
0
|
0
|
sub version { '2010-12-01' } |
5
|
0
|
|
|
0
|
0
|
0
|
sub flattened_arrays { 0 } |
6
|
|
|
|
|
|
|
has max_attempts => (is => 'ro', isa => 'Int', default => 5); |
7
|
|
|
|
|
|
|
has retry => (is => 'ro', isa => 'HashRef', default => sub { |
8
|
|
|
|
|
|
|
{ base => 'rand', type => 'exponential', growth_factor => 2 } |
9
|
|
|
|
|
|
|
}); |
10
|
|
|
|
|
|
|
has retriables => (is => 'ro', isa => 'ArrayRef', default => sub { [ |
11
|
|
|
|
|
|
|
] }); |
12
|
|
|
|
|
|
|
|
13
|
|
|
|
|
|
|
with 'Paws::API::Caller', 'Paws::API::EndpointResolver', 'Paws::Net::V4Signature', 'Paws::Net::QueryCaller', 'Paws::Net::XMLResponse'; |
14
|
|
|
|
|
|
|
|
15
|
|
|
|
|
|
|
|
16
|
|
|
|
|
|
|
sub AbortEnvironmentUpdate { |
17
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
18
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::AbortEnvironmentUpdate', @_); |
19
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
20
|
|
|
|
|
|
|
} |
21
|
|
|
|
|
|
|
sub ApplyEnvironmentManagedAction { |
22
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
23
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::ApplyEnvironmentManagedAction', @_); |
24
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
25
|
|
|
|
|
|
|
} |
26
|
|
|
|
|
|
|
sub CheckDNSAvailability { |
27
|
1
|
|
|
1
|
1
|
263
|
my $self = shift; |
28
|
1
|
|
|
|
|
7
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::CheckDNSAvailability', @_); |
29
|
1
|
|
|
|
|
516
|
return $self->caller->do_call($self, $call_object); |
30
|
|
|
|
|
|
|
} |
31
|
|
|
|
|
|
|
sub ComposeEnvironments { |
32
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
33
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::ComposeEnvironments', @_); |
34
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
35
|
|
|
|
|
|
|
} |
36
|
|
|
|
|
|
|
sub CreateApplication { |
37
|
1
|
|
|
1
|
1
|
367
|
my $self = shift; |
38
|
1
|
|
|
|
|
7
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::CreateApplication', @_); |
39
|
1
|
|
|
|
|
718
|
return $self->caller->do_call($self, $call_object); |
40
|
|
|
|
|
|
|
} |
41
|
|
|
|
|
|
|
sub CreateApplicationVersion { |
42
|
1
|
|
|
1
|
1
|
537
|
my $self = shift; |
43
|
1
|
|
|
|
|
7
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::CreateApplicationVersion', @_); |
44
|
1
|
|
|
|
|
1550
|
return $self->caller->do_call($self, $call_object); |
45
|
|
|
|
|
|
|
} |
46
|
|
|
|
|
|
|
sub CreateConfigurationTemplate { |
47
|
1
|
|
|
1
|
1
|
531
|
my $self = shift; |
48
|
1
|
|
|
|
|
7
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::CreateConfigurationTemplate', @_); |
49
|
1
|
|
|
|
|
1407
|
return $self->caller->do_call($self, $call_object); |
50
|
|
|
|
|
|
|
} |
51
|
|
|
|
|
|
|
sub CreateEnvironment { |
52
|
1
|
|
|
1
|
1
|
649
|
my $self = shift; |
53
|
1
|
|
|
|
|
7
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::CreateEnvironment', @_); |
54
|
1
|
|
|
|
|
1822
|
return $self->caller->do_call($self, $call_object); |
55
|
|
|
|
|
|
|
} |
56
|
|
|
|
|
|
|
sub CreatePlatformVersion { |
57
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
58
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::CreatePlatformVersion', @_); |
59
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
60
|
|
|
|
|
|
|
} |
61
|
|
|
|
|
|
|
sub CreateStorageLocation { |
62
|
1
|
|
|
1
|
1
|
148
|
my $self = shift; |
63
|
1
|
|
|
|
|
10
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::CreateStorageLocation', @_); |
64
|
1
|
|
|
|
|
296
|
return $self->caller->do_call($self, $call_object); |
65
|
|
|
|
|
|
|
} |
66
|
|
|
|
|
|
|
sub DeleteApplication { |
67
|
1
|
|
|
1
|
1
|
296
|
my $self = shift; |
68
|
1
|
|
|
|
|
8
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::DeleteApplication', @_); |
69
|
1
|
|
|
|
|
586
|
return $self->caller->do_call($self, $call_object); |
70
|
|
|
|
|
|
|
} |
71
|
|
|
|
|
|
|
sub DeleteApplicationVersion { |
72
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
73
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::DeleteApplicationVersion', @_); |
74
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
75
|
|
|
|
|
|
|
} |
76
|
|
|
|
|
|
|
sub DeleteConfigurationTemplate { |
77
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
78
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::DeleteConfigurationTemplate', @_); |
79
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
80
|
|
|
|
|
|
|
} |
81
|
|
|
|
|
|
|
sub DeleteEnvironmentConfiguration { |
82
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
83
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::DeleteEnvironmentConfiguration', @_); |
84
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
85
|
|
|
|
|
|
|
} |
86
|
|
|
|
|
|
|
sub DeletePlatformVersion { |
87
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
88
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::DeletePlatformVersion', @_); |
89
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
90
|
|
|
|
|
|
|
} |
91
|
|
|
|
|
|
|
sub DescribeApplications { |
92
|
1
|
|
|
1
|
1
|
186
|
my $self = shift; |
93
|
1
|
|
|
|
|
7
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::DescribeApplications', @_); |
94
|
1
|
|
|
|
|
285
|
return $self->caller->do_call($self, $call_object); |
95
|
|
|
|
|
|
|
} |
96
|
|
|
|
|
|
|
sub DescribeApplicationVersions { |
97
|
1
|
|
|
1
|
1
|
344
|
my $self = shift; |
98
|
1
|
|
|
|
|
8
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::DescribeApplicationVersions', @_); |
99
|
1
|
|
|
|
|
794
|
return $self->caller->do_call($self, $call_object); |
100
|
|
|
|
|
|
|
} |
101
|
|
|
|
|
|
|
sub DescribeConfigurationOptions { |
102
|
1
|
|
|
1
|
1
|
378
|
my $self = shift; |
103
|
1
|
|
|
|
|
6
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::DescribeConfigurationOptions', @_); |
104
|
1
|
|
|
|
|
814
|
return $self->caller->do_call($self, $call_object); |
105
|
|
|
|
|
|
|
} |
106
|
|
|
|
|
|
|
sub DescribeConfigurationSettings { |
107
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
108
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::DescribeConfigurationSettings', @_); |
109
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
110
|
|
|
|
|
|
|
} |
111
|
|
|
|
|
|
|
sub DescribeEnvironmentHealth { |
112
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
113
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::DescribeEnvironmentHealth', @_); |
114
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
115
|
|
|
|
|
|
|
} |
116
|
|
|
|
|
|
|
sub DescribeEnvironmentManagedActionHistory { |
117
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
118
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::DescribeEnvironmentManagedActionHistory', @_); |
119
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
120
|
|
|
|
|
|
|
} |
121
|
|
|
|
|
|
|
sub DescribeEnvironmentManagedActions { |
122
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
123
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::DescribeEnvironmentManagedActions', @_); |
124
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
125
|
|
|
|
|
|
|
} |
126
|
|
|
|
|
|
|
sub DescribeEnvironmentResources { |
127
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
128
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::DescribeEnvironmentResources', @_); |
129
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
130
|
|
|
|
|
|
|
} |
131
|
|
|
|
|
|
|
sub DescribeEnvironments { |
132
|
1
|
|
|
1
|
1
|
429
|
my $self = shift; |
133
|
1
|
|
|
|
|
8
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::DescribeEnvironments', @_); |
134
|
1
|
|
|
|
|
1130
|
return $self->caller->do_call($self, $call_object); |
135
|
|
|
|
|
|
|
} |
136
|
|
|
|
|
|
|
sub DescribeEvents { |
137
|
1
|
|
|
1
|
1
|
534
|
my $self = shift; |
138
|
1
|
|
|
|
|
7
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::DescribeEvents', @_); |
139
|
1
|
|
|
|
|
1479
|
return $self->caller->do_call($self, $call_object); |
140
|
|
|
|
|
|
|
} |
141
|
|
|
|
|
|
|
sub DescribeInstancesHealth { |
142
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
143
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::DescribeInstancesHealth', @_); |
144
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
145
|
|
|
|
|
|
|
} |
146
|
|
|
|
|
|
|
sub DescribePlatformVersion { |
147
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
148
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::DescribePlatformVersion', @_); |
149
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
150
|
|
|
|
|
|
|
} |
151
|
|
|
|
|
|
|
sub ListAvailableSolutionStacks { |
152
|
1
|
|
|
1
|
1
|
180
|
my $self = shift; |
153
|
1
|
|
|
|
|
8
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::ListAvailableSolutionStacks', @_); |
154
|
1
|
|
|
|
|
394
|
return $self->caller->do_call($self, $call_object); |
155
|
|
|
|
|
|
|
} |
156
|
|
|
|
|
|
|
sub ListPlatformVersions { |
157
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
158
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::ListPlatformVersions', @_); |
159
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
160
|
|
|
|
|
|
|
} |
161
|
|
|
|
|
|
|
sub RebuildEnvironment { |
162
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
163
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::RebuildEnvironment', @_); |
164
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
165
|
|
|
|
|
|
|
} |
166
|
|
|
|
|
|
|
sub RequestEnvironmentInfo { |
167
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
168
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::RequestEnvironmentInfo', @_); |
169
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
170
|
|
|
|
|
|
|
} |
171
|
|
|
|
|
|
|
sub RestartAppServer { |
172
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
173
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::RestartAppServer', @_); |
174
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
175
|
|
|
|
|
|
|
} |
176
|
|
|
|
|
|
|
sub RetrieveEnvironmentInfo { |
177
|
1
|
|
|
1
|
1
|
519
|
my $self = shift; |
178
|
1
|
|
|
|
|
7
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::RetrieveEnvironmentInfo', @_); |
179
|
1
|
|
|
|
|
775
|
return $self->caller->do_call($self, $call_object); |
180
|
|
|
|
|
|
|
} |
181
|
|
|
|
|
|
|
sub SwapEnvironmentCNAMEs { |
182
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
183
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::SwapEnvironmentCNAMEs', @_); |
184
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
185
|
|
|
|
|
|
|
} |
186
|
|
|
|
|
|
|
sub TerminateEnvironment { |
187
|
1
|
|
|
1
|
1
|
344
|
my $self = shift; |
188
|
1
|
|
|
|
|
9
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::TerminateEnvironment', @_); |
189
|
1
|
|
|
|
|
739
|
return $self->caller->do_call($self, $call_object); |
190
|
|
|
|
|
|
|
} |
191
|
|
|
|
|
|
|
sub UpdateApplication { |
192
|
1
|
|
|
1
|
1
|
319
|
my $self = shift; |
193
|
1
|
|
|
|
|
9
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::UpdateApplication', @_); |
194
|
1
|
|
|
|
|
620
|
return $self->caller->do_call($self, $call_object); |
195
|
|
|
|
|
|
|
} |
196
|
|
|
|
|
|
|
sub UpdateApplicationResourceLifecycle { |
197
|
0
|
|
|
0
|
1
|
0
|
my $self = shift; |
198
|
0
|
|
|
|
|
0
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::UpdateApplicationResourceLifecycle', @_); |
199
|
0
|
|
|
|
|
0
|
return $self->caller->do_call($self, $call_object); |
200
|
|
|
|
|
|
|
} |
201
|
|
|
|
|
|
|
sub UpdateApplicationVersion { |
202
|
1
|
|
|
1
|
1
|
462
|
my $self = shift; |
203
|
1
|
|
|
|
|
8
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::UpdateApplicationVersion', @_); |
204
|
1
|
|
|
|
|
874
|
return $self->caller->do_call($self, $call_object); |
205
|
|
|
|
|
|
|
} |
206
|
|
|
|
|
|
|
sub UpdateConfigurationTemplate { |
207
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
208
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::UpdateConfigurationTemplate', @_); |
209
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
210
|
|
|
|
|
|
|
} |
211
|
|
|
|
|
|
|
sub UpdateEnvironment { |
212
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
213
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::UpdateEnvironment', @_); |
214
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
215
|
|
|
|
|
|
|
} |
216
|
|
|
|
|
|
|
sub ValidateConfigurationSettings { |
217
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
218
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::ElasticBeanstalk::ValidateConfigurationSettings', @_); |
219
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
220
|
|
|
|
|
|
|
} |
221
|
|
|
|
|
|
|
|
222
|
|
|
|
|
|
|
sub DescribeAllEvents { |
223
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
224
|
|
|
|
|
|
|
|
225
|
0
|
0
|
|
|
|
|
my $callback = shift @_ if (ref($_[0]) eq 'CODE'); |
226
|
0
|
|
|
|
|
|
my $result = $self->DescribeEvents(@_); |
227
|
0
|
|
|
|
|
|
my $next_result = $result; |
228
|
|
|
|
|
|
|
|
229
|
0
|
0
|
|
|
|
|
if (not defined $callback) { |
230
|
0
|
|
|
|
|
|
while ($next_result->NextToken) { |
231
|
0
|
|
|
|
|
|
$next_result = $self->DescribeEvents(@_, NextToken => $next_result->NextToken); |
232
|
0
|
|
|
|
|
|
push @{ $result->Events }, @{ $next_result->Events }; |
|
0
|
|
|
|
|
|
|
|
0
|
|
|
|
|
|
|
233
|
|
|
|
|
|
|
} |
234
|
0
|
|
|
|
|
|
return $result; |
235
|
|
|
|
|
|
|
} else { |
236
|
0
|
|
|
|
|
|
while ($result->NextToken) { |
237
|
0
|
|
|
|
|
|
$callback->($_ => 'Events') foreach (@{ $result->Events }); |
|
0
|
|
|
|
|
|
|
238
|
0
|
|
|
|
|
|
$result = $self->DescribeEvents(@_, NextToken => $result->NextToken); |
239
|
|
|
|
|
|
|
} |
240
|
0
|
|
|
|
|
|
$callback->($_ => 'Events') foreach (@{ $result->Events }); |
|
0
|
|
|
|
|
|
|
241
|
|
|
|
|
|
|
} |
242
|
|
|
|
|
|
|
|
243
|
|
|
|
|
|
|
return undef |
244
|
0
|
|
|
|
|
|
} |
245
|
|
|
|
|
|
|
|
246
|
|
|
|
|
|
|
|
247
|
0
|
|
|
0
|
0
|
|
sub operations { qw/AbortEnvironmentUpdate ApplyEnvironmentManagedAction CheckDNSAvailability ComposeEnvironments CreateApplication CreateApplicationVersion CreateConfigurationTemplate CreateEnvironment CreatePlatformVersion CreateStorageLocation DeleteApplication DeleteApplicationVersion DeleteConfigurationTemplate DeleteEnvironmentConfiguration DeletePlatformVersion DescribeApplications DescribeApplicationVersions DescribeConfigurationOptions DescribeConfigurationSettings DescribeEnvironmentHealth DescribeEnvironmentManagedActionHistory DescribeEnvironmentManagedActions DescribeEnvironmentResources DescribeEnvironments DescribeEvents DescribeInstancesHealth DescribePlatformVersion ListAvailableSolutionStacks ListPlatformVersions RebuildEnvironment RequestEnvironmentInfo RestartAppServer RetrieveEnvironmentInfo SwapEnvironmentCNAMEs TerminateEnvironment UpdateApplication UpdateApplicationResourceLifecycle UpdateApplicationVersion UpdateConfigurationTemplate UpdateEnvironment ValidateConfigurationSettings / } |
248
|
|
|
|
|
|
|
|
249
|
|
|
|
|
|
|
1; |
250
|
|
|
|
|
|
|
|
251
|
|
|
|
|
|
|
### main pod documentation begin ### |
252
|
|
|
|
|
|
|
|
253
|
|
|
|
|
|
|
=head1 NAME |
254
|
|
|
|
|
|
|
|
255
|
|
|
|
|
|
|
Paws::ElasticBeanstalk - Perl Interface to AWS AWS Elastic Beanstalk |
256
|
|
|
|
|
|
|
|
257
|
|
|
|
|
|
|
=head1 SYNOPSIS |
258
|
|
|
|
|
|
|
|
259
|
|
|
|
|
|
|
use Paws; |
260
|
|
|
|
|
|
|
|
261
|
|
|
|
|
|
|
my $obj = Paws->service('ElasticBeanstalk'); |
262
|
|
|
|
|
|
|
my $res = $obj->Method( |
263
|
|
|
|
|
|
|
Arg1 => $val1, |
264
|
|
|
|
|
|
|
Arg2 => [ 'V1', 'V2' ], |
265
|
|
|
|
|
|
|
# if Arg3 is an object, the HashRef will be used as arguments to the constructor |
266
|
|
|
|
|
|
|
# of the arguments type |
267
|
|
|
|
|
|
|
Arg3 => { Att1 => 'Val1' }, |
268
|
|
|
|
|
|
|
# if Arg4 is an array of objects, the HashRefs will be passed as arguments to |
269
|
|
|
|
|
|
|
# the constructor of the arguments type |
270
|
|
|
|
|
|
|
Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], |
271
|
|
|
|
|
|
|
); |
272
|
|
|
|
|
|
|
|
273
|
|
|
|
|
|
|
=head1 DESCRIPTION |
274
|
|
|
|
|
|
|
|
275
|
|
|
|
|
|
|
AWS Elastic Beanstalk |
276
|
|
|
|
|
|
|
|
277
|
|
|
|
|
|
|
AWS Elastic Beanstalk makes it easy for you to create, deploy, and |
278
|
|
|
|
|
|
|
manage scalable, fault-tolerant applications running on the Amazon Web |
279
|
|
|
|
|
|
|
Services cloud. |
280
|
|
|
|
|
|
|
|
281
|
|
|
|
|
|
|
For more information about this product, go to the AWS Elastic |
282
|
|
|
|
|
|
|
Beanstalk details page. The location of the latest AWS Elastic |
283
|
|
|
|
|
|
|
Beanstalk WSDL is |
284
|
|
|
|
|
|
|
http://elasticbeanstalk.s3.amazonaws.com/doc/2010-12-01/AWSElasticBeanstalk.wsdl. |
285
|
|
|
|
|
|
|
To install the Software Development Kits (SDKs), Integrated Development |
286
|
|
|
|
|
|
|
Environment (IDE) Toolkits, and command line tools that enable you to |
287
|
|
|
|
|
|
|
access the API, go to Tools for Amazon Web Services. |
288
|
|
|
|
|
|
|
|
289
|
|
|
|
|
|
|
B<Endpoints> |
290
|
|
|
|
|
|
|
|
291
|
|
|
|
|
|
|
For a list of region-specific endpoints that AWS Elastic Beanstalk |
292
|
|
|
|
|
|
|
supports, go to Regions and Endpoints in the I<Amazon Web Services |
293
|
|
|
|
|
|
|
Glossary>. |
294
|
|
|
|
|
|
|
|
295
|
|
|
|
|
|
|
=head1 METHODS |
296
|
|
|
|
|
|
|
|
297
|
|
|
|
|
|
|
=head2 AbortEnvironmentUpdate([EnvironmentId => Str, EnvironmentName => Str]) |
298
|
|
|
|
|
|
|
|
299
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::AbortEnvironmentUpdate> |
300
|
|
|
|
|
|
|
|
301
|
|
|
|
|
|
|
Returns: nothing |
302
|
|
|
|
|
|
|
|
303
|
|
|
|
|
|
|
Cancels in-progress environment configuration update or application |
304
|
|
|
|
|
|
|
version deployment. |
305
|
|
|
|
|
|
|
|
306
|
|
|
|
|
|
|
|
307
|
|
|
|
|
|
|
=head2 ApplyEnvironmentManagedAction(ActionId => Str, [EnvironmentId => Str, EnvironmentName => Str]) |
308
|
|
|
|
|
|
|
|
309
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::ApplyEnvironmentManagedAction> |
310
|
|
|
|
|
|
|
|
311
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::ApplyEnvironmentManagedActionResult> instance |
312
|
|
|
|
|
|
|
|
313
|
|
|
|
|
|
|
Applies a scheduled managed action immediately. A managed action can be |
314
|
|
|
|
|
|
|
applied only if its status is C<Scheduled>. Get the status and action |
315
|
|
|
|
|
|
|
ID of a managed action with DescribeEnvironmentManagedActions. |
316
|
|
|
|
|
|
|
|
317
|
|
|
|
|
|
|
|
318
|
|
|
|
|
|
|
=head2 CheckDNSAvailability(CNAMEPrefix => Str) |
319
|
|
|
|
|
|
|
|
320
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::CheckDNSAvailability> |
321
|
|
|
|
|
|
|
|
322
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::CheckDNSAvailabilityResultMessage> instance |
323
|
|
|
|
|
|
|
|
324
|
|
|
|
|
|
|
Checks if the specified CNAME is available. |
325
|
|
|
|
|
|
|
|
326
|
|
|
|
|
|
|
|
327
|
|
|
|
|
|
|
=head2 ComposeEnvironments([ApplicationName => Str, GroupName => Str, VersionLabels => ArrayRef[Str|Undef]]) |
328
|
|
|
|
|
|
|
|
329
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::ComposeEnvironments> |
330
|
|
|
|
|
|
|
|
331
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::EnvironmentDescriptionsMessage> instance |
332
|
|
|
|
|
|
|
|
333
|
|
|
|
|
|
|
Create or update a group of environments that each run a separate |
334
|
|
|
|
|
|
|
component of a single application. Takes a list of version labels that |
335
|
|
|
|
|
|
|
specify application source bundles for each of the environments to |
336
|
|
|
|
|
|
|
create or update. The name of each environment and other required |
337
|
|
|
|
|
|
|
information must be included in the source bundles in an environment |
338
|
|
|
|
|
|
|
manifest named C<env.yaml>. See Compose Environments for details. |
339
|
|
|
|
|
|
|
|
340
|
|
|
|
|
|
|
|
341
|
|
|
|
|
|
|
=head2 CreateApplication(ApplicationName => Str, [Description => Str, ResourceLifecycleConfig => L<Paws::ElasticBeanstalk::ApplicationResourceLifecycleConfig>]) |
342
|
|
|
|
|
|
|
|
343
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::CreateApplication> |
344
|
|
|
|
|
|
|
|
345
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::ApplicationDescriptionMessage> instance |
346
|
|
|
|
|
|
|
|
347
|
|
|
|
|
|
|
Creates an application that has one configuration template named |
348
|
|
|
|
|
|
|
C<default> and no application versions. |
349
|
|
|
|
|
|
|
|
350
|
|
|
|
|
|
|
|
351
|
|
|
|
|
|
|
=head2 CreateApplicationVersion(ApplicationName => Str, VersionLabel => Str, [AutoCreateApplication => Bool, BuildConfiguration => L<Paws::ElasticBeanstalk::BuildConfiguration>, Description => Str, Process => Bool, SourceBuildInformation => L<Paws::ElasticBeanstalk::SourceBuildInformation>, SourceBundle => L<Paws::ElasticBeanstalk::S3Location>]) |
352
|
|
|
|
|
|
|
|
353
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::CreateApplicationVersion> |
354
|
|
|
|
|
|
|
|
355
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::ApplicationVersionDescriptionMessage> instance |
356
|
|
|
|
|
|
|
|
357
|
|
|
|
|
|
|
Creates an application version for the specified application. You can |
358
|
|
|
|
|
|
|
create an application version from a source bundle in Amazon S3, a |
359
|
|
|
|
|
|
|
commit in AWS CodeCommit, or the output of an AWS CodeBuild build as |
360
|
|
|
|
|
|
|
follows: |
361
|
|
|
|
|
|
|
|
362
|
|
|
|
|
|
|
Specify a commit in an AWS CodeCommit repository with |
363
|
|
|
|
|
|
|
C<SourceBuildInformation>. |
364
|
|
|
|
|
|
|
|
365
|
|
|
|
|
|
|
Specify a build in an AWS CodeBuild with C<SourceBuildInformation> and |
366
|
|
|
|
|
|
|
C<BuildConfiguration>. |
367
|
|
|
|
|
|
|
|
368
|
|
|
|
|
|
|
Specify a source bundle in S3 with C<SourceBundle> |
369
|
|
|
|
|
|
|
|
370
|
|
|
|
|
|
|
Omit both C<SourceBuildInformation> and C<SourceBundle> to use the |
371
|
|
|
|
|
|
|
default sample application. |
372
|
|
|
|
|
|
|
|
373
|
|
|
|
|
|
|
Once you create an application version with a specified Amazon S3 |
374
|
|
|
|
|
|
|
bucket and key location, you cannot change that Amazon S3 location. If |
375
|
|
|
|
|
|
|
you change the Amazon S3 location, you receive an exception when you |
376
|
|
|
|
|
|
|
attempt to launch an environment from the application version. |
377
|
|
|
|
|
|
|
|
378
|
|
|
|
|
|
|
|
379
|
|
|
|
|
|
|
=head2 CreateConfigurationTemplate(ApplicationName => Str, TemplateName => Str, [Description => Str, EnvironmentId => Str, OptionSettings => ArrayRef[L<Paws::ElasticBeanstalk::ConfigurationOptionSetting>], PlatformArn => Str, SolutionStackName => Str, SourceConfiguration => L<Paws::ElasticBeanstalk::SourceConfiguration>]) |
380
|
|
|
|
|
|
|
|
381
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::CreateConfigurationTemplate> |
382
|
|
|
|
|
|
|
|
383
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::ConfigurationSettingsDescription> instance |
384
|
|
|
|
|
|
|
|
385
|
|
|
|
|
|
|
Creates a configuration template. Templates are associated with a |
386
|
|
|
|
|
|
|
specific application and are used to deploy different versions of the |
387
|
|
|
|
|
|
|
application with the same configuration settings. |
388
|
|
|
|
|
|
|
|
389
|
|
|
|
|
|
|
Related Topics |
390
|
|
|
|
|
|
|
|
391
|
|
|
|
|
|
|
=over |
392
|
|
|
|
|
|
|
|
393
|
|
|
|
|
|
|
=item * |
394
|
|
|
|
|
|
|
|
395
|
|
|
|
|
|
|
DescribeConfigurationOptions |
396
|
|
|
|
|
|
|
|
397
|
|
|
|
|
|
|
=item * |
398
|
|
|
|
|
|
|
|
399
|
|
|
|
|
|
|
DescribeConfigurationSettings |
400
|
|
|
|
|
|
|
|
401
|
|
|
|
|
|
|
=item * |
402
|
|
|
|
|
|
|
|
403
|
|
|
|
|
|
|
ListAvailableSolutionStacks |
404
|
|
|
|
|
|
|
|
405
|
|
|
|
|
|
|
=back |
406
|
|
|
|
|
|
|
|
407
|
|
|
|
|
|
|
|
408
|
|
|
|
|
|
|
|
409
|
|
|
|
|
|
|
=head2 CreateEnvironment(ApplicationName => Str, [CNAMEPrefix => Str, Description => Str, EnvironmentName => Str, GroupName => Str, OptionSettings => ArrayRef[L<Paws::ElasticBeanstalk::ConfigurationOptionSetting>], OptionsToRemove => ArrayRef[L<Paws::ElasticBeanstalk::OptionSpecification>], PlatformArn => Str, SolutionStackName => Str, Tags => ArrayRef[L<Paws::ElasticBeanstalk::Tag>], TemplateName => Str, Tier => L<Paws::ElasticBeanstalk::EnvironmentTier>, VersionLabel => Str]) |
410
|
|
|
|
|
|
|
|
411
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::CreateEnvironment> |
412
|
|
|
|
|
|
|
|
413
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::EnvironmentDescription> instance |
414
|
|
|
|
|
|
|
|
415
|
|
|
|
|
|
|
Launches an environment for the specified application using the |
416
|
|
|
|
|
|
|
specified configuration. |
417
|
|
|
|
|
|
|
|
418
|
|
|
|
|
|
|
|
419
|
|
|
|
|
|
|
=head2 CreatePlatformVersion(PlatformDefinitionBundle => L<Paws::ElasticBeanstalk::S3Location>, PlatformName => Str, PlatformVersion => Str, [EnvironmentName => Str, OptionSettings => ArrayRef[L<Paws::ElasticBeanstalk::ConfigurationOptionSetting>]]) |
420
|
|
|
|
|
|
|
|
421
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::CreatePlatformVersion> |
422
|
|
|
|
|
|
|
|
423
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::CreatePlatformVersionResult> instance |
424
|
|
|
|
|
|
|
|
425
|
|
|
|
|
|
|
Create a new version of your custom platform. |
426
|
|
|
|
|
|
|
|
427
|
|
|
|
|
|
|
|
428
|
|
|
|
|
|
|
=head2 CreateStorageLocation( => ) |
429
|
|
|
|
|
|
|
|
430
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::CreateStorageLocation> |
431
|
|
|
|
|
|
|
|
432
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::CreateStorageLocationResultMessage> instance |
433
|
|
|
|
|
|
|
|
434
|
|
|
|
|
|
|
Creates the Amazon S3 storage location for the account. |
435
|
|
|
|
|
|
|
|
436
|
|
|
|
|
|
|
This location is used to store user log files. |
437
|
|
|
|
|
|
|
|
438
|
|
|
|
|
|
|
|
439
|
|
|
|
|
|
|
=head2 DeleteApplication(ApplicationName => Str, [TerminateEnvByForce => Bool]) |
440
|
|
|
|
|
|
|
|
441
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::DeleteApplication> |
442
|
|
|
|
|
|
|
|
443
|
|
|
|
|
|
|
Returns: nothing |
444
|
|
|
|
|
|
|
|
445
|
|
|
|
|
|
|
Deletes the specified application along with all associated versions |
446
|
|
|
|
|
|
|
and configurations. The application versions will not be deleted from |
447
|
|
|
|
|
|
|
your Amazon S3 bucket. |
448
|
|
|
|
|
|
|
|
449
|
|
|
|
|
|
|
You cannot delete an application that has a running environment. |
450
|
|
|
|
|
|
|
|
451
|
|
|
|
|
|
|
|
452
|
|
|
|
|
|
|
=head2 DeleteApplicationVersion(ApplicationName => Str, VersionLabel => Str, [DeleteSourceBundle => Bool]) |
453
|
|
|
|
|
|
|
|
454
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::DeleteApplicationVersion> |
455
|
|
|
|
|
|
|
|
456
|
|
|
|
|
|
|
Returns: nothing |
457
|
|
|
|
|
|
|
|
458
|
|
|
|
|
|
|
Deletes the specified version from the specified application. |
459
|
|
|
|
|
|
|
|
460
|
|
|
|
|
|
|
You cannot delete an application version that is associated with a |
461
|
|
|
|
|
|
|
running environment. |
462
|
|
|
|
|
|
|
|
463
|
|
|
|
|
|
|
|
464
|
|
|
|
|
|
|
=head2 DeleteConfigurationTemplate(ApplicationName => Str, TemplateName => Str) |
465
|
|
|
|
|
|
|
|
466
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::DeleteConfigurationTemplate> |
467
|
|
|
|
|
|
|
|
468
|
|
|
|
|
|
|
Returns: nothing |
469
|
|
|
|
|
|
|
|
470
|
|
|
|
|
|
|
Deletes the specified configuration template. |
471
|
|
|
|
|
|
|
|
472
|
|
|
|
|
|
|
When you launch an environment using a configuration template, the |
473
|
|
|
|
|
|
|
environment gets a copy of the template. You can delete or modify the |
474
|
|
|
|
|
|
|
environment's copy of the template without affecting the running |
475
|
|
|
|
|
|
|
environment. |
476
|
|
|
|
|
|
|
|
477
|
|
|
|
|
|
|
|
478
|
|
|
|
|
|
|
=head2 DeleteEnvironmentConfiguration(ApplicationName => Str, EnvironmentName => Str) |
479
|
|
|
|
|
|
|
|
480
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::DeleteEnvironmentConfiguration> |
481
|
|
|
|
|
|
|
|
482
|
|
|
|
|
|
|
Returns: nothing |
483
|
|
|
|
|
|
|
|
484
|
|
|
|
|
|
|
Deletes the draft configuration associated with the running |
485
|
|
|
|
|
|
|
environment. |
486
|
|
|
|
|
|
|
|
487
|
|
|
|
|
|
|
Updating a running environment with any configuration changes creates a |
488
|
|
|
|
|
|
|
draft configuration set. You can get the draft configuration using |
489
|
|
|
|
|
|
|
DescribeConfigurationSettings while the update is in progress or if the |
490
|
|
|
|
|
|
|
update fails. The C<DeploymentStatus> for the draft configuration |
491
|
|
|
|
|
|
|
indicates whether the deployment is in process or has failed. The draft |
492
|
|
|
|
|
|
|
configuration remains in existence until it is deleted with this |
493
|
|
|
|
|
|
|
action. |
494
|
|
|
|
|
|
|
|
495
|
|
|
|
|
|
|
|
496
|
|
|
|
|
|
|
=head2 DeletePlatformVersion([PlatformArn => Str]) |
497
|
|
|
|
|
|
|
|
498
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::DeletePlatformVersion> |
499
|
|
|
|
|
|
|
|
500
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::DeletePlatformVersionResult> instance |
501
|
|
|
|
|
|
|
|
502
|
|
|
|
|
|
|
Deletes the specified version of a custom platform. |
503
|
|
|
|
|
|
|
|
504
|
|
|
|
|
|
|
|
505
|
|
|
|
|
|
|
=head2 DescribeApplications([ApplicationNames => ArrayRef[Str|Undef]]) |
506
|
|
|
|
|
|
|
|
507
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::DescribeApplications> |
508
|
|
|
|
|
|
|
|
509
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::ApplicationDescriptionsMessage> instance |
510
|
|
|
|
|
|
|
|
511
|
|
|
|
|
|
|
Returns the descriptions of existing applications. |
512
|
|
|
|
|
|
|
|
513
|
|
|
|
|
|
|
|
514
|
|
|
|
|
|
|
=head2 DescribeApplicationVersions([ApplicationName => Str, MaxRecords => Int, NextToken => Str, VersionLabels => ArrayRef[Str|Undef]]) |
515
|
|
|
|
|
|
|
|
516
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::DescribeApplicationVersions> |
517
|
|
|
|
|
|
|
|
518
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::ApplicationVersionDescriptionsMessage> instance |
519
|
|
|
|
|
|
|
|
520
|
|
|
|
|
|
|
Retrieve a list of application versions. |
521
|
|
|
|
|
|
|
|
522
|
|
|
|
|
|
|
|
523
|
|
|
|
|
|
|
=head2 DescribeConfigurationOptions([ApplicationName => Str, EnvironmentName => Str, Options => ArrayRef[L<Paws::ElasticBeanstalk::OptionSpecification>], PlatformArn => Str, SolutionStackName => Str, TemplateName => Str]) |
524
|
|
|
|
|
|
|
|
525
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::DescribeConfigurationOptions> |
526
|
|
|
|
|
|
|
|
527
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::ConfigurationOptionsDescription> instance |
528
|
|
|
|
|
|
|
|
529
|
|
|
|
|
|
|
Describes the configuration options that are used in a particular |
530
|
|
|
|
|
|
|
configuration template or environment, or that a specified solution |
531
|
|
|
|
|
|
|
stack defines. The description includes the values the options, their |
532
|
|
|
|
|
|
|
default values, and an indication of the required action on a running |
533
|
|
|
|
|
|
|
environment if an option value is changed. |
534
|
|
|
|
|
|
|
|
535
|
|
|
|
|
|
|
|
536
|
|
|
|
|
|
|
=head2 DescribeConfigurationSettings(ApplicationName => Str, [EnvironmentName => Str, TemplateName => Str]) |
537
|
|
|
|
|
|
|
|
538
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::DescribeConfigurationSettings> |
539
|
|
|
|
|
|
|
|
540
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::ConfigurationSettingsDescriptions> instance |
541
|
|
|
|
|
|
|
|
542
|
|
|
|
|
|
|
Returns a description of the settings for the specified configuration |
543
|
|
|
|
|
|
|
set, that is, either a configuration template or the configuration set |
544
|
|
|
|
|
|
|
associated with a running environment. |
545
|
|
|
|
|
|
|
|
546
|
|
|
|
|
|
|
When describing the settings for the configuration set associated with |
547
|
|
|
|
|
|
|
a running environment, it is possible to receive two sets of setting |
548
|
|
|
|
|
|
|
descriptions. One is the deployed configuration set, and the other is a |
549
|
|
|
|
|
|
|
draft configuration of an environment that is either in the process of |
550
|
|
|
|
|
|
|
deployment or that failed to deploy. |
551
|
|
|
|
|
|
|
|
552
|
|
|
|
|
|
|
Related Topics |
553
|
|
|
|
|
|
|
|
554
|
|
|
|
|
|
|
=over |
555
|
|
|
|
|
|
|
|
556
|
|
|
|
|
|
|
=item * |
557
|
|
|
|
|
|
|
|
558
|
|
|
|
|
|
|
DeleteEnvironmentConfiguration |
559
|
|
|
|
|
|
|
|
560
|
|
|
|
|
|
|
=back |
561
|
|
|
|
|
|
|
|
562
|
|
|
|
|
|
|
|
563
|
|
|
|
|
|
|
|
564
|
|
|
|
|
|
|
=head2 DescribeEnvironmentHealth([AttributeNames => ArrayRef[Str|Undef], EnvironmentId => Str, EnvironmentName => Str]) |
565
|
|
|
|
|
|
|
|
566
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::DescribeEnvironmentHealth> |
567
|
|
|
|
|
|
|
|
568
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::DescribeEnvironmentHealthResult> instance |
569
|
|
|
|
|
|
|
|
570
|
|
|
|
|
|
|
Returns information about the overall health of the specified |
571
|
|
|
|
|
|
|
environment. The B<DescribeEnvironmentHealth> operation is only |
572
|
|
|
|
|
|
|
available with AWS Elastic Beanstalk Enhanced Health. |
573
|
|
|
|
|
|
|
|
574
|
|
|
|
|
|
|
|
575
|
|
|
|
|
|
|
=head2 DescribeEnvironmentManagedActionHistory([EnvironmentId => Str, EnvironmentName => Str, MaxItems => Int, NextToken => Str]) |
576
|
|
|
|
|
|
|
|
577
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::DescribeEnvironmentManagedActionHistory> |
578
|
|
|
|
|
|
|
|
579
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::DescribeEnvironmentManagedActionHistoryResult> instance |
580
|
|
|
|
|
|
|
|
581
|
|
|
|
|
|
|
Lists an environment's completed and failed managed actions. |
582
|
|
|
|
|
|
|
|
583
|
|
|
|
|
|
|
|
584
|
|
|
|
|
|
|
=head2 DescribeEnvironmentManagedActions([EnvironmentId => Str, EnvironmentName => Str, Status => Str]) |
585
|
|
|
|
|
|
|
|
586
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::DescribeEnvironmentManagedActions> |
587
|
|
|
|
|
|
|
|
588
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::DescribeEnvironmentManagedActionsResult> instance |
589
|
|
|
|
|
|
|
|
590
|
|
|
|
|
|
|
Lists an environment's upcoming and in-progress managed actions. |
591
|
|
|
|
|
|
|
|
592
|
|
|
|
|
|
|
|
593
|
|
|
|
|
|
|
=head2 DescribeEnvironmentResources([EnvironmentId => Str, EnvironmentName => Str]) |
594
|
|
|
|
|
|
|
|
595
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::DescribeEnvironmentResources> |
596
|
|
|
|
|
|
|
|
597
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::EnvironmentResourceDescriptionsMessage> instance |
598
|
|
|
|
|
|
|
|
599
|
|
|
|
|
|
|
Returns AWS resources for this environment. |
600
|
|
|
|
|
|
|
|
601
|
|
|
|
|
|
|
|
602
|
|
|
|
|
|
|
=head2 DescribeEnvironments([ApplicationName => Str, EnvironmentIds => ArrayRef[Str|Undef], EnvironmentNames => ArrayRef[Str|Undef], IncludedDeletedBackTo => Str, IncludeDeleted => Bool, MaxRecords => Int, NextToken => Str, VersionLabel => Str]) |
603
|
|
|
|
|
|
|
|
604
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::DescribeEnvironments> |
605
|
|
|
|
|
|
|
|
606
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::EnvironmentDescriptionsMessage> instance |
607
|
|
|
|
|
|
|
|
608
|
|
|
|
|
|
|
Returns descriptions for existing environments. |
609
|
|
|
|
|
|
|
|
610
|
|
|
|
|
|
|
|
611
|
|
|
|
|
|
|
=head2 DescribeEvents([ApplicationName => Str, EndTime => Str, EnvironmentId => Str, EnvironmentName => Str, MaxRecords => Int, NextToken => Str, PlatformArn => Str, RequestId => Str, Severity => Str, StartTime => Str, TemplateName => Str, VersionLabel => Str]) |
612
|
|
|
|
|
|
|
|
613
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::DescribeEvents> |
614
|
|
|
|
|
|
|
|
615
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::EventDescriptionsMessage> instance |
616
|
|
|
|
|
|
|
|
617
|
|
|
|
|
|
|
Returns list of event descriptions matching criteria up to the last 6 |
618
|
|
|
|
|
|
|
weeks. |
619
|
|
|
|
|
|
|
|
620
|
|
|
|
|
|
|
This action returns the most recent 1,000 events from the specified |
621
|
|
|
|
|
|
|
C<NextToken>. |
622
|
|
|
|
|
|
|
|
623
|
|
|
|
|
|
|
|
624
|
|
|
|
|
|
|
=head2 DescribeInstancesHealth([AttributeNames => ArrayRef[Str|Undef], EnvironmentId => Str, EnvironmentName => Str, NextToken => Str]) |
625
|
|
|
|
|
|
|
|
626
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::DescribeInstancesHealth> |
627
|
|
|
|
|
|
|
|
628
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::DescribeInstancesHealthResult> instance |
629
|
|
|
|
|
|
|
|
630
|
|
|
|
|
|
|
Retrives detailed information about the health of instances in your AWS |
631
|
|
|
|
|
|
|
Elastic Beanstalk. This operation requires enhanced health reporting. |
632
|
|
|
|
|
|
|
|
633
|
|
|
|
|
|
|
|
634
|
|
|
|
|
|
|
=head2 DescribePlatformVersion([PlatformArn => Str]) |
635
|
|
|
|
|
|
|
|
636
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::DescribePlatformVersion> |
637
|
|
|
|
|
|
|
|
638
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::DescribePlatformVersionResult> instance |
639
|
|
|
|
|
|
|
|
640
|
|
|
|
|
|
|
Describes the version of the platform. |
641
|
|
|
|
|
|
|
|
642
|
|
|
|
|
|
|
|
643
|
|
|
|
|
|
|
=head2 ListAvailableSolutionStacks( => ) |
644
|
|
|
|
|
|
|
|
645
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::ListAvailableSolutionStacks> |
646
|
|
|
|
|
|
|
|
647
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::ListAvailableSolutionStacksResultMessage> instance |
648
|
|
|
|
|
|
|
|
649
|
|
|
|
|
|
|
Returns a list of the available solution stack names, with the public |
650
|
|
|
|
|
|
|
version first and then in reverse chronological order. |
651
|
|
|
|
|
|
|
|
652
|
|
|
|
|
|
|
|
653
|
|
|
|
|
|
|
=head2 ListPlatformVersions([Filters => ArrayRef[L<Paws::ElasticBeanstalk::PlatformFilter>], MaxRecords => Int, NextToken => Str]) |
654
|
|
|
|
|
|
|
|
655
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::ListPlatformVersions> |
656
|
|
|
|
|
|
|
|
657
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::ListPlatformVersionsResult> instance |
658
|
|
|
|
|
|
|
|
659
|
|
|
|
|
|
|
Lists the available platforms. |
660
|
|
|
|
|
|
|
|
661
|
|
|
|
|
|
|
|
662
|
|
|
|
|
|
|
=head2 RebuildEnvironment([EnvironmentId => Str, EnvironmentName => Str]) |
663
|
|
|
|
|
|
|
|
664
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::RebuildEnvironment> |
665
|
|
|
|
|
|
|
|
666
|
|
|
|
|
|
|
Returns: nothing |
667
|
|
|
|
|
|
|
|
668
|
|
|
|
|
|
|
Deletes and recreates all of the AWS resources (for example: the Auto |
669
|
|
|
|
|
|
|
Scaling group, load balancer, etc.) for a specified environment and |
670
|
|
|
|
|
|
|
forces a restart. |
671
|
|
|
|
|
|
|
|
672
|
|
|
|
|
|
|
|
673
|
|
|
|
|
|
|
=head2 RequestEnvironmentInfo(InfoType => Str, [EnvironmentId => Str, EnvironmentName => Str]) |
674
|
|
|
|
|
|
|
|
675
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::RequestEnvironmentInfo> |
676
|
|
|
|
|
|
|
|
677
|
|
|
|
|
|
|
Returns: nothing |
678
|
|
|
|
|
|
|
|
679
|
|
|
|
|
|
|
Initiates a request to compile the specified type of information of the |
680
|
|
|
|
|
|
|
deployed environment. |
681
|
|
|
|
|
|
|
|
682
|
|
|
|
|
|
|
Setting the C<InfoType> to C<tail> compiles the last lines from the |
683
|
|
|
|
|
|
|
application server log files of every Amazon EC2 instance in your |
684
|
|
|
|
|
|
|
environment. |
685
|
|
|
|
|
|
|
|
686
|
|
|
|
|
|
|
Setting the C<InfoType> to C<bundle> compresses the application server |
687
|
|
|
|
|
|
|
log files for every Amazon EC2 instance into a C<.zip> file. Legacy and |
688
|
|
|
|
|
|
|
.NET containers do not support bundle logs. |
689
|
|
|
|
|
|
|
|
690
|
|
|
|
|
|
|
Use RetrieveEnvironmentInfo to obtain the set of logs. |
691
|
|
|
|
|
|
|
|
692
|
|
|
|
|
|
|
Related Topics |
693
|
|
|
|
|
|
|
|
694
|
|
|
|
|
|
|
=over |
695
|
|
|
|
|
|
|
|
696
|
|
|
|
|
|
|
=item * |
697
|
|
|
|
|
|
|
|
698
|
|
|
|
|
|
|
RetrieveEnvironmentInfo |
699
|
|
|
|
|
|
|
|
700
|
|
|
|
|
|
|
=back |
701
|
|
|
|
|
|
|
|
702
|
|
|
|
|
|
|
|
703
|
|
|
|
|
|
|
|
704
|
|
|
|
|
|
|
=head2 RestartAppServer([EnvironmentId => Str, EnvironmentName => Str]) |
705
|
|
|
|
|
|
|
|
706
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::RestartAppServer> |
707
|
|
|
|
|
|
|
|
708
|
|
|
|
|
|
|
Returns: nothing |
709
|
|
|
|
|
|
|
|
710
|
|
|
|
|
|
|
Causes the environment to restart the application container server |
711
|
|
|
|
|
|
|
running on each Amazon EC2 instance. |
712
|
|
|
|
|
|
|
|
713
|
|
|
|
|
|
|
|
714
|
|
|
|
|
|
|
=head2 RetrieveEnvironmentInfo(InfoType => Str, [EnvironmentId => Str, EnvironmentName => Str]) |
715
|
|
|
|
|
|
|
|
716
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::RetrieveEnvironmentInfo> |
717
|
|
|
|
|
|
|
|
718
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::RetrieveEnvironmentInfoResultMessage> instance |
719
|
|
|
|
|
|
|
|
720
|
|
|
|
|
|
|
Retrieves the compiled information from a RequestEnvironmentInfo |
721
|
|
|
|
|
|
|
request. |
722
|
|
|
|
|
|
|
|
723
|
|
|
|
|
|
|
Related Topics |
724
|
|
|
|
|
|
|
|
725
|
|
|
|
|
|
|
=over |
726
|
|
|
|
|
|
|
|
727
|
|
|
|
|
|
|
=item * |
728
|
|
|
|
|
|
|
|
729
|
|
|
|
|
|
|
RequestEnvironmentInfo |
730
|
|
|
|
|
|
|
|
731
|
|
|
|
|
|
|
=back |
732
|
|
|
|
|
|
|
|
733
|
|
|
|
|
|
|
|
734
|
|
|
|
|
|
|
|
735
|
|
|
|
|
|
|
=head2 SwapEnvironmentCNAMEs([DestinationEnvironmentId => Str, DestinationEnvironmentName => Str, SourceEnvironmentId => Str, SourceEnvironmentName => Str]) |
736
|
|
|
|
|
|
|
|
737
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::SwapEnvironmentCNAMEs> |
738
|
|
|
|
|
|
|
|
739
|
|
|
|
|
|
|
Returns: nothing |
740
|
|
|
|
|
|
|
|
741
|
|
|
|
|
|
|
Swaps the CNAMEs of two environments. |
742
|
|
|
|
|
|
|
|
743
|
|
|
|
|
|
|
|
744
|
|
|
|
|
|
|
=head2 TerminateEnvironment([EnvironmentId => Str, EnvironmentName => Str, ForceTerminate => Bool, TerminateResources => Bool]) |
745
|
|
|
|
|
|
|
|
746
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::TerminateEnvironment> |
747
|
|
|
|
|
|
|
|
748
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::EnvironmentDescription> instance |
749
|
|
|
|
|
|
|
|
750
|
|
|
|
|
|
|
Terminates the specified environment. |
751
|
|
|
|
|
|
|
|
752
|
|
|
|
|
|
|
|
753
|
|
|
|
|
|
|
=head2 UpdateApplication(ApplicationName => Str, [Description => Str]) |
754
|
|
|
|
|
|
|
|
755
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::UpdateApplication> |
756
|
|
|
|
|
|
|
|
757
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::ApplicationDescriptionMessage> instance |
758
|
|
|
|
|
|
|
|
759
|
|
|
|
|
|
|
Updates the specified application to have the specified properties. |
760
|
|
|
|
|
|
|
|
761
|
|
|
|
|
|
|
If a property (for example, C<description>) is not provided, the value |
762
|
|
|
|
|
|
|
remains unchanged. To clear these properties, specify an empty string. |
763
|
|
|
|
|
|
|
|
764
|
|
|
|
|
|
|
|
765
|
|
|
|
|
|
|
=head2 UpdateApplicationResourceLifecycle(ApplicationName => Str, ResourceLifecycleConfig => L<Paws::ElasticBeanstalk::ApplicationResourceLifecycleConfig>) |
766
|
|
|
|
|
|
|
|
767
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::UpdateApplicationResourceLifecycle> |
768
|
|
|
|
|
|
|
|
769
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::ApplicationResourceLifecycleDescriptionMessage> instance |
770
|
|
|
|
|
|
|
|
771
|
|
|
|
|
|
|
Modifies lifecycle settings for an application. |
772
|
|
|
|
|
|
|
|
773
|
|
|
|
|
|
|
|
774
|
|
|
|
|
|
|
=head2 UpdateApplicationVersion(ApplicationName => Str, VersionLabel => Str, [Description => Str]) |
775
|
|
|
|
|
|
|
|
776
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::UpdateApplicationVersion> |
777
|
|
|
|
|
|
|
|
778
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::ApplicationVersionDescriptionMessage> instance |
779
|
|
|
|
|
|
|
|
780
|
|
|
|
|
|
|
Updates the specified application version to have the specified |
781
|
|
|
|
|
|
|
properties. |
782
|
|
|
|
|
|
|
|
783
|
|
|
|
|
|
|
If a property (for example, C<description>) is not provided, the value |
784
|
|
|
|
|
|
|
remains unchanged. To clear properties, specify an empty string. |
785
|
|
|
|
|
|
|
|
786
|
|
|
|
|
|
|
|
787
|
|
|
|
|
|
|
=head2 UpdateConfigurationTemplate(ApplicationName => Str, TemplateName => Str, [Description => Str, OptionSettings => ArrayRef[L<Paws::ElasticBeanstalk::ConfigurationOptionSetting>], OptionsToRemove => ArrayRef[L<Paws::ElasticBeanstalk::OptionSpecification>]]) |
788
|
|
|
|
|
|
|
|
789
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::UpdateConfigurationTemplate> |
790
|
|
|
|
|
|
|
|
791
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::ConfigurationSettingsDescription> instance |
792
|
|
|
|
|
|
|
|
793
|
|
|
|
|
|
|
Updates the specified configuration template to have the specified |
794
|
|
|
|
|
|
|
properties or configuration option values. |
795
|
|
|
|
|
|
|
|
796
|
|
|
|
|
|
|
If a property (for example, C<ApplicationName>) is not provided, its |
797
|
|
|
|
|
|
|
value remains unchanged. To clear such properties, specify an empty |
798
|
|
|
|
|
|
|
string. |
799
|
|
|
|
|
|
|
|
800
|
|
|
|
|
|
|
Related Topics |
801
|
|
|
|
|
|
|
|
802
|
|
|
|
|
|
|
=over |
803
|
|
|
|
|
|
|
|
804
|
|
|
|
|
|
|
=item * |
805
|
|
|
|
|
|
|
|
806
|
|
|
|
|
|
|
DescribeConfigurationOptions |
807
|
|
|
|
|
|
|
|
808
|
|
|
|
|
|
|
=back |
809
|
|
|
|
|
|
|
|
810
|
|
|
|
|
|
|
|
811
|
|
|
|
|
|
|
|
812
|
|
|
|
|
|
|
=head2 UpdateEnvironment([ApplicationName => Str, Description => Str, EnvironmentId => Str, EnvironmentName => Str, GroupName => Str, OptionSettings => ArrayRef[L<Paws::ElasticBeanstalk::ConfigurationOptionSetting>], OptionsToRemove => ArrayRef[L<Paws::ElasticBeanstalk::OptionSpecification>], PlatformArn => Str, SolutionStackName => Str, TemplateName => Str, Tier => L<Paws::ElasticBeanstalk::EnvironmentTier>, VersionLabel => Str]) |
813
|
|
|
|
|
|
|
|
814
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::UpdateEnvironment> |
815
|
|
|
|
|
|
|
|
816
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::EnvironmentDescription> instance |
817
|
|
|
|
|
|
|
|
818
|
|
|
|
|
|
|
Updates the environment description, deploys a new application version, |
819
|
|
|
|
|
|
|
updates the configuration settings to an entirely new configuration |
820
|
|
|
|
|
|
|
template, or updates select configuration option values in the running |
821
|
|
|
|
|
|
|
environment. |
822
|
|
|
|
|
|
|
|
823
|
|
|
|
|
|
|
Attempting to update both the release and configuration is not allowed |
824
|
|
|
|
|
|
|
and AWS Elastic Beanstalk returns an C<InvalidParameterCombination> |
825
|
|
|
|
|
|
|
error. |
826
|
|
|
|
|
|
|
|
827
|
|
|
|
|
|
|
When updating the configuration settings to a new template or |
828
|
|
|
|
|
|
|
individual settings, a draft configuration is created and |
829
|
|
|
|
|
|
|
DescribeConfigurationSettings for this environment returns two setting |
830
|
|
|
|
|
|
|
descriptions with different C<DeploymentStatus> values. |
831
|
|
|
|
|
|
|
|
832
|
|
|
|
|
|
|
|
833
|
|
|
|
|
|
|
=head2 ValidateConfigurationSettings(ApplicationName => Str, OptionSettings => ArrayRef[L<Paws::ElasticBeanstalk::ConfigurationOptionSetting>], [EnvironmentName => Str, TemplateName => Str]) |
834
|
|
|
|
|
|
|
|
835
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::ElasticBeanstalk::ValidateConfigurationSettings> |
836
|
|
|
|
|
|
|
|
837
|
|
|
|
|
|
|
Returns: a L<Paws::ElasticBeanstalk::ConfigurationSettingsValidationMessages> instance |
838
|
|
|
|
|
|
|
|
839
|
|
|
|
|
|
|
Takes a set of configuration settings and either a configuration |
840
|
|
|
|
|
|
|
template or environment, and determines whether those values are valid. |
841
|
|
|
|
|
|
|
|
842
|
|
|
|
|
|
|
This action returns a list of messages indicating any errors or |
843
|
|
|
|
|
|
|
warnings associated with the selection of option values. |
844
|
|
|
|
|
|
|
|
845
|
|
|
|
|
|
|
|
846
|
|
|
|
|
|
|
|
847
|
|
|
|
|
|
|
|
848
|
|
|
|
|
|
|
=head1 PAGINATORS |
849
|
|
|
|
|
|
|
|
850
|
|
|
|
|
|
|
Paginator methods are helpers that repetively call methods that return partial results |
851
|
|
|
|
|
|
|
|
852
|
|
|
|
|
|
|
=head2 DescribeAllEvents(sub { },[ApplicationName => Str, EndTime => Str, EnvironmentId => Str, EnvironmentName => Str, MaxRecords => Int, NextToken => Str, PlatformArn => Str, RequestId => Str, Severity => Str, StartTime => Str, TemplateName => Str, VersionLabel => Str]) |
853
|
|
|
|
|
|
|
|
854
|
|
|
|
|
|
|
=head2 DescribeAllEvents([ApplicationName => Str, EndTime => Str, EnvironmentId => Str, EnvironmentName => Str, MaxRecords => Int, NextToken => Str, PlatformArn => Str, RequestId => Str, Severity => Str, StartTime => Str, TemplateName => Str, VersionLabel => Str]) |
855
|
|
|
|
|
|
|
|
856
|
|
|
|
|
|
|
|
857
|
|
|
|
|
|
|
If passed a sub as first parameter, it will call the sub for each element found in : |
858
|
|
|
|
|
|
|
|
859
|
|
|
|
|
|
|
- Events, passing the object as the first parameter, and the string 'Events' as the second parameter |
860
|
|
|
|
|
|
|
|
861
|
|
|
|
|
|
|
If not, it will return a a L<Paws::ElasticBeanstalk::EventDescriptionsMessage> instance with all the C<param>s; from all the responses. Please take into account that this mode can potentially consume vasts ammounts of memory. |
862
|
|
|
|
|
|
|
|
863
|
|
|
|
|
|
|
|
864
|
|
|
|
|
|
|
|
865
|
|
|
|
|
|
|
|
866
|
|
|
|
|
|
|
|
867
|
|
|
|
|
|
|
=head1 SEE ALSO |
868
|
|
|
|
|
|
|
|
869
|
|
|
|
|
|
|
This service class forms part of L<Paws> |
870
|
|
|
|
|
|
|
|
871
|
|
|
|
|
|
|
=head1 BUGS and CONTRIBUTIONS |
872
|
|
|
|
|
|
|
|
873
|
|
|
|
|
|
|
The source code is located here: https://github.com/pplu/aws-sdk-perl |
874
|
|
|
|
|
|
|
|
875
|
|
|
|
|
|
|
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues |
876
|
|
|
|
|
|
|
|
877
|
|
|
|
|
|
|
=cut |
878
|
|
|
|
|
|
|
|