line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
package Paws::Greengrass; |
2
|
1
|
|
|
1
|
|
15842
|
use Moose; |
|
1
|
|
|
|
|
4
|
|
|
1
|
|
|
|
|
16
|
|
3
|
|
|
|
|
|
|
sub service { 'greengrass' } |
4
|
|
|
|
|
|
|
sub version { '2017-06-07' } |
5
|
|
|
|
|
|
|
sub flattened_arrays { 0 } |
6
|
|
|
|
|
|
|
has max_attempts => (is => 'ro', isa => 'Int', default => 5); |
7
|
|
|
|
|
|
|
has retry => (is => 'ro', isa => 'HashRef', default => sub { |
8
|
|
|
|
|
|
|
{ base => 'rand', type => 'exponential', growth_factor => 2 } |
9
|
|
|
|
|
|
|
}); |
10
|
|
|
|
|
|
|
has retriables => (is => 'ro', isa => 'ArrayRef', default => sub { [ |
11
|
|
|
|
|
|
|
] }); |
12
|
|
|
|
|
|
|
|
13
|
|
|
|
|
|
|
with 'Paws::API::Caller', 'Paws::API::EndpointResolver', 'Paws::Net::V4Signature', 'Paws::Net::RestJsonCaller', 'Paws::Net::RestJsonResponse'; |
14
|
|
|
|
|
|
|
|
15
|
|
|
|
|
|
|
|
16
|
|
|
|
|
|
|
sub AssociateRoleToGroup { |
17
|
|
|
|
|
|
|
my $self = shift; |
18
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::AssociateRoleToGroup', @_); |
19
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
20
|
|
|
|
|
|
|
} |
21
|
|
|
|
|
|
|
sub AssociateServiceRoleToAccount { |
22
|
|
|
|
|
|
|
my $self = shift; |
23
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::AssociateServiceRoleToAccount', @_); |
24
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
25
|
|
|
|
|
|
|
} |
26
|
|
|
|
|
|
|
sub CreateCoreDefinition { |
27
|
|
|
|
|
|
|
my $self = shift; |
28
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::CreateCoreDefinition', @_); |
29
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
30
|
|
|
|
|
|
|
} |
31
|
|
|
|
|
|
|
sub CreateCoreDefinitionVersion { |
32
|
|
|
|
|
|
|
my $self = shift; |
33
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::CreateCoreDefinitionVersion', @_); |
34
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
35
|
|
|
|
|
|
|
} |
36
|
|
|
|
|
|
|
sub CreateDeployment { |
37
|
|
|
|
|
|
|
my $self = shift; |
38
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::CreateDeployment', @_); |
39
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
40
|
|
|
|
|
|
|
} |
41
|
|
|
|
|
|
|
sub CreateDeviceDefinition { |
42
|
|
|
|
|
|
|
my $self = shift; |
43
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::CreateDeviceDefinition', @_); |
44
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
45
|
|
|
|
|
|
|
} |
46
|
|
|
|
|
|
|
sub CreateDeviceDefinitionVersion { |
47
|
|
|
|
|
|
|
my $self = shift; |
48
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::CreateDeviceDefinitionVersion', @_); |
49
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
50
|
|
|
|
|
|
|
} |
51
|
|
|
|
|
|
|
sub CreateFunctionDefinition { |
52
|
|
|
|
|
|
|
my $self = shift; |
53
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::CreateFunctionDefinition', @_); |
54
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
55
|
|
|
|
|
|
|
} |
56
|
|
|
|
|
|
|
sub CreateFunctionDefinitionVersion { |
57
|
|
|
|
|
|
|
my $self = shift; |
58
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::CreateFunctionDefinitionVersion', @_); |
59
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
60
|
|
|
|
|
|
|
} |
61
|
|
|
|
|
|
|
sub CreateGroup { |
62
|
|
|
|
|
|
|
my $self = shift; |
63
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::CreateGroup', @_); |
64
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
65
|
|
|
|
|
|
|
} |
66
|
|
|
|
|
|
|
sub CreateGroupCertificateAuthority { |
67
|
|
|
|
|
|
|
my $self = shift; |
68
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::CreateGroupCertificateAuthority', @_); |
69
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
70
|
|
|
|
|
|
|
} |
71
|
|
|
|
|
|
|
sub CreateGroupVersion { |
72
|
|
|
|
|
|
|
my $self = shift; |
73
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::CreateGroupVersion', @_); |
74
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
75
|
|
|
|
|
|
|
} |
76
|
|
|
|
|
|
|
sub CreateLoggerDefinition { |
77
|
|
|
|
|
|
|
my $self = shift; |
78
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::CreateLoggerDefinition', @_); |
79
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
80
|
|
|
|
|
|
|
} |
81
|
|
|
|
|
|
|
sub CreateLoggerDefinitionVersion { |
82
|
|
|
|
|
|
|
my $self = shift; |
83
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::CreateLoggerDefinitionVersion', @_); |
84
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
85
|
|
|
|
|
|
|
} |
86
|
|
|
|
|
|
|
sub CreateSubscriptionDefinition { |
87
|
|
|
|
|
|
|
my $self = shift; |
88
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::CreateSubscriptionDefinition', @_); |
89
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
90
|
|
|
|
|
|
|
} |
91
|
|
|
|
|
|
|
sub CreateSubscriptionDefinitionVersion { |
92
|
|
|
|
|
|
|
my $self = shift; |
93
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::CreateSubscriptionDefinitionVersion', @_); |
94
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
95
|
|
|
|
|
|
|
} |
96
|
|
|
|
|
|
|
sub DeleteCoreDefinition { |
97
|
|
|
|
|
|
|
my $self = shift; |
98
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::DeleteCoreDefinition', @_); |
99
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
100
|
|
|
|
|
|
|
} |
101
|
|
|
|
|
|
|
sub DeleteDeviceDefinition { |
102
|
|
|
|
|
|
|
my $self = shift; |
103
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::DeleteDeviceDefinition', @_); |
104
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
105
|
|
|
|
|
|
|
} |
106
|
|
|
|
|
|
|
sub DeleteFunctionDefinition { |
107
|
|
|
|
|
|
|
my $self = shift; |
108
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::DeleteFunctionDefinition', @_); |
109
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
110
|
|
|
|
|
|
|
} |
111
|
|
|
|
|
|
|
sub DeleteGroup { |
112
|
|
|
|
|
|
|
my $self = shift; |
113
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::DeleteGroup', @_); |
114
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
115
|
|
|
|
|
|
|
} |
116
|
|
|
|
|
|
|
sub DeleteLoggerDefinition { |
117
|
|
|
|
|
|
|
my $self = shift; |
118
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::DeleteLoggerDefinition', @_); |
119
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
120
|
|
|
|
|
|
|
} |
121
|
|
|
|
|
|
|
sub DeleteSubscriptionDefinition { |
122
|
|
|
|
|
|
|
my $self = shift; |
123
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::DeleteSubscriptionDefinition', @_); |
124
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
125
|
|
|
|
|
|
|
} |
126
|
|
|
|
|
|
|
sub DisassociateRoleFromGroup { |
127
|
|
|
|
|
|
|
my $self = shift; |
128
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::DisassociateRoleFromGroup', @_); |
129
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
130
|
|
|
|
|
|
|
} |
131
|
|
|
|
|
|
|
sub DisassociateServiceRoleFromAccount { |
132
|
|
|
|
|
|
|
my $self = shift; |
133
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::DisassociateServiceRoleFromAccount', @_); |
134
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
135
|
|
|
|
|
|
|
} |
136
|
|
|
|
|
|
|
sub GetAssociatedRole { |
137
|
|
|
|
|
|
|
my $self = shift; |
138
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::GetAssociatedRole', @_); |
139
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
140
|
|
|
|
|
|
|
} |
141
|
|
|
|
|
|
|
sub GetConnectivityInfo { |
142
|
|
|
|
|
|
|
my $self = shift; |
143
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::GetConnectivityInfo', @_); |
144
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
145
|
|
|
|
|
|
|
} |
146
|
|
|
|
|
|
|
sub GetCoreDefinition { |
147
|
|
|
|
|
|
|
my $self = shift; |
148
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::GetCoreDefinition', @_); |
149
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
150
|
|
|
|
|
|
|
} |
151
|
|
|
|
|
|
|
sub GetCoreDefinitionVersion { |
152
|
|
|
|
|
|
|
my $self = shift; |
153
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::GetCoreDefinitionVersion', @_); |
154
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
155
|
|
|
|
|
|
|
} |
156
|
|
|
|
|
|
|
sub GetDeploymentStatus { |
157
|
|
|
|
|
|
|
my $self = shift; |
158
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::GetDeploymentStatus', @_); |
159
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
160
|
|
|
|
|
|
|
} |
161
|
|
|
|
|
|
|
sub GetDeviceDefinition { |
162
|
|
|
|
|
|
|
my $self = shift; |
163
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::GetDeviceDefinition', @_); |
164
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
165
|
|
|
|
|
|
|
} |
166
|
|
|
|
|
|
|
sub GetDeviceDefinitionVersion { |
167
|
|
|
|
|
|
|
my $self = shift; |
168
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::GetDeviceDefinitionVersion', @_); |
169
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
170
|
|
|
|
|
|
|
} |
171
|
|
|
|
|
|
|
sub GetFunctionDefinition { |
172
|
|
|
|
|
|
|
my $self = shift; |
173
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::GetFunctionDefinition', @_); |
174
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
175
|
|
|
|
|
|
|
} |
176
|
|
|
|
|
|
|
sub GetFunctionDefinitionVersion { |
177
|
|
|
|
|
|
|
my $self = shift; |
178
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::GetFunctionDefinitionVersion', @_); |
179
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
180
|
|
|
|
|
|
|
} |
181
|
|
|
|
|
|
|
sub GetGroup { |
182
|
|
|
|
|
|
|
my $self = shift; |
183
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::GetGroup', @_); |
184
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
185
|
|
|
|
|
|
|
} |
186
|
|
|
|
|
|
|
sub GetGroupCertificateAuthority { |
187
|
|
|
|
|
|
|
my $self = shift; |
188
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::GetGroupCertificateAuthority', @_); |
189
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
190
|
|
|
|
|
|
|
} |
191
|
|
|
|
|
|
|
sub GetGroupCertificateConfiguration { |
192
|
|
|
|
|
|
|
my $self = shift; |
193
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::GetGroupCertificateConfiguration', @_); |
194
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
195
|
|
|
|
|
|
|
} |
196
|
|
|
|
|
|
|
sub GetGroupVersion { |
197
|
|
|
|
|
|
|
my $self = shift; |
198
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::GetGroupVersion', @_); |
199
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
200
|
|
|
|
|
|
|
} |
201
|
|
|
|
|
|
|
sub GetLoggerDefinition { |
202
|
|
|
|
|
|
|
my $self = shift; |
203
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::GetLoggerDefinition', @_); |
204
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
205
|
|
|
|
|
|
|
} |
206
|
|
|
|
|
|
|
sub GetLoggerDefinitionVersion { |
207
|
|
|
|
|
|
|
my $self = shift; |
208
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::GetLoggerDefinitionVersion', @_); |
209
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
210
|
|
|
|
|
|
|
} |
211
|
|
|
|
|
|
|
sub GetServiceRoleForAccount { |
212
|
|
|
|
|
|
|
my $self = shift; |
213
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::GetServiceRoleForAccount', @_); |
214
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
215
|
|
|
|
|
|
|
} |
216
|
|
|
|
|
|
|
sub GetSubscriptionDefinition { |
217
|
|
|
|
|
|
|
my $self = shift; |
218
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::GetSubscriptionDefinition', @_); |
219
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
220
|
|
|
|
|
|
|
} |
221
|
|
|
|
|
|
|
sub GetSubscriptionDefinitionVersion { |
222
|
|
|
|
|
|
|
my $self = shift; |
223
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::GetSubscriptionDefinitionVersion', @_); |
224
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
225
|
|
|
|
|
|
|
} |
226
|
|
|
|
|
|
|
sub ListCoreDefinitions { |
227
|
|
|
|
|
|
|
my $self = shift; |
228
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::ListCoreDefinitions', @_); |
229
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
230
|
|
|
|
|
|
|
} |
231
|
|
|
|
|
|
|
sub ListCoreDefinitionVersions { |
232
|
|
|
|
|
|
|
my $self = shift; |
233
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::ListCoreDefinitionVersions', @_); |
234
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
235
|
|
|
|
|
|
|
} |
236
|
|
|
|
|
|
|
sub ListDeployments { |
237
|
|
|
|
|
|
|
my $self = shift; |
238
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::ListDeployments', @_); |
239
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
240
|
|
|
|
|
|
|
} |
241
|
|
|
|
|
|
|
sub ListDeviceDefinitions { |
242
|
|
|
|
|
|
|
my $self = shift; |
243
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::ListDeviceDefinitions', @_); |
244
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
245
|
|
|
|
|
|
|
} |
246
|
|
|
|
|
|
|
sub ListDeviceDefinitionVersions { |
247
|
|
|
|
|
|
|
my $self = shift; |
248
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::ListDeviceDefinitionVersions', @_); |
249
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
250
|
|
|
|
|
|
|
} |
251
|
|
|
|
|
|
|
sub ListFunctionDefinitions { |
252
|
|
|
|
|
|
|
my $self = shift; |
253
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::ListFunctionDefinitions', @_); |
254
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
255
|
|
|
|
|
|
|
} |
256
|
|
|
|
|
|
|
sub ListFunctionDefinitionVersions { |
257
|
|
|
|
|
|
|
my $self = shift; |
258
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::ListFunctionDefinitionVersions', @_); |
259
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
260
|
|
|
|
|
|
|
} |
261
|
|
|
|
|
|
|
sub ListGroupCertificateAuthorities { |
262
|
|
|
|
|
|
|
my $self = shift; |
263
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::ListGroupCertificateAuthorities', @_); |
264
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
265
|
|
|
|
|
|
|
} |
266
|
|
|
|
|
|
|
sub ListGroups { |
267
|
|
|
|
|
|
|
my $self = shift; |
268
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::ListGroups', @_); |
269
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
270
|
|
|
|
|
|
|
} |
271
|
|
|
|
|
|
|
sub ListGroupVersions { |
272
|
|
|
|
|
|
|
my $self = shift; |
273
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::ListGroupVersions', @_); |
274
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
275
|
|
|
|
|
|
|
} |
276
|
|
|
|
|
|
|
sub ListLoggerDefinitions { |
277
|
|
|
|
|
|
|
my $self = shift; |
278
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::ListLoggerDefinitions', @_); |
279
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
280
|
|
|
|
|
|
|
} |
281
|
|
|
|
|
|
|
sub ListLoggerDefinitionVersions { |
282
|
|
|
|
|
|
|
my $self = shift; |
283
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::ListLoggerDefinitionVersions', @_); |
284
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
285
|
|
|
|
|
|
|
} |
286
|
|
|
|
|
|
|
sub ListSubscriptionDefinitions { |
287
|
|
|
|
|
|
|
my $self = shift; |
288
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::ListSubscriptionDefinitions', @_); |
289
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
290
|
|
|
|
|
|
|
} |
291
|
|
|
|
|
|
|
sub ListSubscriptionDefinitionVersions { |
292
|
|
|
|
|
|
|
my $self = shift; |
293
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::ListSubscriptionDefinitionVersions', @_); |
294
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
295
|
|
|
|
|
|
|
} |
296
|
|
|
|
|
|
|
sub ResetDeployments { |
297
|
|
|
|
|
|
|
my $self = shift; |
298
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::ResetDeployments', @_); |
299
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
300
|
|
|
|
|
|
|
} |
301
|
|
|
|
|
|
|
sub UpdateConnectivityInfo { |
302
|
|
|
|
|
|
|
my $self = shift; |
303
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::UpdateConnectivityInfo', @_); |
304
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
305
|
|
|
|
|
|
|
} |
306
|
|
|
|
|
|
|
sub UpdateCoreDefinition { |
307
|
|
|
|
|
|
|
my $self = shift; |
308
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::UpdateCoreDefinition', @_); |
309
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
310
|
|
|
|
|
|
|
} |
311
|
|
|
|
|
|
|
sub UpdateDeviceDefinition { |
312
|
|
|
|
|
|
|
my $self = shift; |
313
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::UpdateDeviceDefinition', @_); |
314
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
315
|
|
|
|
|
|
|
} |
316
|
|
|
|
|
|
|
sub UpdateFunctionDefinition { |
317
|
|
|
|
|
|
|
my $self = shift; |
318
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::UpdateFunctionDefinition', @_); |
319
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
320
|
|
|
|
|
|
|
} |
321
|
|
|
|
|
|
|
sub UpdateGroup { |
322
|
|
|
|
|
|
|
my $self = shift; |
323
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::UpdateGroup', @_); |
324
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
325
|
|
|
|
|
|
|
} |
326
|
|
|
|
|
|
|
sub UpdateGroupCertificateConfiguration { |
327
|
|
|
|
|
|
|
my $self = shift; |
328
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::UpdateGroupCertificateConfiguration', @_); |
329
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
330
|
|
|
|
|
|
|
} |
331
|
|
|
|
|
|
|
sub UpdateLoggerDefinition { |
332
|
|
|
|
|
|
|
my $self = shift; |
333
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::UpdateLoggerDefinition', @_); |
334
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
335
|
|
|
|
|
|
|
} |
336
|
|
|
|
|
|
|
sub UpdateSubscriptionDefinition { |
337
|
|
|
|
|
|
|
my $self = shift; |
338
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::Greengrass::UpdateSubscriptionDefinition', @_); |
339
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
340
|
|
|
|
|
|
|
} |
341
|
|
|
|
|
|
|
|
342
|
|
|
|
|
|
|
|
343
|
|
|
|
|
|
|
|
344
|
|
|
|
|
|
|
sub operations { qw/AssociateRoleToGroup AssociateServiceRoleToAccount CreateCoreDefinition CreateCoreDefinitionVersion CreateDeployment CreateDeviceDefinition CreateDeviceDefinitionVersion CreateFunctionDefinition CreateFunctionDefinitionVersion CreateGroup CreateGroupCertificateAuthority CreateGroupVersion CreateLoggerDefinition CreateLoggerDefinitionVersion CreateSubscriptionDefinition CreateSubscriptionDefinitionVersion DeleteCoreDefinition DeleteDeviceDefinition DeleteFunctionDefinition DeleteGroup DeleteLoggerDefinition DeleteSubscriptionDefinition DisassociateRoleFromGroup DisassociateServiceRoleFromAccount GetAssociatedRole GetConnectivityInfo GetCoreDefinition GetCoreDefinitionVersion GetDeploymentStatus GetDeviceDefinition GetDeviceDefinitionVersion GetFunctionDefinition GetFunctionDefinitionVersion GetGroup GetGroupCertificateAuthority GetGroupCertificateConfiguration GetGroupVersion GetLoggerDefinition GetLoggerDefinitionVersion GetServiceRoleForAccount GetSubscriptionDefinition GetSubscriptionDefinitionVersion ListCoreDefinitions ListCoreDefinitionVersions ListDeployments ListDeviceDefinitions ListDeviceDefinitionVersions ListFunctionDefinitions ListFunctionDefinitionVersions ListGroupCertificateAuthorities ListGroups ListGroupVersions ListLoggerDefinitions ListLoggerDefinitionVersions ListSubscriptionDefinitions ListSubscriptionDefinitionVersions ResetDeployments UpdateConnectivityInfo UpdateCoreDefinition UpdateDeviceDefinition UpdateFunctionDefinition UpdateGroup UpdateGroupCertificateConfiguration UpdateLoggerDefinition UpdateSubscriptionDefinition / } |
345
|
|
|
|
|
|
|
|
346
|
|
|
|
|
|
|
1; |
347
|
|
|
|
|
|
|
|
348
|
|
|
|
|
|
|
### main pod documentation begin ### |
349
|
|
|
|
|
|
|
|
350
|
|
|
|
|
|
|
=head1 NAME |
351
|
|
|
|
|
|
|
|
352
|
|
|
|
|
|
|
Paws::Greengrass - Perl Interface to AWS AWS Greengrass |
353
|
|
|
|
|
|
|
|
354
|
|
|
|
|
|
|
=head1 SYNOPSIS |
355
|
|
|
|
|
|
|
|
356
|
|
|
|
|
|
|
use Paws; |
357
|
|
|
|
|
|
|
|
358
|
|
|
|
|
|
|
my $obj = Paws->service('Greengrass'); |
359
|
|
|
|
|
|
|
my $res = $obj->Method( |
360
|
|
|
|
|
|
|
Arg1 => $val1, |
361
|
|
|
|
|
|
|
Arg2 => [ 'V1', 'V2' ], |
362
|
|
|
|
|
|
|
# if Arg3 is an object, the HashRef will be used as arguments to the constructor |
363
|
|
|
|
|
|
|
# of the arguments type |
364
|
|
|
|
|
|
|
Arg3 => { Att1 => 'Val1' }, |
365
|
|
|
|
|
|
|
# if Arg4 is an array of objects, the HashRefs will be passed as arguments to |
366
|
|
|
|
|
|
|
# the constructor of the arguments type |
367
|
|
|
|
|
|
|
Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], |
368
|
|
|
|
|
|
|
); |
369
|
|
|
|
|
|
|
|
370
|
|
|
|
|
|
|
=head1 DESCRIPTION |
371
|
|
|
|
|
|
|
|
372
|
|
|
|
|
|
|
AWS Greengrass seamlessly extends AWS onto physical devices so they can |
373
|
|
|
|
|
|
|
act locally on the data they generate, while still using the cloud for |
374
|
|
|
|
|
|
|
management, analytics, and durable storage. AWS Greengrass ensures your |
375
|
|
|
|
|
|
|
devices can respond quickly to local events and operate with |
376
|
|
|
|
|
|
|
intermittent connectivity. AWS Greengrass minimizes the cost of |
377
|
|
|
|
|
|
|
transmitting data to the cloud by allowing you to author AWS Lambda |
378
|
|
|
|
|
|
|
functions that execute locally. |
379
|
|
|
|
|
|
|
|
380
|
|
|
|
|
|
|
=head1 METHODS |
381
|
|
|
|
|
|
|
|
382
|
|
|
|
|
|
|
=head2 AssociateRoleToGroup(GroupId => Str, [RoleArn => Str]) |
383
|
|
|
|
|
|
|
|
384
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::AssociateRoleToGroup> |
385
|
|
|
|
|
|
|
|
386
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::AssociateRoleToGroupResponse> instance |
387
|
|
|
|
|
|
|
|
388
|
|
|
|
|
|
|
Associates a role with a group. The role will be used by the AWS |
389
|
|
|
|
|
|
|
Greengrass core in order to access AWS cloud services. The role's |
390
|
|
|
|
|
|
|
permissions will allow Greengrass core Lambda functions to perform |
391
|
|
|
|
|
|
|
actions against the cloud. |
392
|
|
|
|
|
|
|
|
393
|
|
|
|
|
|
|
|
394
|
|
|
|
|
|
|
=head2 AssociateServiceRoleToAccount([RoleArn => Str]) |
395
|
|
|
|
|
|
|
|
396
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::AssociateServiceRoleToAccount> |
397
|
|
|
|
|
|
|
|
398
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::AssociateServiceRoleToAccountResponse> instance |
399
|
|
|
|
|
|
|
|
400
|
|
|
|
|
|
|
Associates a role which is used by AWS Greengrass. AWS Greengrass uses |
401
|
|
|
|
|
|
|
the role to access your Lambda functions and AWS IoT resources. This is |
402
|
|
|
|
|
|
|
necessary for deployments to succeed. It needs to have minimum |
403
|
|
|
|
|
|
|
permissions in policy ``AWSGreengrassResourceAccessRolePolicy`` |
404
|
|
|
|
|
|
|
|
405
|
|
|
|
|
|
|
|
406
|
|
|
|
|
|
|
=head2 CreateCoreDefinition([AmznClientToken => Str, InitialVersion => L<Paws::Greengrass::CoreDefinitionVersion>, Name => Str]) |
407
|
|
|
|
|
|
|
|
408
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::CreateCoreDefinition> |
409
|
|
|
|
|
|
|
|
410
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::CreateCoreDefinitionResponse> instance |
411
|
|
|
|
|
|
|
|
412
|
|
|
|
|
|
|
Creates a core definition. You may optionally provide the initial |
413
|
|
|
|
|
|
|
version of the core definition or use ''CreateCoreDefinitionVersion'' |
414
|
|
|
|
|
|
|
at a later time. AWS Greengrass Groups must each contain exactly 1 AWS |
415
|
|
|
|
|
|
|
Greengrass Core. |
416
|
|
|
|
|
|
|
|
417
|
|
|
|
|
|
|
|
418
|
|
|
|
|
|
|
=head2 CreateCoreDefinitionVersion(CoreDefinitionId => Str, [AmznClientToken => Str, Cores => ArrayRef[L<Paws::Greengrass::Core>]]) |
419
|
|
|
|
|
|
|
|
420
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::CreateCoreDefinitionVersion> |
421
|
|
|
|
|
|
|
|
422
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::CreateCoreDefinitionVersionResponse> instance |
423
|
|
|
|
|
|
|
|
424
|
|
|
|
|
|
|
Creates a version of a core definition that has already been defined. |
425
|
|
|
|
|
|
|
AWS Greengrass Groups must each contain exactly 1 AWS Greengrass Core. |
426
|
|
|
|
|
|
|
|
427
|
|
|
|
|
|
|
|
428
|
|
|
|
|
|
|
=head2 CreateDeployment(GroupId => Str, [AmznClientToken => Str, DeploymentId => Str, DeploymentType => Str, GroupVersionId => Str]) |
429
|
|
|
|
|
|
|
|
430
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::CreateDeployment> |
431
|
|
|
|
|
|
|
|
432
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::CreateDeploymentResponse> instance |
433
|
|
|
|
|
|
|
|
434
|
|
|
|
|
|
|
Creates a deployment. |
435
|
|
|
|
|
|
|
|
436
|
|
|
|
|
|
|
|
437
|
|
|
|
|
|
|
=head2 CreateDeviceDefinition([AmznClientToken => Str, InitialVersion => L<Paws::Greengrass::DeviceDefinitionVersion>, Name => Str]) |
438
|
|
|
|
|
|
|
|
439
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::CreateDeviceDefinition> |
440
|
|
|
|
|
|
|
|
441
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::CreateDeviceDefinitionResponse> instance |
442
|
|
|
|
|
|
|
|
443
|
|
|
|
|
|
|
Creates a device definition. You may optinally provide the initial |
444
|
|
|
|
|
|
|
version of the device definition or use |
445
|
|
|
|
|
|
|
``CreateDeviceDefinitionVersion`` at a later time. |
446
|
|
|
|
|
|
|
|
447
|
|
|
|
|
|
|
|
448
|
|
|
|
|
|
|
=head2 CreateDeviceDefinitionVersion(DeviceDefinitionId => Str, [AmznClientToken => Str, Devices => ArrayRef[L<Paws::Greengrass::Device>]]) |
449
|
|
|
|
|
|
|
|
450
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::CreateDeviceDefinitionVersion> |
451
|
|
|
|
|
|
|
|
452
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::CreateDeviceDefinitionVersionResponse> instance |
453
|
|
|
|
|
|
|
|
454
|
|
|
|
|
|
|
Creates a version of a device definition that has already been defined. |
455
|
|
|
|
|
|
|
|
456
|
|
|
|
|
|
|
|
457
|
|
|
|
|
|
|
=head2 CreateFunctionDefinition([AmznClientToken => Str, InitialVersion => L<Paws::Greengrass::FunctionDefinitionVersion>, Name => Str]) |
458
|
|
|
|
|
|
|
|
459
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::CreateFunctionDefinition> |
460
|
|
|
|
|
|
|
|
461
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::CreateFunctionDefinitionResponse> instance |
462
|
|
|
|
|
|
|
|
463
|
|
|
|
|
|
|
Creates a Lambda function definition which contains a list of Lambda |
464
|
|
|
|
|
|
|
functions and their configurations to be used in a group. You can |
465
|
|
|
|
|
|
|
create an initial version of the definition by providing a list of |
466
|
|
|
|
|
|
|
Lambda functions and their configurations now, or use |
467
|
|
|
|
|
|
|
``CreateFunctionDefinitionVersion`` later. |
468
|
|
|
|
|
|
|
|
469
|
|
|
|
|
|
|
|
470
|
|
|
|
|
|
|
=head2 CreateFunctionDefinitionVersion(FunctionDefinitionId => Str, [AmznClientToken => Str, Functions => ArrayRef[L<Paws::Greengrass::Function>]]) |
471
|
|
|
|
|
|
|
|
472
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::CreateFunctionDefinitionVersion> |
473
|
|
|
|
|
|
|
|
474
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::CreateFunctionDefinitionVersionResponse> instance |
475
|
|
|
|
|
|
|
|
476
|
|
|
|
|
|
|
Create a version of a Lambda function definition that has already been |
477
|
|
|
|
|
|
|
defined. |
478
|
|
|
|
|
|
|
|
479
|
|
|
|
|
|
|
|
480
|
|
|
|
|
|
|
=head2 CreateGroup([AmznClientToken => Str, InitialVersion => L<Paws::Greengrass::GroupVersion>, Name => Str]) |
481
|
|
|
|
|
|
|
|
482
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::CreateGroup> |
483
|
|
|
|
|
|
|
|
484
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::CreateGroupResponse> instance |
485
|
|
|
|
|
|
|
|
486
|
|
|
|
|
|
|
Creates a group. You may optionally provide the initial version of the |
487
|
|
|
|
|
|
|
group or use ''CreateGroupVersion'' at a later time. |
488
|
|
|
|
|
|
|
|
489
|
|
|
|
|
|
|
|
490
|
|
|
|
|
|
|
=head2 CreateGroupCertificateAuthority(GroupId => Str, [AmznClientToken => Str]) |
491
|
|
|
|
|
|
|
|
492
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::CreateGroupCertificateAuthority> |
493
|
|
|
|
|
|
|
|
494
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::CreateGroupCertificateAuthorityResponse> instance |
495
|
|
|
|
|
|
|
|
496
|
|
|
|
|
|
|
Creates a CA for the group. If a CA already exists, it will rotate the |
497
|
|
|
|
|
|
|
existing CA. |
498
|
|
|
|
|
|
|
|
499
|
|
|
|
|
|
|
|
500
|
|
|
|
|
|
|
=head2 CreateGroupVersion(GroupId => Str, [AmznClientToken => Str, CoreDefinitionVersionArn => Str, DeviceDefinitionVersionArn => Str, FunctionDefinitionVersionArn => Str, LoggerDefinitionVersionArn => Str, SubscriptionDefinitionVersionArn => Str]) |
501
|
|
|
|
|
|
|
|
502
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::CreateGroupVersion> |
503
|
|
|
|
|
|
|
|
504
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::CreateGroupVersionResponse> instance |
505
|
|
|
|
|
|
|
|
506
|
|
|
|
|
|
|
Creates a version of a group which has already been defined. |
507
|
|
|
|
|
|
|
|
508
|
|
|
|
|
|
|
|
509
|
|
|
|
|
|
|
=head2 CreateLoggerDefinition([AmznClientToken => Str, InitialVersion => L<Paws::Greengrass::LoggerDefinitionVersion>, Name => Str]) |
510
|
|
|
|
|
|
|
|
511
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::CreateLoggerDefinition> |
512
|
|
|
|
|
|
|
|
513
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::CreateLoggerDefinitionResponse> instance |
514
|
|
|
|
|
|
|
|
515
|
|
|
|
|
|
|
Creates a logger definition. You may optionally provide the initial |
516
|
|
|
|
|
|
|
version of the logger definition or use |
517
|
|
|
|
|
|
|
``CreateLoggerDefinitionVersion`` at a later time. |
518
|
|
|
|
|
|
|
|
519
|
|
|
|
|
|
|
|
520
|
|
|
|
|
|
|
=head2 CreateLoggerDefinitionVersion(LoggerDefinitionId => Str, [AmznClientToken => Str, Loggers => ArrayRef[L<Paws::Greengrass::Logger>]]) |
521
|
|
|
|
|
|
|
|
522
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::CreateLoggerDefinitionVersion> |
523
|
|
|
|
|
|
|
|
524
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::CreateLoggerDefinitionVersionResponse> instance |
525
|
|
|
|
|
|
|
|
526
|
|
|
|
|
|
|
Creates a version of a logger definition that has already been defined. |
527
|
|
|
|
|
|
|
|
528
|
|
|
|
|
|
|
|
529
|
|
|
|
|
|
|
=head2 CreateSubscriptionDefinition([AmznClientToken => Str, InitialVersion => L<Paws::Greengrass::SubscriptionDefinitionVersion>, Name => Str]) |
530
|
|
|
|
|
|
|
|
531
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::CreateSubscriptionDefinition> |
532
|
|
|
|
|
|
|
|
533
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::CreateSubscriptionDefinitionResponse> instance |
534
|
|
|
|
|
|
|
|
535
|
|
|
|
|
|
|
Creates a subscription definition. You may optionally provide the |
536
|
|
|
|
|
|
|
initial version of the subscription definition or use |
537
|
|
|
|
|
|
|
``CreateSubscriptionDefinitionVersion`` at a later time. |
538
|
|
|
|
|
|
|
|
539
|
|
|
|
|
|
|
|
540
|
|
|
|
|
|
|
=head2 CreateSubscriptionDefinitionVersion(SubscriptionDefinitionId => Str, [AmznClientToken => Str, Subscriptions => ArrayRef[L<Paws::Greengrass::Subscription>]]) |
541
|
|
|
|
|
|
|
|
542
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::CreateSubscriptionDefinitionVersion> |
543
|
|
|
|
|
|
|
|
544
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::CreateSubscriptionDefinitionVersionResponse> instance |
545
|
|
|
|
|
|
|
|
546
|
|
|
|
|
|
|
Creates a version of a subscription definition which has already been |
547
|
|
|
|
|
|
|
defined. |
548
|
|
|
|
|
|
|
|
549
|
|
|
|
|
|
|
|
550
|
|
|
|
|
|
|
=head2 DeleteCoreDefinition(CoreDefinitionId => Str) |
551
|
|
|
|
|
|
|
|
552
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::DeleteCoreDefinition> |
553
|
|
|
|
|
|
|
|
554
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::DeleteCoreDefinitionResponse> instance |
555
|
|
|
|
|
|
|
|
556
|
|
|
|
|
|
|
Deletes a core definition. The core definition must not have been used |
557
|
|
|
|
|
|
|
in a deployment. |
558
|
|
|
|
|
|
|
|
559
|
|
|
|
|
|
|
|
560
|
|
|
|
|
|
|
=head2 DeleteDeviceDefinition(DeviceDefinitionId => Str) |
561
|
|
|
|
|
|
|
|
562
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::DeleteDeviceDefinition> |
563
|
|
|
|
|
|
|
|
564
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::DeleteDeviceDefinitionResponse> instance |
565
|
|
|
|
|
|
|
|
566
|
|
|
|
|
|
|
Deletes a device definition. The device definition must not have been |
567
|
|
|
|
|
|
|
used in a deployment. |
568
|
|
|
|
|
|
|
|
569
|
|
|
|
|
|
|
|
570
|
|
|
|
|
|
|
=head2 DeleteFunctionDefinition(FunctionDefinitionId => Str) |
571
|
|
|
|
|
|
|
|
572
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::DeleteFunctionDefinition> |
573
|
|
|
|
|
|
|
|
574
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::DeleteFunctionDefinitionResponse> instance |
575
|
|
|
|
|
|
|
|
576
|
|
|
|
|
|
|
Deletes a Lambda function definition. The Lambda function definition |
577
|
|
|
|
|
|
|
must not have been used in a deployment. |
578
|
|
|
|
|
|
|
|
579
|
|
|
|
|
|
|
|
580
|
|
|
|
|
|
|
=head2 DeleteGroup(GroupId => Str) |
581
|
|
|
|
|
|
|
|
582
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::DeleteGroup> |
583
|
|
|
|
|
|
|
|
584
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::DeleteGroupResponse> instance |
585
|
|
|
|
|
|
|
|
586
|
|
|
|
|
|
|
Deletes a group. The group must not have been used in deployment. |
587
|
|
|
|
|
|
|
|
588
|
|
|
|
|
|
|
|
589
|
|
|
|
|
|
|
=head2 DeleteLoggerDefinition(LoggerDefinitionId => Str) |
590
|
|
|
|
|
|
|
|
591
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::DeleteLoggerDefinition> |
592
|
|
|
|
|
|
|
|
593
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::DeleteLoggerDefinitionResponse> instance |
594
|
|
|
|
|
|
|
|
595
|
|
|
|
|
|
|
Deletes a logger definition. The logger definition must not have been |
596
|
|
|
|
|
|
|
used in a deployment. |
597
|
|
|
|
|
|
|
|
598
|
|
|
|
|
|
|
|
599
|
|
|
|
|
|
|
=head2 DeleteSubscriptionDefinition(SubscriptionDefinitionId => Str) |
600
|
|
|
|
|
|
|
|
601
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::DeleteSubscriptionDefinition> |
602
|
|
|
|
|
|
|
|
603
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::DeleteSubscriptionDefinitionResponse> instance |
604
|
|
|
|
|
|
|
|
605
|
|
|
|
|
|
|
Deletes a subscription definition. The subscription definition must not |
606
|
|
|
|
|
|
|
have been used in a deployment. |
607
|
|
|
|
|
|
|
|
608
|
|
|
|
|
|
|
|
609
|
|
|
|
|
|
|
=head2 DisassociateRoleFromGroup(GroupId => Str) |
610
|
|
|
|
|
|
|
|
611
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::DisassociateRoleFromGroup> |
612
|
|
|
|
|
|
|
|
613
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::DisassociateRoleFromGroupResponse> instance |
614
|
|
|
|
|
|
|
|
615
|
|
|
|
|
|
|
Disassociates the role from a group. |
616
|
|
|
|
|
|
|
|
617
|
|
|
|
|
|
|
|
618
|
|
|
|
|
|
|
=head2 DisassociateServiceRoleFromAccount() |
619
|
|
|
|
|
|
|
|
620
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::DisassociateServiceRoleFromAccount> |
621
|
|
|
|
|
|
|
|
622
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::DisassociateServiceRoleFromAccountResponse> instance |
623
|
|
|
|
|
|
|
|
624
|
|
|
|
|
|
|
Disassociates the service role from the account. Without a service |
625
|
|
|
|
|
|
|
role, deployments will not work. |
626
|
|
|
|
|
|
|
|
627
|
|
|
|
|
|
|
|
628
|
|
|
|
|
|
|
=head2 GetAssociatedRole(GroupId => Str) |
629
|
|
|
|
|
|
|
|
630
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::GetAssociatedRole> |
631
|
|
|
|
|
|
|
|
632
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::GetAssociatedRoleResponse> instance |
633
|
|
|
|
|
|
|
|
634
|
|
|
|
|
|
|
Retrieves the role associated with a particular group. |
635
|
|
|
|
|
|
|
|
636
|
|
|
|
|
|
|
|
637
|
|
|
|
|
|
|
=head2 GetConnectivityInfo(ThingName => Str) |
638
|
|
|
|
|
|
|
|
639
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::GetConnectivityInfo> |
640
|
|
|
|
|
|
|
|
641
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::GetConnectivityInfoResponse> instance |
642
|
|
|
|
|
|
|
|
643
|
|
|
|
|
|
|
Retrieves the connectivity information for a core. |
644
|
|
|
|
|
|
|
|
645
|
|
|
|
|
|
|
|
646
|
|
|
|
|
|
|
=head2 GetCoreDefinition(CoreDefinitionId => Str) |
647
|
|
|
|
|
|
|
|
648
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::GetCoreDefinition> |
649
|
|
|
|
|
|
|
|
650
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::GetCoreDefinitionResponse> instance |
651
|
|
|
|
|
|
|
|
652
|
|
|
|
|
|
|
Retrieves information about a core definition version. |
653
|
|
|
|
|
|
|
|
654
|
|
|
|
|
|
|
|
655
|
|
|
|
|
|
|
=head2 GetCoreDefinitionVersion(CoreDefinitionId => Str, CoreDefinitionVersionId => Str) |
656
|
|
|
|
|
|
|
|
657
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::GetCoreDefinitionVersion> |
658
|
|
|
|
|
|
|
|
659
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::GetCoreDefinitionVersionResponse> instance |
660
|
|
|
|
|
|
|
|
661
|
|
|
|
|
|
|
Retrieves information about a core definition version. |
662
|
|
|
|
|
|
|
|
663
|
|
|
|
|
|
|
|
664
|
|
|
|
|
|
|
=head2 GetDeploymentStatus(DeploymentId => Str, GroupId => Str) |
665
|
|
|
|
|
|
|
|
666
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::GetDeploymentStatus> |
667
|
|
|
|
|
|
|
|
668
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::GetDeploymentStatusResponse> instance |
669
|
|
|
|
|
|
|
|
670
|
|
|
|
|
|
|
Returns the status of a deployment. |
671
|
|
|
|
|
|
|
|
672
|
|
|
|
|
|
|
|
673
|
|
|
|
|
|
|
=head2 GetDeviceDefinition(DeviceDefinitionId => Str) |
674
|
|
|
|
|
|
|
|
675
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::GetDeviceDefinition> |
676
|
|
|
|
|
|
|
|
677
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::GetDeviceDefinitionResponse> instance |
678
|
|
|
|
|
|
|
|
679
|
|
|
|
|
|
|
Retrieves information about a device definition. |
680
|
|
|
|
|
|
|
|
681
|
|
|
|
|
|
|
|
682
|
|
|
|
|
|
|
=head2 GetDeviceDefinitionVersion(DeviceDefinitionId => Str, DeviceDefinitionVersionId => Str) |
683
|
|
|
|
|
|
|
|
684
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::GetDeviceDefinitionVersion> |
685
|
|
|
|
|
|
|
|
686
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::GetDeviceDefinitionVersionResponse> instance |
687
|
|
|
|
|
|
|
|
688
|
|
|
|
|
|
|
Retrieves information about a device definition version. |
689
|
|
|
|
|
|
|
|
690
|
|
|
|
|
|
|
|
691
|
|
|
|
|
|
|
=head2 GetFunctionDefinition(FunctionDefinitionId => Str) |
692
|
|
|
|
|
|
|
|
693
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::GetFunctionDefinition> |
694
|
|
|
|
|
|
|
|
695
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::GetFunctionDefinitionResponse> instance |
696
|
|
|
|
|
|
|
|
697
|
|
|
|
|
|
|
Retrieves information about a Lambda function definition, such as its |
698
|
|
|
|
|
|
|
creation time and latest version. |
699
|
|
|
|
|
|
|
|
700
|
|
|
|
|
|
|
|
701
|
|
|
|
|
|
|
=head2 GetFunctionDefinitionVersion(FunctionDefinitionId => Str, FunctionDefinitionVersionId => Str) |
702
|
|
|
|
|
|
|
|
703
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::GetFunctionDefinitionVersion> |
704
|
|
|
|
|
|
|
|
705
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::GetFunctionDefinitionVersionResponse> instance |
706
|
|
|
|
|
|
|
|
707
|
|
|
|
|
|
|
Retrieves information about a Lambda function definition version, such |
708
|
|
|
|
|
|
|
as which Lambda functions are included in the version and their |
709
|
|
|
|
|
|
|
configurations. |
710
|
|
|
|
|
|
|
|
711
|
|
|
|
|
|
|
|
712
|
|
|
|
|
|
|
=head2 GetGroup(GroupId => Str) |
713
|
|
|
|
|
|
|
|
714
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::GetGroup> |
715
|
|
|
|
|
|
|
|
716
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::GetGroupResponse> instance |
717
|
|
|
|
|
|
|
|
718
|
|
|
|
|
|
|
Retrieves information about a group. |
719
|
|
|
|
|
|
|
|
720
|
|
|
|
|
|
|
|
721
|
|
|
|
|
|
|
=head2 GetGroupCertificateAuthority(CertificateAuthorityId => Str, GroupId => Str) |
722
|
|
|
|
|
|
|
|
723
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::GetGroupCertificateAuthority> |
724
|
|
|
|
|
|
|
|
725
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::GetGroupCertificateAuthorityResponse> instance |
726
|
|
|
|
|
|
|
|
727
|
|
|
|
|
|
|
Retreives the CA associated with a group. Returns the public key of the |
728
|
|
|
|
|
|
|
CA. |
729
|
|
|
|
|
|
|
|
730
|
|
|
|
|
|
|
|
731
|
|
|
|
|
|
|
=head2 GetGroupCertificateConfiguration(GroupId => Str) |
732
|
|
|
|
|
|
|
|
733
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::GetGroupCertificateConfiguration> |
734
|
|
|
|
|
|
|
|
735
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::GetGroupCertificateConfigurationResponse> instance |
736
|
|
|
|
|
|
|
|
737
|
|
|
|
|
|
|
Retrieves the current configuration for the CA used by the group. |
738
|
|
|
|
|
|
|
|
739
|
|
|
|
|
|
|
|
740
|
|
|
|
|
|
|
=head2 GetGroupVersion(GroupId => Str, GroupVersionId => Str) |
741
|
|
|
|
|
|
|
|
742
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::GetGroupVersion> |
743
|
|
|
|
|
|
|
|
744
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::GetGroupVersionResponse> instance |
745
|
|
|
|
|
|
|
|
746
|
|
|
|
|
|
|
Retrieves information about a group version. |
747
|
|
|
|
|
|
|
|
748
|
|
|
|
|
|
|
|
749
|
|
|
|
|
|
|
=head2 GetLoggerDefinition(LoggerDefinitionId => Str) |
750
|
|
|
|
|
|
|
|
751
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::GetLoggerDefinition> |
752
|
|
|
|
|
|
|
|
753
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::GetLoggerDefinitionResponse> instance |
754
|
|
|
|
|
|
|
|
755
|
|
|
|
|
|
|
Retrieves information about a logger definition. |
756
|
|
|
|
|
|
|
|
757
|
|
|
|
|
|
|
|
758
|
|
|
|
|
|
|
=head2 GetLoggerDefinitionVersion(LoggerDefinitionId => Str, LoggerDefinitionVersionId => Str) |
759
|
|
|
|
|
|
|
|
760
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::GetLoggerDefinitionVersion> |
761
|
|
|
|
|
|
|
|
762
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::GetLoggerDefinitionVersionResponse> instance |
763
|
|
|
|
|
|
|
|
764
|
|
|
|
|
|
|
Retrieves information about a logger definition version. |
765
|
|
|
|
|
|
|
|
766
|
|
|
|
|
|
|
|
767
|
|
|
|
|
|
|
=head2 GetServiceRoleForAccount() |
768
|
|
|
|
|
|
|
|
769
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::GetServiceRoleForAccount> |
770
|
|
|
|
|
|
|
|
771
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::GetServiceRoleForAccountResponse> instance |
772
|
|
|
|
|
|
|
|
773
|
|
|
|
|
|
|
Retrieves the service role that is attached to the account. |
774
|
|
|
|
|
|
|
|
775
|
|
|
|
|
|
|
|
776
|
|
|
|
|
|
|
=head2 GetSubscriptionDefinition(SubscriptionDefinitionId => Str) |
777
|
|
|
|
|
|
|
|
778
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::GetSubscriptionDefinition> |
779
|
|
|
|
|
|
|
|
780
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::GetSubscriptionDefinitionResponse> instance |
781
|
|
|
|
|
|
|
|
782
|
|
|
|
|
|
|
Retrieves information about a subscription definition. |
783
|
|
|
|
|
|
|
|
784
|
|
|
|
|
|
|
|
785
|
|
|
|
|
|
|
=head2 GetSubscriptionDefinitionVersion(SubscriptionDefinitionId => Str, SubscriptionDefinitionVersionId => Str) |
786
|
|
|
|
|
|
|
|
787
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::GetSubscriptionDefinitionVersion> |
788
|
|
|
|
|
|
|
|
789
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::GetSubscriptionDefinitionVersionResponse> instance |
790
|
|
|
|
|
|
|
|
791
|
|
|
|
|
|
|
Retrieves information about a subscription definition version. |
792
|
|
|
|
|
|
|
|
793
|
|
|
|
|
|
|
|
794
|
|
|
|
|
|
|
=head2 ListCoreDefinitions([MaxResults => Str, NextToken => Str]) |
795
|
|
|
|
|
|
|
|
796
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::ListCoreDefinitions> |
797
|
|
|
|
|
|
|
|
798
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::ListCoreDefinitionsResponse> instance |
799
|
|
|
|
|
|
|
|
800
|
|
|
|
|
|
|
Retrieves a list of core definitions. |
801
|
|
|
|
|
|
|
|
802
|
|
|
|
|
|
|
|
803
|
|
|
|
|
|
|
=head2 ListCoreDefinitionVersions(CoreDefinitionId => Str, [MaxResults => Str, NextToken => Str]) |
804
|
|
|
|
|
|
|
|
805
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::ListCoreDefinitionVersions> |
806
|
|
|
|
|
|
|
|
807
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::ListCoreDefinitionVersionsResponse> instance |
808
|
|
|
|
|
|
|
|
809
|
|
|
|
|
|
|
Lists versions of a core definition. |
810
|
|
|
|
|
|
|
|
811
|
|
|
|
|
|
|
|
812
|
|
|
|
|
|
|
=head2 ListDeployments(GroupId => Str, [MaxResults => Str, NextToken => Str]) |
813
|
|
|
|
|
|
|
|
814
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::ListDeployments> |
815
|
|
|
|
|
|
|
|
816
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::ListDeploymentsResponse> instance |
817
|
|
|
|
|
|
|
|
818
|
|
|
|
|
|
|
Returns a history of deployments for the group. |
819
|
|
|
|
|
|
|
|
820
|
|
|
|
|
|
|
|
821
|
|
|
|
|
|
|
=head2 ListDeviceDefinitions([MaxResults => Str, NextToken => Str]) |
822
|
|
|
|
|
|
|
|
823
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::ListDeviceDefinitions> |
824
|
|
|
|
|
|
|
|
825
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::ListDeviceDefinitionsResponse> instance |
826
|
|
|
|
|
|
|
|
827
|
|
|
|
|
|
|
Retrieves a list of device definitions. |
828
|
|
|
|
|
|
|
|
829
|
|
|
|
|
|
|
|
830
|
|
|
|
|
|
|
=head2 ListDeviceDefinitionVersions(DeviceDefinitionId => Str, [MaxResults => Str, NextToken => Str]) |
831
|
|
|
|
|
|
|
|
832
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::ListDeviceDefinitionVersions> |
833
|
|
|
|
|
|
|
|
834
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::ListDeviceDefinitionVersionsResponse> instance |
835
|
|
|
|
|
|
|
|
836
|
|
|
|
|
|
|
Lists the versions of a device definition. |
837
|
|
|
|
|
|
|
|
838
|
|
|
|
|
|
|
|
839
|
|
|
|
|
|
|
=head2 ListFunctionDefinitions([MaxResults => Str, NextToken => Str]) |
840
|
|
|
|
|
|
|
|
841
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::ListFunctionDefinitions> |
842
|
|
|
|
|
|
|
|
843
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::ListFunctionDefinitionsResponse> instance |
844
|
|
|
|
|
|
|
|
845
|
|
|
|
|
|
|
Retrieves a list of Lambda function definitions. |
846
|
|
|
|
|
|
|
|
847
|
|
|
|
|
|
|
|
848
|
|
|
|
|
|
|
=head2 ListFunctionDefinitionVersions(FunctionDefinitionId => Str, [MaxResults => Str, NextToken => Str]) |
849
|
|
|
|
|
|
|
|
850
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::ListFunctionDefinitionVersions> |
851
|
|
|
|
|
|
|
|
852
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::ListFunctionDefinitionVersionsResponse> instance |
853
|
|
|
|
|
|
|
|
854
|
|
|
|
|
|
|
Lists the versions of a Lambda function definition. |
855
|
|
|
|
|
|
|
|
856
|
|
|
|
|
|
|
|
857
|
|
|
|
|
|
|
=head2 ListGroupCertificateAuthorities(GroupId => Str) |
858
|
|
|
|
|
|
|
|
859
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::ListGroupCertificateAuthorities> |
860
|
|
|
|
|
|
|
|
861
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::ListGroupCertificateAuthoritiesResponse> instance |
862
|
|
|
|
|
|
|
|
863
|
|
|
|
|
|
|
Retrieves the current CAs for a group. |
864
|
|
|
|
|
|
|
|
865
|
|
|
|
|
|
|
|
866
|
|
|
|
|
|
|
=head2 ListGroups([MaxResults => Str, NextToken => Str]) |
867
|
|
|
|
|
|
|
|
868
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::ListGroups> |
869
|
|
|
|
|
|
|
|
870
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::ListGroupsResponse> instance |
871
|
|
|
|
|
|
|
|
872
|
|
|
|
|
|
|
Retrieves a list of groups. |
873
|
|
|
|
|
|
|
|
874
|
|
|
|
|
|
|
|
875
|
|
|
|
|
|
|
=head2 ListGroupVersions(GroupId => Str, [MaxResults => Str, NextToken => Str]) |
876
|
|
|
|
|
|
|
|
877
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::ListGroupVersions> |
878
|
|
|
|
|
|
|
|
879
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::ListGroupVersionsResponse> instance |
880
|
|
|
|
|
|
|
|
881
|
|
|
|
|
|
|
List the versions of a group. |
882
|
|
|
|
|
|
|
|
883
|
|
|
|
|
|
|
|
884
|
|
|
|
|
|
|
=head2 ListLoggerDefinitions([MaxResults => Str, NextToken => Str]) |
885
|
|
|
|
|
|
|
|
886
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::ListLoggerDefinitions> |
887
|
|
|
|
|
|
|
|
888
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::ListLoggerDefinitionsResponse> instance |
889
|
|
|
|
|
|
|
|
890
|
|
|
|
|
|
|
Retrieves a list of logger definitions. |
891
|
|
|
|
|
|
|
|
892
|
|
|
|
|
|
|
|
893
|
|
|
|
|
|
|
=head2 ListLoggerDefinitionVersions(LoggerDefinitionId => Str, [MaxResults => Str, NextToken => Str]) |
894
|
|
|
|
|
|
|
|
895
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::ListLoggerDefinitionVersions> |
896
|
|
|
|
|
|
|
|
897
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::ListLoggerDefinitionVersionsResponse> instance |
898
|
|
|
|
|
|
|
|
899
|
|
|
|
|
|
|
Lists the versions of a logger definition. |
900
|
|
|
|
|
|
|
|
901
|
|
|
|
|
|
|
|
902
|
|
|
|
|
|
|
=head2 ListSubscriptionDefinitions([MaxResults => Str, NextToken => Str]) |
903
|
|
|
|
|
|
|
|
904
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::ListSubscriptionDefinitions> |
905
|
|
|
|
|
|
|
|
906
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::ListSubscriptionDefinitionsResponse> instance |
907
|
|
|
|
|
|
|
|
908
|
|
|
|
|
|
|
Retrieves a list of subscription definitions. |
909
|
|
|
|
|
|
|
|
910
|
|
|
|
|
|
|
|
911
|
|
|
|
|
|
|
=head2 ListSubscriptionDefinitionVersions(SubscriptionDefinitionId => Str, [MaxResults => Str, NextToken => Str]) |
912
|
|
|
|
|
|
|
|
913
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::ListSubscriptionDefinitionVersions> |
914
|
|
|
|
|
|
|
|
915
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::ListSubscriptionDefinitionVersionsResponse> instance |
916
|
|
|
|
|
|
|
|
917
|
|
|
|
|
|
|
Lists the versions of a subscription definition. |
918
|
|
|
|
|
|
|
|
919
|
|
|
|
|
|
|
|
920
|
|
|
|
|
|
|
=head2 ResetDeployments(GroupId => Str, [AmznClientToken => Str, Force => Bool]) |
921
|
|
|
|
|
|
|
|
922
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::ResetDeployments> |
923
|
|
|
|
|
|
|
|
924
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::ResetDeploymentsResponse> instance |
925
|
|
|
|
|
|
|
|
926
|
|
|
|
|
|
|
Resets a group's deployments. |
927
|
|
|
|
|
|
|
|
928
|
|
|
|
|
|
|
|
929
|
|
|
|
|
|
|
=head2 UpdateConnectivityInfo(ThingName => Str, [ConnectivityInfo => ArrayRef[L<Paws::Greengrass::ConnectivityInfo>]]) |
930
|
|
|
|
|
|
|
|
931
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::UpdateConnectivityInfo> |
932
|
|
|
|
|
|
|
|
933
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::UpdateConnectivityInfoResponse> instance |
934
|
|
|
|
|
|
|
|
935
|
|
|
|
|
|
|
Updates the connectivity information for the core. Any devices that |
936
|
|
|
|
|
|
|
belong to the group which has this core will receive this information |
937
|
|
|
|
|
|
|
in order to find the location of the core and connect to it. |
938
|
|
|
|
|
|
|
|
939
|
|
|
|
|
|
|
|
940
|
|
|
|
|
|
|
=head2 UpdateCoreDefinition(CoreDefinitionId => Str, [Name => Str]) |
941
|
|
|
|
|
|
|
|
942
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::UpdateCoreDefinition> |
943
|
|
|
|
|
|
|
|
944
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::UpdateCoreDefinitionResponse> instance |
945
|
|
|
|
|
|
|
|
946
|
|
|
|
|
|
|
Updates a core definition. |
947
|
|
|
|
|
|
|
|
948
|
|
|
|
|
|
|
|
949
|
|
|
|
|
|
|
=head2 UpdateDeviceDefinition(DeviceDefinitionId => Str, [Name => Str]) |
950
|
|
|
|
|
|
|
|
951
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::UpdateDeviceDefinition> |
952
|
|
|
|
|
|
|
|
953
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::UpdateDeviceDefinitionResponse> instance |
954
|
|
|
|
|
|
|
|
955
|
|
|
|
|
|
|
Updates a device definition. |
956
|
|
|
|
|
|
|
|
957
|
|
|
|
|
|
|
|
958
|
|
|
|
|
|
|
=head2 UpdateFunctionDefinition(FunctionDefinitionId => Str, [Name => Str]) |
959
|
|
|
|
|
|
|
|
960
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::UpdateFunctionDefinition> |
961
|
|
|
|
|
|
|
|
962
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::UpdateFunctionDefinitionResponse> instance |
963
|
|
|
|
|
|
|
|
964
|
|
|
|
|
|
|
Updates a Lambda function definition. |
965
|
|
|
|
|
|
|
|
966
|
|
|
|
|
|
|
|
967
|
|
|
|
|
|
|
=head2 UpdateGroup(GroupId => Str, [Name => Str]) |
968
|
|
|
|
|
|
|
|
969
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::UpdateGroup> |
970
|
|
|
|
|
|
|
|
971
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::UpdateGroupResponse> instance |
972
|
|
|
|
|
|
|
|
973
|
|
|
|
|
|
|
Updates a group. |
974
|
|
|
|
|
|
|
|
975
|
|
|
|
|
|
|
|
976
|
|
|
|
|
|
|
=head2 UpdateGroupCertificateConfiguration(GroupId => Str, [CertificateExpiryInMilliseconds => Str]) |
977
|
|
|
|
|
|
|
|
978
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::UpdateGroupCertificateConfiguration> |
979
|
|
|
|
|
|
|
|
980
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::UpdateGroupCertificateConfigurationResponse> instance |
981
|
|
|
|
|
|
|
|
982
|
|
|
|
|
|
|
Updates the Cert expiry time for a group. |
983
|
|
|
|
|
|
|
|
984
|
|
|
|
|
|
|
|
985
|
|
|
|
|
|
|
=head2 UpdateLoggerDefinition(LoggerDefinitionId => Str, [Name => Str]) |
986
|
|
|
|
|
|
|
|
987
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::UpdateLoggerDefinition> |
988
|
|
|
|
|
|
|
|
989
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::UpdateLoggerDefinitionResponse> instance |
990
|
|
|
|
|
|
|
|
991
|
|
|
|
|
|
|
Updates a logger definition. |
992
|
|
|
|
|
|
|
|
993
|
|
|
|
|
|
|
|
994
|
|
|
|
|
|
|
=head2 UpdateSubscriptionDefinition(SubscriptionDefinitionId => Str, [Name => Str]) |
995
|
|
|
|
|
|
|
|
996
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::Greengrass::UpdateSubscriptionDefinition> |
997
|
|
|
|
|
|
|
|
998
|
|
|
|
|
|
|
Returns: a L<Paws::Greengrass::UpdateSubscriptionDefinitionResponse> instance |
999
|
|
|
|
|
|
|
|
1000
|
|
|
|
|
|
|
Updates a subscription definition. |
1001
|
|
|
|
|
|
|
|
1002
|
|
|
|
|
|
|
|
1003
|
|
|
|
|
|
|
|
1004
|
|
|
|
|
|
|
|
1005
|
|
|
|
|
|
|
=head1 PAGINATORS |
1006
|
|
|
|
|
|
|
|
1007
|
|
|
|
|
|
|
Paginator methods are helpers that repetively call methods that return partial results |
1008
|
|
|
|
|
|
|
|
1009
|
|
|
|
|
|
|
|
1010
|
|
|
|
|
|
|
|
1011
|
|
|
|
|
|
|
|
1012
|
|
|
|
|
|
|
=head1 SEE ALSO |
1013
|
|
|
|
|
|
|
|
1014
|
|
|
|
|
|
|
This service class forms part of L<Paws> |
1015
|
|
|
|
|
|
|
|
1016
|
|
|
|
|
|
|
=head1 BUGS and CONTRIBUTIONS |
1017
|
|
|
|
|
|
|
|
1018
|
|
|
|
|
|
|
The source code is located here: https://github.com/pplu/aws-sdk-perl |
1019
|
|
|
|
|
|
|
|
1020
|
|
|
|
|
|
|
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues |
1021
|
|
|
|
|
|
|
|
1022
|
|
|
|
|
|
|
=cut |
1023
|
|
|
|
|
|
|
|