line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
package Paws::OpsWorks; |
2
|
1
|
|
|
1
|
|
2013
|
use Moose; |
|
1
|
|
|
1
|
|
3
|
|
|
1
|
|
|
|
|
11
|
|
|
1
|
|
|
|
|
1498
|
|
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
9
|
|
3
|
1
|
|
|
1
|
0
|
6
|
sub service { 'opsworks' } |
4
|
0
|
|
|
0
|
0
|
|
sub version { '2013-02-18' } |
5
|
0
|
|
|
0
|
0
|
|
sub target_prefix { 'OpsWorks_20130218' } |
6
|
0
|
|
|
0
|
0
|
|
sub json_version { "1.1" } |
7
|
|
|
|
|
|
|
has max_attempts => (is => 'ro', isa => 'Int', default => 5); |
8
|
|
|
|
|
|
|
has retry => (is => 'ro', isa => 'HashRef', default => sub { |
9
|
|
|
|
|
|
|
{ base => 'rand', type => 'exponential', growth_factor => 2 } |
10
|
|
|
|
|
|
|
}); |
11
|
|
|
|
|
|
|
has retriables => (is => 'ro', isa => 'ArrayRef', default => sub { [ |
12
|
|
|
|
|
|
|
] }); |
13
|
|
|
|
|
|
|
|
14
|
|
|
|
|
|
|
with 'Paws::API::Caller', 'Paws::API::EndpointResolver', 'Paws::Net::V4Signature', 'Paws::Net::JsonCaller', 'Paws::Net::JsonResponse'; |
15
|
|
|
|
|
|
|
|
16
|
|
|
|
|
|
|
|
17
|
|
|
|
|
|
|
sub AssignInstance { |
18
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
19
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::AssignInstance', @_); |
20
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
21
|
|
|
|
|
|
|
} |
22
|
|
|
|
|
|
|
sub AssignVolume { |
23
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
24
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::AssignVolume', @_); |
25
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
26
|
|
|
|
|
|
|
} |
27
|
|
|
|
|
|
|
sub AssociateElasticIp { |
28
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
29
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::AssociateElasticIp', @_); |
30
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
31
|
|
|
|
|
|
|
} |
32
|
|
|
|
|
|
|
sub AttachElasticLoadBalancer { |
33
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
34
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::AttachElasticLoadBalancer', @_); |
35
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
36
|
|
|
|
|
|
|
} |
37
|
|
|
|
|
|
|
sub CloneStack { |
38
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
39
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::CloneStack', @_); |
40
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
41
|
|
|
|
|
|
|
} |
42
|
|
|
|
|
|
|
sub CreateApp { |
43
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
44
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::CreateApp', @_); |
45
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
46
|
|
|
|
|
|
|
} |
47
|
|
|
|
|
|
|
sub CreateDeployment { |
48
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
49
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::CreateDeployment', @_); |
50
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
51
|
|
|
|
|
|
|
} |
52
|
|
|
|
|
|
|
sub CreateInstance { |
53
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
54
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::CreateInstance', @_); |
55
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
56
|
|
|
|
|
|
|
} |
57
|
|
|
|
|
|
|
sub CreateLayer { |
58
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
59
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::CreateLayer', @_); |
60
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
61
|
|
|
|
|
|
|
} |
62
|
|
|
|
|
|
|
sub CreateStack { |
63
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
64
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::CreateStack', @_); |
65
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
66
|
|
|
|
|
|
|
} |
67
|
|
|
|
|
|
|
sub CreateUserProfile { |
68
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
69
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::CreateUserProfile', @_); |
70
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
71
|
|
|
|
|
|
|
} |
72
|
|
|
|
|
|
|
sub DeleteApp { |
73
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
74
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DeleteApp', @_); |
75
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
76
|
|
|
|
|
|
|
} |
77
|
|
|
|
|
|
|
sub DeleteInstance { |
78
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
79
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DeleteInstance', @_); |
80
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
81
|
|
|
|
|
|
|
} |
82
|
|
|
|
|
|
|
sub DeleteLayer { |
83
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
84
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DeleteLayer', @_); |
85
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
86
|
|
|
|
|
|
|
} |
87
|
|
|
|
|
|
|
sub DeleteStack { |
88
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
89
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DeleteStack', @_); |
90
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
91
|
|
|
|
|
|
|
} |
92
|
|
|
|
|
|
|
sub DeleteUserProfile { |
93
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
94
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DeleteUserProfile', @_); |
95
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
96
|
|
|
|
|
|
|
} |
97
|
|
|
|
|
|
|
sub DeregisterEcsCluster { |
98
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
99
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DeregisterEcsCluster', @_); |
100
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
101
|
|
|
|
|
|
|
} |
102
|
|
|
|
|
|
|
sub DeregisterElasticIp { |
103
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
104
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DeregisterElasticIp', @_); |
105
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
106
|
|
|
|
|
|
|
} |
107
|
|
|
|
|
|
|
sub DeregisterInstance { |
108
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
109
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DeregisterInstance', @_); |
110
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
111
|
|
|
|
|
|
|
} |
112
|
|
|
|
|
|
|
sub DeregisterRdsDbInstance { |
113
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
114
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DeregisterRdsDbInstance', @_); |
115
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
116
|
|
|
|
|
|
|
} |
117
|
|
|
|
|
|
|
sub DeregisterVolume { |
118
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
119
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DeregisterVolume', @_); |
120
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
121
|
|
|
|
|
|
|
} |
122
|
|
|
|
|
|
|
sub DescribeAgentVersions { |
123
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
124
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeAgentVersions', @_); |
125
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
126
|
|
|
|
|
|
|
} |
127
|
|
|
|
|
|
|
sub DescribeApps { |
128
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
129
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeApps', @_); |
130
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
131
|
|
|
|
|
|
|
} |
132
|
|
|
|
|
|
|
sub DescribeCommands { |
133
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
134
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeCommands', @_); |
135
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
136
|
|
|
|
|
|
|
} |
137
|
|
|
|
|
|
|
sub DescribeDeployments { |
138
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
139
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeDeployments', @_); |
140
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
141
|
|
|
|
|
|
|
} |
142
|
|
|
|
|
|
|
sub DescribeEcsClusters { |
143
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
144
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeEcsClusters', @_); |
145
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
146
|
|
|
|
|
|
|
} |
147
|
|
|
|
|
|
|
sub DescribeElasticIps { |
148
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
149
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeElasticIps', @_); |
150
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
151
|
|
|
|
|
|
|
} |
152
|
|
|
|
|
|
|
sub DescribeElasticLoadBalancers { |
153
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
154
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeElasticLoadBalancers', @_); |
155
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
156
|
|
|
|
|
|
|
} |
157
|
|
|
|
|
|
|
sub DescribeInstances { |
158
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
159
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeInstances', @_); |
160
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
161
|
|
|
|
|
|
|
} |
162
|
|
|
|
|
|
|
sub DescribeLayers { |
163
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
164
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeLayers', @_); |
165
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
166
|
|
|
|
|
|
|
} |
167
|
|
|
|
|
|
|
sub DescribeLoadBasedAutoScaling { |
168
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
169
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeLoadBasedAutoScaling', @_); |
170
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
171
|
|
|
|
|
|
|
} |
172
|
|
|
|
|
|
|
sub DescribeMyUserProfile { |
173
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
174
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeMyUserProfile', @_); |
175
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
176
|
|
|
|
|
|
|
} |
177
|
|
|
|
|
|
|
sub DescribePermissions { |
178
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
179
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribePermissions', @_); |
180
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
181
|
|
|
|
|
|
|
} |
182
|
|
|
|
|
|
|
sub DescribeRaidArrays { |
183
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
184
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeRaidArrays', @_); |
185
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
186
|
|
|
|
|
|
|
} |
187
|
|
|
|
|
|
|
sub DescribeRdsDbInstances { |
188
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
189
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeRdsDbInstances', @_); |
190
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
191
|
|
|
|
|
|
|
} |
192
|
|
|
|
|
|
|
sub DescribeServiceErrors { |
193
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
194
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeServiceErrors', @_); |
195
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
196
|
|
|
|
|
|
|
} |
197
|
|
|
|
|
|
|
sub DescribeStackProvisioningParameters { |
198
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
199
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeStackProvisioningParameters', @_); |
200
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
201
|
|
|
|
|
|
|
} |
202
|
|
|
|
|
|
|
sub DescribeStacks { |
203
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
204
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeStacks', @_); |
205
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
206
|
|
|
|
|
|
|
} |
207
|
|
|
|
|
|
|
sub DescribeStackSummary { |
208
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
209
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeStackSummary', @_); |
210
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
211
|
|
|
|
|
|
|
} |
212
|
|
|
|
|
|
|
sub DescribeTimeBasedAutoScaling { |
213
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
214
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeTimeBasedAutoScaling', @_); |
215
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
216
|
|
|
|
|
|
|
} |
217
|
|
|
|
|
|
|
sub DescribeUserProfiles { |
218
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
219
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeUserProfiles', @_); |
220
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
221
|
|
|
|
|
|
|
} |
222
|
|
|
|
|
|
|
sub DescribeVolumes { |
223
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
224
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DescribeVolumes', @_); |
225
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
226
|
|
|
|
|
|
|
} |
227
|
|
|
|
|
|
|
sub DetachElasticLoadBalancer { |
228
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
229
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DetachElasticLoadBalancer', @_); |
230
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
231
|
|
|
|
|
|
|
} |
232
|
|
|
|
|
|
|
sub DisassociateElasticIp { |
233
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
234
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::DisassociateElasticIp', @_); |
235
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
236
|
|
|
|
|
|
|
} |
237
|
|
|
|
|
|
|
sub GetHostnameSuggestion { |
238
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
239
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::GetHostnameSuggestion', @_); |
240
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
241
|
|
|
|
|
|
|
} |
242
|
|
|
|
|
|
|
sub GrantAccess { |
243
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
244
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::GrantAccess', @_); |
245
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
246
|
|
|
|
|
|
|
} |
247
|
|
|
|
|
|
|
sub ListTags { |
248
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
249
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::ListTags', @_); |
250
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
251
|
|
|
|
|
|
|
} |
252
|
|
|
|
|
|
|
sub RebootInstance { |
253
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
254
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::RebootInstance', @_); |
255
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
256
|
|
|
|
|
|
|
} |
257
|
|
|
|
|
|
|
sub RegisterEcsCluster { |
258
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
259
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::RegisterEcsCluster', @_); |
260
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
261
|
|
|
|
|
|
|
} |
262
|
|
|
|
|
|
|
sub RegisterElasticIp { |
263
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
264
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::RegisterElasticIp', @_); |
265
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
266
|
|
|
|
|
|
|
} |
267
|
|
|
|
|
|
|
sub RegisterInstance { |
268
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
269
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::RegisterInstance', @_); |
270
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
271
|
|
|
|
|
|
|
} |
272
|
|
|
|
|
|
|
sub RegisterRdsDbInstance { |
273
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
274
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::RegisterRdsDbInstance', @_); |
275
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
276
|
|
|
|
|
|
|
} |
277
|
|
|
|
|
|
|
sub RegisterVolume { |
278
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
279
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::RegisterVolume', @_); |
280
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
281
|
|
|
|
|
|
|
} |
282
|
|
|
|
|
|
|
sub SetLoadBasedAutoScaling { |
283
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
284
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::SetLoadBasedAutoScaling', @_); |
285
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
286
|
|
|
|
|
|
|
} |
287
|
|
|
|
|
|
|
sub SetPermission { |
288
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
289
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::SetPermission', @_); |
290
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
291
|
|
|
|
|
|
|
} |
292
|
|
|
|
|
|
|
sub SetTimeBasedAutoScaling { |
293
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
294
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::SetTimeBasedAutoScaling', @_); |
295
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
296
|
|
|
|
|
|
|
} |
297
|
|
|
|
|
|
|
sub StartInstance { |
298
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
299
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::StartInstance', @_); |
300
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
301
|
|
|
|
|
|
|
} |
302
|
|
|
|
|
|
|
sub StartStack { |
303
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
304
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::StartStack', @_); |
305
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
306
|
|
|
|
|
|
|
} |
307
|
|
|
|
|
|
|
sub StopInstance { |
308
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
309
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::StopInstance', @_); |
310
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
311
|
|
|
|
|
|
|
} |
312
|
|
|
|
|
|
|
sub StopStack { |
313
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
314
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::StopStack', @_); |
315
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
316
|
|
|
|
|
|
|
} |
317
|
|
|
|
|
|
|
sub TagResource { |
318
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
319
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::TagResource', @_); |
320
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
321
|
|
|
|
|
|
|
} |
322
|
|
|
|
|
|
|
sub UnassignInstance { |
323
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
324
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::UnassignInstance', @_); |
325
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
326
|
|
|
|
|
|
|
} |
327
|
|
|
|
|
|
|
sub UnassignVolume { |
328
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
329
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::UnassignVolume', @_); |
330
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
331
|
|
|
|
|
|
|
} |
332
|
|
|
|
|
|
|
sub UntagResource { |
333
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
334
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::UntagResource', @_); |
335
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
336
|
|
|
|
|
|
|
} |
337
|
|
|
|
|
|
|
sub UpdateApp { |
338
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
339
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::UpdateApp', @_); |
340
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
341
|
|
|
|
|
|
|
} |
342
|
|
|
|
|
|
|
sub UpdateElasticIp { |
343
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
344
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::UpdateElasticIp', @_); |
345
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
346
|
|
|
|
|
|
|
} |
347
|
|
|
|
|
|
|
sub UpdateInstance { |
348
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
349
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::UpdateInstance', @_); |
350
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
351
|
|
|
|
|
|
|
} |
352
|
|
|
|
|
|
|
sub UpdateLayer { |
353
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
354
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::UpdateLayer', @_); |
355
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
356
|
|
|
|
|
|
|
} |
357
|
|
|
|
|
|
|
sub UpdateMyUserProfile { |
358
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
359
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::UpdateMyUserProfile', @_); |
360
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
361
|
|
|
|
|
|
|
} |
362
|
|
|
|
|
|
|
sub UpdateRdsDbInstance { |
363
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
364
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::UpdateRdsDbInstance', @_); |
365
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
366
|
|
|
|
|
|
|
} |
367
|
|
|
|
|
|
|
sub UpdateStack { |
368
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
369
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::UpdateStack', @_); |
370
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
371
|
|
|
|
|
|
|
} |
372
|
|
|
|
|
|
|
sub UpdateUserProfile { |
373
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
374
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::UpdateUserProfile', @_); |
375
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
376
|
|
|
|
|
|
|
} |
377
|
|
|
|
|
|
|
sub UpdateVolume { |
378
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
379
|
0
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::OpsWorks::UpdateVolume', @_); |
380
|
0
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
381
|
|
|
|
|
|
|
} |
382
|
|
|
|
|
|
|
|
383
|
|
|
|
|
|
|
sub DescribeAllEcsClusters { |
384
|
0
|
|
|
0
|
1
|
|
my $self = shift; |
385
|
|
|
|
|
|
|
|
386
|
0
|
0
|
|
|
|
|
my $callback = shift @_ if (ref($_[0]) eq 'CODE'); |
387
|
0
|
|
|
|
|
|
my $result = $self->DescribeEcsClusters(@_); |
388
|
0
|
|
|
|
|
|
my $next_result = $result; |
389
|
|
|
|
|
|
|
|
390
|
0
|
0
|
|
|
|
|
if (not defined $callback) { |
391
|
0
|
|
|
|
|
|
while ($next_result->NextToken) { |
392
|
0
|
|
|
|
|
|
$next_result = $self->DescribeEcsClusters(@_, NextToken => $next_result->NextToken); |
393
|
0
|
|
|
|
|
|
push @{ $result->EcsClusters }, @{ $next_result->EcsClusters }; |
|
0
|
|
|
|
|
|
|
|
0
|
|
|
|
|
|
|
394
|
|
|
|
|
|
|
} |
395
|
0
|
|
|
|
|
|
return $result; |
396
|
|
|
|
|
|
|
} else { |
397
|
0
|
|
|
|
|
|
while ($result->NextToken) { |
398
|
0
|
|
|
|
|
|
$callback->($_ => 'EcsClusters') foreach (@{ $result->EcsClusters }); |
|
0
|
|
|
|
|
|
|
399
|
0
|
|
|
|
|
|
$result = $self->DescribeEcsClusters(@_, NextToken => $result->NextToken); |
400
|
|
|
|
|
|
|
} |
401
|
0
|
|
|
|
|
|
$callback->($_ => 'EcsClusters') foreach (@{ $result->EcsClusters }); |
|
0
|
|
|
|
|
|
|
402
|
|
|
|
|
|
|
} |
403
|
|
|
|
|
|
|
|
404
|
|
|
|
|
|
|
return undef |
405
|
0
|
|
|
|
|
|
} |
406
|
|
|
|
|
|
|
|
407
|
|
|
|
|
|
|
|
408
|
0
|
|
|
0
|
0
|
|
sub operations { qw/AssignInstance AssignVolume AssociateElasticIp AttachElasticLoadBalancer CloneStack CreateApp CreateDeployment CreateInstance CreateLayer CreateStack CreateUserProfile DeleteApp DeleteInstance DeleteLayer DeleteStack DeleteUserProfile DeregisterEcsCluster DeregisterElasticIp DeregisterInstance DeregisterRdsDbInstance DeregisterVolume DescribeAgentVersions DescribeApps DescribeCommands DescribeDeployments DescribeEcsClusters DescribeElasticIps DescribeElasticLoadBalancers DescribeInstances DescribeLayers DescribeLoadBasedAutoScaling DescribeMyUserProfile DescribePermissions DescribeRaidArrays DescribeRdsDbInstances DescribeServiceErrors DescribeStackProvisioningParameters DescribeStacks DescribeStackSummary DescribeTimeBasedAutoScaling DescribeUserProfiles DescribeVolumes DetachElasticLoadBalancer DisassociateElasticIp GetHostnameSuggestion GrantAccess ListTags RebootInstance RegisterEcsCluster RegisterElasticIp RegisterInstance RegisterRdsDbInstance RegisterVolume SetLoadBasedAutoScaling SetPermission SetTimeBasedAutoScaling StartInstance StartStack StopInstance StopStack TagResource UnassignInstance UnassignVolume UntagResource UpdateApp UpdateElasticIp UpdateInstance UpdateLayer UpdateMyUserProfile UpdateRdsDbInstance UpdateStack UpdateUserProfile UpdateVolume / } |
409
|
|
|
|
|
|
|
|
410
|
|
|
|
|
|
|
1; |
411
|
|
|
|
|
|
|
|
412
|
|
|
|
|
|
|
### main pod documentation begin ### |
413
|
|
|
|
|
|
|
|
414
|
|
|
|
|
|
|
=head1 NAME |
415
|
|
|
|
|
|
|
|
416
|
|
|
|
|
|
|
Paws::OpsWorks - Perl Interface to AWS AWS OpsWorks |
417
|
|
|
|
|
|
|
|
418
|
|
|
|
|
|
|
=head1 SYNOPSIS |
419
|
|
|
|
|
|
|
|
420
|
|
|
|
|
|
|
use Paws; |
421
|
|
|
|
|
|
|
|
422
|
|
|
|
|
|
|
my $obj = Paws->service('OpsWorks'); |
423
|
|
|
|
|
|
|
my $res = $obj->Method( |
424
|
|
|
|
|
|
|
Arg1 => $val1, |
425
|
|
|
|
|
|
|
Arg2 => [ 'V1', 'V2' ], |
426
|
|
|
|
|
|
|
# if Arg3 is an object, the HashRef will be used as arguments to the constructor |
427
|
|
|
|
|
|
|
# of the arguments type |
428
|
|
|
|
|
|
|
Arg3 => { Att1 => 'Val1' }, |
429
|
|
|
|
|
|
|
# if Arg4 is an array of objects, the HashRefs will be passed as arguments to |
430
|
|
|
|
|
|
|
# the constructor of the arguments type |
431
|
|
|
|
|
|
|
Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], |
432
|
|
|
|
|
|
|
); |
433
|
|
|
|
|
|
|
|
434
|
|
|
|
|
|
|
=head1 DESCRIPTION |
435
|
|
|
|
|
|
|
|
436
|
|
|
|
|
|
|
AWS OpsWorks |
437
|
|
|
|
|
|
|
|
438
|
|
|
|
|
|
|
Welcome to the I<AWS OpsWorks Stacks API Reference>. This guide |
439
|
|
|
|
|
|
|
provides descriptions, syntax, and usage examples for AWS OpsWorks |
440
|
|
|
|
|
|
|
Stacks actions and data types, including common parameters and error |
441
|
|
|
|
|
|
|
codes. |
442
|
|
|
|
|
|
|
|
443
|
|
|
|
|
|
|
AWS OpsWorks Stacks is an application management service that provides |
444
|
|
|
|
|
|
|
an integrated experience for overseeing the complete application |
445
|
|
|
|
|
|
|
lifecycle. For information about this product, go to the AWS OpsWorks |
446
|
|
|
|
|
|
|
details page. |
447
|
|
|
|
|
|
|
|
448
|
|
|
|
|
|
|
B<SDKs and CLI> |
449
|
|
|
|
|
|
|
|
450
|
|
|
|
|
|
|
The most common way to use the AWS OpsWorks Stacks API is by using the |
451
|
|
|
|
|
|
|
AWS Command Line Interface (CLI) or by using one of the AWS SDKs to |
452
|
|
|
|
|
|
|
implement applications in your preferred language. For more |
453
|
|
|
|
|
|
|
information, see: |
454
|
|
|
|
|
|
|
|
455
|
|
|
|
|
|
|
=over |
456
|
|
|
|
|
|
|
|
457
|
|
|
|
|
|
|
=item * |
458
|
|
|
|
|
|
|
|
459
|
|
|
|
|
|
|
AWS CLI |
460
|
|
|
|
|
|
|
|
461
|
|
|
|
|
|
|
=item * |
462
|
|
|
|
|
|
|
|
463
|
|
|
|
|
|
|
AWS SDK for Java |
464
|
|
|
|
|
|
|
|
465
|
|
|
|
|
|
|
=item * |
466
|
|
|
|
|
|
|
|
467
|
|
|
|
|
|
|
AWS SDK for .NET |
468
|
|
|
|
|
|
|
|
469
|
|
|
|
|
|
|
=item * |
470
|
|
|
|
|
|
|
|
471
|
|
|
|
|
|
|
AWS SDK for PHP 2 |
472
|
|
|
|
|
|
|
|
473
|
|
|
|
|
|
|
=item * |
474
|
|
|
|
|
|
|
|
475
|
|
|
|
|
|
|
AWS SDK for Ruby |
476
|
|
|
|
|
|
|
|
477
|
|
|
|
|
|
|
=item * |
478
|
|
|
|
|
|
|
|
479
|
|
|
|
|
|
|
AWS SDK for Node.js |
480
|
|
|
|
|
|
|
|
481
|
|
|
|
|
|
|
=item * |
482
|
|
|
|
|
|
|
|
483
|
|
|
|
|
|
|
AWS SDK for Python(Boto) |
484
|
|
|
|
|
|
|
|
485
|
|
|
|
|
|
|
=back |
486
|
|
|
|
|
|
|
|
487
|
|
|
|
|
|
|
B<Endpoints> |
488
|
|
|
|
|
|
|
|
489
|
|
|
|
|
|
|
AWS OpsWorks Stacks supports the following endpoints, all HTTPS. You |
490
|
|
|
|
|
|
|
must connect to one of the following endpoints. Stacks can only be |
491
|
|
|
|
|
|
|
accessed or managed within the endpoint in which they are created. |
492
|
|
|
|
|
|
|
|
493
|
|
|
|
|
|
|
=over |
494
|
|
|
|
|
|
|
|
495
|
|
|
|
|
|
|
=item * |
496
|
|
|
|
|
|
|
|
497
|
|
|
|
|
|
|
opsworks.us-east-1.amazonaws.com |
498
|
|
|
|
|
|
|
|
499
|
|
|
|
|
|
|
=item * |
500
|
|
|
|
|
|
|
|
501
|
|
|
|
|
|
|
opsworks.us-east-2.amazonaws.com |
502
|
|
|
|
|
|
|
|
503
|
|
|
|
|
|
|
=item * |
504
|
|
|
|
|
|
|
|
505
|
|
|
|
|
|
|
opsworks.us-west-1.amazonaws.com |
506
|
|
|
|
|
|
|
|
507
|
|
|
|
|
|
|
=item * |
508
|
|
|
|
|
|
|
|
509
|
|
|
|
|
|
|
opsworks.us-west-2.amazonaws.com |
510
|
|
|
|
|
|
|
|
511
|
|
|
|
|
|
|
=item * |
512
|
|
|
|
|
|
|
|
513
|
|
|
|
|
|
|
opsworks.eu-west-1.amazonaws.com |
514
|
|
|
|
|
|
|
|
515
|
|
|
|
|
|
|
=item * |
516
|
|
|
|
|
|
|
|
517
|
|
|
|
|
|
|
opsworks.eu-west-2.amazonaws.com |
518
|
|
|
|
|
|
|
|
519
|
|
|
|
|
|
|
=item * |
520
|
|
|
|
|
|
|
|
521
|
|
|
|
|
|
|
opsworks.eu-central-1.amazonaws.com |
522
|
|
|
|
|
|
|
|
523
|
|
|
|
|
|
|
=item * |
524
|
|
|
|
|
|
|
|
525
|
|
|
|
|
|
|
opsworks.ap-northeast-1.amazonaws.com |
526
|
|
|
|
|
|
|
|
527
|
|
|
|
|
|
|
=item * |
528
|
|
|
|
|
|
|
|
529
|
|
|
|
|
|
|
opsworks.ap-northeast-2.amazonaws.com |
530
|
|
|
|
|
|
|
|
531
|
|
|
|
|
|
|
=item * |
532
|
|
|
|
|
|
|
|
533
|
|
|
|
|
|
|
opsworks.ap-south-1.amazonaws.com |
534
|
|
|
|
|
|
|
|
535
|
|
|
|
|
|
|
=item * |
536
|
|
|
|
|
|
|
|
537
|
|
|
|
|
|
|
opsworks.ap-southeast-1.amazonaws.com |
538
|
|
|
|
|
|
|
|
539
|
|
|
|
|
|
|
=item * |
540
|
|
|
|
|
|
|
|
541
|
|
|
|
|
|
|
opsworks.ap-southeast-2.amazonaws.com |
542
|
|
|
|
|
|
|
|
543
|
|
|
|
|
|
|
=item * |
544
|
|
|
|
|
|
|
|
545
|
|
|
|
|
|
|
opsworks.sa-east-1.amazonaws.com |
546
|
|
|
|
|
|
|
|
547
|
|
|
|
|
|
|
=back |
548
|
|
|
|
|
|
|
|
549
|
|
|
|
|
|
|
B<Chef Versions> |
550
|
|
|
|
|
|
|
|
551
|
|
|
|
|
|
|
When you call CreateStack, CloneStack, or UpdateStack we recommend you |
552
|
|
|
|
|
|
|
use the C<ConfigurationManager> parameter to specify the Chef version. |
553
|
|
|
|
|
|
|
The recommended and default value for Linux stacks is currently 12. |
554
|
|
|
|
|
|
|
Windows stacks use Chef 12.2. For more information, see Chef Versions. |
555
|
|
|
|
|
|
|
|
556
|
|
|
|
|
|
|
You can specify Chef 12, 11.10, or 11.4 for your Linux stack. We |
557
|
|
|
|
|
|
|
recommend migrating your existing Linux stacks to Chef 12 as soon as |
558
|
|
|
|
|
|
|
possible. |
559
|
|
|
|
|
|
|
|
560
|
|
|
|
|
|
|
=head1 METHODS |
561
|
|
|
|
|
|
|
|
562
|
|
|
|
|
|
|
=head2 AssignInstance(InstanceId => Str, LayerIds => ArrayRef[Str|Undef]) |
563
|
|
|
|
|
|
|
|
564
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::AssignInstance> |
565
|
|
|
|
|
|
|
|
566
|
|
|
|
|
|
|
Returns: nothing |
567
|
|
|
|
|
|
|
|
568
|
|
|
|
|
|
|
Assign a registered instance to a layer. |
569
|
|
|
|
|
|
|
|
570
|
|
|
|
|
|
|
=over |
571
|
|
|
|
|
|
|
|
572
|
|
|
|
|
|
|
=item * |
573
|
|
|
|
|
|
|
|
574
|
|
|
|
|
|
|
You can assign registered on-premises instances to any layer type. |
575
|
|
|
|
|
|
|
|
576
|
|
|
|
|
|
|
=item * |
577
|
|
|
|
|
|
|
|
578
|
|
|
|
|
|
|
You can assign registered Amazon EC2 instances only to custom layers. |
579
|
|
|
|
|
|
|
|
580
|
|
|
|
|
|
|
=item * |
581
|
|
|
|
|
|
|
|
582
|
|
|
|
|
|
|
You cannot use this action with instances that were created with AWS |
583
|
|
|
|
|
|
|
OpsWorks Stacks. |
584
|
|
|
|
|
|
|
|
585
|
|
|
|
|
|
|
=back |
586
|
|
|
|
|
|
|
|
587
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an AWS Identity and Access |
588
|
|
|
|
|
|
|
Management (IAM) user must have a Manage permissions level for the |
589
|
|
|
|
|
|
|
stack or an attached policy that explicitly grants permissions. For |
590
|
|
|
|
|
|
|
more information on user permissions, see Managing User Permissions. |
591
|
|
|
|
|
|
|
|
592
|
|
|
|
|
|
|
|
593
|
|
|
|
|
|
|
=head2 AssignVolume(VolumeId => Str, [InstanceId => Str]) |
594
|
|
|
|
|
|
|
|
595
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::AssignVolume> |
596
|
|
|
|
|
|
|
|
597
|
|
|
|
|
|
|
Returns: nothing |
598
|
|
|
|
|
|
|
|
599
|
|
|
|
|
|
|
Assigns one of the stack's registered Amazon EBS volumes to a specified |
600
|
|
|
|
|
|
|
instance. The volume must first be registered with the stack by calling |
601
|
|
|
|
|
|
|
RegisterVolume. After you register the volume, you must call |
602
|
|
|
|
|
|
|
UpdateVolume to specify a mount point before calling C<AssignVolume>. |
603
|
|
|
|
|
|
|
For more information, see Resource Management. |
604
|
|
|
|
|
|
|
|
605
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
606
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
607
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
608
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
609
|
|
|
|
|
|
|
|
610
|
|
|
|
|
|
|
|
611
|
|
|
|
|
|
|
=head2 AssociateElasticIp(ElasticIp => Str, [InstanceId => Str]) |
612
|
|
|
|
|
|
|
|
613
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::AssociateElasticIp> |
614
|
|
|
|
|
|
|
|
615
|
|
|
|
|
|
|
Returns: nothing |
616
|
|
|
|
|
|
|
|
617
|
|
|
|
|
|
|
Associates one of the stack's registered Elastic IP addresses with a |
618
|
|
|
|
|
|
|
specified instance. The address must first be registered with the stack |
619
|
|
|
|
|
|
|
by calling RegisterElasticIp. For more information, see Resource |
620
|
|
|
|
|
|
|
Management. |
621
|
|
|
|
|
|
|
|
622
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
623
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
624
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
625
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
626
|
|
|
|
|
|
|
|
627
|
|
|
|
|
|
|
|
628
|
|
|
|
|
|
|
=head2 AttachElasticLoadBalancer(ElasticLoadBalancerName => Str, LayerId => Str) |
629
|
|
|
|
|
|
|
|
630
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::AttachElasticLoadBalancer> |
631
|
|
|
|
|
|
|
|
632
|
|
|
|
|
|
|
Returns: nothing |
633
|
|
|
|
|
|
|
|
634
|
|
|
|
|
|
|
Attaches an Elastic Load Balancing load balancer to a specified layer. |
635
|
|
|
|
|
|
|
AWS OpsWorks Stacks does not support Application Load Balancer. You can |
636
|
|
|
|
|
|
|
only use Classic Load Balancer with AWS OpsWorks Stacks. For more |
637
|
|
|
|
|
|
|
information, see Elastic Load Balancing. |
638
|
|
|
|
|
|
|
|
639
|
|
|
|
|
|
|
You must create the Elastic Load Balancing instance separately, by |
640
|
|
|
|
|
|
|
using the Elastic Load Balancing console, API, or CLI. For more |
641
|
|
|
|
|
|
|
information, see Elastic Load Balancing Developer Guide. |
642
|
|
|
|
|
|
|
|
643
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
644
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
645
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
646
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
647
|
|
|
|
|
|
|
|
648
|
|
|
|
|
|
|
|
649
|
|
|
|
|
|
|
=head2 CloneStack(ServiceRoleArn => Str, SourceStackId => Str, [AgentVersion => Str, Attributes => L<Paws::OpsWorks::StackAttributes>, ChefConfiguration => L<Paws::OpsWorks::ChefConfiguration>, CloneAppIds => ArrayRef[Str|Undef], ClonePermissions => Bool, ConfigurationManager => L<Paws::OpsWorks::StackConfigurationManager>, CustomCookbooksSource => L<Paws::OpsWorks::Source>, CustomJson => Str, DefaultAvailabilityZone => Str, DefaultInstanceProfileArn => Str, DefaultOs => Str, DefaultRootDeviceType => Str, DefaultSshKeyName => Str, DefaultSubnetId => Str, HostnameTheme => Str, Name => Str, Region => Str, UseCustomCookbooks => Bool, UseOpsworksSecurityGroups => Bool, VpcId => Str]) |
650
|
|
|
|
|
|
|
|
651
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::CloneStack> |
652
|
|
|
|
|
|
|
|
653
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::CloneStackResult> instance |
654
|
|
|
|
|
|
|
|
655
|
|
|
|
|
|
|
Creates a clone of a specified stack. For more information, see Clone a |
656
|
|
|
|
|
|
|
Stack. By default, all parameters are set to the values used by the |
657
|
|
|
|
|
|
|
parent stack. |
658
|
|
|
|
|
|
|
|
659
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have an |
660
|
|
|
|
|
|
|
attached policy that explicitly grants permissions. For more |
661
|
|
|
|
|
|
|
information on user permissions, see Managing User Permissions. |
662
|
|
|
|
|
|
|
|
663
|
|
|
|
|
|
|
|
664
|
|
|
|
|
|
|
=head2 CreateApp(Name => Str, StackId => Str, Type => Str, [AppSource => L<Paws::OpsWorks::Source>, Attributes => L<Paws::OpsWorks::AppAttributes>, DataSources => ArrayRef[L<Paws::OpsWorks::DataSource>], Description => Str, Domains => ArrayRef[Str|Undef], EnableSsl => Bool, Environment => ArrayRef[L<Paws::OpsWorks::EnvironmentVariable>], Shortname => Str, SslConfiguration => L<Paws::OpsWorks::SslConfiguration>]) |
665
|
|
|
|
|
|
|
|
666
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::CreateApp> |
667
|
|
|
|
|
|
|
|
668
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::CreateAppResult> instance |
669
|
|
|
|
|
|
|
|
670
|
|
|
|
|
|
|
Creates an app for a specified stack. For more information, see |
671
|
|
|
|
|
|
|
Creating Apps. |
672
|
|
|
|
|
|
|
|
673
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
674
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
675
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
676
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
677
|
|
|
|
|
|
|
|
678
|
|
|
|
|
|
|
|
679
|
|
|
|
|
|
|
=head2 CreateDeployment(Command => L<Paws::OpsWorks::DeploymentCommand>, StackId => Str, [AppId => Str, Comment => Str, CustomJson => Str, InstanceIds => ArrayRef[Str|Undef], LayerIds => ArrayRef[Str|Undef]]) |
680
|
|
|
|
|
|
|
|
681
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::CreateDeployment> |
682
|
|
|
|
|
|
|
|
683
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::CreateDeploymentResult> instance |
684
|
|
|
|
|
|
|
|
685
|
|
|
|
|
|
|
Runs deployment or stack commands. For more information, see Deploying |
686
|
|
|
|
|
|
|
Apps and Run Stack Commands. |
687
|
|
|
|
|
|
|
|
688
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
689
|
|
|
|
|
|
|
Deploy or Manage permissions level for the stack, or an attached policy |
690
|
|
|
|
|
|
|
that explicitly grants permissions. For more information on user |
691
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
692
|
|
|
|
|
|
|
|
693
|
|
|
|
|
|
|
|
694
|
|
|
|
|
|
|
=head2 CreateInstance(InstanceType => Str, LayerIds => ArrayRef[Str|Undef], StackId => Str, [AgentVersion => Str, AmiId => Str, Architecture => Str, AutoScalingType => Str, AvailabilityZone => Str, BlockDeviceMappings => ArrayRef[L<Paws::OpsWorks::BlockDeviceMapping>], EbsOptimized => Bool, Hostname => Str, InstallUpdatesOnBoot => Bool, Os => Str, RootDeviceType => Str, SshKeyName => Str, SubnetId => Str, Tenancy => Str, VirtualizationType => Str]) |
695
|
|
|
|
|
|
|
|
696
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::CreateInstance> |
697
|
|
|
|
|
|
|
|
698
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::CreateInstanceResult> instance |
699
|
|
|
|
|
|
|
|
700
|
|
|
|
|
|
|
Creates an instance in a specified stack. For more information, see |
701
|
|
|
|
|
|
|
Adding an Instance to a Layer. |
702
|
|
|
|
|
|
|
|
703
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
704
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
705
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
706
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
707
|
|
|
|
|
|
|
|
708
|
|
|
|
|
|
|
|
709
|
|
|
|
|
|
|
=head2 CreateLayer(Name => Str, Shortname => Str, StackId => Str, Type => Str, [Attributes => L<Paws::OpsWorks::LayerAttributes>, AutoAssignElasticIps => Bool, AutoAssignPublicIps => Bool, CloudWatchLogsConfiguration => L<Paws::OpsWorks::CloudWatchLogsConfiguration>, CustomInstanceProfileArn => Str, CustomJson => Str, CustomRecipes => L<Paws::OpsWorks::Recipes>, CustomSecurityGroupIds => ArrayRef[Str|Undef], EnableAutoHealing => Bool, InstallUpdatesOnBoot => Bool, LifecycleEventConfiguration => L<Paws::OpsWorks::LifecycleEventConfiguration>, Packages => ArrayRef[Str|Undef], UseEbsOptimizedInstances => Bool, VolumeConfigurations => ArrayRef[L<Paws::OpsWorks::VolumeConfiguration>]]) |
710
|
|
|
|
|
|
|
|
711
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::CreateLayer> |
712
|
|
|
|
|
|
|
|
713
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::CreateLayerResult> instance |
714
|
|
|
|
|
|
|
|
715
|
|
|
|
|
|
|
Creates a layer. For more information, see How to Create a Layer. |
716
|
|
|
|
|
|
|
|
717
|
|
|
|
|
|
|
You should use B<CreateLayer> for noncustom layer types such as PHP App |
718
|
|
|
|
|
|
|
Server only if the stack does not have an existing layer of that type. |
719
|
|
|
|
|
|
|
A stack can have at most one instance of each noncustom layer; if you |
720
|
|
|
|
|
|
|
attempt to create a second instance, B<CreateLayer> fails. A stack can |
721
|
|
|
|
|
|
|
have an arbitrary number of custom layers, so you can call |
722
|
|
|
|
|
|
|
B<CreateLayer> as many times as you like for that layer type. |
723
|
|
|
|
|
|
|
|
724
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
725
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
726
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
727
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
728
|
|
|
|
|
|
|
|
729
|
|
|
|
|
|
|
|
730
|
|
|
|
|
|
|
=head2 CreateStack(DefaultInstanceProfileArn => Str, Name => Str, Region => Str, ServiceRoleArn => Str, [AgentVersion => Str, Attributes => L<Paws::OpsWorks::StackAttributes>, ChefConfiguration => L<Paws::OpsWorks::ChefConfiguration>, ConfigurationManager => L<Paws::OpsWorks::StackConfigurationManager>, CustomCookbooksSource => L<Paws::OpsWorks::Source>, CustomJson => Str, DefaultAvailabilityZone => Str, DefaultOs => Str, DefaultRootDeviceType => Str, DefaultSshKeyName => Str, DefaultSubnetId => Str, HostnameTheme => Str, UseCustomCookbooks => Bool, UseOpsworksSecurityGroups => Bool, VpcId => Str]) |
731
|
|
|
|
|
|
|
|
732
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::CreateStack> |
733
|
|
|
|
|
|
|
|
734
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::CreateStackResult> instance |
735
|
|
|
|
|
|
|
|
736
|
|
|
|
|
|
|
Creates a new stack. For more information, see Create a New Stack. |
737
|
|
|
|
|
|
|
|
738
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have an |
739
|
|
|
|
|
|
|
attached policy that explicitly grants permissions. For more |
740
|
|
|
|
|
|
|
information on user permissions, see Managing User Permissions. |
741
|
|
|
|
|
|
|
|
742
|
|
|
|
|
|
|
|
743
|
|
|
|
|
|
|
=head2 CreateUserProfile(IamUserArn => Str, [AllowSelfManagement => Bool, SshPublicKey => Str, SshUsername => Str]) |
744
|
|
|
|
|
|
|
|
745
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::CreateUserProfile> |
746
|
|
|
|
|
|
|
|
747
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::CreateUserProfileResult> instance |
748
|
|
|
|
|
|
|
|
749
|
|
|
|
|
|
|
Creates a new user profile. |
750
|
|
|
|
|
|
|
|
751
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have an |
752
|
|
|
|
|
|
|
attached policy that explicitly grants permissions. For more |
753
|
|
|
|
|
|
|
information on user permissions, see Managing User Permissions. |
754
|
|
|
|
|
|
|
|
755
|
|
|
|
|
|
|
|
756
|
|
|
|
|
|
|
=head2 DeleteApp(AppId => Str) |
757
|
|
|
|
|
|
|
|
758
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DeleteApp> |
759
|
|
|
|
|
|
|
|
760
|
|
|
|
|
|
|
Returns: nothing |
761
|
|
|
|
|
|
|
|
762
|
|
|
|
|
|
|
Deletes a specified app. |
763
|
|
|
|
|
|
|
|
764
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
765
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
766
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
767
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
768
|
|
|
|
|
|
|
|
769
|
|
|
|
|
|
|
|
770
|
|
|
|
|
|
|
=head2 DeleteInstance(InstanceId => Str, [DeleteElasticIp => Bool, DeleteVolumes => Bool]) |
771
|
|
|
|
|
|
|
|
772
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DeleteInstance> |
773
|
|
|
|
|
|
|
|
774
|
|
|
|
|
|
|
Returns: nothing |
775
|
|
|
|
|
|
|
|
776
|
|
|
|
|
|
|
Deletes a specified instance, which terminates the associated Amazon |
777
|
|
|
|
|
|
|
EC2 instance. You must stop an instance before you can delete it. |
778
|
|
|
|
|
|
|
|
779
|
|
|
|
|
|
|
For more information, see Deleting Instances. |
780
|
|
|
|
|
|
|
|
781
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
782
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
783
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
784
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
785
|
|
|
|
|
|
|
|
786
|
|
|
|
|
|
|
|
787
|
|
|
|
|
|
|
=head2 DeleteLayer(LayerId => Str) |
788
|
|
|
|
|
|
|
|
789
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DeleteLayer> |
790
|
|
|
|
|
|
|
|
791
|
|
|
|
|
|
|
Returns: nothing |
792
|
|
|
|
|
|
|
|
793
|
|
|
|
|
|
|
Deletes a specified layer. You must first stop and then delete all |
794
|
|
|
|
|
|
|
associated instances or unassign registered instances. For more |
795
|
|
|
|
|
|
|
information, see How to Delete a Layer. |
796
|
|
|
|
|
|
|
|
797
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
798
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
799
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
800
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
801
|
|
|
|
|
|
|
|
802
|
|
|
|
|
|
|
|
803
|
|
|
|
|
|
|
=head2 DeleteStack(StackId => Str) |
804
|
|
|
|
|
|
|
|
805
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DeleteStack> |
806
|
|
|
|
|
|
|
|
807
|
|
|
|
|
|
|
Returns: nothing |
808
|
|
|
|
|
|
|
|
809
|
|
|
|
|
|
|
Deletes a specified stack. You must first delete all instances, layers, |
810
|
|
|
|
|
|
|
and apps or deregister registered instances. For more information, see |
811
|
|
|
|
|
|
|
Shut Down a Stack. |
812
|
|
|
|
|
|
|
|
813
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
814
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
815
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
816
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
817
|
|
|
|
|
|
|
|
818
|
|
|
|
|
|
|
|
819
|
|
|
|
|
|
|
=head2 DeleteUserProfile(IamUserArn => Str) |
820
|
|
|
|
|
|
|
|
821
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DeleteUserProfile> |
822
|
|
|
|
|
|
|
|
823
|
|
|
|
|
|
|
Returns: nothing |
824
|
|
|
|
|
|
|
|
825
|
|
|
|
|
|
|
Deletes a user profile. |
826
|
|
|
|
|
|
|
|
827
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have an |
828
|
|
|
|
|
|
|
attached policy that explicitly grants permissions. For more |
829
|
|
|
|
|
|
|
information on user permissions, see Managing User Permissions. |
830
|
|
|
|
|
|
|
|
831
|
|
|
|
|
|
|
|
832
|
|
|
|
|
|
|
=head2 DeregisterEcsCluster(EcsClusterArn => Str) |
833
|
|
|
|
|
|
|
|
834
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DeregisterEcsCluster> |
835
|
|
|
|
|
|
|
|
836
|
|
|
|
|
|
|
Returns: nothing |
837
|
|
|
|
|
|
|
|
838
|
|
|
|
|
|
|
Deregisters a specified Amazon ECS cluster from a stack. For more |
839
|
|
|
|
|
|
|
information, see Resource Management. |
840
|
|
|
|
|
|
|
|
841
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
842
|
|
|
|
|
|
|
Manage permissions level for the stack or an attached policy that |
843
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
844
|
|
|
|
|
|
|
permissions, see |
845
|
|
|
|
|
|
|
http://docs.aws.amazon.com/opsworks/latest/userguide/opsworks-security-users.html. |
846
|
|
|
|
|
|
|
|
847
|
|
|
|
|
|
|
|
848
|
|
|
|
|
|
|
=head2 DeregisterElasticIp(ElasticIp => Str) |
849
|
|
|
|
|
|
|
|
850
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DeregisterElasticIp> |
851
|
|
|
|
|
|
|
|
852
|
|
|
|
|
|
|
Returns: nothing |
853
|
|
|
|
|
|
|
|
854
|
|
|
|
|
|
|
Deregisters a specified Elastic IP address. The address can then be |
855
|
|
|
|
|
|
|
registered by another stack. For more information, see Resource |
856
|
|
|
|
|
|
|
Management. |
857
|
|
|
|
|
|
|
|
858
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
859
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
860
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
861
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
862
|
|
|
|
|
|
|
|
863
|
|
|
|
|
|
|
|
864
|
|
|
|
|
|
|
=head2 DeregisterInstance(InstanceId => Str) |
865
|
|
|
|
|
|
|
|
866
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DeregisterInstance> |
867
|
|
|
|
|
|
|
|
868
|
|
|
|
|
|
|
Returns: nothing |
869
|
|
|
|
|
|
|
|
870
|
|
|
|
|
|
|
Deregister a registered Amazon EC2 or on-premises instance. This action |
871
|
|
|
|
|
|
|
removes the instance from the stack and returns it to your control. |
872
|
|
|
|
|
|
|
This action can not be used with instances that were created with AWS |
873
|
|
|
|
|
|
|
OpsWorks Stacks. |
874
|
|
|
|
|
|
|
|
875
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
876
|
|
|
|
|
|
|
Manage permissions level for the stack or an attached policy that |
877
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
878
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
879
|
|
|
|
|
|
|
|
880
|
|
|
|
|
|
|
|
881
|
|
|
|
|
|
|
=head2 DeregisterRdsDbInstance(RdsDbInstanceArn => Str) |
882
|
|
|
|
|
|
|
|
883
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DeregisterRdsDbInstance> |
884
|
|
|
|
|
|
|
|
885
|
|
|
|
|
|
|
Returns: nothing |
886
|
|
|
|
|
|
|
|
887
|
|
|
|
|
|
|
Deregisters an Amazon RDS instance. |
888
|
|
|
|
|
|
|
|
889
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
890
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
891
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
892
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
893
|
|
|
|
|
|
|
|
894
|
|
|
|
|
|
|
|
895
|
|
|
|
|
|
|
=head2 DeregisterVolume(VolumeId => Str) |
896
|
|
|
|
|
|
|
|
897
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DeregisterVolume> |
898
|
|
|
|
|
|
|
|
899
|
|
|
|
|
|
|
Returns: nothing |
900
|
|
|
|
|
|
|
|
901
|
|
|
|
|
|
|
Deregisters an Amazon EBS volume. The volume can then be registered by |
902
|
|
|
|
|
|
|
another stack. For more information, see Resource Management. |
903
|
|
|
|
|
|
|
|
904
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
905
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
906
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
907
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
908
|
|
|
|
|
|
|
|
909
|
|
|
|
|
|
|
|
910
|
|
|
|
|
|
|
=head2 DescribeAgentVersions([ConfigurationManager => L<Paws::OpsWorks::StackConfigurationManager>, StackId => Str]) |
911
|
|
|
|
|
|
|
|
912
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeAgentVersions> |
913
|
|
|
|
|
|
|
|
914
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeAgentVersionsResult> instance |
915
|
|
|
|
|
|
|
|
916
|
|
|
|
|
|
|
Describes the available AWS OpsWorks Stacks agent versions. You must |
917
|
|
|
|
|
|
|
specify a stack ID or a configuration manager. C<DescribeAgentVersions> |
918
|
|
|
|
|
|
|
returns a list of available agent versions for the specified stack or |
919
|
|
|
|
|
|
|
configuration manager. |
920
|
|
|
|
|
|
|
|
921
|
|
|
|
|
|
|
|
922
|
|
|
|
|
|
|
=head2 DescribeApps([AppIds => ArrayRef[Str|Undef], StackId => Str]) |
923
|
|
|
|
|
|
|
|
924
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeApps> |
925
|
|
|
|
|
|
|
|
926
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeAppsResult> instance |
927
|
|
|
|
|
|
|
|
928
|
|
|
|
|
|
|
Requests a description of a specified set of apps. |
929
|
|
|
|
|
|
|
|
930
|
|
|
|
|
|
|
This call accepts only one resource-identifying parameter. |
931
|
|
|
|
|
|
|
|
932
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
933
|
|
|
|
|
|
|
Show, Deploy, or Manage permissions level for the stack, or an attached |
934
|
|
|
|
|
|
|
policy that explicitly grants permissions. For more information on user |
935
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
936
|
|
|
|
|
|
|
|
937
|
|
|
|
|
|
|
|
938
|
|
|
|
|
|
|
=head2 DescribeCommands([CommandIds => ArrayRef[Str|Undef], DeploymentId => Str, InstanceId => Str]) |
939
|
|
|
|
|
|
|
|
940
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeCommands> |
941
|
|
|
|
|
|
|
|
942
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeCommandsResult> instance |
943
|
|
|
|
|
|
|
|
944
|
|
|
|
|
|
|
Describes the results of specified commands. |
945
|
|
|
|
|
|
|
|
946
|
|
|
|
|
|
|
This call accepts only one resource-identifying parameter. |
947
|
|
|
|
|
|
|
|
948
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
949
|
|
|
|
|
|
|
Show, Deploy, or Manage permissions level for the stack, or an attached |
950
|
|
|
|
|
|
|
policy that explicitly grants permissions. For more information on user |
951
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
952
|
|
|
|
|
|
|
|
953
|
|
|
|
|
|
|
|
954
|
|
|
|
|
|
|
=head2 DescribeDeployments([AppId => Str, DeploymentIds => ArrayRef[Str|Undef], StackId => Str]) |
955
|
|
|
|
|
|
|
|
956
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeDeployments> |
957
|
|
|
|
|
|
|
|
958
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeDeploymentsResult> instance |
959
|
|
|
|
|
|
|
|
960
|
|
|
|
|
|
|
Requests a description of a specified set of deployments. |
961
|
|
|
|
|
|
|
|
962
|
|
|
|
|
|
|
This call accepts only one resource-identifying parameter. |
963
|
|
|
|
|
|
|
|
964
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
965
|
|
|
|
|
|
|
Show, Deploy, or Manage permissions level for the stack, or an attached |
966
|
|
|
|
|
|
|
policy that explicitly grants permissions. For more information on user |
967
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
968
|
|
|
|
|
|
|
|
969
|
|
|
|
|
|
|
|
970
|
|
|
|
|
|
|
=head2 DescribeEcsClusters([EcsClusterArns => ArrayRef[Str|Undef], MaxResults => Int, NextToken => Str, StackId => Str]) |
971
|
|
|
|
|
|
|
|
972
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeEcsClusters> |
973
|
|
|
|
|
|
|
|
974
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeEcsClustersResult> instance |
975
|
|
|
|
|
|
|
|
976
|
|
|
|
|
|
|
Describes Amazon ECS clusters that are registered with a stack. If you |
977
|
|
|
|
|
|
|
specify only a stack ID, you can use the C<MaxResults> and C<NextToken> |
978
|
|
|
|
|
|
|
parameters to paginate the response. However, AWS OpsWorks Stacks |
979
|
|
|
|
|
|
|
currently supports only one cluster per layer, so the result set has a |
980
|
|
|
|
|
|
|
maximum of one element. |
981
|
|
|
|
|
|
|
|
982
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
983
|
|
|
|
|
|
|
Show, Deploy, or Manage permissions level for the stack or an attached |
984
|
|
|
|
|
|
|
policy that explicitly grants permission. For more information on user |
985
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
986
|
|
|
|
|
|
|
|
987
|
|
|
|
|
|
|
This call accepts only one resource-identifying parameter. |
988
|
|
|
|
|
|
|
|
989
|
|
|
|
|
|
|
|
990
|
|
|
|
|
|
|
=head2 DescribeElasticIps([InstanceId => Str, Ips => ArrayRef[Str|Undef], StackId => Str]) |
991
|
|
|
|
|
|
|
|
992
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeElasticIps> |
993
|
|
|
|
|
|
|
|
994
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeElasticIpsResult> instance |
995
|
|
|
|
|
|
|
|
996
|
|
|
|
|
|
|
Describes Elastic IP addresses. |
997
|
|
|
|
|
|
|
|
998
|
|
|
|
|
|
|
This call accepts only one resource-identifying parameter. |
999
|
|
|
|
|
|
|
|
1000
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1001
|
|
|
|
|
|
|
Show, Deploy, or Manage permissions level for the stack, or an attached |
1002
|
|
|
|
|
|
|
policy that explicitly grants permissions. For more information on user |
1003
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1004
|
|
|
|
|
|
|
|
1005
|
|
|
|
|
|
|
|
1006
|
|
|
|
|
|
|
=head2 DescribeElasticLoadBalancers([LayerIds => ArrayRef[Str|Undef], StackId => Str]) |
1007
|
|
|
|
|
|
|
|
1008
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeElasticLoadBalancers> |
1009
|
|
|
|
|
|
|
|
1010
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeElasticLoadBalancersResult> instance |
1011
|
|
|
|
|
|
|
|
1012
|
|
|
|
|
|
|
Describes a stack's Elastic Load Balancing instances. |
1013
|
|
|
|
|
|
|
|
1014
|
|
|
|
|
|
|
This call accepts only one resource-identifying parameter. |
1015
|
|
|
|
|
|
|
|
1016
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1017
|
|
|
|
|
|
|
Show, Deploy, or Manage permissions level for the stack, or an attached |
1018
|
|
|
|
|
|
|
policy that explicitly grants permissions. For more information on user |
1019
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1020
|
|
|
|
|
|
|
|
1021
|
|
|
|
|
|
|
|
1022
|
|
|
|
|
|
|
=head2 DescribeInstances([InstanceIds => ArrayRef[Str|Undef], LayerId => Str, StackId => Str]) |
1023
|
|
|
|
|
|
|
|
1024
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeInstances> |
1025
|
|
|
|
|
|
|
|
1026
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeInstancesResult> instance |
1027
|
|
|
|
|
|
|
|
1028
|
|
|
|
|
|
|
Requests a description of a set of instances. |
1029
|
|
|
|
|
|
|
|
1030
|
|
|
|
|
|
|
This call accepts only one resource-identifying parameter. |
1031
|
|
|
|
|
|
|
|
1032
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1033
|
|
|
|
|
|
|
Show, Deploy, or Manage permissions level for the stack, or an attached |
1034
|
|
|
|
|
|
|
policy that explicitly grants permissions. For more information on user |
1035
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1036
|
|
|
|
|
|
|
|
1037
|
|
|
|
|
|
|
|
1038
|
|
|
|
|
|
|
=head2 DescribeLayers([LayerIds => ArrayRef[Str|Undef], StackId => Str]) |
1039
|
|
|
|
|
|
|
|
1040
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeLayers> |
1041
|
|
|
|
|
|
|
|
1042
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeLayersResult> instance |
1043
|
|
|
|
|
|
|
|
1044
|
|
|
|
|
|
|
Requests a description of one or more layers in a specified stack. |
1045
|
|
|
|
|
|
|
|
1046
|
|
|
|
|
|
|
This call accepts only one resource-identifying parameter. |
1047
|
|
|
|
|
|
|
|
1048
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1049
|
|
|
|
|
|
|
Show, Deploy, or Manage permissions level for the stack, or an attached |
1050
|
|
|
|
|
|
|
policy that explicitly grants permissions. For more information on user |
1051
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1052
|
|
|
|
|
|
|
|
1053
|
|
|
|
|
|
|
|
1054
|
|
|
|
|
|
|
=head2 DescribeLoadBasedAutoScaling(LayerIds => ArrayRef[Str|Undef]) |
1055
|
|
|
|
|
|
|
|
1056
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeLoadBasedAutoScaling> |
1057
|
|
|
|
|
|
|
|
1058
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeLoadBasedAutoScalingResult> instance |
1059
|
|
|
|
|
|
|
|
1060
|
|
|
|
|
|
|
Describes load-based auto scaling configurations for specified layers. |
1061
|
|
|
|
|
|
|
|
1062
|
|
|
|
|
|
|
You must specify at least one of the parameters. |
1063
|
|
|
|
|
|
|
|
1064
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1065
|
|
|
|
|
|
|
Show, Deploy, or Manage permissions level for the stack, or an attached |
1066
|
|
|
|
|
|
|
policy that explicitly grants permissions. For more information on user |
1067
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1068
|
|
|
|
|
|
|
|
1069
|
|
|
|
|
|
|
|
1070
|
|
|
|
|
|
|
=head2 DescribeMyUserProfile( => ) |
1071
|
|
|
|
|
|
|
|
1072
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeMyUserProfile> |
1073
|
|
|
|
|
|
|
|
1074
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeMyUserProfileResult> instance |
1075
|
|
|
|
|
|
|
|
1076
|
|
|
|
|
|
|
Describes a user's SSH information. |
1077
|
|
|
|
|
|
|
|
1078
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have |
1079
|
|
|
|
|
|
|
self-management enabled or an attached policy that explicitly grants |
1080
|
|
|
|
|
|
|
permissions. For more information on user permissions, see Managing |
1081
|
|
|
|
|
|
|
User Permissions. |
1082
|
|
|
|
|
|
|
|
1083
|
|
|
|
|
|
|
|
1084
|
|
|
|
|
|
|
=head2 DescribePermissions([IamUserArn => Str, StackId => Str]) |
1085
|
|
|
|
|
|
|
|
1086
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribePermissions> |
1087
|
|
|
|
|
|
|
|
1088
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribePermissionsResult> instance |
1089
|
|
|
|
|
|
|
|
1090
|
|
|
|
|
|
|
Describes the permissions for a specified stack. |
1091
|
|
|
|
|
|
|
|
1092
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1093
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1094
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1095
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1096
|
|
|
|
|
|
|
|
1097
|
|
|
|
|
|
|
|
1098
|
|
|
|
|
|
|
=head2 DescribeRaidArrays([InstanceId => Str, RaidArrayIds => ArrayRef[Str|Undef], StackId => Str]) |
1099
|
|
|
|
|
|
|
|
1100
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeRaidArrays> |
1101
|
|
|
|
|
|
|
|
1102
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeRaidArraysResult> instance |
1103
|
|
|
|
|
|
|
|
1104
|
|
|
|
|
|
|
Describe an instance's RAID arrays. |
1105
|
|
|
|
|
|
|
|
1106
|
|
|
|
|
|
|
This call accepts only one resource-identifying parameter. |
1107
|
|
|
|
|
|
|
|
1108
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1109
|
|
|
|
|
|
|
Show, Deploy, or Manage permissions level for the stack, or an attached |
1110
|
|
|
|
|
|
|
policy that explicitly grants permissions. For more information on user |
1111
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1112
|
|
|
|
|
|
|
|
1113
|
|
|
|
|
|
|
|
1114
|
|
|
|
|
|
|
=head2 DescribeRdsDbInstances(StackId => Str, [RdsDbInstanceArns => ArrayRef[Str|Undef]]) |
1115
|
|
|
|
|
|
|
|
1116
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeRdsDbInstances> |
1117
|
|
|
|
|
|
|
|
1118
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeRdsDbInstancesResult> instance |
1119
|
|
|
|
|
|
|
|
1120
|
|
|
|
|
|
|
Describes Amazon RDS instances. |
1121
|
|
|
|
|
|
|
|
1122
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1123
|
|
|
|
|
|
|
Show, Deploy, or Manage permissions level for the stack, or an attached |
1124
|
|
|
|
|
|
|
policy that explicitly grants permissions. For more information on user |
1125
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1126
|
|
|
|
|
|
|
|
1127
|
|
|
|
|
|
|
This call accepts only one resource-identifying parameter. |
1128
|
|
|
|
|
|
|
|
1129
|
|
|
|
|
|
|
|
1130
|
|
|
|
|
|
|
=head2 DescribeServiceErrors([InstanceId => Str, ServiceErrorIds => ArrayRef[Str|Undef], StackId => Str]) |
1131
|
|
|
|
|
|
|
|
1132
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeServiceErrors> |
1133
|
|
|
|
|
|
|
|
1134
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeServiceErrorsResult> instance |
1135
|
|
|
|
|
|
|
|
1136
|
|
|
|
|
|
|
Describes AWS OpsWorks Stacks service errors. |
1137
|
|
|
|
|
|
|
|
1138
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1139
|
|
|
|
|
|
|
Show, Deploy, or Manage permissions level for the stack, or an attached |
1140
|
|
|
|
|
|
|
policy that explicitly grants permissions. For more information on user |
1141
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1142
|
|
|
|
|
|
|
|
1143
|
|
|
|
|
|
|
This call accepts only one resource-identifying parameter. |
1144
|
|
|
|
|
|
|
|
1145
|
|
|
|
|
|
|
|
1146
|
|
|
|
|
|
|
=head2 DescribeStackProvisioningParameters(StackId => Str) |
1147
|
|
|
|
|
|
|
|
1148
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeStackProvisioningParameters> |
1149
|
|
|
|
|
|
|
|
1150
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeStackProvisioningParametersResult> instance |
1151
|
|
|
|
|
|
|
|
1152
|
|
|
|
|
|
|
Requests a description of a stack's provisioning parameters. |
1153
|
|
|
|
|
|
|
|
1154
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1155
|
|
|
|
|
|
|
Show, Deploy, or Manage permissions level for the stack or an attached |
1156
|
|
|
|
|
|
|
policy that explicitly grants permissions. For more information on user |
1157
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1158
|
|
|
|
|
|
|
|
1159
|
|
|
|
|
|
|
|
1160
|
|
|
|
|
|
|
=head2 DescribeStacks([StackIds => ArrayRef[Str|Undef]]) |
1161
|
|
|
|
|
|
|
|
1162
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeStacks> |
1163
|
|
|
|
|
|
|
|
1164
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeStacksResult> instance |
1165
|
|
|
|
|
|
|
|
1166
|
|
|
|
|
|
|
Requests a description of one or more stacks. |
1167
|
|
|
|
|
|
|
|
1168
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1169
|
|
|
|
|
|
|
Show, Deploy, or Manage permissions level for the stack, or an attached |
1170
|
|
|
|
|
|
|
policy that explicitly grants permissions. For more information on user |
1171
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1172
|
|
|
|
|
|
|
|
1173
|
|
|
|
|
|
|
|
1174
|
|
|
|
|
|
|
=head2 DescribeStackSummary(StackId => Str) |
1175
|
|
|
|
|
|
|
|
1176
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeStackSummary> |
1177
|
|
|
|
|
|
|
|
1178
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeStackSummaryResult> instance |
1179
|
|
|
|
|
|
|
|
1180
|
|
|
|
|
|
|
Describes the number of layers and apps in a specified stack, and the |
1181
|
|
|
|
|
|
|
number of instances in each state, such as C<running_setup> or |
1182
|
|
|
|
|
|
|
C<online>. |
1183
|
|
|
|
|
|
|
|
1184
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1185
|
|
|
|
|
|
|
Show, Deploy, or Manage permissions level for the stack, or an attached |
1186
|
|
|
|
|
|
|
policy that explicitly grants permissions. For more information on user |
1187
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1188
|
|
|
|
|
|
|
|
1189
|
|
|
|
|
|
|
|
1190
|
|
|
|
|
|
|
=head2 DescribeTimeBasedAutoScaling(InstanceIds => ArrayRef[Str|Undef]) |
1191
|
|
|
|
|
|
|
|
1192
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeTimeBasedAutoScaling> |
1193
|
|
|
|
|
|
|
|
1194
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeTimeBasedAutoScalingResult> instance |
1195
|
|
|
|
|
|
|
|
1196
|
|
|
|
|
|
|
Describes time-based auto scaling configurations for specified |
1197
|
|
|
|
|
|
|
instances. |
1198
|
|
|
|
|
|
|
|
1199
|
|
|
|
|
|
|
You must specify at least one of the parameters. |
1200
|
|
|
|
|
|
|
|
1201
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1202
|
|
|
|
|
|
|
Show, Deploy, or Manage permissions level for the stack, or an attached |
1203
|
|
|
|
|
|
|
policy that explicitly grants permissions. For more information on user |
1204
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1205
|
|
|
|
|
|
|
|
1206
|
|
|
|
|
|
|
|
1207
|
|
|
|
|
|
|
=head2 DescribeUserProfiles([IamUserArns => ArrayRef[Str|Undef]]) |
1208
|
|
|
|
|
|
|
|
1209
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeUserProfiles> |
1210
|
|
|
|
|
|
|
|
1211
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeUserProfilesResult> instance |
1212
|
|
|
|
|
|
|
|
1213
|
|
|
|
|
|
|
Describe specified users. |
1214
|
|
|
|
|
|
|
|
1215
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have an |
1216
|
|
|
|
|
|
|
attached policy that explicitly grants permissions. For more |
1217
|
|
|
|
|
|
|
information on user permissions, see Managing User Permissions. |
1218
|
|
|
|
|
|
|
|
1219
|
|
|
|
|
|
|
|
1220
|
|
|
|
|
|
|
=head2 DescribeVolumes([InstanceId => Str, RaidArrayId => Str, StackId => Str, VolumeIds => ArrayRef[Str|Undef]]) |
1221
|
|
|
|
|
|
|
|
1222
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DescribeVolumes> |
1223
|
|
|
|
|
|
|
|
1224
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::DescribeVolumesResult> instance |
1225
|
|
|
|
|
|
|
|
1226
|
|
|
|
|
|
|
Describes an instance's Amazon EBS volumes. |
1227
|
|
|
|
|
|
|
|
1228
|
|
|
|
|
|
|
This call accepts only one resource-identifying parameter. |
1229
|
|
|
|
|
|
|
|
1230
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1231
|
|
|
|
|
|
|
Show, Deploy, or Manage permissions level for the stack, or an attached |
1232
|
|
|
|
|
|
|
policy that explicitly grants permissions. For more information on user |
1233
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1234
|
|
|
|
|
|
|
|
1235
|
|
|
|
|
|
|
|
1236
|
|
|
|
|
|
|
=head2 DetachElasticLoadBalancer(ElasticLoadBalancerName => Str, LayerId => Str) |
1237
|
|
|
|
|
|
|
|
1238
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DetachElasticLoadBalancer> |
1239
|
|
|
|
|
|
|
|
1240
|
|
|
|
|
|
|
Returns: nothing |
1241
|
|
|
|
|
|
|
|
1242
|
|
|
|
|
|
|
Detaches a specified Elastic Load Balancing instance from its layer. |
1243
|
|
|
|
|
|
|
|
1244
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1245
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1246
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1247
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1248
|
|
|
|
|
|
|
|
1249
|
|
|
|
|
|
|
|
1250
|
|
|
|
|
|
|
=head2 DisassociateElasticIp(ElasticIp => Str) |
1251
|
|
|
|
|
|
|
|
1252
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::DisassociateElasticIp> |
1253
|
|
|
|
|
|
|
|
1254
|
|
|
|
|
|
|
Returns: nothing |
1255
|
|
|
|
|
|
|
|
1256
|
|
|
|
|
|
|
Disassociates an Elastic IP address from its instance. The address |
1257
|
|
|
|
|
|
|
remains registered with the stack. For more information, see Resource |
1258
|
|
|
|
|
|
|
Management. |
1259
|
|
|
|
|
|
|
|
1260
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1261
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1262
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1263
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1264
|
|
|
|
|
|
|
|
1265
|
|
|
|
|
|
|
|
1266
|
|
|
|
|
|
|
=head2 GetHostnameSuggestion(LayerId => Str) |
1267
|
|
|
|
|
|
|
|
1268
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::GetHostnameSuggestion> |
1269
|
|
|
|
|
|
|
|
1270
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::GetHostnameSuggestionResult> instance |
1271
|
|
|
|
|
|
|
|
1272
|
|
|
|
|
|
|
Gets a generated host name for the specified layer, based on the |
1273
|
|
|
|
|
|
|
current host name theme. |
1274
|
|
|
|
|
|
|
|
1275
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1276
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1277
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1278
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1279
|
|
|
|
|
|
|
|
1280
|
|
|
|
|
|
|
|
1281
|
|
|
|
|
|
|
=head2 GrantAccess(InstanceId => Str, [ValidForInMinutes => Int]) |
1282
|
|
|
|
|
|
|
|
1283
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::GrantAccess> |
1284
|
|
|
|
|
|
|
|
1285
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::GrantAccessResult> instance |
1286
|
|
|
|
|
|
|
|
1287
|
|
|
|
|
|
|
This action can be used only with Windows stacks. |
1288
|
|
|
|
|
|
|
|
1289
|
|
|
|
|
|
|
Grants RDP access to a Windows instance for a specified time period. |
1290
|
|
|
|
|
|
|
|
1291
|
|
|
|
|
|
|
|
1292
|
|
|
|
|
|
|
=head2 ListTags(ResourceArn => Str, [MaxResults => Int, NextToken => Str]) |
1293
|
|
|
|
|
|
|
|
1294
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::ListTags> |
1295
|
|
|
|
|
|
|
|
1296
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::ListTagsResult> instance |
1297
|
|
|
|
|
|
|
|
1298
|
|
|
|
|
|
|
Returns a list of tags that are applied to the specified stack or |
1299
|
|
|
|
|
|
|
layer. |
1300
|
|
|
|
|
|
|
|
1301
|
|
|
|
|
|
|
|
1302
|
|
|
|
|
|
|
=head2 RebootInstance(InstanceId => Str) |
1303
|
|
|
|
|
|
|
|
1304
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::RebootInstance> |
1305
|
|
|
|
|
|
|
|
1306
|
|
|
|
|
|
|
Returns: nothing |
1307
|
|
|
|
|
|
|
|
1308
|
|
|
|
|
|
|
Reboots a specified instance. For more information, see Starting, |
1309
|
|
|
|
|
|
|
Stopping, and Rebooting Instances. |
1310
|
|
|
|
|
|
|
|
1311
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1312
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1313
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1314
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1315
|
|
|
|
|
|
|
|
1316
|
|
|
|
|
|
|
|
1317
|
|
|
|
|
|
|
=head2 RegisterEcsCluster(EcsClusterArn => Str, StackId => Str) |
1318
|
|
|
|
|
|
|
|
1319
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::RegisterEcsCluster> |
1320
|
|
|
|
|
|
|
|
1321
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::RegisterEcsClusterResult> instance |
1322
|
|
|
|
|
|
|
|
1323
|
|
|
|
|
|
|
Registers a specified Amazon ECS cluster with a stack. You can register |
1324
|
|
|
|
|
|
|
only one cluster with a stack. A cluster can be registered with only |
1325
|
|
|
|
|
|
|
one stack. For more information, see Resource Management. |
1326
|
|
|
|
|
|
|
|
1327
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1328
|
|
|
|
|
|
|
Manage permissions level for the stack or an attached policy that |
1329
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1330
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1331
|
|
|
|
|
|
|
|
1332
|
|
|
|
|
|
|
|
1333
|
|
|
|
|
|
|
=head2 RegisterElasticIp(ElasticIp => Str, StackId => Str) |
1334
|
|
|
|
|
|
|
|
1335
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::RegisterElasticIp> |
1336
|
|
|
|
|
|
|
|
1337
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::RegisterElasticIpResult> instance |
1338
|
|
|
|
|
|
|
|
1339
|
|
|
|
|
|
|
Registers an Elastic IP address with a specified stack. An address can |
1340
|
|
|
|
|
|
|
be registered with only one stack at a time. If the address is already |
1341
|
|
|
|
|
|
|
registered, you must first deregister it by calling |
1342
|
|
|
|
|
|
|
DeregisterElasticIp. For more information, see Resource Management. |
1343
|
|
|
|
|
|
|
|
1344
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1345
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1346
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1347
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1348
|
|
|
|
|
|
|
|
1349
|
|
|
|
|
|
|
|
1350
|
|
|
|
|
|
|
=head2 RegisterInstance(StackId => Str, [Hostname => Str, InstanceIdentity => L<Paws::OpsWorks::InstanceIdentity>, PrivateIp => Str, PublicIp => Str, RsaPublicKey => Str, RsaPublicKeyFingerprint => Str]) |
1351
|
|
|
|
|
|
|
|
1352
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::RegisterInstance> |
1353
|
|
|
|
|
|
|
|
1354
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::RegisterInstanceResult> instance |
1355
|
|
|
|
|
|
|
|
1356
|
|
|
|
|
|
|
Registers instances that were created outside of AWS OpsWorks Stacks |
1357
|
|
|
|
|
|
|
with a specified stack. |
1358
|
|
|
|
|
|
|
|
1359
|
|
|
|
|
|
|
We do not recommend using this action to register instances. The |
1360
|
|
|
|
|
|
|
complete registration operation includes two tasks: installing the AWS |
1361
|
|
|
|
|
|
|
OpsWorks Stacks agent on the instance, and registering the instance |
1362
|
|
|
|
|
|
|
with the stack. C<RegisterInstance> handles only the second step. You |
1363
|
|
|
|
|
|
|
should instead use the AWS CLI C<register> command, which performs the |
1364
|
|
|
|
|
|
|
entire registration operation. For more information, see Registering an |
1365
|
|
|
|
|
|
|
Instance with an AWS OpsWorks Stacks Stack. |
1366
|
|
|
|
|
|
|
|
1367
|
|
|
|
|
|
|
Registered instances have the same requirements as instances that are |
1368
|
|
|
|
|
|
|
created by using the CreateInstance API. For example, registered |
1369
|
|
|
|
|
|
|
instances must be running a supported Linux-based operating system, and |
1370
|
|
|
|
|
|
|
they must have a supported instance type. For more information about |
1371
|
|
|
|
|
|
|
requirements for instances that you want to register, see Preparing the |
1372
|
|
|
|
|
|
|
Instance. |
1373
|
|
|
|
|
|
|
|
1374
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1375
|
|
|
|
|
|
|
Manage permissions level for the stack or an attached policy that |
1376
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1377
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1378
|
|
|
|
|
|
|
|
1379
|
|
|
|
|
|
|
|
1380
|
|
|
|
|
|
|
=head2 RegisterRdsDbInstance(DbPassword => Str, DbUser => Str, RdsDbInstanceArn => Str, StackId => Str) |
1381
|
|
|
|
|
|
|
|
1382
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::RegisterRdsDbInstance> |
1383
|
|
|
|
|
|
|
|
1384
|
|
|
|
|
|
|
Returns: nothing |
1385
|
|
|
|
|
|
|
|
1386
|
|
|
|
|
|
|
Registers an Amazon RDS instance with a stack. |
1387
|
|
|
|
|
|
|
|
1388
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1389
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1390
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1391
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1392
|
|
|
|
|
|
|
|
1393
|
|
|
|
|
|
|
|
1394
|
|
|
|
|
|
|
=head2 RegisterVolume(StackId => Str, [Ec2VolumeId => Str]) |
1395
|
|
|
|
|
|
|
|
1396
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::RegisterVolume> |
1397
|
|
|
|
|
|
|
|
1398
|
|
|
|
|
|
|
Returns: a L<Paws::OpsWorks::RegisterVolumeResult> instance |
1399
|
|
|
|
|
|
|
|
1400
|
|
|
|
|
|
|
Registers an Amazon EBS volume with a specified stack. A volume can be |
1401
|
|
|
|
|
|
|
registered with only one stack at a time. If the volume is already |
1402
|
|
|
|
|
|
|
registered, you must first deregister it by calling DeregisterVolume. |
1403
|
|
|
|
|
|
|
For more information, see Resource Management. |
1404
|
|
|
|
|
|
|
|
1405
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1406
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1407
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1408
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1409
|
|
|
|
|
|
|
|
1410
|
|
|
|
|
|
|
|
1411
|
|
|
|
|
|
|
=head2 SetLoadBasedAutoScaling(LayerId => Str, [DownScaling => L<Paws::OpsWorks::AutoScalingThresholds>, Enable => Bool, UpScaling => L<Paws::OpsWorks::AutoScalingThresholds>]) |
1412
|
|
|
|
|
|
|
|
1413
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::SetLoadBasedAutoScaling> |
1414
|
|
|
|
|
|
|
|
1415
|
|
|
|
|
|
|
Returns: nothing |
1416
|
|
|
|
|
|
|
|
1417
|
|
|
|
|
|
|
Specify the load-based auto scaling configuration for a specified |
1418
|
|
|
|
|
|
|
layer. For more information, see Managing Load with Time-based and |
1419
|
|
|
|
|
|
|
Load-based Instances. |
1420
|
|
|
|
|
|
|
|
1421
|
|
|
|
|
|
|
To use load-based auto scaling, you must create a set of load-based |
1422
|
|
|
|
|
|
|
auto scaling instances. Load-based auto scaling operates only on the |
1423
|
|
|
|
|
|
|
instances from that set, so you must ensure that you have created |
1424
|
|
|
|
|
|
|
enough instances to handle the maximum anticipated load. |
1425
|
|
|
|
|
|
|
|
1426
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1427
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1428
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1429
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1430
|
|
|
|
|
|
|
|
1431
|
|
|
|
|
|
|
|
1432
|
|
|
|
|
|
|
=head2 SetPermission(IamUserArn => Str, StackId => Str, [AllowSsh => Bool, AllowSudo => Bool, Level => Str]) |
1433
|
|
|
|
|
|
|
|
1434
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::SetPermission> |
1435
|
|
|
|
|
|
|
|
1436
|
|
|
|
|
|
|
Returns: nothing |
1437
|
|
|
|
|
|
|
|
1438
|
|
|
|
|
|
|
Specifies a user's permissions. For more information, see Security and |
1439
|
|
|
|
|
|
|
Permissions. |
1440
|
|
|
|
|
|
|
|
1441
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1442
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1443
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1444
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1445
|
|
|
|
|
|
|
|
1446
|
|
|
|
|
|
|
|
1447
|
|
|
|
|
|
|
=head2 SetTimeBasedAutoScaling(InstanceId => Str, [AutoScalingSchedule => L<Paws::OpsWorks::WeeklyAutoScalingSchedule>]) |
1448
|
|
|
|
|
|
|
|
1449
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::SetTimeBasedAutoScaling> |
1450
|
|
|
|
|
|
|
|
1451
|
|
|
|
|
|
|
Returns: nothing |
1452
|
|
|
|
|
|
|
|
1453
|
|
|
|
|
|
|
Specify the time-based auto scaling configuration for a specified |
1454
|
|
|
|
|
|
|
instance. For more information, see Managing Load with Time-based and |
1455
|
|
|
|
|
|
|
Load-based Instances. |
1456
|
|
|
|
|
|
|
|
1457
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1458
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1459
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1460
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1461
|
|
|
|
|
|
|
|
1462
|
|
|
|
|
|
|
|
1463
|
|
|
|
|
|
|
=head2 StartInstance(InstanceId => Str) |
1464
|
|
|
|
|
|
|
|
1465
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::StartInstance> |
1466
|
|
|
|
|
|
|
|
1467
|
|
|
|
|
|
|
Returns: nothing |
1468
|
|
|
|
|
|
|
|
1469
|
|
|
|
|
|
|
Starts a specified instance. For more information, see Starting, |
1470
|
|
|
|
|
|
|
Stopping, and Rebooting Instances. |
1471
|
|
|
|
|
|
|
|
1472
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1473
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1474
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1475
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1476
|
|
|
|
|
|
|
|
1477
|
|
|
|
|
|
|
|
1478
|
|
|
|
|
|
|
=head2 StartStack(StackId => Str) |
1479
|
|
|
|
|
|
|
|
1480
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::StartStack> |
1481
|
|
|
|
|
|
|
|
1482
|
|
|
|
|
|
|
Returns: nothing |
1483
|
|
|
|
|
|
|
|
1484
|
|
|
|
|
|
|
Starts a stack's instances. |
1485
|
|
|
|
|
|
|
|
1486
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1487
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1488
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1489
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1490
|
|
|
|
|
|
|
|
1491
|
|
|
|
|
|
|
|
1492
|
|
|
|
|
|
|
=head2 StopInstance(InstanceId => Str) |
1493
|
|
|
|
|
|
|
|
1494
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::StopInstance> |
1495
|
|
|
|
|
|
|
|
1496
|
|
|
|
|
|
|
Returns: nothing |
1497
|
|
|
|
|
|
|
|
1498
|
|
|
|
|
|
|
Stops a specified instance. When you stop a standard instance, the data |
1499
|
|
|
|
|
|
|
disappears and must be reinstalled when you restart the instance. You |
1500
|
|
|
|
|
|
|
can stop an Amazon EBS-backed instance without losing data. For more |
1501
|
|
|
|
|
|
|
information, see Starting, Stopping, and Rebooting Instances. |
1502
|
|
|
|
|
|
|
|
1503
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1504
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1505
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1506
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1507
|
|
|
|
|
|
|
|
1508
|
|
|
|
|
|
|
|
1509
|
|
|
|
|
|
|
=head2 StopStack(StackId => Str) |
1510
|
|
|
|
|
|
|
|
1511
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::StopStack> |
1512
|
|
|
|
|
|
|
|
1513
|
|
|
|
|
|
|
Returns: nothing |
1514
|
|
|
|
|
|
|
|
1515
|
|
|
|
|
|
|
Stops a specified stack. |
1516
|
|
|
|
|
|
|
|
1517
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1518
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1519
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1520
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1521
|
|
|
|
|
|
|
|
1522
|
|
|
|
|
|
|
|
1523
|
|
|
|
|
|
|
=head2 TagResource(ResourceArn => Str, Tags => L<Paws::OpsWorks::Tags>) |
1524
|
|
|
|
|
|
|
|
1525
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::TagResource> |
1526
|
|
|
|
|
|
|
|
1527
|
|
|
|
|
|
|
Returns: nothing |
1528
|
|
|
|
|
|
|
|
1529
|
|
|
|
|
|
|
Apply cost-allocation tags to a specified stack or layer in AWS |
1530
|
|
|
|
|
|
|
OpsWorks Stacks. For more information about how tagging works, see Tags |
1531
|
|
|
|
|
|
|
in the AWS OpsWorks User Guide. |
1532
|
|
|
|
|
|
|
|
1533
|
|
|
|
|
|
|
|
1534
|
|
|
|
|
|
|
=head2 UnassignInstance(InstanceId => Str) |
1535
|
|
|
|
|
|
|
|
1536
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::UnassignInstance> |
1537
|
|
|
|
|
|
|
|
1538
|
|
|
|
|
|
|
Returns: nothing |
1539
|
|
|
|
|
|
|
|
1540
|
|
|
|
|
|
|
Unassigns a registered instance from all of it's layers. The instance |
1541
|
|
|
|
|
|
|
remains in the stack as an unassigned instance and can be assigned to |
1542
|
|
|
|
|
|
|
another layer, as needed. You cannot use this action with instances |
1543
|
|
|
|
|
|
|
that were created with AWS OpsWorks Stacks. |
1544
|
|
|
|
|
|
|
|
1545
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1546
|
|
|
|
|
|
|
Manage permissions level for the stack or an attached policy that |
1547
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1548
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1549
|
|
|
|
|
|
|
|
1550
|
|
|
|
|
|
|
|
1551
|
|
|
|
|
|
|
=head2 UnassignVolume(VolumeId => Str) |
1552
|
|
|
|
|
|
|
|
1553
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::UnassignVolume> |
1554
|
|
|
|
|
|
|
|
1555
|
|
|
|
|
|
|
Returns: nothing |
1556
|
|
|
|
|
|
|
|
1557
|
|
|
|
|
|
|
Unassigns an assigned Amazon EBS volume. The volume remains registered |
1558
|
|
|
|
|
|
|
with the stack. For more information, see Resource Management. |
1559
|
|
|
|
|
|
|
|
1560
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1561
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1562
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1563
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1564
|
|
|
|
|
|
|
|
1565
|
|
|
|
|
|
|
|
1566
|
|
|
|
|
|
|
=head2 UntagResource(ResourceArn => Str, TagKeys => ArrayRef[Str|Undef]) |
1567
|
|
|
|
|
|
|
|
1568
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::UntagResource> |
1569
|
|
|
|
|
|
|
|
1570
|
|
|
|
|
|
|
Returns: nothing |
1571
|
|
|
|
|
|
|
|
1572
|
|
|
|
|
|
|
Removes tags from a specified stack or layer. |
1573
|
|
|
|
|
|
|
|
1574
|
|
|
|
|
|
|
|
1575
|
|
|
|
|
|
|
=head2 UpdateApp(AppId => Str, [AppSource => L<Paws::OpsWorks::Source>, Attributes => L<Paws::OpsWorks::AppAttributes>, DataSources => ArrayRef[L<Paws::OpsWorks::DataSource>], Description => Str, Domains => ArrayRef[Str|Undef], EnableSsl => Bool, Environment => ArrayRef[L<Paws::OpsWorks::EnvironmentVariable>], Name => Str, SslConfiguration => L<Paws::OpsWorks::SslConfiguration>, Type => Str]) |
1576
|
|
|
|
|
|
|
|
1577
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::UpdateApp> |
1578
|
|
|
|
|
|
|
|
1579
|
|
|
|
|
|
|
Returns: nothing |
1580
|
|
|
|
|
|
|
|
1581
|
|
|
|
|
|
|
Updates a specified app. |
1582
|
|
|
|
|
|
|
|
1583
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1584
|
|
|
|
|
|
|
Deploy or Manage permissions level for the stack, or an attached policy |
1585
|
|
|
|
|
|
|
that explicitly grants permissions. For more information on user |
1586
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1587
|
|
|
|
|
|
|
|
1588
|
|
|
|
|
|
|
|
1589
|
|
|
|
|
|
|
=head2 UpdateElasticIp(ElasticIp => Str, [Name => Str]) |
1590
|
|
|
|
|
|
|
|
1591
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::UpdateElasticIp> |
1592
|
|
|
|
|
|
|
|
1593
|
|
|
|
|
|
|
Returns: nothing |
1594
|
|
|
|
|
|
|
|
1595
|
|
|
|
|
|
|
Updates a registered Elastic IP address's name. For more information, |
1596
|
|
|
|
|
|
|
see Resource Management. |
1597
|
|
|
|
|
|
|
|
1598
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1599
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1600
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1601
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1602
|
|
|
|
|
|
|
|
1603
|
|
|
|
|
|
|
|
1604
|
|
|
|
|
|
|
=head2 UpdateInstance(InstanceId => Str, [AgentVersion => Str, AmiId => Str, Architecture => Str, AutoScalingType => Str, EbsOptimized => Bool, Hostname => Str, InstallUpdatesOnBoot => Bool, InstanceType => Str, LayerIds => ArrayRef[Str|Undef], Os => Str, SshKeyName => Str]) |
1605
|
|
|
|
|
|
|
|
1606
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::UpdateInstance> |
1607
|
|
|
|
|
|
|
|
1608
|
|
|
|
|
|
|
Returns: nothing |
1609
|
|
|
|
|
|
|
|
1610
|
|
|
|
|
|
|
Updates a specified instance. |
1611
|
|
|
|
|
|
|
|
1612
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1613
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1614
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1615
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1616
|
|
|
|
|
|
|
|
1617
|
|
|
|
|
|
|
|
1618
|
|
|
|
|
|
|
=head2 UpdateLayer(LayerId => Str, [Attributes => L<Paws::OpsWorks::LayerAttributes>, AutoAssignElasticIps => Bool, AutoAssignPublicIps => Bool, CloudWatchLogsConfiguration => L<Paws::OpsWorks::CloudWatchLogsConfiguration>, CustomInstanceProfileArn => Str, CustomJson => Str, CustomRecipes => L<Paws::OpsWorks::Recipes>, CustomSecurityGroupIds => ArrayRef[Str|Undef], EnableAutoHealing => Bool, InstallUpdatesOnBoot => Bool, LifecycleEventConfiguration => L<Paws::OpsWorks::LifecycleEventConfiguration>, Name => Str, Packages => ArrayRef[Str|Undef], Shortname => Str, UseEbsOptimizedInstances => Bool, VolumeConfigurations => ArrayRef[L<Paws::OpsWorks::VolumeConfiguration>]]) |
1619
|
|
|
|
|
|
|
|
1620
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::UpdateLayer> |
1621
|
|
|
|
|
|
|
|
1622
|
|
|
|
|
|
|
Returns: nothing |
1623
|
|
|
|
|
|
|
|
1624
|
|
|
|
|
|
|
Updates a specified layer. |
1625
|
|
|
|
|
|
|
|
1626
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1627
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1628
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1629
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1630
|
|
|
|
|
|
|
|
1631
|
|
|
|
|
|
|
|
1632
|
|
|
|
|
|
|
=head2 UpdateMyUserProfile([SshPublicKey => Str]) |
1633
|
|
|
|
|
|
|
|
1634
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::UpdateMyUserProfile> |
1635
|
|
|
|
|
|
|
|
1636
|
|
|
|
|
|
|
Returns: nothing |
1637
|
|
|
|
|
|
|
|
1638
|
|
|
|
|
|
|
Updates a user's SSH public key. |
1639
|
|
|
|
|
|
|
|
1640
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have |
1641
|
|
|
|
|
|
|
self-management enabled or an attached policy that explicitly grants |
1642
|
|
|
|
|
|
|
permissions. For more information on user permissions, see Managing |
1643
|
|
|
|
|
|
|
User Permissions. |
1644
|
|
|
|
|
|
|
|
1645
|
|
|
|
|
|
|
|
1646
|
|
|
|
|
|
|
=head2 UpdateRdsDbInstance(RdsDbInstanceArn => Str, [DbPassword => Str, DbUser => Str]) |
1647
|
|
|
|
|
|
|
|
1648
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::UpdateRdsDbInstance> |
1649
|
|
|
|
|
|
|
|
1650
|
|
|
|
|
|
|
Returns: nothing |
1651
|
|
|
|
|
|
|
|
1652
|
|
|
|
|
|
|
Updates an Amazon RDS instance. |
1653
|
|
|
|
|
|
|
|
1654
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1655
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1656
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1657
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1658
|
|
|
|
|
|
|
|
1659
|
|
|
|
|
|
|
|
1660
|
|
|
|
|
|
|
=head2 UpdateStack(StackId => Str, [AgentVersion => Str, Attributes => L<Paws::OpsWorks::StackAttributes>, ChefConfiguration => L<Paws::OpsWorks::ChefConfiguration>, ConfigurationManager => L<Paws::OpsWorks::StackConfigurationManager>, CustomCookbooksSource => L<Paws::OpsWorks::Source>, CustomJson => Str, DefaultAvailabilityZone => Str, DefaultInstanceProfileArn => Str, DefaultOs => Str, DefaultRootDeviceType => Str, DefaultSshKeyName => Str, DefaultSubnetId => Str, HostnameTheme => Str, Name => Str, ServiceRoleArn => Str, UseCustomCookbooks => Bool, UseOpsworksSecurityGroups => Bool]) |
1661
|
|
|
|
|
|
|
|
1662
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::UpdateStack> |
1663
|
|
|
|
|
|
|
|
1664
|
|
|
|
|
|
|
Returns: nothing |
1665
|
|
|
|
|
|
|
|
1666
|
|
|
|
|
|
|
Updates a specified stack. |
1667
|
|
|
|
|
|
|
|
1668
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1669
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1670
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1671
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1672
|
|
|
|
|
|
|
|
1673
|
|
|
|
|
|
|
|
1674
|
|
|
|
|
|
|
=head2 UpdateUserProfile(IamUserArn => Str, [AllowSelfManagement => Bool, SshPublicKey => Str, SshUsername => Str]) |
1675
|
|
|
|
|
|
|
|
1676
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::UpdateUserProfile> |
1677
|
|
|
|
|
|
|
|
1678
|
|
|
|
|
|
|
Returns: nothing |
1679
|
|
|
|
|
|
|
|
1680
|
|
|
|
|
|
|
Updates a specified user profile. |
1681
|
|
|
|
|
|
|
|
1682
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have an |
1683
|
|
|
|
|
|
|
attached policy that explicitly grants permissions. For more |
1684
|
|
|
|
|
|
|
information on user permissions, see Managing User Permissions. |
1685
|
|
|
|
|
|
|
|
1686
|
|
|
|
|
|
|
|
1687
|
|
|
|
|
|
|
=head2 UpdateVolume(VolumeId => Str, [MountPoint => Str, Name => Str]) |
1688
|
|
|
|
|
|
|
|
1689
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::OpsWorks::UpdateVolume> |
1690
|
|
|
|
|
|
|
|
1691
|
|
|
|
|
|
|
Returns: nothing |
1692
|
|
|
|
|
|
|
|
1693
|
|
|
|
|
|
|
Updates an Amazon EBS volume's name or mount point. For more |
1694
|
|
|
|
|
|
|
information, see Resource Management. |
1695
|
|
|
|
|
|
|
|
1696
|
|
|
|
|
|
|
B<Required Permissions>: To use this action, an IAM user must have a |
1697
|
|
|
|
|
|
|
Manage permissions level for the stack, or an attached policy that |
1698
|
|
|
|
|
|
|
explicitly grants permissions. For more information on user |
1699
|
|
|
|
|
|
|
permissions, see Managing User Permissions. |
1700
|
|
|
|
|
|
|
|
1701
|
|
|
|
|
|
|
|
1702
|
|
|
|
|
|
|
|
1703
|
|
|
|
|
|
|
|
1704
|
|
|
|
|
|
|
=head1 PAGINATORS |
1705
|
|
|
|
|
|
|
|
1706
|
|
|
|
|
|
|
Paginator methods are helpers that repetively call methods that return partial results |
1707
|
|
|
|
|
|
|
|
1708
|
|
|
|
|
|
|
=head2 DescribeAllEcsClusters(sub { },[EcsClusterArns => ArrayRef[Str|Undef], MaxResults => Int, NextToken => Str, StackId => Str]) |
1709
|
|
|
|
|
|
|
|
1710
|
|
|
|
|
|
|
=head2 DescribeAllEcsClusters([EcsClusterArns => ArrayRef[Str|Undef], MaxResults => Int, NextToken => Str, StackId => Str]) |
1711
|
|
|
|
|
|
|
|
1712
|
|
|
|
|
|
|
|
1713
|
|
|
|
|
|
|
If passed a sub as first parameter, it will call the sub for each element found in : |
1714
|
|
|
|
|
|
|
|
1715
|
|
|
|
|
|
|
- EcsClusters, passing the object as the first parameter, and the string 'EcsClusters' as the second parameter |
1716
|
|
|
|
|
|
|
|
1717
|
|
|
|
|
|
|
If not, it will return a a L<Paws::OpsWorks::DescribeEcsClustersResult> 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. |
1718
|
|
|
|
|
|
|
|
1719
|
|
|
|
|
|
|
|
1720
|
|
|
|
|
|
|
|
1721
|
|
|
|
|
|
|
|
1722
|
|
|
|
|
|
|
|
1723
|
|
|
|
|
|
|
=head1 SEE ALSO |
1724
|
|
|
|
|
|
|
|
1725
|
|
|
|
|
|
|
This service class forms part of L<Paws> |
1726
|
|
|
|
|
|
|
|
1727
|
|
|
|
|
|
|
=head1 BUGS and CONTRIBUTIONS |
1728
|
|
|
|
|
|
|
|
1729
|
|
|
|
|
|
|
The source code is located here: https://github.com/pplu/aws-sdk-perl |
1730
|
|
|
|
|
|
|
|
1731
|
|
|
|
|
|
|
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues |
1732
|
|
|
|
|
|
|
|
1733
|
|
|
|
|
|
|
=cut |
1734
|
|
|
|
|
|
|
|