UNPKG

41.7 kBJSONView Raw
1{
2 "version": "2.0",
3 "metadata": {
4 "apiVersion": "2016-01-01",
5 "endpointPrefix": "dms",
6 "jsonVersion": "1.1",
7 "protocol": "json",
8 "serviceFullName": "AWS Database Migration Service",
9 "serviceId": "Database Migration Service",
10 "signatureVersion": "v4",
11 "targetPrefix": "AmazonDMSv20160101",
12 "uid": "dms-2016-01-01"
13 },
14 "operations": {
15 "AddTagsToResource": {
16 "input": {
17 "type": "structure",
18 "required": [
19 "ResourceArn",
20 "Tags"
21 ],
22 "members": {
23 "ResourceArn": {},
24 "Tags": {
25 "shape": "S3"
26 }
27 }
28 },
29 "output": {
30 "type": "structure",
31 "members": {}
32 }
33 },
34 "ApplyPendingMaintenanceAction": {
35 "input": {
36 "type": "structure",
37 "required": [
38 "ReplicationInstanceArn",
39 "ApplyAction",
40 "OptInType"
41 ],
42 "members": {
43 "ReplicationInstanceArn": {},
44 "ApplyAction": {},
45 "OptInType": {}
46 }
47 },
48 "output": {
49 "type": "structure",
50 "members": {
51 "ResourcePendingMaintenanceActions": {
52 "shape": "S8"
53 }
54 }
55 }
56 },
57 "CreateEndpoint": {
58 "input": {
59 "type": "structure",
60 "required": [
61 "EndpointIdentifier",
62 "EndpointType",
63 "EngineName"
64 ],
65 "members": {
66 "EndpointIdentifier": {},
67 "EndpointType": {},
68 "EngineName": {},
69 "Username": {},
70 "Password": {
71 "shape": "Se"
72 },
73 "ServerName": {},
74 "Port": {
75 "type": "integer"
76 },
77 "DatabaseName": {},
78 "ExtraConnectionAttributes": {},
79 "KmsKeyId": {},
80 "Tags": {
81 "shape": "S3"
82 },
83 "CertificateArn": {},
84 "SslMode": {},
85 "ServiceAccessRoleArn": {},
86 "ExternalTableDefinition": {},
87 "DynamoDbSettings": {
88 "shape": "Sh"
89 },
90 "S3Settings": {
91 "shape": "Si"
92 },
93 "DmsTransferSettings": {
94 "shape": "Sp"
95 },
96 "MongoDbSettings": {
97 "shape": "Sq"
98 },
99 "KinesisSettings": {
100 "shape": "Su"
101 },
102 "ElasticsearchSettings": {
103 "shape": "Sw"
104 },
105 "RedshiftSettings": {
106 "shape": "Sx"
107 }
108 }
109 },
110 "output": {
111 "type": "structure",
112 "members": {
113 "Endpoint": {
114 "shape": "Sz"
115 }
116 }
117 }
118 },
119 "CreateEventSubscription": {
120 "input": {
121 "type": "structure",
122 "required": [
123 "SubscriptionName",
124 "SnsTopicArn"
125 ],
126 "members": {
127 "SubscriptionName": {},
128 "SnsTopicArn": {},
129 "SourceType": {},
130 "EventCategories": {
131 "shape": "S11"
132 },
133 "SourceIds": {
134 "shape": "S12"
135 },
136 "Enabled": {
137 "type": "boolean"
138 },
139 "Tags": {
140 "shape": "S3"
141 }
142 }
143 },
144 "output": {
145 "type": "structure",
146 "members": {
147 "EventSubscription": {
148 "shape": "S14"
149 }
150 }
151 }
152 },
153 "CreateReplicationInstance": {
154 "input": {
155 "type": "structure",
156 "required": [
157 "ReplicationInstanceIdentifier",
158 "ReplicationInstanceClass"
159 ],
160 "members": {
161 "ReplicationInstanceIdentifier": {},
162 "AllocatedStorage": {
163 "type": "integer"
164 },
165 "ReplicationInstanceClass": {},
166 "VpcSecurityGroupIds": {
167 "shape": "S17"
168 },
169 "AvailabilityZone": {},
170 "ReplicationSubnetGroupIdentifier": {},
171 "PreferredMaintenanceWindow": {},
172 "MultiAZ": {
173 "type": "boolean"
174 },
175 "EngineVersion": {},
176 "AutoMinorVersionUpgrade": {
177 "type": "boolean"
178 },
179 "Tags": {
180 "shape": "S3"
181 },
182 "KmsKeyId": {},
183 "PubliclyAccessible": {
184 "type": "boolean"
185 },
186 "DnsNameServers": {}
187 }
188 },
189 "output": {
190 "type": "structure",
191 "members": {
192 "ReplicationInstance": {
193 "shape": "S19"
194 }
195 }
196 }
197 },
198 "CreateReplicationSubnetGroup": {
199 "input": {
200 "type": "structure",
201 "required": [
202 "ReplicationSubnetGroupIdentifier",
203 "ReplicationSubnetGroupDescription",
204 "SubnetIds"
205 ],
206 "members": {
207 "ReplicationSubnetGroupIdentifier": {},
208 "ReplicationSubnetGroupDescription": {},
209 "SubnetIds": {
210 "shape": "S1l"
211 },
212 "Tags": {
213 "shape": "S3"
214 }
215 }
216 },
217 "output": {
218 "type": "structure",
219 "members": {
220 "ReplicationSubnetGroup": {
221 "shape": "S1d"
222 }
223 }
224 }
225 },
226 "CreateReplicationTask": {
227 "input": {
228 "type": "structure",
229 "required": [
230 "ReplicationTaskIdentifier",
231 "SourceEndpointArn",
232 "TargetEndpointArn",
233 "ReplicationInstanceArn",
234 "MigrationType",
235 "TableMappings"
236 ],
237 "members": {
238 "ReplicationTaskIdentifier": {},
239 "SourceEndpointArn": {},
240 "TargetEndpointArn": {},
241 "ReplicationInstanceArn": {},
242 "MigrationType": {},
243 "TableMappings": {},
244 "ReplicationTaskSettings": {},
245 "CdcStartTime": {
246 "type": "timestamp"
247 },
248 "CdcStartPosition": {},
249 "CdcStopPosition": {},
250 "Tags": {
251 "shape": "S3"
252 }
253 }
254 },
255 "output": {
256 "type": "structure",
257 "members": {
258 "ReplicationTask": {
259 "shape": "S1q"
260 }
261 }
262 }
263 },
264 "DeleteCertificate": {
265 "input": {
266 "type": "structure",
267 "required": [
268 "CertificateArn"
269 ],
270 "members": {
271 "CertificateArn": {}
272 }
273 },
274 "output": {
275 "type": "structure",
276 "members": {
277 "Certificate": {
278 "shape": "S1v"
279 }
280 }
281 }
282 },
283 "DeleteEndpoint": {
284 "input": {
285 "type": "structure",
286 "required": [
287 "EndpointArn"
288 ],
289 "members": {
290 "EndpointArn": {}
291 }
292 },
293 "output": {
294 "type": "structure",
295 "members": {
296 "Endpoint": {
297 "shape": "Sz"
298 }
299 }
300 }
301 },
302 "DeleteEventSubscription": {
303 "input": {
304 "type": "structure",
305 "required": [
306 "SubscriptionName"
307 ],
308 "members": {
309 "SubscriptionName": {}
310 }
311 },
312 "output": {
313 "type": "structure",
314 "members": {
315 "EventSubscription": {
316 "shape": "S14"
317 }
318 }
319 }
320 },
321 "DeleteReplicationInstance": {
322 "input": {
323 "type": "structure",
324 "required": [
325 "ReplicationInstanceArn"
326 ],
327 "members": {
328 "ReplicationInstanceArn": {}
329 }
330 },
331 "output": {
332 "type": "structure",
333 "members": {
334 "ReplicationInstance": {
335 "shape": "S19"
336 }
337 }
338 }
339 },
340 "DeleteReplicationSubnetGroup": {
341 "input": {
342 "type": "structure",
343 "required": [
344 "ReplicationSubnetGroupIdentifier"
345 ],
346 "members": {
347 "ReplicationSubnetGroupIdentifier": {}
348 }
349 },
350 "output": {
351 "type": "structure",
352 "members": {}
353 }
354 },
355 "DeleteReplicationTask": {
356 "input": {
357 "type": "structure",
358 "required": [
359 "ReplicationTaskArn"
360 ],
361 "members": {
362 "ReplicationTaskArn": {}
363 }
364 },
365 "output": {
366 "type": "structure",
367 "members": {
368 "ReplicationTask": {
369 "shape": "S1q"
370 }
371 }
372 }
373 },
374 "DescribeAccountAttributes": {
375 "input": {
376 "type": "structure",
377 "members": {}
378 },
379 "output": {
380 "type": "structure",
381 "members": {
382 "AccountQuotas": {
383 "type": "list",
384 "member": {
385 "type": "structure",
386 "members": {
387 "AccountQuotaName": {},
388 "Used": {
389 "type": "long"
390 },
391 "Max": {
392 "type": "long"
393 }
394 }
395 }
396 }
397 }
398 }
399 },
400 "DescribeCertificates": {
401 "input": {
402 "type": "structure",
403 "members": {
404 "Filters": {
405 "shape": "S2c"
406 },
407 "MaxRecords": {
408 "type": "integer"
409 },
410 "Marker": {}
411 }
412 },
413 "output": {
414 "type": "structure",
415 "members": {
416 "Marker": {},
417 "Certificates": {
418 "type": "list",
419 "member": {
420 "shape": "S1v"
421 }
422 }
423 }
424 }
425 },
426 "DescribeConnections": {
427 "input": {
428 "type": "structure",
429 "members": {
430 "Filters": {
431 "shape": "S2c"
432 },
433 "MaxRecords": {
434 "type": "integer"
435 },
436 "Marker": {}
437 }
438 },
439 "output": {
440 "type": "structure",
441 "members": {
442 "Marker": {},
443 "Connections": {
444 "type": "list",
445 "member": {
446 "shape": "S2k"
447 }
448 }
449 }
450 }
451 },
452 "DescribeEndpointTypes": {
453 "input": {
454 "type": "structure",
455 "members": {
456 "Filters": {
457 "shape": "S2c"
458 },
459 "MaxRecords": {
460 "type": "integer"
461 },
462 "Marker": {}
463 }
464 },
465 "output": {
466 "type": "structure",
467 "members": {
468 "Marker": {},
469 "SupportedEndpointTypes": {
470 "type": "list",
471 "member": {
472 "type": "structure",
473 "members": {
474 "EngineName": {},
475 "SupportsCDC": {
476 "type": "boolean"
477 },
478 "EndpointType": {},
479 "EngineDisplayName": {}
480 }
481 }
482 }
483 }
484 }
485 },
486 "DescribeEndpoints": {
487 "input": {
488 "type": "structure",
489 "members": {
490 "Filters": {
491 "shape": "S2c"
492 },
493 "MaxRecords": {
494 "type": "integer"
495 },
496 "Marker": {}
497 }
498 },
499 "output": {
500 "type": "structure",
501 "members": {
502 "Marker": {},
503 "Endpoints": {
504 "type": "list",
505 "member": {
506 "shape": "Sz"
507 }
508 }
509 }
510 }
511 },
512 "DescribeEventCategories": {
513 "input": {
514 "type": "structure",
515 "members": {
516 "SourceType": {},
517 "Filters": {
518 "shape": "S2c"
519 }
520 }
521 },
522 "output": {
523 "type": "structure",
524 "members": {
525 "EventCategoryGroupList": {
526 "type": "list",
527 "member": {
528 "type": "structure",
529 "members": {
530 "SourceType": {},
531 "EventCategories": {
532 "shape": "S11"
533 }
534 }
535 }
536 }
537 }
538 }
539 },
540 "DescribeEventSubscriptions": {
541 "input": {
542 "type": "structure",
543 "members": {
544 "SubscriptionName": {},
545 "Filters": {
546 "shape": "S2c"
547 },
548 "MaxRecords": {
549 "type": "integer"
550 },
551 "Marker": {}
552 }
553 },
554 "output": {
555 "type": "structure",
556 "members": {
557 "Marker": {},
558 "EventSubscriptionsList": {
559 "type": "list",
560 "member": {
561 "shape": "S14"
562 }
563 }
564 }
565 }
566 },
567 "DescribeEvents": {
568 "input": {
569 "type": "structure",
570 "members": {
571 "SourceIdentifier": {},
572 "SourceType": {},
573 "StartTime": {
574 "type": "timestamp"
575 },
576 "EndTime": {
577 "type": "timestamp"
578 },
579 "Duration": {
580 "type": "integer"
581 },
582 "EventCategories": {
583 "shape": "S11"
584 },
585 "Filters": {
586 "shape": "S2c"
587 },
588 "MaxRecords": {
589 "type": "integer"
590 },
591 "Marker": {}
592 }
593 },
594 "output": {
595 "type": "structure",
596 "members": {
597 "Marker": {},
598 "Events": {
599 "type": "list",
600 "member": {
601 "type": "structure",
602 "members": {
603 "SourceIdentifier": {},
604 "SourceType": {},
605 "Message": {},
606 "EventCategories": {
607 "shape": "S11"
608 },
609 "Date": {
610 "type": "timestamp"
611 }
612 }
613 }
614 }
615 }
616 }
617 },
618 "DescribeOrderableReplicationInstances": {
619 "input": {
620 "type": "structure",
621 "members": {
622 "MaxRecords": {
623 "type": "integer"
624 },
625 "Marker": {}
626 }
627 },
628 "output": {
629 "type": "structure",
630 "members": {
631 "OrderableReplicationInstances": {
632 "type": "list",
633 "member": {
634 "type": "structure",
635 "members": {
636 "EngineVersion": {},
637 "ReplicationInstanceClass": {},
638 "StorageType": {},
639 "MinAllocatedStorage": {
640 "type": "integer"
641 },
642 "MaxAllocatedStorage": {
643 "type": "integer"
644 },
645 "DefaultAllocatedStorage": {
646 "type": "integer"
647 },
648 "IncludedAllocatedStorage": {
649 "type": "integer"
650 },
651 "AvailabilityZones": {
652 "type": "list",
653 "member": {}
654 }
655 }
656 }
657 },
658 "Marker": {}
659 }
660 }
661 },
662 "DescribePendingMaintenanceActions": {
663 "input": {
664 "type": "structure",
665 "members": {
666 "ReplicationInstanceArn": {},
667 "Filters": {
668 "shape": "S2c"
669 },
670 "Marker": {},
671 "MaxRecords": {
672 "type": "integer"
673 }
674 }
675 },
676 "output": {
677 "type": "structure",
678 "members": {
679 "PendingMaintenanceActions": {
680 "type": "list",
681 "member": {
682 "shape": "S8"
683 }
684 },
685 "Marker": {}
686 }
687 }
688 },
689 "DescribeRefreshSchemasStatus": {
690 "input": {
691 "type": "structure",
692 "required": [
693 "EndpointArn"
694 ],
695 "members": {
696 "EndpointArn": {}
697 }
698 },
699 "output": {
700 "type": "structure",
701 "members": {
702 "RefreshSchemasStatus": {
703 "shape": "S3e"
704 }
705 }
706 }
707 },
708 "DescribeReplicationInstanceTaskLogs": {
709 "input": {
710 "type": "structure",
711 "required": [
712 "ReplicationInstanceArn"
713 ],
714 "members": {
715 "ReplicationInstanceArn": {},
716 "MaxRecords": {
717 "type": "integer"
718 },
719 "Marker": {}
720 }
721 },
722 "output": {
723 "type": "structure",
724 "members": {
725 "ReplicationInstanceArn": {},
726 "ReplicationInstanceTaskLogs": {
727 "type": "list",
728 "member": {
729 "type": "structure",
730 "members": {
731 "ReplicationTaskName": {},
732 "ReplicationTaskArn": {},
733 "ReplicationInstanceTaskLogSize": {
734 "type": "long"
735 }
736 }
737 }
738 },
739 "Marker": {}
740 }
741 }
742 },
743 "DescribeReplicationInstances": {
744 "input": {
745 "type": "structure",
746 "members": {
747 "Filters": {
748 "shape": "S2c"
749 },
750 "MaxRecords": {
751 "type": "integer"
752 },
753 "Marker": {}
754 }
755 },
756 "output": {
757 "type": "structure",
758 "members": {
759 "Marker": {},
760 "ReplicationInstances": {
761 "type": "list",
762 "member": {
763 "shape": "S19"
764 }
765 }
766 }
767 }
768 },
769 "DescribeReplicationSubnetGroups": {
770 "input": {
771 "type": "structure",
772 "members": {
773 "Filters": {
774 "shape": "S2c"
775 },
776 "MaxRecords": {
777 "type": "integer"
778 },
779 "Marker": {}
780 }
781 },
782 "output": {
783 "type": "structure",
784 "members": {
785 "Marker": {},
786 "ReplicationSubnetGroups": {
787 "type": "list",
788 "member": {
789 "shape": "S1d"
790 }
791 }
792 }
793 }
794 },
795 "DescribeReplicationTaskAssessmentResults": {
796 "input": {
797 "type": "structure",
798 "members": {
799 "ReplicationTaskArn": {},
800 "MaxRecords": {
801 "type": "integer"
802 },
803 "Marker": {}
804 }
805 },
806 "output": {
807 "type": "structure",
808 "members": {
809 "Marker": {},
810 "BucketName": {},
811 "ReplicationTaskAssessmentResults": {
812 "type": "list",
813 "member": {
814 "type": "structure",
815 "members": {
816 "ReplicationTaskIdentifier": {},
817 "ReplicationTaskArn": {},
818 "ReplicationTaskLastAssessmentDate": {
819 "type": "timestamp"
820 },
821 "AssessmentStatus": {},
822 "AssessmentResultsFile": {},
823 "AssessmentResults": {},
824 "S3ObjectUrl": {}
825 }
826 }
827 }
828 }
829 }
830 },
831 "DescribeReplicationTasks": {
832 "input": {
833 "type": "structure",
834 "members": {
835 "Filters": {
836 "shape": "S2c"
837 },
838 "MaxRecords": {
839 "type": "integer"
840 },
841 "Marker": {},
842 "WithoutSettings": {
843 "type": "boolean"
844 }
845 }
846 },
847 "output": {
848 "type": "structure",
849 "members": {
850 "Marker": {},
851 "ReplicationTasks": {
852 "type": "list",
853 "member": {
854 "shape": "S1q"
855 }
856 }
857 }
858 }
859 },
860 "DescribeSchemas": {
861 "input": {
862 "type": "structure",
863 "required": [
864 "EndpointArn"
865 ],
866 "members": {
867 "EndpointArn": {},
868 "MaxRecords": {
869 "type": "integer"
870 },
871 "Marker": {}
872 }
873 },
874 "output": {
875 "type": "structure",
876 "members": {
877 "Marker": {},
878 "Schemas": {
879 "type": "list",
880 "member": {}
881 }
882 }
883 }
884 },
885 "DescribeTableStatistics": {
886 "input": {
887 "type": "structure",
888 "required": [
889 "ReplicationTaskArn"
890 ],
891 "members": {
892 "ReplicationTaskArn": {},
893 "MaxRecords": {
894 "type": "integer"
895 },
896 "Marker": {},
897 "Filters": {
898 "shape": "S2c"
899 }
900 }
901 },
902 "output": {
903 "type": "structure",
904 "members": {
905 "ReplicationTaskArn": {},
906 "TableStatistics": {
907 "type": "list",
908 "member": {
909 "type": "structure",
910 "members": {
911 "SchemaName": {},
912 "TableName": {},
913 "Inserts": {
914 "type": "long"
915 },
916 "Deletes": {
917 "type": "long"
918 },
919 "Updates": {
920 "type": "long"
921 },
922 "Ddls": {
923 "type": "long"
924 },
925 "FullLoadRows": {
926 "type": "long"
927 },
928 "FullLoadCondtnlChkFailedRows": {
929 "type": "long"
930 },
931 "FullLoadErrorRows": {
932 "type": "long"
933 },
934 "LastUpdateTime": {
935 "type": "timestamp"
936 },
937 "TableState": {},
938 "ValidationPendingRecords": {
939 "type": "long"
940 },
941 "ValidationFailedRecords": {
942 "type": "long"
943 },
944 "ValidationSuspendedRecords": {
945 "type": "long"
946 },
947 "ValidationState": {},
948 "ValidationStateDetails": {}
949 }
950 }
951 },
952 "Marker": {}
953 }
954 }
955 },
956 "ImportCertificate": {
957 "input": {
958 "type": "structure",
959 "required": [
960 "CertificateIdentifier"
961 ],
962 "members": {
963 "CertificateIdentifier": {},
964 "CertificatePem": {},
965 "CertificateWallet": {
966 "type": "blob"
967 },
968 "Tags": {
969 "shape": "S3"
970 }
971 }
972 },
973 "output": {
974 "type": "structure",
975 "members": {
976 "Certificate": {
977 "shape": "S1v"
978 }
979 }
980 }
981 },
982 "ListTagsForResource": {
983 "input": {
984 "type": "structure",
985 "required": [
986 "ResourceArn"
987 ],
988 "members": {
989 "ResourceArn": {}
990 }
991 },
992 "output": {
993 "type": "structure",
994 "members": {
995 "TagList": {
996 "shape": "S3"
997 }
998 }
999 }
1000 },
1001 "ModifyEndpoint": {
1002 "input": {
1003 "type": "structure",
1004 "required": [
1005 "EndpointArn"
1006 ],
1007 "members": {
1008 "EndpointArn": {},
1009 "EndpointIdentifier": {},
1010 "EndpointType": {},
1011 "EngineName": {},
1012 "Username": {},
1013 "Password": {
1014 "shape": "Se"
1015 },
1016 "ServerName": {},
1017 "Port": {
1018 "type": "integer"
1019 },
1020 "DatabaseName": {},
1021 "ExtraConnectionAttributes": {},
1022 "CertificateArn": {},
1023 "SslMode": {},
1024 "ServiceAccessRoleArn": {},
1025 "ExternalTableDefinition": {},
1026 "DynamoDbSettings": {
1027 "shape": "Sh"
1028 },
1029 "S3Settings": {
1030 "shape": "Si"
1031 },
1032 "DmsTransferSettings": {
1033 "shape": "Sp"
1034 },
1035 "MongoDbSettings": {
1036 "shape": "Sq"
1037 },
1038 "KinesisSettings": {
1039 "shape": "Su"
1040 },
1041 "ElasticsearchSettings": {
1042 "shape": "Sw"
1043 },
1044 "RedshiftSettings": {
1045 "shape": "Sx"
1046 }
1047 }
1048 },
1049 "output": {
1050 "type": "structure",
1051 "members": {
1052 "Endpoint": {
1053 "shape": "Sz"
1054 }
1055 }
1056 }
1057 },
1058 "ModifyEventSubscription": {
1059 "input": {
1060 "type": "structure",
1061 "required": [
1062 "SubscriptionName"
1063 ],
1064 "members": {
1065 "SubscriptionName": {},
1066 "SnsTopicArn": {},
1067 "SourceType": {},
1068 "EventCategories": {
1069 "shape": "S11"
1070 },
1071 "Enabled": {
1072 "type": "boolean"
1073 }
1074 }
1075 },
1076 "output": {
1077 "type": "structure",
1078 "members": {
1079 "EventSubscription": {
1080 "shape": "S14"
1081 }
1082 }
1083 }
1084 },
1085 "ModifyReplicationInstance": {
1086 "input": {
1087 "type": "structure",
1088 "required": [
1089 "ReplicationInstanceArn"
1090 ],
1091 "members": {
1092 "ReplicationInstanceArn": {},
1093 "AllocatedStorage": {
1094 "type": "integer"
1095 },
1096 "ApplyImmediately": {
1097 "type": "boolean"
1098 },
1099 "ReplicationInstanceClass": {},
1100 "VpcSecurityGroupIds": {
1101 "shape": "S17"
1102 },
1103 "PreferredMaintenanceWindow": {},
1104 "MultiAZ": {
1105 "type": "boolean"
1106 },
1107 "EngineVersion": {},
1108 "AllowMajorVersionUpgrade": {
1109 "type": "boolean"
1110 },
1111 "AutoMinorVersionUpgrade": {
1112 "type": "boolean"
1113 },
1114 "ReplicationInstanceIdentifier": {}
1115 }
1116 },
1117 "output": {
1118 "type": "structure",
1119 "members": {
1120 "ReplicationInstance": {
1121 "shape": "S19"
1122 }
1123 }
1124 }
1125 },
1126 "ModifyReplicationSubnetGroup": {
1127 "input": {
1128 "type": "structure",
1129 "required": [
1130 "ReplicationSubnetGroupIdentifier",
1131 "SubnetIds"
1132 ],
1133 "members": {
1134 "ReplicationSubnetGroupIdentifier": {},
1135 "ReplicationSubnetGroupDescription": {},
1136 "SubnetIds": {
1137 "shape": "S1l"
1138 }
1139 }
1140 },
1141 "output": {
1142 "type": "structure",
1143 "members": {
1144 "ReplicationSubnetGroup": {
1145 "shape": "S1d"
1146 }
1147 }
1148 }
1149 },
1150 "ModifyReplicationTask": {
1151 "input": {
1152 "type": "structure",
1153 "required": [
1154 "ReplicationTaskArn"
1155 ],
1156 "members": {
1157 "ReplicationTaskArn": {},
1158 "ReplicationTaskIdentifier": {},
1159 "MigrationType": {},
1160 "TableMappings": {},
1161 "ReplicationTaskSettings": {},
1162 "CdcStartTime": {
1163 "type": "timestamp"
1164 },
1165 "CdcStartPosition": {},
1166 "CdcStopPosition": {}
1167 }
1168 },
1169 "output": {
1170 "type": "structure",
1171 "members": {
1172 "ReplicationTask": {
1173 "shape": "S1q"
1174 }
1175 }
1176 }
1177 },
1178 "RebootReplicationInstance": {
1179 "input": {
1180 "type": "structure",
1181 "required": [
1182 "ReplicationInstanceArn"
1183 ],
1184 "members": {
1185 "ReplicationInstanceArn": {},
1186 "ForceFailover": {
1187 "type": "boolean"
1188 }
1189 }
1190 },
1191 "output": {
1192 "type": "structure",
1193 "members": {
1194 "ReplicationInstance": {
1195 "shape": "S19"
1196 }
1197 }
1198 }
1199 },
1200 "RefreshSchemas": {
1201 "input": {
1202 "type": "structure",
1203 "required": [
1204 "EndpointArn",
1205 "ReplicationInstanceArn"
1206 ],
1207 "members": {
1208 "EndpointArn": {},
1209 "ReplicationInstanceArn": {}
1210 }
1211 },
1212 "output": {
1213 "type": "structure",
1214 "members": {
1215 "RefreshSchemasStatus": {
1216 "shape": "S3e"
1217 }
1218 }
1219 }
1220 },
1221 "ReloadTables": {
1222 "input": {
1223 "type": "structure",
1224 "required": [
1225 "ReplicationTaskArn",
1226 "TablesToReload"
1227 ],
1228 "members": {
1229 "ReplicationTaskArn": {},
1230 "TablesToReload": {
1231 "type": "list",
1232 "member": {
1233 "type": "structure",
1234 "members": {
1235 "SchemaName": {},
1236 "TableName": {}
1237 }
1238 }
1239 },
1240 "ReloadOption": {}
1241 }
1242 },
1243 "output": {
1244 "type": "structure",
1245 "members": {
1246 "ReplicationTaskArn": {}
1247 }
1248 }
1249 },
1250 "RemoveTagsFromResource": {
1251 "input": {
1252 "type": "structure",
1253 "required": [
1254 "ResourceArn",
1255 "TagKeys"
1256 ],
1257 "members": {
1258 "ResourceArn": {},
1259 "TagKeys": {
1260 "type": "list",
1261 "member": {}
1262 }
1263 }
1264 },
1265 "output": {
1266 "type": "structure",
1267 "members": {}
1268 }
1269 },
1270 "StartReplicationTask": {
1271 "input": {
1272 "type": "structure",
1273 "required": [
1274 "ReplicationTaskArn",
1275 "StartReplicationTaskType"
1276 ],
1277 "members": {
1278 "ReplicationTaskArn": {},
1279 "StartReplicationTaskType": {},
1280 "CdcStartTime": {
1281 "type": "timestamp"
1282 },
1283 "CdcStartPosition": {},
1284 "CdcStopPosition": {}
1285 }
1286 },
1287 "output": {
1288 "type": "structure",
1289 "members": {
1290 "ReplicationTask": {
1291 "shape": "S1q"
1292 }
1293 }
1294 }
1295 },
1296 "StartReplicationTaskAssessment": {
1297 "input": {
1298 "type": "structure",
1299 "required": [
1300 "ReplicationTaskArn"
1301 ],
1302 "members": {
1303 "ReplicationTaskArn": {}
1304 }
1305 },
1306 "output": {
1307 "type": "structure",
1308 "members": {
1309 "ReplicationTask": {
1310 "shape": "S1q"
1311 }
1312 }
1313 }
1314 },
1315 "StopReplicationTask": {
1316 "input": {
1317 "type": "structure",
1318 "required": [
1319 "ReplicationTaskArn"
1320 ],
1321 "members": {
1322 "ReplicationTaskArn": {}
1323 }
1324 },
1325 "output": {
1326 "type": "structure",
1327 "members": {
1328 "ReplicationTask": {
1329 "shape": "S1q"
1330 }
1331 }
1332 }
1333 },
1334 "TestConnection": {
1335 "input": {
1336 "type": "structure",
1337 "required": [
1338 "ReplicationInstanceArn",
1339 "EndpointArn"
1340 ],
1341 "members": {
1342 "ReplicationInstanceArn": {},
1343 "EndpointArn": {}
1344 }
1345 },
1346 "output": {
1347 "type": "structure",
1348 "members": {
1349 "Connection": {
1350 "shape": "S2k"
1351 }
1352 }
1353 }
1354 }
1355 },
1356 "shapes": {
1357 "S3": {
1358 "type": "list",
1359 "member": {
1360 "type": "structure",
1361 "members": {
1362 "Key": {},
1363 "Value": {}
1364 }
1365 }
1366 },
1367 "S8": {
1368 "type": "structure",
1369 "members": {
1370 "ResourceIdentifier": {},
1371 "PendingMaintenanceActionDetails": {
1372 "type": "list",
1373 "member": {
1374 "type": "structure",
1375 "members": {
1376 "Action": {},
1377 "AutoAppliedAfterDate": {
1378 "type": "timestamp"
1379 },
1380 "ForcedApplyDate": {
1381 "type": "timestamp"
1382 },
1383 "OptInStatus": {},
1384 "CurrentApplyDate": {
1385 "type": "timestamp"
1386 },
1387 "Description": {}
1388 }
1389 }
1390 }
1391 }
1392 },
1393 "Se": {
1394 "type": "string",
1395 "sensitive": true
1396 },
1397 "Sh": {
1398 "type": "structure",
1399 "required": [
1400 "ServiceAccessRoleArn"
1401 ],
1402 "members": {
1403 "ServiceAccessRoleArn": {}
1404 }
1405 },
1406 "Si": {
1407 "type": "structure",
1408 "members": {
1409 "ServiceAccessRoleArn": {},
1410 "ExternalTableDefinition": {},
1411 "CsvRowDelimiter": {},
1412 "CsvDelimiter": {},
1413 "BucketFolder": {},
1414 "BucketName": {},
1415 "CompressionType": {},
1416 "EncryptionMode": {},
1417 "ServerSideEncryptionKmsKeyId": {},
1418 "DataFormat": {},
1419 "EncodingType": {},
1420 "DictPageSizeLimit": {
1421 "type": "integer"
1422 },
1423 "RowGroupLength": {
1424 "type": "integer"
1425 },
1426 "DataPageSize": {
1427 "type": "integer"
1428 },
1429 "ParquetVersion": {},
1430 "EnableStatistics": {
1431 "type": "boolean"
1432 },
1433 "CdcInsertsOnly": {
1434 "type": "boolean"
1435 }
1436 }
1437 },
1438 "Sp": {
1439 "type": "structure",
1440 "members": {
1441 "ServiceAccessRoleArn": {},
1442 "BucketName": {}
1443 }
1444 },
1445 "Sq": {
1446 "type": "structure",
1447 "members": {
1448 "Username": {},
1449 "Password": {
1450 "shape": "Se"
1451 },
1452 "ServerName": {},
1453 "Port": {
1454 "type": "integer"
1455 },
1456 "DatabaseName": {},
1457 "AuthType": {},
1458 "AuthMechanism": {},
1459 "NestingLevel": {},
1460 "ExtractDocId": {},
1461 "DocsToInvestigate": {},
1462 "AuthSource": {},
1463 "KmsKeyId": {}
1464 }
1465 },
1466 "Su": {
1467 "type": "structure",
1468 "members": {
1469 "StreamArn": {},
1470 "MessageFormat": {},
1471 "ServiceAccessRoleArn": {}
1472 }
1473 },
1474 "Sw": {
1475 "type": "structure",
1476 "required": [
1477 "ServiceAccessRoleArn",
1478 "EndpointUri"
1479 ],
1480 "members": {
1481 "ServiceAccessRoleArn": {},
1482 "EndpointUri": {},
1483 "FullLoadErrorPercentage": {
1484 "type": "integer"
1485 },
1486 "ErrorRetryDuration": {
1487 "type": "integer"
1488 }
1489 }
1490 },
1491 "Sx": {
1492 "type": "structure",
1493 "members": {
1494 "AcceptAnyDate": {
1495 "type": "boolean"
1496 },
1497 "AfterConnectScript": {},
1498 "BucketFolder": {},
1499 "BucketName": {},
1500 "ConnectionTimeout": {
1501 "type": "integer"
1502 },
1503 "DatabaseName": {},
1504 "DateFormat": {},
1505 "EmptyAsNull": {
1506 "type": "boolean"
1507 },
1508 "EncryptionMode": {},
1509 "FileTransferUploadStreams": {
1510 "type": "integer"
1511 },
1512 "LoadTimeout": {
1513 "type": "integer"
1514 },
1515 "MaxFileSize": {
1516 "type": "integer"
1517 },
1518 "Password": {
1519 "shape": "Se"
1520 },
1521 "Port": {
1522 "type": "integer"
1523 },
1524 "RemoveQuotes": {
1525 "type": "boolean"
1526 },
1527 "ReplaceInvalidChars": {},
1528 "ReplaceChars": {},
1529 "ServerName": {},
1530 "ServiceAccessRoleArn": {},
1531 "ServerSideEncryptionKmsKeyId": {},
1532 "TimeFormat": {},
1533 "TrimBlanks": {
1534 "type": "boolean"
1535 },
1536 "TruncateColumns": {
1537 "type": "boolean"
1538 },
1539 "Username": {},
1540 "WriteBufferSize": {
1541 "type": "integer"
1542 }
1543 }
1544 },
1545 "Sz": {
1546 "type": "structure",
1547 "members": {
1548 "EndpointIdentifier": {},
1549 "EndpointType": {},
1550 "EngineName": {},
1551 "EngineDisplayName": {},
1552 "Username": {},
1553 "ServerName": {},
1554 "Port": {
1555 "type": "integer"
1556 },
1557 "DatabaseName": {},
1558 "ExtraConnectionAttributes": {},
1559 "Status": {},
1560 "KmsKeyId": {},
1561 "EndpointArn": {},
1562 "CertificateArn": {},
1563 "SslMode": {},
1564 "ServiceAccessRoleArn": {},
1565 "ExternalTableDefinition": {},
1566 "ExternalId": {},
1567 "DynamoDbSettings": {
1568 "shape": "Sh"
1569 },
1570 "S3Settings": {
1571 "shape": "Si"
1572 },
1573 "DmsTransferSettings": {
1574 "shape": "Sp"
1575 },
1576 "MongoDbSettings": {
1577 "shape": "Sq"
1578 },
1579 "KinesisSettings": {
1580 "shape": "Su"
1581 },
1582 "ElasticsearchSettings": {
1583 "shape": "Sw"
1584 },
1585 "RedshiftSettings": {
1586 "shape": "Sx"
1587 }
1588 }
1589 },
1590 "S11": {
1591 "type": "list",
1592 "member": {}
1593 },
1594 "S12": {
1595 "type": "list",
1596 "member": {}
1597 },
1598 "S14": {
1599 "type": "structure",
1600 "members": {
1601 "CustomerAwsId": {},
1602 "CustSubscriptionId": {},
1603 "SnsTopicArn": {},
1604 "Status": {},
1605 "SubscriptionCreationTime": {},
1606 "SourceType": {},
1607 "SourceIdsList": {
1608 "shape": "S12"
1609 },
1610 "EventCategoriesList": {
1611 "shape": "S11"
1612 },
1613 "Enabled": {
1614 "type": "boolean"
1615 }
1616 }
1617 },
1618 "S17": {
1619 "type": "list",
1620 "member": {}
1621 },
1622 "S19": {
1623 "type": "structure",
1624 "members": {
1625 "ReplicationInstanceIdentifier": {},
1626 "ReplicationInstanceClass": {},
1627 "ReplicationInstanceStatus": {},
1628 "AllocatedStorage": {
1629 "type": "integer"
1630 },
1631 "InstanceCreateTime": {
1632 "type": "timestamp"
1633 },
1634 "VpcSecurityGroups": {
1635 "type": "list",
1636 "member": {
1637 "type": "structure",
1638 "members": {
1639 "VpcSecurityGroupId": {},
1640 "Status": {}
1641 }
1642 }
1643 },
1644 "AvailabilityZone": {},
1645 "ReplicationSubnetGroup": {
1646 "shape": "S1d"
1647 },
1648 "PreferredMaintenanceWindow": {},
1649 "PendingModifiedValues": {
1650 "type": "structure",
1651 "members": {
1652 "ReplicationInstanceClass": {},
1653 "AllocatedStorage": {
1654 "type": "integer"
1655 },
1656 "MultiAZ": {
1657 "type": "boolean"
1658 },
1659 "EngineVersion": {}
1660 }
1661 },
1662 "MultiAZ": {
1663 "type": "boolean"
1664 },
1665 "EngineVersion": {},
1666 "AutoMinorVersionUpgrade": {
1667 "type": "boolean"
1668 },
1669 "KmsKeyId": {},
1670 "ReplicationInstanceArn": {},
1671 "ReplicationInstancePublicIpAddress": {
1672 "deprecated": true
1673 },
1674 "ReplicationInstancePrivateIpAddress": {
1675 "deprecated": true
1676 },
1677 "ReplicationInstancePublicIpAddresses": {
1678 "type": "list",
1679 "member": {}
1680 },
1681 "ReplicationInstancePrivateIpAddresses": {
1682 "type": "list",
1683 "member": {}
1684 },
1685 "PubliclyAccessible": {
1686 "type": "boolean"
1687 },
1688 "SecondaryAvailabilityZone": {},
1689 "FreeUntil": {
1690 "type": "timestamp"
1691 },
1692 "DnsNameServers": {}
1693 }
1694 },
1695 "S1d": {
1696 "type": "structure",
1697 "members": {
1698 "ReplicationSubnetGroupIdentifier": {},
1699 "ReplicationSubnetGroupDescription": {},
1700 "VpcId": {},
1701 "SubnetGroupStatus": {},
1702 "Subnets": {
1703 "type": "list",
1704 "member": {
1705 "type": "structure",
1706 "members": {
1707 "SubnetIdentifier": {},
1708 "SubnetAvailabilityZone": {
1709 "type": "structure",
1710 "members": {
1711 "Name": {}
1712 }
1713 },
1714 "SubnetStatus": {}
1715 }
1716 }
1717 }
1718 }
1719 },
1720 "S1l": {
1721 "type": "list",
1722 "member": {}
1723 },
1724 "S1q": {
1725 "type": "structure",
1726 "members": {
1727 "ReplicationTaskIdentifier": {},
1728 "SourceEndpointArn": {},
1729 "TargetEndpointArn": {},
1730 "ReplicationInstanceArn": {},
1731 "MigrationType": {},
1732 "TableMappings": {},
1733 "ReplicationTaskSettings": {},
1734 "Status": {},
1735 "LastFailureMessage": {},
1736 "StopReason": {},
1737 "ReplicationTaskCreationDate": {
1738 "type": "timestamp"
1739 },
1740 "ReplicationTaskStartDate": {
1741 "type": "timestamp"
1742 },
1743 "CdcStartPosition": {},
1744 "CdcStopPosition": {},
1745 "RecoveryCheckpoint": {},
1746 "ReplicationTaskArn": {},
1747 "ReplicationTaskStats": {
1748 "type": "structure",
1749 "members": {
1750 "FullLoadProgressPercent": {
1751 "type": "integer"
1752 },
1753 "ElapsedTimeMillis": {
1754 "type": "long"
1755 },
1756 "TablesLoaded": {
1757 "type": "integer"
1758 },
1759 "TablesLoading": {
1760 "type": "integer"
1761 },
1762 "TablesQueued": {
1763 "type": "integer"
1764 },
1765 "TablesErrored": {
1766 "type": "integer"
1767 }
1768 }
1769 }
1770 }
1771 },
1772 "S1v": {
1773 "type": "structure",
1774 "members": {
1775 "CertificateIdentifier": {},
1776 "CertificateCreationDate": {
1777 "type": "timestamp"
1778 },
1779 "CertificatePem": {},
1780 "CertificateWallet": {
1781 "type": "blob"
1782 },
1783 "CertificateArn": {},
1784 "CertificateOwner": {},
1785 "ValidFromDate": {
1786 "type": "timestamp"
1787 },
1788 "ValidToDate": {
1789 "type": "timestamp"
1790 },
1791 "SigningAlgorithm": {},
1792 "KeyLength": {
1793 "type": "integer"
1794 }
1795 }
1796 },
1797 "S2c": {
1798 "type": "list",
1799 "member": {
1800 "type": "structure",
1801 "required": [
1802 "Name",
1803 "Values"
1804 ],
1805 "members": {
1806 "Name": {},
1807 "Values": {
1808 "type": "list",
1809 "member": {}
1810 }
1811 }
1812 }
1813 },
1814 "S2k": {
1815 "type": "structure",
1816 "members": {
1817 "ReplicationInstanceArn": {},
1818 "EndpointArn": {},
1819 "Status": {},
1820 "LastFailureMessage": {},
1821 "EndpointIdentifier": {},
1822 "ReplicationInstanceIdentifier": {}
1823 }
1824 },
1825 "S3e": {
1826 "type": "structure",
1827 "members": {
1828 "EndpointArn": {},
1829 "ReplicationInstanceArn": {},
1830 "Status": {},
1831 "LastRefreshDate": {
1832 "type": "timestamp"
1833 },
1834 "LastFailureMessage": {}
1835 }
1836 }
1837 }
1838}
\No newline at end of file