line |
stmt |
bran |
cond |
sub |
pod |
time |
code |
1
|
|
|
|
|
|
|
package Paws::DMS; |
2
|
1
|
|
|
1
|
|
3812
|
use Moose; |
|
1
|
|
|
|
|
2
|
|
|
1
|
|
|
|
|
11
|
|
3
|
|
|
|
|
|
|
sub service { 'dms' } |
4
|
|
|
|
|
|
|
sub version { '2016-01-01' } |
5
|
|
|
|
|
|
|
sub target_prefix { 'AmazonDMSv20160101' } |
6
|
|
|
|
|
|
|
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 AddTagsToResource { |
18
|
|
|
|
|
|
|
my $self = shift; |
19
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::AddTagsToResource', @_); |
20
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
21
|
|
|
|
|
|
|
} |
22
|
|
|
|
|
|
|
sub CreateEndpoint { |
23
|
|
|
|
|
|
|
my $self = shift; |
24
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::CreateEndpoint', @_); |
25
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
26
|
|
|
|
|
|
|
} |
27
|
|
|
|
|
|
|
sub CreateEventSubscription { |
28
|
|
|
|
|
|
|
my $self = shift; |
29
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::CreateEventSubscription', @_); |
30
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
31
|
|
|
|
|
|
|
} |
32
|
|
|
|
|
|
|
sub CreateReplicationInstance { |
33
|
|
|
|
|
|
|
my $self = shift; |
34
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::CreateReplicationInstance', @_); |
35
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
36
|
|
|
|
|
|
|
} |
37
|
|
|
|
|
|
|
sub CreateReplicationSubnetGroup { |
38
|
|
|
|
|
|
|
my $self = shift; |
39
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::CreateReplicationSubnetGroup', @_); |
40
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
41
|
|
|
|
|
|
|
} |
42
|
|
|
|
|
|
|
sub CreateReplicationTask { |
43
|
|
|
|
|
|
|
my $self = shift; |
44
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::CreateReplicationTask', @_); |
45
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
46
|
|
|
|
|
|
|
} |
47
|
|
|
|
|
|
|
sub DeleteCertificate { |
48
|
|
|
|
|
|
|
my $self = shift; |
49
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DeleteCertificate', @_); |
50
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
51
|
|
|
|
|
|
|
} |
52
|
|
|
|
|
|
|
sub DeleteEndpoint { |
53
|
|
|
|
|
|
|
my $self = shift; |
54
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DeleteEndpoint', @_); |
55
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
56
|
|
|
|
|
|
|
} |
57
|
|
|
|
|
|
|
sub DeleteEventSubscription { |
58
|
|
|
|
|
|
|
my $self = shift; |
59
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DeleteEventSubscription', @_); |
60
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
61
|
|
|
|
|
|
|
} |
62
|
|
|
|
|
|
|
sub DeleteReplicationInstance { |
63
|
|
|
|
|
|
|
my $self = shift; |
64
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DeleteReplicationInstance', @_); |
65
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
66
|
|
|
|
|
|
|
} |
67
|
|
|
|
|
|
|
sub DeleteReplicationSubnetGroup { |
68
|
|
|
|
|
|
|
my $self = shift; |
69
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DeleteReplicationSubnetGroup', @_); |
70
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
71
|
|
|
|
|
|
|
} |
72
|
|
|
|
|
|
|
sub DeleteReplicationTask { |
73
|
|
|
|
|
|
|
my $self = shift; |
74
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DeleteReplicationTask', @_); |
75
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
76
|
|
|
|
|
|
|
} |
77
|
|
|
|
|
|
|
sub DescribeAccountAttributes { |
78
|
|
|
|
|
|
|
my $self = shift; |
79
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DescribeAccountAttributes', @_); |
80
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
81
|
|
|
|
|
|
|
} |
82
|
|
|
|
|
|
|
sub DescribeCertificates { |
83
|
|
|
|
|
|
|
my $self = shift; |
84
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DescribeCertificates', @_); |
85
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
86
|
|
|
|
|
|
|
} |
87
|
|
|
|
|
|
|
sub DescribeConnections { |
88
|
|
|
|
|
|
|
my $self = shift; |
89
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DescribeConnections', @_); |
90
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
91
|
|
|
|
|
|
|
} |
92
|
|
|
|
|
|
|
sub DescribeEndpoints { |
93
|
|
|
|
|
|
|
my $self = shift; |
94
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DescribeEndpoints', @_); |
95
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
96
|
|
|
|
|
|
|
} |
97
|
|
|
|
|
|
|
sub DescribeEndpointTypes { |
98
|
|
|
|
|
|
|
my $self = shift; |
99
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DescribeEndpointTypes', @_); |
100
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
101
|
|
|
|
|
|
|
} |
102
|
|
|
|
|
|
|
sub DescribeEventCategories { |
103
|
|
|
|
|
|
|
my $self = shift; |
104
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DescribeEventCategories', @_); |
105
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
106
|
|
|
|
|
|
|
} |
107
|
|
|
|
|
|
|
sub DescribeEvents { |
108
|
|
|
|
|
|
|
my $self = shift; |
109
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DescribeEvents', @_); |
110
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
111
|
|
|
|
|
|
|
} |
112
|
|
|
|
|
|
|
sub DescribeEventSubscriptions { |
113
|
|
|
|
|
|
|
my $self = shift; |
114
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DescribeEventSubscriptions', @_); |
115
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
116
|
|
|
|
|
|
|
} |
117
|
|
|
|
|
|
|
sub DescribeOrderableReplicationInstances { |
118
|
|
|
|
|
|
|
my $self = shift; |
119
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DescribeOrderableReplicationInstances', @_); |
120
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
121
|
|
|
|
|
|
|
} |
122
|
|
|
|
|
|
|
sub DescribeRefreshSchemasStatus { |
123
|
|
|
|
|
|
|
my $self = shift; |
124
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DescribeRefreshSchemasStatus', @_); |
125
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
126
|
|
|
|
|
|
|
} |
127
|
|
|
|
|
|
|
sub DescribeReplicationInstances { |
128
|
|
|
|
|
|
|
my $self = shift; |
129
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DescribeReplicationInstances', @_); |
130
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
131
|
|
|
|
|
|
|
} |
132
|
|
|
|
|
|
|
sub DescribeReplicationSubnetGroups { |
133
|
|
|
|
|
|
|
my $self = shift; |
134
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DescribeReplicationSubnetGroups', @_); |
135
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
136
|
|
|
|
|
|
|
} |
137
|
|
|
|
|
|
|
sub DescribeReplicationTasks { |
138
|
|
|
|
|
|
|
my $self = shift; |
139
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DescribeReplicationTasks', @_); |
140
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
141
|
|
|
|
|
|
|
} |
142
|
|
|
|
|
|
|
sub DescribeSchemas { |
143
|
|
|
|
|
|
|
my $self = shift; |
144
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DescribeSchemas', @_); |
145
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
146
|
|
|
|
|
|
|
} |
147
|
|
|
|
|
|
|
sub DescribeTableStatistics { |
148
|
|
|
|
|
|
|
my $self = shift; |
149
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::DescribeTableStatistics', @_); |
150
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
151
|
|
|
|
|
|
|
} |
152
|
|
|
|
|
|
|
sub ImportCertificate { |
153
|
|
|
|
|
|
|
my $self = shift; |
154
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::ImportCertificate', @_); |
155
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
156
|
|
|
|
|
|
|
} |
157
|
|
|
|
|
|
|
sub ListTagsForResource { |
158
|
|
|
|
|
|
|
my $self = shift; |
159
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::ListTagsForResource', @_); |
160
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
161
|
|
|
|
|
|
|
} |
162
|
|
|
|
|
|
|
sub ModifyEndpoint { |
163
|
|
|
|
|
|
|
my $self = shift; |
164
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::ModifyEndpoint', @_); |
165
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
166
|
|
|
|
|
|
|
} |
167
|
|
|
|
|
|
|
sub ModifyEventSubscription { |
168
|
|
|
|
|
|
|
my $self = shift; |
169
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::ModifyEventSubscription', @_); |
170
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
171
|
|
|
|
|
|
|
} |
172
|
|
|
|
|
|
|
sub ModifyReplicationInstance { |
173
|
|
|
|
|
|
|
my $self = shift; |
174
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::ModifyReplicationInstance', @_); |
175
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
176
|
|
|
|
|
|
|
} |
177
|
|
|
|
|
|
|
sub ModifyReplicationSubnetGroup { |
178
|
|
|
|
|
|
|
my $self = shift; |
179
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::ModifyReplicationSubnetGroup', @_); |
180
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
181
|
|
|
|
|
|
|
} |
182
|
|
|
|
|
|
|
sub ModifyReplicationTask { |
183
|
|
|
|
|
|
|
my $self = shift; |
184
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::ModifyReplicationTask', @_); |
185
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
186
|
|
|
|
|
|
|
} |
187
|
|
|
|
|
|
|
sub RefreshSchemas { |
188
|
|
|
|
|
|
|
my $self = shift; |
189
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::RefreshSchemas', @_); |
190
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
191
|
|
|
|
|
|
|
} |
192
|
|
|
|
|
|
|
sub ReloadTables { |
193
|
|
|
|
|
|
|
my $self = shift; |
194
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::ReloadTables', @_); |
195
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
196
|
|
|
|
|
|
|
} |
197
|
|
|
|
|
|
|
sub RemoveTagsFromResource { |
198
|
|
|
|
|
|
|
my $self = shift; |
199
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::RemoveTagsFromResource', @_); |
200
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
201
|
|
|
|
|
|
|
} |
202
|
|
|
|
|
|
|
sub StartReplicationTask { |
203
|
|
|
|
|
|
|
my $self = shift; |
204
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::StartReplicationTask', @_); |
205
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
206
|
|
|
|
|
|
|
} |
207
|
|
|
|
|
|
|
sub StopReplicationTask { |
208
|
|
|
|
|
|
|
my $self = shift; |
209
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::StopReplicationTask', @_); |
210
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
211
|
|
|
|
|
|
|
} |
212
|
|
|
|
|
|
|
sub TestConnection { |
213
|
|
|
|
|
|
|
my $self = shift; |
214
|
|
|
|
|
|
|
my $call_object = $self->new_with_coercions('Paws::DMS::TestConnection', @_); |
215
|
|
|
|
|
|
|
return $self->caller->do_call($self, $call_object); |
216
|
|
|
|
|
|
|
} |
217
|
|
|
|
|
|
|
|
218
|
|
|
|
|
|
|
|
219
|
|
|
|
|
|
|
|
220
|
|
|
|
|
|
|
sub operations { qw/AddTagsToResource CreateEndpoint CreateEventSubscription CreateReplicationInstance CreateReplicationSubnetGroup CreateReplicationTask DeleteCertificate DeleteEndpoint DeleteEventSubscription DeleteReplicationInstance DeleteReplicationSubnetGroup DeleteReplicationTask DescribeAccountAttributes DescribeCertificates DescribeConnections DescribeEndpoints DescribeEndpointTypes DescribeEventCategories DescribeEvents DescribeEventSubscriptions DescribeOrderableReplicationInstances DescribeRefreshSchemasStatus DescribeReplicationInstances DescribeReplicationSubnetGroups DescribeReplicationTasks DescribeSchemas DescribeTableStatistics ImportCertificate ListTagsForResource ModifyEndpoint ModifyEventSubscription ModifyReplicationInstance ModifyReplicationSubnetGroup ModifyReplicationTask RefreshSchemas ReloadTables RemoveTagsFromResource StartReplicationTask StopReplicationTask TestConnection / } |
221
|
|
|
|
|
|
|
|
222
|
|
|
|
|
|
|
1; |
223
|
|
|
|
|
|
|
|
224
|
|
|
|
|
|
|
### main pod documentation begin ### |
225
|
|
|
|
|
|
|
|
226
|
|
|
|
|
|
|
=head1 NAME |
227
|
|
|
|
|
|
|
|
228
|
|
|
|
|
|
|
Paws::DMS - Perl Interface to AWS AWS Database Migration Service |
229
|
|
|
|
|
|
|
|
230
|
|
|
|
|
|
|
=head1 SYNOPSIS |
231
|
|
|
|
|
|
|
|
232
|
|
|
|
|
|
|
use Paws; |
233
|
|
|
|
|
|
|
|
234
|
|
|
|
|
|
|
my $obj = Paws->service('DMS'); |
235
|
|
|
|
|
|
|
my $res = $obj->Method( |
236
|
|
|
|
|
|
|
Arg1 => $val1, |
237
|
|
|
|
|
|
|
Arg2 => [ 'V1', 'V2' ], |
238
|
|
|
|
|
|
|
# if Arg3 is an object, the HashRef will be used as arguments to the constructor |
239
|
|
|
|
|
|
|
# of the arguments type |
240
|
|
|
|
|
|
|
Arg3 => { Att1 => 'Val1' }, |
241
|
|
|
|
|
|
|
# if Arg4 is an array of objects, the HashRefs will be passed as arguments to |
242
|
|
|
|
|
|
|
# the constructor of the arguments type |
243
|
|
|
|
|
|
|
Arg4 => [ { Att1 => 'Val1' }, { Att1 => 'Val2' } ], |
244
|
|
|
|
|
|
|
); |
245
|
|
|
|
|
|
|
|
246
|
|
|
|
|
|
|
=head1 DESCRIPTION |
247
|
|
|
|
|
|
|
|
248
|
|
|
|
|
|
|
AWS Database Migration Service |
249
|
|
|
|
|
|
|
|
250
|
|
|
|
|
|
|
AWS Database Migration Service (AWS DMS) can migrate your data to and |
251
|
|
|
|
|
|
|
from the most widely used commercial and open-source databases such as |
252
|
|
|
|
|
|
|
Oracle, PostgreSQL, Microsoft SQL Server, Amazon Redshift, MariaDB, |
253
|
|
|
|
|
|
|
Amazon Aurora, MySQL, and SAP Adaptive Server Enterprise (ASE). The |
254
|
|
|
|
|
|
|
service supports homogeneous migrations such as Oracle to Oracle, as |
255
|
|
|
|
|
|
|
well as heterogeneous migrations between different database platforms, |
256
|
|
|
|
|
|
|
such as Oracle to MySQL or SQL Server to PostgreSQL. |
257
|
|
|
|
|
|
|
|
258
|
|
|
|
|
|
|
For more information about AWS DMS, see the AWS DMS user guide at What |
259
|
|
|
|
|
|
|
Is AWS Database Migration Service? |
260
|
|
|
|
|
|
|
|
261
|
|
|
|
|
|
|
=head1 METHODS |
262
|
|
|
|
|
|
|
|
263
|
|
|
|
|
|
|
=head2 AddTagsToResource(ResourceArn => Str, Tags => ArrayRef[L<Paws::DMS::Tag>]) |
264
|
|
|
|
|
|
|
|
265
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::AddTagsToResource> |
266
|
|
|
|
|
|
|
|
267
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::AddTagsToResourceResponse> instance |
268
|
|
|
|
|
|
|
|
269
|
|
|
|
|
|
|
Adds metadata tags to a DMS resource, including replication instance, |
270
|
|
|
|
|
|
|
endpoint, security group, and migration task. These tags can also be |
271
|
|
|
|
|
|
|
used with cost allocation reporting to track cost associated with DMS |
272
|
|
|
|
|
|
|
resources, or used in a Condition statement in an IAM policy for DMS. |
273
|
|
|
|
|
|
|
|
274
|
|
|
|
|
|
|
|
275
|
|
|
|
|
|
|
=head2 CreateEndpoint(EndpointIdentifier => Str, EndpointType => Str, EngineName => Str, [CertificateArn => Str, DatabaseName => Str, DynamoDbSettings => L<Paws::DMS::DynamoDbSettings>, ExtraConnectionAttributes => Str, KmsKeyId => Str, MongoDbSettings => L<Paws::DMS::MongoDbSettings>, Password => Str, Port => Int, S3Settings => L<Paws::DMS::S3Settings>, ServerName => Str, SslMode => Str, Tags => ArrayRef[L<Paws::DMS::Tag>], Username => Str]) |
276
|
|
|
|
|
|
|
|
277
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::CreateEndpoint> |
278
|
|
|
|
|
|
|
|
279
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::CreateEndpointResponse> instance |
280
|
|
|
|
|
|
|
|
281
|
|
|
|
|
|
|
Creates an endpoint using the provided settings. |
282
|
|
|
|
|
|
|
|
283
|
|
|
|
|
|
|
|
284
|
|
|
|
|
|
|
=head2 CreateEventSubscription(SnsTopicArn => Str, SubscriptionName => Str, [Enabled => Bool, EventCategories => ArrayRef[Str|Undef], SourceIds => ArrayRef[Str|Undef], SourceType => Str, Tags => ArrayRef[L<Paws::DMS::Tag>]]) |
285
|
|
|
|
|
|
|
|
286
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::CreateEventSubscription> |
287
|
|
|
|
|
|
|
|
288
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::CreateEventSubscriptionResponse> instance |
289
|
|
|
|
|
|
|
|
290
|
|
|
|
|
|
|
Creates an AWS DMS event notification subscription. |
291
|
|
|
|
|
|
|
|
292
|
|
|
|
|
|
|
You can specify the type of source (C<SourceType>) you want to be |
293
|
|
|
|
|
|
|
notified of, provide a list of AWS DMS source IDs (C<SourceIds>) that |
294
|
|
|
|
|
|
|
triggers the events, and provide a list of event categories |
295
|
|
|
|
|
|
|
(C<EventCategories>) for events you want to be notified of. If you |
296
|
|
|
|
|
|
|
specify both the C<SourceType> and C<SourceIds>, such as C<SourceType = |
297
|
|
|
|
|
|
|
replication-instance> and C<SourceIdentifier = my-replinstance>, you |
298
|
|
|
|
|
|
|
will be notified of all the replication instance events for the |
299
|
|
|
|
|
|
|
specified source. If you specify a C<SourceType> but don't specify a |
300
|
|
|
|
|
|
|
C<SourceIdentifier>, you receive notice of the events for that source |
301
|
|
|
|
|
|
|
type for all your AWS DMS sources. If you don't specify either |
302
|
|
|
|
|
|
|
C<SourceType> nor C<SourceIdentifier>, you will be notified of events |
303
|
|
|
|
|
|
|
generated from all AWS DMS sources belonging to your customer account. |
304
|
|
|
|
|
|
|
|
305
|
|
|
|
|
|
|
For more information about AWS DMS events, see Working with Events and |
306
|
|
|
|
|
|
|
Notifications in the AWS Database MIgration Service User Guide. |
307
|
|
|
|
|
|
|
|
308
|
|
|
|
|
|
|
|
309
|
|
|
|
|
|
|
=head2 CreateReplicationInstance(ReplicationInstanceClass => Str, ReplicationInstanceIdentifier => Str, [AllocatedStorage => Int, AutoMinorVersionUpgrade => Bool, AvailabilityZone => Str, EngineVersion => Str, KmsKeyId => Str, MultiAZ => Bool, PreferredMaintenanceWindow => Str, PubliclyAccessible => Bool, ReplicationSubnetGroupIdentifier => Str, Tags => ArrayRef[L<Paws::DMS::Tag>], VpcSecurityGroupIds => ArrayRef[Str|Undef]]) |
310
|
|
|
|
|
|
|
|
311
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::CreateReplicationInstance> |
312
|
|
|
|
|
|
|
|
313
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::CreateReplicationInstanceResponse> instance |
314
|
|
|
|
|
|
|
|
315
|
|
|
|
|
|
|
Creates the replication instance using the specified parameters. |
316
|
|
|
|
|
|
|
|
317
|
|
|
|
|
|
|
|
318
|
|
|
|
|
|
|
=head2 CreateReplicationSubnetGroup(ReplicationSubnetGroupDescription => Str, ReplicationSubnetGroupIdentifier => Str, SubnetIds => ArrayRef[Str|Undef], [Tags => ArrayRef[L<Paws::DMS::Tag>]]) |
319
|
|
|
|
|
|
|
|
320
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::CreateReplicationSubnetGroup> |
321
|
|
|
|
|
|
|
|
322
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::CreateReplicationSubnetGroupResponse> instance |
323
|
|
|
|
|
|
|
|
324
|
|
|
|
|
|
|
Creates a replication subnet group given a list of the subnet IDs in a |
325
|
|
|
|
|
|
|
VPC. |
326
|
|
|
|
|
|
|
|
327
|
|
|
|
|
|
|
|
328
|
|
|
|
|
|
|
=head2 CreateReplicationTask(MigrationType => Str, ReplicationInstanceArn => Str, ReplicationTaskIdentifier => Str, SourceEndpointArn => Str, TableMappings => Str, TargetEndpointArn => Str, [CdcStartTime => Str, ReplicationTaskSettings => Str, Tags => ArrayRef[L<Paws::DMS::Tag>]]) |
329
|
|
|
|
|
|
|
|
330
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::CreateReplicationTask> |
331
|
|
|
|
|
|
|
|
332
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::CreateReplicationTaskResponse> instance |
333
|
|
|
|
|
|
|
|
334
|
|
|
|
|
|
|
Creates a replication task using the specified parameters. |
335
|
|
|
|
|
|
|
|
336
|
|
|
|
|
|
|
|
337
|
|
|
|
|
|
|
=head2 DeleteCertificate(CertificateArn => Str) |
338
|
|
|
|
|
|
|
|
339
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DeleteCertificate> |
340
|
|
|
|
|
|
|
|
341
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DeleteCertificateResponse> instance |
342
|
|
|
|
|
|
|
|
343
|
|
|
|
|
|
|
Deletes the specified certificate. |
344
|
|
|
|
|
|
|
|
345
|
|
|
|
|
|
|
|
346
|
|
|
|
|
|
|
=head2 DeleteEndpoint(EndpointArn => Str) |
347
|
|
|
|
|
|
|
|
348
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DeleteEndpoint> |
349
|
|
|
|
|
|
|
|
350
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DeleteEndpointResponse> instance |
351
|
|
|
|
|
|
|
|
352
|
|
|
|
|
|
|
Deletes the specified endpoint. |
353
|
|
|
|
|
|
|
|
354
|
|
|
|
|
|
|
All tasks associated with the endpoint must be deleted before you can |
355
|
|
|
|
|
|
|
delete the endpoint. |
356
|
|
|
|
|
|
|
|
357
|
|
|
|
|
|
|
|
358
|
|
|
|
|
|
|
=head2 DeleteEventSubscription(SubscriptionName => Str) |
359
|
|
|
|
|
|
|
|
360
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DeleteEventSubscription> |
361
|
|
|
|
|
|
|
|
362
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DeleteEventSubscriptionResponse> instance |
363
|
|
|
|
|
|
|
|
364
|
|
|
|
|
|
|
Deletes an AWS DMS event subscription. |
365
|
|
|
|
|
|
|
|
366
|
|
|
|
|
|
|
|
367
|
|
|
|
|
|
|
=head2 DeleteReplicationInstance(ReplicationInstanceArn => Str) |
368
|
|
|
|
|
|
|
|
369
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DeleteReplicationInstance> |
370
|
|
|
|
|
|
|
|
371
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DeleteReplicationInstanceResponse> instance |
372
|
|
|
|
|
|
|
|
373
|
|
|
|
|
|
|
Deletes the specified replication instance. |
374
|
|
|
|
|
|
|
|
375
|
|
|
|
|
|
|
You must delete any migration tasks that are associated with the |
376
|
|
|
|
|
|
|
replication instance before you can delete it. |
377
|
|
|
|
|
|
|
|
378
|
|
|
|
|
|
|
|
379
|
|
|
|
|
|
|
=head2 DeleteReplicationSubnetGroup(ReplicationSubnetGroupIdentifier => Str) |
380
|
|
|
|
|
|
|
|
381
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DeleteReplicationSubnetGroup> |
382
|
|
|
|
|
|
|
|
383
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DeleteReplicationSubnetGroupResponse> instance |
384
|
|
|
|
|
|
|
|
385
|
|
|
|
|
|
|
Deletes a subnet group. |
386
|
|
|
|
|
|
|
|
387
|
|
|
|
|
|
|
|
388
|
|
|
|
|
|
|
=head2 DeleteReplicationTask(ReplicationTaskArn => Str) |
389
|
|
|
|
|
|
|
|
390
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DeleteReplicationTask> |
391
|
|
|
|
|
|
|
|
392
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DeleteReplicationTaskResponse> instance |
393
|
|
|
|
|
|
|
|
394
|
|
|
|
|
|
|
Deletes the specified replication task. |
395
|
|
|
|
|
|
|
|
396
|
|
|
|
|
|
|
|
397
|
|
|
|
|
|
|
=head2 DescribeAccountAttributes() |
398
|
|
|
|
|
|
|
|
399
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DescribeAccountAttributes> |
400
|
|
|
|
|
|
|
|
401
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DescribeAccountAttributesResponse> instance |
402
|
|
|
|
|
|
|
|
403
|
|
|
|
|
|
|
Lists all of the AWS DMS attributes for a customer account. The |
404
|
|
|
|
|
|
|
attributes include AWS DMS quotas for the account, such as the number |
405
|
|
|
|
|
|
|
of replication instances allowed. The description for a quota includes |
406
|
|
|
|
|
|
|
the quota name, current usage toward that quota, and the quota's |
407
|
|
|
|
|
|
|
maximum value. |
408
|
|
|
|
|
|
|
|
409
|
|
|
|
|
|
|
This command does not take any parameters. |
410
|
|
|
|
|
|
|
|
411
|
|
|
|
|
|
|
|
412
|
|
|
|
|
|
|
=head2 DescribeCertificates([Filters => ArrayRef[L<Paws::DMS::Filter>], Marker => Str, MaxRecords => Int]) |
413
|
|
|
|
|
|
|
|
414
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DescribeCertificates> |
415
|
|
|
|
|
|
|
|
416
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DescribeCertificatesResponse> instance |
417
|
|
|
|
|
|
|
|
418
|
|
|
|
|
|
|
Provides a description of the certificate. |
419
|
|
|
|
|
|
|
|
420
|
|
|
|
|
|
|
|
421
|
|
|
|
|
|
|
=head2 DescribeConnections([Filters => ArrayRef[L<Paws::DMS::Filter>], Marker => Str, MaxRecords => Int]) |
422
|
|
|
|
|
|
|
|
423
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DescribeConnections> |
424
|
|
|
|
|
|
|
|
425
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DescribeConnectionsResponse> instance |
426
|
|
|
|
|
|
|
|
427
|
|
|
|
|
|
|
Describes the status of the connections that have been made between the |
428
|
|
|
|
|
|
|
replication instance and an endpoint. Connections are created when you |
429
|
|
|
|
|
|
|
test an endpoint. |
430
|
|
|
|
|
|
|
|
431
|
|
|
|
|
|
|
|
432
|
|
|
|
|
|
|
=head2 DescribeEndpoints([Filters => ArrayRef[L<Paws::DMS::Filter>], Marker => Str, MaxRecords => Int]) |
433
|
|
|
|
|
|
|
|
434
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DescribeEndpoints> |
435
|
|
|
|
|
|
|
|
436
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DescribeEndpointsResponse> instance |
437
|
|
|
|
|
|
|
|
438
|
|
|
|
|
|
|
Returns information about the endpoints for your account in the current |
439
|
|
|
|
|
|
|
region. |
440
|
|
|
|
|
|
|
|
441
|
|
|
|
|
|
|
|
442
|
|
|
|
|
|
|
=head2 DescribeEndpointTypes([Filters => ArrayRef[L<Paws::DMS::Filter>], Marker => Str, MaxRecords => Int]) |
443
|
|
|
|
|
|
|
|
444
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DescribeEndpointTypes> |
445
|
|
|
|
|
|
|
|
446
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DescribeEndpointTypesResponse> instance |
447
|
|
|
|
|
|
|
|
448
|
|
|
|
|
|
|
Returns information about the type of endpoints available. |
449
|
|
|
|
|
|
|
|
450
|
|
|
|
|
|
|
|
451
|
|
|
|
|
|
|
=head2 DescribeEventCategories([Filters => ArrayRef[L<Paws::DMS::Filter>], SourceType => Str]) |
452
|
|
|
|
|
|
|
|
453
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DescribeEventCategories> |
454
|
|
|
|
|
|
|
|
455
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DescribeEventCategoriesResponse> instance |
456
|
|
|
|
|
|
|
|
457
|
|
|
|
|
|
|
Lists categories for all event source types, or, if specified, for a |
458
|
|
|
|
|
|
|
specified source type. You can see a list of the event categories and |
459
|
|
|
|
|
|
|
source types in Working with Events and Notifications in the AWS |
460
|
|
|
|
|
|
|
Database Migration Service User Guide. |
461
|
|
|
|
|
|
|
|
462
|
|
|
|
|
|
|
|
463
|
|
|
|
|
|
|
=head2 DescribeEvents([Duration => Int, EndTime => Str, EventCategories => ArrayRef[Str|Undef], Filters => ArrayRef[L<Paws::DMS::Filter>], Marker => Str, MaxRecords => Int, SourceIdentifier => Str, SourceType => Str, StartTime => Str]) |
464
|
|
|
|
|
|
|
|
465
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DescribeEvents> |
466
|
|
|
|
|
|
|
|
467
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DescribeEventsResponse> instance |
468
|
|
|
|
|
|
|
|
469
|
|
|
|
|
|
|
Lists events for a given source identifier and source type. You can |
470
|
|
|
|
|
|
|
also specify a start and end time. For more information on AWS DMS |
471
|
|
|
|
|
|
|
events, see Working with Events and Notifications . |
472
|
|
|
|
|
|
|
|
473
|
|
|
|
|
|
|
|
474
|
|
|
|
|
|
|
=head2 DescribeEventSubscriptions([Filters => ArrayRef[L<Paws::DMS::Filter>], Marker => Str, MaxRecords => Int, SubscriptionName => Str]) |
475
|
|
|
|
|
|
|
|
476
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DescribeEventSubscriptions> |
477
|
|
|
|
|
|
|
|
478
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DescribeEventSubscriptionsResponse> instance |
479
|
|
|
|
|
|
|
|
480
|
|
|
|
|
|
|
Lists all the event subscriptions for a customer account. The |
481
|
|
|
|
|
|
|
description of a subscription includes C<SubscriptionName>, |
482
|
|
|
|
|
|
|
C<SNSTopicARN>, C<CustomerID>, C<SourceType>, C<SourceID>, |
483
|
|
|
|
|
|
|
C<CreationTime>, and C<Status>. |
484
|
|
|
|
|
|
|
|
485
|
|
|
|
|
|
|
If you specify C<SubscriptionName>, this action lists the description |
486
|
|
|
|
|
|
|
for that subscription. |
487
|
|
|
|
|
|
|
|
488
|
|
|
|
|
|
|
|
489
|
|
|
|
|
|
|
=head2 DescribeOrderableReplicationInstances([Marker => Str, MaxRecords => Int]) |
490
|
|
|
|
|
|
|
|
491
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DescribeOrderableReplicationInstances> |
492
|
|
|
|
|
|
|
|
493
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DescribeOrderableReplicationInstancesResponse> instance |
494
|
|
|
|
|
|
|
|
495
|
|
|
|
|
|
|
Returns information about the replication instance types that can be |
496
|
|
|
|
|
|
|
created in the specified region. |
497
|
|
|
|
|
|
|
|
498
|
|
|
|
|
|
|
|
499
|
|
|
|
|
|
|
=head2 DescribeRefreshSchemasStatus(EndpointArn => Str) |
500
|
|
|
|
|
|
|
|
501
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DescribeRefreshSchemasStatus> |
502
|
|
|
|
|
|
|
|
503
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DescribeRefreshSchemasStatusResponse> instance |
504
|
|
|
|
|
|
|
|
505
|
|
|
|
|
|
|
Returns the status of the RefreshSchemas operation. |
506
|
|
|
|
|
|
|
|
507
|
|
|
|
|
|
|
|
508
|
|
|
|
|
|
|
=head2 DescribeReplicationInstances([Filters => ArrayRef[L<Paws::DMS::Filter>], Marker => Str, MaxRecords => Int]) |
509
|
|
|
|
|
|
|
|
510
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DescribeReplicationInstances> |
511
|
|
|
|
|
|
|
|
512
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DescribeReplicationInstancesResponse> instance |
513
|
|
|
|
|
|
|
|
514
|
|
|
|
|
|
|
Returns information about replication instances for your account in the |
515
|
|
|
|
|
|
|
current region. |
516
|
|
|
|
|
|
|
|
517
|
|
|
|
|
|
|
|
518
|
|
|
|
|
|
|
=head2 DescribeReplicationSubnetGroups([Filters => ArrayRef[L<Paws::DMS::Filter>], Marker => Str, MaxRecords => Int]) |
519
|
|
|
|
|
|
|
|
520
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DescribeReplicationSubnetGroups> |
521
|
|
|
|
|
|
|
|
522
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DescribeReplicationSubnetGroupsResponse> instance |
523
|
|
|
|
|
|
|
|
524
|
|
|
|
|
|
|
Returns information about the replication subnet groups. |
525
|
|
|
|
|
|
|
|
526
|
|
|
|
|
|
|
|
527
|
|
|
|
|
|
|
=head2 DescribeReplicationTasks([Filters => ArrayRef[L<Paws::DMS::Filter>], Marker => Str, MaxRecords => Int]) |
528
|
|
|
|
|
|
|
|
529
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DescribeReplicationTasks> |
530
|
|
|
|
|
|
|
|
531
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DescribeReplicationTasksResponse> instance |
532
|
|
|
|
|
|
|
|
533
|
|
|
|
|
|
|
Returns information about replication tasks for your account in the |
534
|
|
|
|
|
|
|
current region. |
535
|
|
|
|
|
|
|
|
536
|
|
|
|
|
|
|
|
537
|
|
|
|
|
|
|
=head2 DescribeSchemas(EndpointArn => Str, [Marker => Str, MaxRecords => Int]) |
538
|
|
|
|
|
|
|
|
539
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DescribeSchemas> |
540
|
|
|
|
|
|
|
|
541
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DescribeSchemasResponse> instance |
542
|
|
|
|
|
|
|
|
543
|
|
|
|
|
|
|
Returns information about the schema for the specified endpoint. |
544
|
|
|
|
|
|
|
|
545
|
|
|
|
|
|
|
|
546
|
|
|
|
|
|
|
=head2 DescribeTableStatistics(ReplicationTaskArn => Str, [Marker => Str, MaxRecords => Int]) |
547
|
|
|
|
|
|
|
|
548
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::DescribeTableStatistics> |
549
|
|
|
|
|
|
|
|
550
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::DescribeTableStatisticsResponse> instance |
551
|
|
|
|
|
|
|
|
552
|
|
|
|
|
|
|
Returns table statistics on the database migration task, including |
553
|
|
|
|
|
|
|
table name, rows inserted, rows updated, and rows deleted. |
554
|
|
|
|
|
|
|
|
555
|
|
|
|
|
|
|
|
556
|
|
|
|
|
|
|
=head2 ImportCertificate(CertificateIdentifier => Str, [CertificatePem => Str, CertificateWallet => Str, Tags => ArrayRef[L<Paws::DMS::Tag>]]) |
557
|
|
|
|
|
|
|
|
558
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::ImportCertificate> |
559
|
|
|
|
|
|
|
|
560
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::ImportCertificateResponse> instance |
561
|
|
|
|
|
|
|
|
562
|
|
|
|
|
|
|
Uploads the specified certificate. |
563
|
|
|
|
|
|
|
|
564
|
|
|
|
|
|
|
|
565
|
|
|
|
|
|
|
=head2 ListTagsForResource(ResourceArn => Str) |
566
|
|
|
|
|
|
|
|
567
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::ListTagsForResource> |
568
|
|
|
|
|
|
|
|
569
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::ListTagsForResourceResponse> instance |
570
|
|
|
|
|
|
|
|
571
|
|
|
|
|
|
|
Lists all tags for an AWS DMS resource. |
572
|
|
|
|
|
|
|
|
573
|
|
|
|
|
|
|
|
574
|
|
|
|
|
|
|
=head2 ModifyEndpoint(EndpointArn => Str, [CertificateArn => Str, DatabaseName => Str, DynamoDbSettings => L<Paws::DMS::DynamoDbSettings>, EndpointIdentifier => Str, EndpointType => Str, EngineName => Str, ExtraConnectionAttributes => Str, MongoDbSettings => L<Paws::DMS::MongoDbSettings>, Password => Str, Port => Int, S3Settings => L<Paws::DMS::S3Settings>, ServerName => Str, SslMode => Str, Username => Str]) |
575
|
|
|
|
|
|
|
|
576
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::ModifyEndpoint> |
577
|
|
|
|
|
|
|
|
578
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::ModifyEndpointResponse> instance |
579
|
|
|
|
|
|
|
|
580
|
|
|
|
|
|
|
Modifies the specified endpoint. |
581
|
|
|
|
|
|
|
|
582
|
|
|
|
|
|
|
|
583
|
|
|
|
|
|
|
=head2 ModifyEventSubscription(SubscriptionName => Str, [Enabled => Bool, EventCategories => ArrayRef[Str|Undef], SnsTopicArn => Str, SourceType => Str]) |
584
|
|
|
|
|
|
|
|
585
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::ModifyEventSubscription> |
586
|
|
|
|
|
|
|
|
587
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::ModifyEventSubscriptionResponse> instance |
588
|
|
|
|
|
|
|
|
589
|
|
|
|
|
|
|
Modifies an existing AWS DMS event notification subscription. |
590
|
|
|
|
|
|
|
|
591
|
|
|
|
|
|
|
|
592
|
|
|
|
|
|
|
=head2 ModifyReplicationInstance(ReplicationInstanceArn => Str, [AllocatedStorage => Int, AllowMajorVersionUpgrade => Bool, ApplyImmediately => Bool, AutoMinorVersionUpgrade => Bool, EngineVersion => Str, MultiAZ => Bool, PreferredMaintenanceWindow => Str, ReplicationInstanceClass => Str, ReplicationInstanceIdentifier => Str, VpcSecurityGroupIds => ArrayRef[Str|Undef]]) |
593
|
|
|
|
|
|
|
|
594
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::ModifyReplicationInstance> |
595
|
|
|
|
|
|
|
|
596
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::ModifyReplicationInstanceResponse> instance |
597
|
|
|
|
|
|
|
|
598
|
|
|
|
|
|
|
Modifies the replication instance to apply new settings. You can change |
599
|
|
|
|
|
|
|
one or more parameters by specifying these parameters and the new |
600
|
|
|
|
|
|
|
values in the request. |
601
|
|
|
|
|
|
|
|
602
|
|
|
|
|
|
|
Some settings are applied during the maintenance window. |
603
|
|
|
|
|
|
|
|
604
|
|
|
|
|
|
|
|
605
|
|
|
|
|
|
|
=head2 ModifyReplicationSubnetGroup(ReplicationSubnetGroupIdentifier => Str, SubnetIds => ArrayRef[Str|Undef], [ReplicationSubnetGroupDescription => Str]) |
606
|
|
|
|
|
|
|
|
607
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::ModifyReplicationSubnetGroup> |
608
|
|
|
|
|
|
|
|
609
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::ModifyReplicationSubnetGroupResponse> instance |
610
|
|
|
|
|
|
|
|
611
|
|
|
|
|
|
|
Modifies the settings for the specified replication subnet group. |
612
|
|
|
|
|
|
|
|
613
|
|
|
|
|
|
|
|
614
|
|
|
|
|
|
|
=head2 ModifyReplicationTask(ReplicationTaskArn => Str, [CdcStartTime => Str, MigrationType => Str, ReplicationTaskIdentifier => Str, ReplicationTaskSettings => Str, TableMappings => Str]) |
615
|
|
|
|
|
|
|
|
616
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::ModifyReplicationTask> |
617
|
|
|
|
|
|
|
|
618
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::ModifyReplicationTaskResponse> instance |
619
|
|
|
|
|
|
|
|
620
|
|
|
|
|
|
|
Modifies the specified replication task. |
621
|
|
|
|
|
|
|
|
622
|
|
|
|
|
|
|
You can't modify the task endpoints. The task must be stopped before |
623
|
|
|
|
|
|
|
you can modify it. |
624
|
|
|
|
|
|
|
|
625
|
|
|
|
|
|
|
For more information about AWS DMS tasks, see the AWS DMS user guide at |
626
|
|
|
|
|
|
|
Working with Migration Tasks |
627
|
|
|
|
|
|
|
|
628
|
|
|
|
|
|
|
|
629
|
|
|
|
|
|
|
=head2 RefreshSchemas(EndpointArn => Str, ReplicationInstanceArn => Str) |
630
|
|
|
|
|
|
|
|
631
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::RefreshSchemas> |
632
|
|
|
|
|
|
|
|
633
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::RefreshSchemasResponse> instance |
634
|
|
|
|
|
|
|
|
635
|
|
|
|
|
|
|
Populates the schema for the specified endpoint. This is an |
636
|
|
|
|
|
|
|
asynchronous operation and can take several minutes. You can check the |
637
|
|
|
|
|
|
|
status of this operation by calling the DescribeRefreshSchemasStatus |
638
|
|
|
|
|
|
|
operation. |
639
|
|
|
|
|
|
|
|
640
|
|
|
|
|
|
|
|
641
|
|
|
|
|
|
|
=head2 ReloadTables(ReplicationTaskArn => Str, TablesToReload => ArrayRef[L<Paws::DMS::TableToReload>]) |
642
|
|
|
|
|
|
|
|
643
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::ReloadTables> |
644
|
|
|
|
|
|
|
|
645
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::ReloadTablesResponse> instance |
646
|
|
|
|
|
|
|
|
647
|
|
|
|
|
|
|
Reloads the target database table with the source data. |
648
|
|
|
|
|
|
|
|
649
|
|
|
|
|
|
|
|
650
|
|
|
|
|
|
|
=head2 RemoveTagsFromResource(ResourceArn => Str, TagKeys => ArrayRef[Str|Undef]) |
651
|
|
|
|
|
|
|
|
652
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::RemoveTagsFromResource> |
653
|
|
|
|
|
|
|
|
654
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::RemoveTagsFromResourceResponse> instance |
655
|
|
|
|
|
|
|
|
656
|
|
|
|
|
|
|
Removes metadata tags from a DMS resource. |
657
|
|
|
|
|
|
|
|
658
|
|
|
|
|
|
|
|
659
|
|
|
|
|
|
|
=head2 StartReplicationTask(ReplicationTaskArn => Str, StartReplicationTaskType => Str, [CdcStartTime => Str]) |
660
|
|
|
|
|
|
|
|
661
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::StartReplicationTask> |
662
|
|
|
|
|
|
|
|
663
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::StartReplicationTaskResponse> instance |
664
|
|
|
|
|
|
|
|
665
|
|
|
|
|
|
|
Starts the replication task. |
666
|
|
|
|
|
|
|
|
667
|
|
|
|
|
|
|
For more information about AWS DMS tasks, see the AWS DMS user guide at |
668
|
|
|
|
|
|
|
Working with Migration Tasks |
669
|
|
|
|
|
|
|
|
670
|
|
|
|
|
|
|
|
671
|
|
|
|
|
|
|
=head2 StopReplicationTask(ReplicationTaskArn => Str) |
672
|
|
|
|
|
|
|
|
673
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::StopReplicationTask> |
674
|
|
|
|
|
|
|
|
675
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::StopReplicationTaskResponse> instance |
676
|
|
|
|
|
|
|
|
677
|
|
|
|
|
|
|
Stops the replication task. |
678
|
|
|
|
|
|
|
|
679
|
|
|
|
|
|
|
|
680
|
|
|
|
|
|
|
=head2 TestConnection(EndpointArn => Str, ReplicationInstanceArn => Str) |
681
|
|
|
|
|
|
|
|
682
|
|
|
|
|
|
|
Each argument is described in detail in: L<Paws::DMS::TestConnection> |
683
|
|
|
|
|
|
|
|
684
|
|
|
|
|
|
|
Returns: a L<Paws::DMS::TestConnectionResponse> instance |
685
|
|
|
|
|
|
|
|
686
|
|
|
|
|
|
|
Tests the connection between the replication instance and the endpoint. |
687
|
|
|
|
|
|
|
|
688
|
|
|
|
|
|
|
|
689
|
|
|
|
|
|
|
|
690
|
|
|
|
|
|
|
|
691
|
|
|
|
|
|
|
=head1 PAGINATORS |
692
|
|
|
|
|
|
|
|
693
|
|
|
|
|
|
|
Paginator methods are helpers that repetively call methods that return partial results |
694
|
|
|
|
|
|
|
|
695
|
|
|
|
|
|
|
|
696
|
|
|
|
|
|
|
|
697
|
|
|
|
|
|
|
|
698
|
|
|
|
|
|
|
=head1 SEE ALSO |
699
|
|
|
|
|
|
|
|
700
|
|
|
|
|
|
|
This service class forms part of L<Paws> |
701
|
|
|
|
|
|
|
|
702
|
|
|
|
|
|
|
=head1 BUGS and CONTRIBUTIONS |
703
|
|
|
|
|
|
|
|
704
|
|
|
|
|
|
|
The source code is located here: https://github.com/pplu/aws-sdk-perl |
705
|
|
|
|
|
|
|
|
706
|
|
|
|
|
|
|
Please report bugs to: https://github.com/pplu/aws-sdk-perl/issues |
707
|
|
|
|
|
|
|
|
708
|
|
|
|
|
|
|
=cut |
709
|
|
|
|
|
|
|
|