|
13 | 13 | "uid":"docdb-elastic-2022-11-28"
|
14 | 14 | },
|
15 | 15 | "operations":{
|
| 16 | + "CopyClusterSnapshot":{ |
| 17 | + "name":"CopyClusterSnapshot", |
| 18 | + "http":{ |
| 19 | + "method":"POST", |
| 20 | + "requestUri":"/cluster-snapshot/{snapshotArn}/copy", |
| 21 | + "responseCode":200 |
| 22 | + }, |
| 23 | + "input":{"shape":"CopyClusterSnapshotInput"}, |
| 24 | + "output":{"shape":"CopyClusterSnapshotOutput"}, |
| 25 | + "errors":[ |
| 26 | + {"shape":"ThrottlingException"}, |
| 27 | + {"shape":"ValidationException"}, |
| 28 | + {"shape":"ServiceQuotaExceededException"}, |
| 29 | + {"shape":"ConflictException"}, |
| 30 | + {"shape":"InternalServerException"}, |
| 31 | + {"shape":"ResourceNotFoundException"}, |
| 32 | + {"shape":"AccessDeniedException"} |
| 33 | + ], |
| 34 | + "idempotent":true |
| 35 | + }, |
16 | 36 | "CreateCluster":{
|
17 | 37 | "name":"CreateCluster",
|
18 | 38 | "http":{
|
|
192 | 212 | ],
|
193 | 213 | "idempotent":true
|
194 | 214 | },
|
| 215 | + "StartCluster":{ |
| 216 | + "name":"StartCluster", |
| 217 | + "http":{ |
| 218 | + "method":"POST", |
| 219 | + "requestUri":"/cluster/{clusterArn}/start", |
| 220 | + "responseCode":200 |
| 221 | + }, |
| 222 | + "input":{"shape":"StartClusterInput"}, |
| 223 | + "output":{"shape":"StartClusterOutput"}, |
| 224 | + "errors":[ |
| 225 | + {"shape":"ThrottlingException"}, |
| 226 | + {"shape":"ValidationException"}, |
| 227 | + {"shape":"InternalServerException"}, |
| 228 | + {"shape":"ResourceNotFoundException"}, |
| 229 | + {"shape":"AccessDeniedException"} |
| 230 | + ], |
| 231 | + "idempotent":true |
| 232 | + }, |
| 233 | + "StopCluster":{ |
| 234 | + "name":"StopCluster", |
| 235 | + "http":{ |
| 236 | + "method":"POST", |
| 237 | + "requestUri":"/cluster/{clusterArn}/stop", |
| 238 | + "responseCode":200 |
| 239 | + }, |
| 240 | + "input":{"shape":"StopClusterInput"}, |
| 241 | + "output":{"shape":"StopClusterOutput"}, |
| 242 | + "errors":[ |
| 243 | + {"shape":"ThrottlingException"}, |
| 244 | + {"shape":"ValidationException"}, |
| 245 | + {"shape":"InternalServerException"}, |
| 246 | + {"shape":"ResourceNotFoundException"}, |
| 247 | + {"shape":"AccessDeniedException"} |
| 248 | + ], |
| 249 | + "idempotent":true |
| 250 | + }, |
195 | 251 | "TagResource":{
|
196 | 252 | "name":"TagResource",
|
197 | 253 | "http":{
|
|
270 | 326 | "SECRET_ARN"
|
271 | 327 | ]
|
272 | 328 | },
|
| 329 | + "Boolean":{ |
| 330 | + "type":"boolean", |
| 331 | + "box":true |
| 332 | + }, |
273 | 333 | "Cluster":{
|
274 | 334 | "type":"structure",
|
275 | 335 | "required":[
|
|
290 | 350 | "members":{
|
291 | 351 | "adminUserName":{"shape":"String"},
|
292 | 352 | "authType":{"shape":"Auth"},
|
| 353 | + "backupRetentionPeriod":{"shape":"Integer"}, |
293 | 354 | "clusterArn":{"shape":"String"},
|
294 | 355 | "clusterEndpoint":{"shape":"String"},
|
295 | 356 | "clusterName":{"shape":"String"},
|
296 | 357 | "createTime":{"shape":"String"},
|
297 | 358 | "kmsKeyId":{"shape":"String"},
|
| 359 | + "preferredBackupWindow":{"shape":"String"}, |
298 | 360 | "preferredMaintenanceWindow":{"shape":"String"},
|
299 | 361 | "shardCapacity":{"shape":"Integer"},
|
300 | 362 | "shardCount":{"shape":"Integer"},
|
| 363 | + "shardInstanceCount":{"shape":"Integer"}, |
| 364 | + "shards":{"shape":"ShardList"}, |
301 | 365 | "status":{"shape":"Status"},
|
302 | 366 | "subnetIds":{"shape":"StringList"},
|
303 | 367 | "vpcSecurityGroupIds":{"shape":"StringList"}
|
|
342 | 406 | "snapshotArn":{"shape":"String"},
|
343 | 407 | "snapshotCreationTime":{"shape":"String"},
|
344 | 408 | "snapshotName":{"shape":"String"},
|
| 409 | + "snapshotType":{"shape":"SnapshotType"}, |
345 | 410 | "status":{"shape":"Status"},
|
346 | 411 | "subnetIds":{"shape":"StringList"},
|
347 | 412 | "vpcSecurityGroupIds":{"shape":"StringList"}
|
|
386 | 451 | },
|
387 | 452 | "exception":true
|
388 | 453 | },
|
| 454 | + "CopyClusterSnapshotInput":{ |
| 455 | + "type":"structure", |
| 456 | + "required":[ |
| 457 | + "snapshotArn", |
| 458 | + "targetSnapshotName" |
| 459 | + ], |
| 460 | + "members":{ |
| 461 | + "copyTags":{"shape":"Boolean"}, |
| 462 | + "kmsKeyId":{"shape":"String"}, |
| 463 | + "snapshotArn":{ |
| 464 | + "shape":"String", |
| 465 | + "location":"uri", |
| 466 | + "locationName":"snapshotArn" |
| 467 | + }, |
| 468 | + "tags":{"shape":"TagMap"}, |
| 469 | + "targetSnapshotName":{"shape":"CopyClusterSnapshotInputTargetSnapshotNameString"} |
| 470 | + } |
| 471 | + }, |
| 472 | + "CopyClusterSnapshotInputTargetSnapshotNameString":{ |
| 473 | + "type":"string", |
| 474 | + "max":63, |
| 475 | + "min":1 |
| 476 | + }, |
| 477 | + "CopyClusterSnapshotOutput":{ |
| 478 | + "type":"structure", |
| 479 | + "required":["snapshot"], |
| 480 | + "members":{ |
| 481 | + "snapshot":{"shape":"ClusterSnapshot"} |
| 482 | + } |
| 483 | + }, |
389 | 484 | "CreateClusterInput":{
|
390 | 485 | "type":"structure",
|
391 | 486 | "required":[
|
|
400 | 495 | "adminUserName":{"shape":"String"},
|
401 | 496 | "adminUserPassword":{"shape":"Password"},
|
402 | 497 | "authType":{"shape":"Auth"},
|
| 498 | + "backupRetentionPeriod":{"shape":"Integer"}, |
403 | 499 | "clientToken":{
|
404 | 500 | "shape":"String",
|
405 | 501 | "idempotencyToken":true
|
406 | 502 | },
|
407 | 503 | "clusterName":{"shape":"String"},
|
408 | 504 | "kmsKeyId":{"shape":"String"},
|
| 505 | + "preferredBackupWindow":{"shape":"String"}, |
409 | 506 | "preferredMaintenanceWindow":{"shape":"String"},
|
410 | 507 | "shardCapacity":{"shape":"Integer"},
|
411 | 508 | "shardCount":{"shape":"Integer"},
|
| 509 | + "shardInstanceCount":{"shape":"Integer"}, |
412 | 510 | "subnetIds":{"shape":"StringList"},
|
413 | 511 | "tags":{"shape":"TagMap"},
|
414 | 512 | "vpcSecurityGroupIds":{"shape":"StringList"}
|
|
549 | 647 | "shape":"PaginationToken",
|
550 | 648 | "location":"querystring",
|
551 | 649 | "locationName":"nextToken"
|
| 650 | + }, |
| 651 | + "snapshotType":{ |
| 652 | + "shape":"String", |
| 653 | + "location":"querystring", |
| 654 | + "locationName":"snapshotType" |
552 | 655 | }
|
553 | 656 | }
|
554 | 657 | },
|
|
642 | 745 | "members":{
|
643 | 746 | "clusterName":{"shape":"String"},
|
644 | 747 | "kmsKeyId":{"shape":"String"},
|
| 748 | + "shardCapacity":{"shape":"Integer"}, |
| 749 | + "shardInstanceCount":{"shape":"Integer"}, |
645 | 750 | "snapshotArn":{
|
646 | 751 | "shape":"String",
|
647 | 752 | "location":"uri",
|
|
671 | 776 | },
|
672 | 777 | "exception":true
|
673 | 778 | },
|
| 779 | + "Shard":{ |
| 780 | + "type":"structure", |
| 781 | + "required":[ |
| 782 | + "createTime", |
| 783 | + "shardId", |
| 784 | + "status" |
| 785 | + ], |
| 786 | + "members":{ |
| 787 | + "createTime":{"shape":"String"}, |
| 788 | + "shardId":{"shape":"String"}, |
| 789 | + "status":{"shape":"Status"} |
| 790 | + } |
| 791 | + }, |
| 792 | + "ShardList":{ |
| 793 | + "type":"list", |
| 794 | + "member":{"shape":"Shard"} |
| 795 | + }, |
| 796 | + "SnapshotType":{ |
| 797 | + "type":"string", |
| 798 | + "enum":[ |
| 799 | + "MANUAL", |
| 800 | + "AUTOMATED" |
| 801 | + ] |
| 802 | + }, |
| 803 | + "StartClusterInput":{ |
| 804 | + "type":"structure", |
| 805 | + "required":["clusterArn"], |
| 806 | + "members":{ |
| 807 | + "clusterArn":{ |
| 808 | + "shape":"String", |
| 809 | + "location":"uri", |
| 810 | + "locationName":"clusterArn" |
| 811 | + } |
| 812 | + } |
| 813 | + }, |
| 814 | + "StartClusterOutput":{ |
| 815 | + "type":"structure", |
| 816 | + "required":["cluster"], |
| 817 | + "members":{ |
| 818 | + "cluster":{"shape":"Cluster"} |
| 819 | + } |
| 820 | + }, |
674 | 821 | "Status":{
|
675 | 822 | "type":"string",
|
676 | 823 | "enum":[
|
|
682 | 829 | "IP_ADDRESS_LIMIT_EXCEEDED",
|
683 | 830 | "INVALID_SECURITY_GROUP_ID",
|
684 | 831 | "INVALID_SUBNET_ID",
|
685 |
| - "INACCESSIBLE_ENCRYPTION_CREDS" |
| 832 | + "INACCESSIBLE_ENCRYPTION_CREDS", |
| 833 | + "INACCESSIBLE_SECRET_ARN", |
| 834 | + "INACCESSIBLE_VPC_ENDPOINT", |
| 835 | + "INCOMPATIBLE_NETWORK", |
| 836 | + "MERGING", |
| 837 | + "MODIFYING", |
| 838 | + "SPLITTING", |
| 839 | + "COPYING", |
| 840 | + "STARTING", |
| 841 | + "STOPPING", |
| 842 | + "STOPPED" |
686 | 843 | ]
|
687 | 844 | },
|
| 845 | + "StopClusterInput":{ |
| 846 | + "type":"structure", |
| 847 | + "required":["clusterArn"], |
| 848 | + "members":{ |
| 849 | + "clusterArn":{ |
| 850 | + "shape":"String", |
| 851 | + "location":"uri", |
| 852 | + "locationName":"clusterArn" |
| 853 | + } |
| 854 | + } |
| 855 | + }, |
| 856 | + "StopClusterOutput":{ |
| 857 | + "type":"structure", |
| 858 | + "required":["cluster"], |
| 859 | + "members":{ |
| 860 | + "cluster":{"shape":"Cluster"} |
| 861 | + } |
| 862 | + }, |
688 | 863 | "String":{"type":"string"},
|
689 | 864 | "StringList":{
|
690 | 865 | "type":"list",
|
|
780 | 955 | "members":{
|
781 | 956 | "adminUserPassword":{"shape":"Password"},
|
782 | 957 | "authType":{"shape":"Auth"},
|
| 958 | + "backupRetentionPeriod":{"shape":"Integer"}, |
783 | 959 | "clientToken":{
|
784 | 960 | "shape":"String",
|
785 | 961 | "idempotencyToken":true
|
|
789 | 965 | "location":"uri",
|
790 | 966 | "locationName":"clusterArn"
|
791 | 967 | },
|
| 968 | + "preferredBackupWindow":{"shape":"String"}, |
792 | 969 | "preferredMaintenanceWindow":{"shape":"String"},
|
793 | 970 | "shardCapacity":{"shape":"Integer"},
|
794 | 971 | "shardCount":{"shape":"Integer"},
|
| 972 | + "shardInstanceCount":{"shape":"Integer"}, |
795 | 973 | "subnetIds":{"shape":"StringList"},
|
796 | 974 | "vpcSecurityGroupIds":{"shape":"StringList"}
|
797 | 975 | }
|
|
0 commit comments