|
84 | 84 | ],
|
85 | 85 | "documentation":"<p>Stop the service update. For more information on service updates and stopping them, see <a href=\"https://docs.aws.amazon.com/AmazonElastiCache/latest/red-ug/stopping-self-service-updates.html\">Stopping Service Updates</a>.</p>"
|
86 | 86 | },
|
| 87 | + "CompleteMigration":{ |
| 88 | + "name":"CompleteMigration", |
| 89 | + "http":{ |
| 90 | + "method":"POST", |
| 91 | + "requestUri":"/" |
| 92 | + }, |
| 93 | + "input":{"shape":"CompleteMigrationMessage"}, |
| 94 | + "output":{ |
| 95 | + "shape":"CompleteMigrationResponse", |
| 96 | + "resultWrapper":"CompleteMigrationResult" |
| 97 | + }, |
| 98 | + "errors":[ |
| 99 | + {"shape":"ReplicationGroupNotFoundFault"}, |
| 100 | + {"shape":"InvalidReplicationGroupStateFault"}, |
| 101 | + {"shape":"ReplicationGroupNotUnderMigrationFault"} |
| 102 | + ], |
| 103 | + "documentation":"<p>Complete the migration of data.</p>" |
| 104 | + }, |
87 | 105 | "CopySnapshot":{
|
88 | 106 | "name":"CopySnapshot",
|
89 | 107 | "http":{
|
|
899 | 917 | ],
|
900 | 918 | "documentation":"<p>Revokes ingress from a cache security group. Use this operation to disallow access from an Amazon EC2 security group that had been previously authorized.</p>"
|
901 | 919 | },
|
| 920 | + "StartMigration":{ |
| 921 | + "name":"StartMigration", |
| 922 | + "http":{ |
| 923 | + "method":"POST", |
| 924 | + "requestUri":"/" |
| 925 | + }, |
| 926 | + "input":{"shape":"StartMigrationMessage"}, |
| 927 | + "output":{ |
| 928 | + "shape":"StartMigrationResponse", |
| 929 | + "resultWrapper":"StartMigrationResult" |
| 930 | + }, |
| 931 | + "errors":[ |
| 932 | + {"shape":"ReplicationGroupNotFoundFault"}, |
| 933 | + {"shape":"InvalidReplicationGroupStateFault"}, |
| 934 | + {"shape":"ReplicationGroupAlreadyUnderMigrationFault"}, |
| 935 | + {"shape":"InvalidParameterValueException"} |
| 936 | + ], |
| 937 | + "documentation":"<p>Start the migration of data.</p>" |
| 938 | + }, |
902 | 939 | "TestFailover":{
|
903 | 940 | "name":"TestFailover",
|
904 | 941 | "http":{
|
|
1825 | 1862 | },
|
1826 | 1863 | "exception":true
|
1827 | 1864 | },
|
| 1865 | + "CompleteMigrationMessage":{ |
| 1866 | + "type":"structure", |
| 1867 | + "required":["ReplicationGroupId"], |
| 1868 | + "members":{ |
| 1869 | + "ReplicationGroupId":{ |
| 1870 | + "shape":"String", |
| 1871 | + "documentation":"<p>The ID of the replication group to which data is being migrated.</p>" |
| 1872 | + }, |
| 1873 | + "Force":{ |
| 1874 | + "shape":"Boolean", |
| 1875 | + "documentation":"<p>Forces the migration to stop without ensuring that data is in sync. It is recommended to use this option only to abort the migration and not recommended when application wants to continue migration to ElastiCache.</p>" |
| 1876 | + } |
| 1877 | + } |
| 1878 | + }, |
| 1879 | + "CompleteMigrationResponse":{ |
| 1880 | + "type":"structure", |
| 1881 | + "members":{ |
| 1882 | + "ReplicationGroup":{"shape":"ReplicationGroup"} |
| 1883 | + } |
| 1884 | + }, |
1828 | 1885 | "ConfigureShard":{
|
1829 | 1886 | "type":"structure",
|
1830 | 1887 | "required":[
|
|
2227 | 2284 | "Snapshot":{"shape":"Snapshot"}
|
2228 | 2285 | }
|
2229 | 2286 | },
|
| 2287 | + "CustomerNodeEndpoint":{ |
| 2288 | + "type":"structure", |
| 2289 | + "members":{ |
| 2290 | + "Address":{ |
| 2291 | + "shape":"String", |
| 2292 | + "documentation":"<p>The address of the node endpoint</p>" |
| 2293 | + }, |
| 2294 | + "Port":{ |
| 2295 | + "shape":"IntegerOptional", |
| 2296 | + "documentation":"<p>The port of the node endpoint</p>" |
| 2297 | + } |
| 2298 | + }, |
| 2299 | + "documentation":"<p>The endpoint from which data should be migrated.</p>" |
| 2300 | + }, |
| 2301 | + "CustomerNodeEndpointList":{ |
| 2302 | + "type":"list", |
| 2303 | + "member":{"shape":"CustomerNodeEndpoint"} |
| 2304 | + }, |
2230 | 2305 | "DecreaseReplicaCountMessage":{
|
2231 | 2306 | "type":"structure",
|
2232 | 2307 | "required":[
|
|
3974 | 4049 | },
|
3975 | 4050 | "exception":true
|
3976 | 4051 | },
|
| 4052 | + "ReplicationGroupAlreadyUnderMigrationFault":{ |
| 4053 | + "type":"structure", |
| 4054 | + "members":{ |
| 4055 | + }, |
| 4056 | + "documentation":"<p>The targeted replication group is not available. </p>", |
| 4057 | + "error":{ |
| 4058 | + "code":"ReplicationGroupAlreadyUnderMigrationFault", |
| 4059 | + "httpStatusCode":400, |
| 4060 | + "senderFault":true |
| 4061 | + }, |
| 4062 | + "exception":true |
| 4063 | + }, |
3977 | 4064 | "ReplicationGroupIdList":{
|
3978 | 4065 | "type":"list",
|
3979 | 4066 | "member":{"shape":"String"},
|
|
4012 | 4099 | },
|
4013 | 4100 | "exception":true
|
4014 | 4101 | },
|
| 4102 | + "ReplicationGroupNotUnderMigrationFault":{ |
| 4103 | + "type":"structure", |
| 4104 | + "members":{ |
| 4105 | + }, |
| 4106 | + "documentation":"<p>The designated replication group is not available for data migration.</p>", |
| 4107 | + "error":{ |
| 4108 | + "code":"ReplicationGroupNotUnderMigrationFault", |
| 4109 | + "httpStatusCode":400, |
| 4110 | + "senderFault":true |
| 4111 | + }, |
| 4112 | + "exception":true |
| 4113 | + }, |
4015 | 4114 | "ReplicationGroupPendingModifiedValues":{
|
4016 | 4115 | "type":"structure",
|
4017 | 4116 | "members":{
|
|
4643 | 4742 | "replication-group"
|
4644 | 4743 | ]
|
4645 | 4744 | },
|
| 4745 | + "StartMigrationMessage":{ |
| 4746 | + "type":"structure", |
| 4747 | + "required":[ |
| 4748 | + "ReplicationGroupId", |
| 4749 | + "CustomerNodeEndpointList" |
| 4750 | + ], |
| 4751 | + "members":{ |
| 4752 | + "ReplicationGroupId":{ |
| 4753 | + "shape":"String", |
| 4754 | + "documentation":"<p>The ID of the replication group to which data should be migrated.</p>" |
| 4755 | + }, |
| 4756 | + "CustomerNodeEndpointList":{ |
| 4757 | + "shape":"CustomerNodeEndpointList", |
| 4758 | + "documentation":"<p>List of endpoints from which data should be migrated. For Redis (cluster mode disabled), list should have only one element.</p>" |
| 4759 | + } |
| 4760 | + } |
| 4761 | + }, |
| 4762 | + "StartMigrationResponse":{ |
| 4763 | + "type":"structure", |
| 4764 | + "members":{ |
| 4765 | + "ReplicationGroup":{"shape":"ReplicationGroup"} |
| 4766 | + } |
| 4767 | + }, |
4646 | 4768 | "String":{"type":"string"},
|
4647 | 4769 | "Subnet":{
|
4648 | 4770 | "type":"structure",
|
|
0 commit comments