github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/memorydb/2021-01-01/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2021-01-01", 5 "endpointPrefix":"memory-db", 6 "jsonVersion":"1.1", 7 "protocol":"json", 8 "serviceAbbreviation":"Amazon MemoryDB", 9 "serviceFullName":"Amazon MemoryDB", 10 "serviceId":"MemoryDB", 11 "signatureVersion":"v4", 12 "signingName":"memorydb", 13 "targetPrefix":"AmazonMemoryDB", 14 "uid":"memorydb-2021-01-01" 15 }, 16 "operations":{ 17 "BatchUpdateCluster":{ 18 "name":"BatchUpdateCluster", 19 "http":{ 20 "method":"POST", 21 "requestUri":"/" 22 }, 23 "input":{"shape":"BatchUpdateClusterRequest"}, 24 "output":{"shape":"BatchUpdateClusterResponse"}, 25 "errors":[ 26 {"shape":"ServiceUpdateNotFoundFault"}, 27 {"shape":"InvalidParameterValueException"} 28 ] 29 }, 30 "CopySnapshot":{ 31 "name":"CopySnapshot", 32 "http":{ 33 "method":"POST", 34 "requestUri":"/" 35 }, 36 "input":{"shape":"CopySnapshotRequest"}, 37 "output":{"shape":"CopySnapshotResponse"}, 38 "errors":[ 39 {"shape":"SnapshotAlreadyExistsFault"}, 40 {"shape":"SnapshotNotFoundFault"}, 41 {"shape":"SnapshotQuotaExceededFault"}, 42 {"shape":"InvalidSnapshotStateFault"}, 43 {"shape":"ServiceLinkedRoleNotFoundFault"}, 44 {"shape":"InvalidParameterValueException"}, 45 {"shape":"InvalidParameterCombinationException"}, 46 {"shape":"TagQuotaPerResourceExceeded"} 47 ] 48 }, 49 "CreateACL":{ 50 "name":"CreateACL", 51 "http":{ 52 "method":"POST", 53 "requestUri":"/" 54 }, 55 "input":{"shape":"CreateACLRequest"}, 56 "output":{"shape":"CreateACLResponse"}, 57 "errors":[ 58 {"shape":"UserNotFoundFault"}, 59 {"shape":"DuplicateUserNameFault"}, 60 {"shape":"ACLAlreadyExistsFault"}, 61 {"shape":"DefaultUserRequired"}, 62 {"shape":"ACLQuotaExceededFault"}, 63 {"shape":"InvalidParameterValueException"}, 64 {"shape":"TagQuotaPerResourceExceeded"} 65 ] 66 }, 67 "CreateCluster":{ 68 "name":"CreateCluster", 69 "http":{ 70 "method":"POST", 71 "requestUri":"/" 72 }, 73 "input":{"shape":"CreateClusterRequest"}, 74 "output":{"shape":"CreateClusterResponse"}, 75 "errors":[ 76 {"shape":"ClusterAlreadyExistsFault"}, 77 {"shape":"SubnetGroupNotFoundFault"}, 78 {"shape":"ClusterQuotaForCustomerExceededFault"}, 79 {"shape":"NodeQuotaForClusterExceededFault"}, 80 {"shape":"NodeQuotaForCustomerExceededFault"}, 81 {"shape":"ParameterGroupNotFoundFault"}, 82 {"shape":"InsufficientClusterCapacityFault"}, 83 {"shape":"InvalidVPCNetworkStateFault"}, 84 {"shape":"ServiceLinkedRoleNotFoundFault"}, 85 {"shape":"ShardsPerClusterQuotaExceededFault"}, 86 {"shape":"InvalidParameterValueException"}, 87 {"shape":"InvalidParameterCombinationException"}, 88 {"shape":"InvalidCredentialsException"}, 89 {"shape":"TagQuotaPerResourceExceeded"}, 90 {"shape":"ACLNotFoundFault"}, 91 {"shape":"InvalidACLStateFault"} 92 ] 93 }, 94 "CreateParameterGroup":{ 95 "name":"CreateParameterGroup", 96 "http":{ 97 "method":"POST", 98 "requestUri":"/" 99 }, 100 "input":{"shape":"CreateParameterGroupRequest"}, 101 "output":{"shape":"CreateParameterGroupResponse"}, 102 "errors":[ 103 {"shape":"ParameterGroupQuotaExceededFault"}, 104 {"shape":"ParameterGroupAlreadyExistsFault"}, 105 {"shape":"InvalidParameterGroupStateFault"}, 106 {"shape":"ServiceLinkedRoleNotFoundFault"}, 107 {"shape":"TagQuotaPerResourceExceeded"}, 108 {"shape":"InvalidParameterValueException"}, 109 {"shape":"InvalidParameterCombinationException"} 110 ] 111 }, 112 "CreateSnapshot":{ 113 "name":"CreateSnapshot", 114 "http":{ 115 "method":"POST", 116 "requestUri":"/" 117 }, 118 "input":{"shape":"CreateSnapshotRequest"}, 119 "output":{"shape":"CreateSnapshotResponse"}, 120 "errors":[ 121 {"shape":"SnapshotAlreadyExistsFault"}, 122 {"shape":"ClusterNotFoundFault"}, 123 {"shape":"InvalidClusterStateFault"}, 124 {"shape":"SnapshotQuotaExceededFault"}, 125 {"shape":"ServiceLinkedRoleNotFoundFault"}, 126 {"shape":"InvalidParameterCombinationException"}, 127 {"shape":"InvalidParameterValueException"}, 128 {"shape":"TagQuotaPerResourceExceeded"} 129 ] 130 }, 131 "CreateSubnetGroup":{ 132 "name":"CreateSubnetGroup", 133 "http":{ 134 "method":"POST", 135 "requestUri":"/" 136 }, 137 "input":{"shape":"CreateSubnetGroupRequest"}, 138 "output":{"shape":"CreateSubnetGroupResponse"}, 139 "errors":[ 140 {"shape":"SubnetGroupAlreadyExistsFault"}, 141 {"shape":"SubnetGroupQuotaExceededFault"}, 142 {"shape":"SubnetQuotaExceededFault"}, 143 {"shape":"InvalidSubnet"}, 144 {"shape":"ServiceLinkedRoleNotFoundFault"}, 145 {"shape":"SubnetNotAllowedFault"}, 146 {"shape":"TagQuotaPerResourceExceeded"} 147 ] 148 }, 149 "CreateUser":{ 150 "name":"CreateUser", 151 "http":{ 152 "method":"POST", 153 "requestUri":"/" 154 }, 155 "input":{"shape":"CreateUserRequest"}, 156 "output":{"shape":"CreateUserResponse"}, 157 "errors":[ 158 {"shape":"UserAlreadyExistsFault"}, 159 {"shape":"UserQuotaExceededFault"}, 160 {"shape":"DuplicateUserNameFault"}, 161 {"shape":"InvalidParameterValueException"}, 162 {"shape":"InvalidParameterCombinationException"}, 163 {"shape":"TagQuotaPerResourceExceeded"} 164 ] 165 }, 166 "DeleteACL":{ 167 "name":"DeleteACL", 168 "http":{ 169 "method":"POST", 170 "requestUri":"/" 171 }, 172 "input":{"shape":"DeleteACLRequest"}, 173 "output":{"shape":"DeleteACLResponse"}, 174 "errors":[ 175 {"shape":"ACLNotFoundFault"}, 176 {"shape":"InvalidACLStateFault"}, 177 {"shape":"InvalidParameterValueException"} 178 ] 179 }, 180 "DeleteCluster":{ 181 "name":"DeleteCluster", 182 "http":{ 183 "method":"POST", 184 "requestUri":"/" 185 }, 186 "input":{"shape":"DeleteClusterRequest"}, 187 "output":{"shape":"DeleteClusterResponse"}, 188 "errors":[ 189 {"shape":"ClusterNotFoundFault"}, 190 {"shape":"InvalidClusterStateFault"}, 191 {"shape":"SnapshotAlreadyExistsFault"}, 192 {"shape":"ServiceLinkedRoleNotFoundFault"}, 193 {"shape":"InvalidParameterValueException"}, 194 {"shape":"InvalidParameterCombinationException"} 195 ] 196 }, 197 "DeleteParameterGroup":{ 198 "name":"DeleteParameterGroup", 199 "http":{ 200 "method":"POST", 201 "requestUri":"/" 202 }, 203 "input":{"shape":"DeleteParameterGroupRequest"}, 204 "output":{"shape":"DeleteParameterGroupResponse"}, 205 "errors":[ 206 {"shape":"InvalidParameterGroupStateFault"}, 207 {"shape":"ParameterGroupNotFoundFault"}, 208 {"shape":"ServiceLinkedRoleNotFoundFault"}, 209 {"shape":"InvalidParameterValueException"}, 210 {"shape":"InvalidParameterCombinationException"} 211 ] 212 }, 213 "DeleteSnapshot":{ 214 "name":"DeleteSnapshot", 215 "http":{ 216 "method":"POST", 217 "requestUri":"/" 218 }, 219 "input":{"shape":"DeleteSnapshotRequest"}, 220 "output":{"shape":"DeleteSnapshotResponse"}, 221 "errors":[ 222 {"shape":"SnapshotNotFoundFault"}, 223 {"shape":"InvalidSnapshotStateFault"}, 224 {"shape":"ServiceLinkedRoleNotFoundFault"}, 225 {"shape":"InvalidParameterValueException"}, 226 {"shape":"InvalidParameterCombinationException"} 227 ] 228 }, 229 "DeleteSubnetGroup":{ 230 "name":"DeleteSubnetGroup", 231 "http":{ 232 "method":"POST", 233 "requestUri":"/" 234 }, 235 "input":{"shape":"DeleteSubnetGroupRequest"}, 236 "output":{"shape":"DeleteSubnetGroupResponse"}, 237 "errors":[ 238 {"shape":"SubnetGroupInUseFault"}, 239 {"shape":"SubnetGroupNotFoundFault"}, 240 {"shape":"ServiceLinkedRoleNotFoundFault"} 241 ] 242 }, 243 "DeleteUser":{ 244 "name":"DeleteUser", 245 "http":{ 246 "method":"POST", 247 "requestUri":"/" 248 }, 249 "input":{"shape":"DeleteUserRequest"}, 250 "output":{"shape":"DeleteUserResponse"}, 251 "errors":[ 252 {"shape":"InvalidUserStateFault"}, 253 {"shape":"UserNotFoundFault"}, 254 {"shape":"InvalidParameterValueException"} 255 ] 256 }, 257 "DescribeACLs":{ 258 "name":"DescribeACLs", 259 "http":{ 260 "method":"POST", 261 "requestUri":"/" 262 }, 263 "input":{"shape":"DescribeACLsRequest"}, 264 "output":{"shape":"DescribeACLsResponse"}, 265 "errors":[ 266 {"shape":"ACLNotFoundFault"}, 267 {"shape":"InvalidParameterCombinationException"} 268 ] 269 }, 270 "DescribeClusters":{ 271 "name":"DescribeClusters", 272 "http":{ 273 "method":"POST", 274 "requestUri":"/" 275 }, 276 "input":{"shape":"DescribeClustersRequest"}, 277 "output":{"shape":"DescribeClustersResponse"}, 278 "errors":[ 279 {"shape":"ClusterNotFoundFault"}, 280 {"shape":"ServiceLinkedRoleNotFoundFault"}, 281 {"shape":"InvalidParameterValueException"}, 282 {"shape":"InvalidParameterCombinationException"} 283 ] 284 }, 285 "DescribeEngineVersions":{ 286 "name":"DescribeEngineVersions", 287 "http":{ 288 "method":"POST", 289 "requestUri":"/" 290 }, 291 "input":{"shape":"DescribeEngineVersionsRequest"}, 292 "output":{"shape":"DescribeEngineVersionsResponse"}, 293 "errors":[ 294 {"shape":"ServiceLinkedRoleNotFoundFault"}, 295 {"shape":"InvalidParameterValueException"}, 296 {"shape":"InvalidParameterCombinationException"} 297 ] 298 }, 299 "DescribeEvents":{ 300 "name":"DescribeEvents", 301 "http":{ 302 "method":"POST", 303 "requestUri":"/" 304 }, 305 "input":{"shape":"DescribeEventsRequest"}, 306 "output":{"shape":"DescribeEventsResponse"}, 307 "errors":[ 308 {"shape":"ServiceLinkedRoleNotFoundFault"}, 309 {"shape":"InvalidParameterValueException"}, 310 {"shape":"InvalidParameterCombinationException"} 311 ] 312 }, 313 "DescribeParameterGroups":{ 314 "name":"DescribeParameterGroups", 315 "http":{ 316 "method":"POST", 317 "requestUri":"/" 318 }, 319 "input":{"shape":"DescribeParameterGroupsRequest"}, 320 "output":{"shape":"DescribeParameterGroupsResponse"}, 321 "errors":[ 322 {"shape":"ParameterGroupNotFoundFault"}, 323 {"shape":"ServiceLinkedRoleNotFoundFault"}, 324 {"shape":"InvalidParameterValueException"}, 325 {"shape":"InvalidParameterCombinationException"} 326 ] 327 }, 328 "DescribeParameters":{ 329 "name":"DescribeParameters", 330 "http":{ 331 "method":"POST", 332 "requestUri":"/" 333 }, 334 "input":{"shape":"DescribeParametersRequest"}, 335 "output":{"shape":"DescribeParametersResponse"}, 336 "errors":[ 337 {"shape":"ParameterGroupNotFoundFault"}, 338 {"shape":"ServiceLinkedRoleNotFoundFault"}, 339 {"shape":"InvalidParameterValueException"}, 340 {"shape":"InvalidParameterCombinationException"} 341 ] 342 }, 343 "DescribeServiceUpdates":{ 344 "name":"DescribeServiceUpdates", 345 "http":{ 346 "method":"POST", 347 "requestUri":"/" 348 }, 349 "input":{"shape":"DescribeServiceUpdatesRequest"}, 350 "output":{"shape":"DescribeServiceUpdatesResponse"}, 351 "errors":[ 352 {"shape":"InvalidParameterValueException"}, 353 {"shape":"InvalidParameterCombinationException"} 354 ] 355 }, 356 "DescribeSnapshots":{ 357 "name":"DescribeSnapshots", 358 "http":{ 359 "method":"POST", 360 "requestUri":"/" 361 }, 362 "input":{"shape":"DescribeSnapshotsRequest"}, 363 "output":{"shape":"DescribeSnapshotsResponse"}, 364 "errors":[ 365 {"shape":"SnapshotNotFoundFault"}, 366 {"shape":"ServiceLinkedRoleNotFoundFault"}, 367 {"shape":"InvalidParameterValueException"}, 368 {"shape":"InvalidParameterCombinationException"} 369 ] 370 }, 371 "DescribeSubnetGroups":{ 372 "name":"DescribeSubnetGroups", 373 "http":{ 374 "method":"POST", 375 "requestUri":"/" 376 }, 377 "input":{"shape":"DescribeSubnetGroupsRequest"}, 378 "output":{"shape":"DescribeSubnetGroupsResponse"}, 379 "errors":[ 380 {"shape":"SubnetGroupNotFoundFault"}, 381 {"shape":"ServiceLinkedRoleNotFoundFault"} 382 ] 383 }, 384 "DescribeUsers":{ 385 "name":"DescribeUsers", 386 "http":{ 387 "method":"POST", 388 "requestUri":"/" 389 }, 390 "input":{"shape":"DescribeUsersRequest"}, 391 "output":{"shape":"DescribeUsersResponse"}, 392 "errors":[ 393 {"shape":"UserNotFoundFault"}, 394 {"shape":"InvalidParameterCombinationException"} 395 ] 396 }, 397 "FailoverShard":{ 398 "name":"FailoverShard", 399 "http":{ 400 "method":"POST", 401 "requestUri":"/" 402 }, 403 "input":{"shape":"FailoverShardRequest"}, 404 "output":{"shape":"FailoverShardResponse"}, 405 "errors":[ 406 {"shape":"APICallRateForCustomerExceededFault"}, 407 {"shape":"InvalidClusterStateFault"}, 408 {"shape":"ShardNotFoundFault"}, 409 {"shape":"ClusterNotFoundFault"}, 410 {"shape":"TestFailoverNotAvailableFault"}, 411 {"shape":"InvalidKMSKeyFault"}, 412 {"shape":"InvalidParameterValueException"}, 413 {"shape":"InvalidParameterCombinationException"} 414 ] 415 }, 416 "ListAllowedNodeTypeUpdates":{ 417 "name":"ListAllowedNodeTypeUpdates", 418 "http":{ 419 "method":"POST", 420 "requestUri":"/" 421 }, 422 "input":{"shape":"ListAllowedNodeTypeUpdatesRequest"}, 423 "output":{"shape":"ListAllowedNodeTypeUpdatesResponse"}, 424 "errors":[ 425 {"shape":"ClusterNotFoundFault"}, 426 {"shape":"ServiceLinkedRoleNotFoundFault"}, 427 {"shape":"InvalidParameterCombinationException"}, 428 {"shape":"InvalidParameterValueException"} 429 ] 430 }, 431 "ListTags":{ 432 "name":"ListTags", 433 "http":{ 434 "method":"POST", 435 "requestUri":"/" 436 }, 437 "input":{"shape":"ListTagsRequest"}, 438 "output":{"shape":"ListTagsResponse"}, 439 "errors":[ 440 {"shape":"ClusterNotFoundFault"}, 441 {"shape":"InvalidClusterStateFault"}, 442 {"shape":"ParameterGroupNotFoundFault"}, 443 {"shape":"SubnetGroupNotFoundFault"}, 444 {"shape":"SnapshotNotFoundFault"}, 445 {"shape":"InvalidARNFault"}, 446 {"shape":"ServiceLinkedRoleNotFoundFault"}, 447 {"shape":"UserNotFoundFault"}, 448 {"shape":"ACLNotFoundFault"} 449 ] 450 }, 451 "ResetParameterGroup":{ 452 "name":"ResetParameterGroup", 453 "http":{ 454 "method":"POST", 455 "requestUri":"/" 456 }, 457 "input":{"shape":"ResetParameterGroupRequest"}, 458 "output":{"shape":"ResetParameterGroupResponse"}, 459 "errors":[ 460 {"shape":"InvalidParameterGroupStateFault"}, 461 {"shape":"ParameterGroupNotFoundFault"}, 462 {"shape":"ServiceLinkedRoleNotFoundFault"}, 463 {"shape":"InvalidParameterValueException"}, 464 {"shape":"InvalidParameterCombinationException"} 465 ] 466 }, 467 "TagResource":{ 468 "name":"TagResource", 469 "http":{ 470 "method":"POST", 471 "requestUri":"/" 472 }, 473 "input":{"shape":"TagResourceRequest"}, 474 "output":{"shape":"TagResourceResponse"}, 475 "errors":[ 476 {"shape":"ClusterNotFoundFault"}, 477 {"shape":"ParameterGroupNotFoundFault"}, 478 {"shape":"SubnetGroupNotFoundFault"}, 479 {"shape":"InvalidClusterStateFault"}, 480 {"shape":"SnapshotNotFoundFault"}, 481 {"shape":"UserNotFoundFault"}, 482 {"shape":"ACLNotFoundFault"}, 483 {"shape":"TagQuotaPerResourceExceeded"}, 484 {"shape":"InvalidARNFault"}, 485 {"shape":"ServiceLinkedRoleNotFoundFault"} 486 ] 487 }, 488 "UntagResource":{ 489 "name":"UntagResource", 490 "http":{ 491 "method":"POST", 492 "requestUri":"/" 493 }, 494 "input":{"shape":"UntagResourceRequest"}, 495 "output":{"shape":"UntagResourceResponse"}, 496 "errors":[ 497 {"shape":"ClusterNotFoundFault"}, 498 {"shape":"InvalidClusterStateFault"}, 499 {"shape":"ParameterGroupNotFoundFault"}, 500 {"shape":"SubnetGroupNotFoundFault"}, 501 {"shape":"SnapshotNotFoundFault"}, 502 {"shape":"InvalidARNFault"}, 503 {"shape":"TagNotFoundFault"}, 504 {"shape":"ServiceLinkedRoleNotFoundFault"}, 505 {"shape":"UserNotFoundFault"}, 506 {"shape":"ACLNotFoundFault"} 507 ] 508 }, 509 "UpdateACL":{ 510 "name":"UpdateACL", 511 "http":{ 512 "method":"POST", 513 "requestUri":"/" 514 }, 515 "input":{"shape":"UpdateACLRequest"}, 516 "output":{"shape":"UpdateACLResponse"}, 517 "errors":[ 518 {"shape":"ACLNotFoundFault"}, 519 {"shape":"UserNotFoundFault"}, 520 {"shape":"DuplicateUserNameFault"}, 521 {"shape":"DefaultUserRequired"}, 522 {"shape":"InvalidACLStateFault"}, 523 {"shape":"InvalidParameterValueException"}, 524 {"shape":"InvalidParameterCombinationException"} 525 ] 526 }, 527 "UpdateCluster":{ 528 "name":"UpdateCluster", 529 "http":{ 530 "method":"POST", 531 "requestUri":"/" 532 }, 533 "input":{"shape":"UpdateClusterRequest"}, 534 "output":{"shape":"UpdateClusterResponse"}, 535 "errors":[ 536 {"shape":"ClusterNotFoundFault"}, 537 {"shape":"InvalidClusterStateFault"}, 538 {"shape":"InvalidNodeStateFault"}, 539 {"shape":"ParameterGroupNotFoundFault"}, 540 {"shape":"InvalidVPCNetworkStateFault"}, 541 {"shape":"ServiceLinkedRoleNotFoundFault"}, 542 {"shape":"InvalidKMSKeyFault"}, 543 {"shape":"NodeQuotaForClusterExceededFault"}, 544 {"shape":"ClusterQuotaForCustomerExceededFault"}, 545 {"shape":"ShardsPerClusterQuotaExceededFault"}, 546 {"shape":"NodeQuotaForCustomerExceededFault"}, 547 {"shape":"NoOperationFault"}, 548 {"shape":"InvalidACLStateFault"}, 549 {"shape":"ACLNotFoundFault"}, 550 {"shape":"InvalidParameterValueException"}, 551 {"shape":"InvalidParameterCombinationException"} 552 ] 553 }, 554 "UpdateParameterGroup":{ 555 "name":"UpdateParameterGroup", 556 "http":{ 557 "method":"POST", 558 "requestUri":"/" 559 }, 560 "input":{"shape":"UpdateParameterGroupRequest"}, 561 "output":{"shape":"UpdateParameterGroupResponse"}, 562 "errors":[ 563 {"shape":"ParameterGroupNotFoundFault"}, 564 {"shape":"InvalidParameterGroupStateFault"}, 565 {"shape":"ServiceLinkedRoleNotFoundFault"}, 566 {"shape":"InvalidParameterValueException"}, 567 {"shape":"InvalidParameterCombinationException"} 568 ] 569 }, 570 "UpdateSubnetGroup":{ 571 "name":"UpdateSubnetGroup", 572 "http":{ 573 "method":"POST", 574 "requestUri":"/" 575 }, 576 "input":{"shape":"UpdateSubnetGroupRequest"}, 577 "output":{"shape":"UpdateSubnetGroupResponse"}, 578 "errors":[ 579 {"shape":"SubnetGroupNotFoundFault"}, 580 {"shape":"SubnetQuotaExceededFault"}, 581 {"shape":"SubnetInUse"}, 582 {"shape":"InvalidSubnet"}, 583 {"shape":"ServiceLinkedRoleNotFoundFault"}, 584 {"shape":"SubnetNotAllowedFault"} 585 ] 586 }, 587 "UpdateUser":{ 588 "name":"UpdateUser", 589 "http":{ 590 "method":"POST", 591 "requestUri":"/" 592 }, 593 "input":{"shape":"UpdateUserRequest"}, 594 "output":{"shape":"UpdateUserResponse"}, 595 "errors":[ 596 {"shape":"UserNotFoundFault"}, 597 {"shape":"InvalidUserStateFault"}, 598 {"shape":"InvalidParameterValueException"}, 599 {"shape":"InvalidParameterCombinationException"} 600 ] 601 } 602 }, 603 "shapes":{ 604 "ACL":{ 605 "type":"structure", 606 "members":{ 607 "Name":{"shape":"String"}, 608 "Status":{"shape":"String"}, 609 "UserNames":{"shape":"UserNameList"}, 610 "MinimumEngineVersion":{"shape":"String"}, 611 "PendingChanges":{"shape":"ACLPendingChanges"}, 612 "Clusters":{"shape":"ACLClusterNameList"}, 613 "ARN":{"shape":"String"} 614 } 615 }, 616 "ACLAlreadyExistsFault":{ 617 "type":"structure", 618 "members":{ 619 }, 620 "exception":true 621 }, 622 "ACLClusterNameList":{ 623 "type":"list", 624 "member":{"shape":"String"} 625 }, 626 "ACLList":{ 627 "type":"list", 628 "member":{"shape":"ACL"} 629 }, 630 "ACLName":{ 631 "type":"string", 632 "min":1, 633 "pattern":"[a-zA-Z][a-zA-Z0-9\\-]*" 634 }, 635 "ACLNameList":{ 636 "type":"list", 637 "member":{"shape":"ACLName"} 638 }, 639 "ACLNotFoundFault":{ 640 "type":"structure", 641 "members":{ 642 }, 643 "exception":true 644 }, 645 "ACLPendingChanges":{ 646 "type":"structure", 647 "members":{ 648 "UserNamesToRemove":{"shape":"UserNameList"}, 649 "UserNamesToAdd":{"shape":"UserNameList"} 650 } 651 }, 652 "ACLQuotaExceededFault":{ 653 "type":"structure", 654 "members":{ 655 }, 656 "exception":true 657 }, 658 "ACLsUpdateStatus":{ 659 "type":"structure", 660 "members":{ 661 "ACLToApply":{"shape":"ACLName"} 662 } 663 }, 664 "APICallRateForCustomerExceededFault":{ 665 "type":"structure", 666 "members":{ 667 }, 668 "exception":true 669 }, 670 "AZStatus":{ 671 "type":"string", 672 "enum":[ 673 "singleaz", 674 "multiaz" 675 ] 676 }, 677 "AccessString":{ 678 "type":"string", 679 "pattern":".*\\S.*" 680 }, 681 "Authentication":{ 682 "type":"structure", 683 "members":{ 684 "Type":{"shape":"AuthenticationType"}, 685 "PasswordCount":{"shape":"IntegerOptional"} 686 } 687 }, 688 "AuthenticationMode":{ 689 "type":"structure", 690 "members":{ 691 "Type":{"shape":"InputAuthenticationType"}, 692 "Passwords":{"shape":"PasswordListInput"} 693 } 694 }, 695 "AuthenticationType":{ 696 "type":"string", 697 "enum":[ 698 "password", 699 "no-password" 700 ] 701 }, 702 "AvailabilityZone":{ 703 "type":"structure", 704 "members":{ 705 "Name":{"shape":"String"} 706 } 707 }, 708 "AwsQueryErrorMessage":{"type":"string"}, 709 "BatchUpdateClusterRequest":{ 710 "type":"structure", 711 "required":["ClusterNames"], 712 "members":{ 713 "ClusterNames":{"shape":"ClusterNameList"}, 714 "ServiceUpdate":{"shape":"ServiceUpdateRequest"} 715 } 716 }, 717 "BatchUpdateClusterResponse":{ 718 "type":"structure", 719 "members":{ 720 "ProcessedClusters":{"shape":"ClusterList"}, 721 "UnprocessedClusters":{"shape":"UnprocessedClusterList"} 722 } 723 }, 724 "Boolean":{"type":"boolean"}, 725 "BooleanOptional":{"type":"boolean"}, 726 "Cluster":{ 727 "type":"structure", 728 "members":{ 729 "Name":{"shape":"String"}, 730 "Description":{"shape":"String"}, 731 "Status":{"shape":"String"}, 732 "PendingUpdates":{"shape":"ClusterPendingUpdates"}, 733 "NumberOfShards":{"shape":"IntegerOptional"}, 734 "Shards":{"shape":"ShardList"}, 735 "AvailabilityMode":{"shape":"AZStatus"}, 736 "ClusterEndpoint":{"shape":"Endpoint"}, 737 "NodeType":{"shape":"String"}, 738 "EngineVersion":{"shape":"String"}, 739 "EnginePatchVersion":{"shape":"String"}, 740 "ParameterGroupName":{"shape":"String"}, 741 "ParameterGroupStatus":{"shape":"String"}, 742 "SecurityGroups":{"shape":"SecurityGroupMembershipList"}, 743 "SubnetGroupName":{"shape":"String"}, 744 "TLSEnabled":{"shape":"BooleanOptional"}, 745 "KmsKeyId":{"shape":"String"}, 746 "ARN":{"shape":"String"}, 747 "SnsTopicArn":{"shape":"String"}, 748 "SnsTopicStatus":{"shape":"String"}, 749 "SnapshotRetentionLimit":{"shape":"IntegerOptional"}, 750 "MaintenanceWindow":{"shape":"String"}, 751 "SnapshotWindow":{"shape":"String"}, 752 "ACLName":{"shape":"ACLName"}, 753 "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"} 754 } 755 }, 756 "ClusterAlreadyExistsFault":{ 757 "type":"structure", 758 "members":{ 759 }, 760 "exception":true 761 }, 762 "ClusterConfiguration":{ 763 "type":"structure", 764 "members":{ 765 "Name":{"shape":"String"}, 766 "Description":{"shape":"String"}, 767 "NodeType":{"shape":"String"}, 768 "EngineVersion":{"shape":"String"}, 769 "MaintenanceWindow":{"shape":"String"}, 770 "TopicArn":{"shape":"String"}, 771 "Port":{"shape":"IntegerOptional"}, 772 "ParameterGroupName":{"shape":"String"}, 773 "SubnetGroupName":{"shape":"String"}, 774 "VpcId":{"shape":"String"}, 775 "SnapshotRetentionLimit":{"shape":"IntegerOptional"}, 776 "SnapshotWindow":{"shape":"String"}, 777 "NumShards":{"shape":"IntegerOptional"}, 778 "Shards":{"shape":"ShardDetails"} 779 } 780 }, 781 "ClusterList":{ 782 "type":"list", 783 "member":{"shape":"Cluster"} 784 }, 785 "ClusterNameList":{ 786 "type":"list", 787 "member":{"shape":"String"}, 788 "max":20 789 }, 790 "ClusterNotFoundFault":{ 791 "type":"structure", 792 "members":{ 793 }, 794 "exception":true 795 }, 796 "ClusterPendingUpdates":{ 797 "type":"structure", 798 "members":{ 799 "Resharding":{"shape":"ReshardingStatus"}, 800 "ACLs":{"shape":"ACLsUpdateStatus"}, 801 "ServiceUpdates":{"shape":"PendingModifiedServiceUpdateList"} 802 } 803 }, 804 "ClusterQuotaForCustomerExceededFault":{ 805 "type":"structure", 806 "members":{ 807 }, 808 "exception":true 809 }, 810 "CopySnapshotRequest":{ 811 "type":"structure", 812 "required":[ 813 "SourceSnapshotName", 814 "TargetSnapshotName" 815 ], 816 "members":{ 817 "SourceSnapshotName":{"shape":"String"}, 818 "TargetSnapshotName":{"shape":"String"}, 819 "TargetBucket":{"shape":"TargetBucket"}, 820 "KmsKeyId":{"shape":"KmsKeyId"}, 821 "Tags":{"shape":"TagList"} 822 } 823 }, 824 "CopySnapshotResponse":{ 825 "type":"structure", 826 "members":{ 827 "Snapshot":{"shape":"Snapshot"} 828 } 829 }, 830 "CreateACLRequest":{ 831 "type":"structure", 832 "required":["ACLName"], 833 "members":{ 834 "ACLName":{"shape":"String"}, 835 "UserNames":{"shape":"UserNameListInput"}, 836 "Tags":{"shape":"TagList"} 837 } 838 }, 839 "CreateACLResponse":{ 840 "type":"structure", 841 "members":{ 842 "ACL":{"shape":"ACL"} 843 } 844 }, 845 "CreateClusterRequest":{ 846 "type":"structure", 847 "required":[ 848 "ClusterName", 849 "NodeType", 850 "ACLName" 851 ], 852 "members":{ 853 "ClusterName":{"shape":"String"}, 854 "NodeType":{"shape":"String"}, 855 "ParameterGroupName":{"shape":"String"}, 856 "Description":{"shape":"String"}, 857 "NumShards":{"shape":"IntegerOptional"}, 858 "NumReplicasPerShard":{"shape":"IntegerOptional"}, 859 "SubnetGroupName":{"shape":"String"}, 860 "SecurityGroupIds":{"shape":"SecurityGroupIdsList"}, 861 "MaintenanceWindow":{"shape":"String"}, 862 "Port":{"shape":"IntegerOptional"}, 863 "SnsTopicArn":{"shape":"String"}, 864 "TLSEnabled":{"shape":"BooleanOptional"}, 865 "KmsKeyId":{"shape":"String"}, 866 "SnapshotArns":{"shape":"SnapshotArnsList"}, 867 "SnapshotName":{"shape":"String"}, 868 "SnapshotRetentionLimit":{"shape":"IntegerOptional"}, 869 "Tags":{"shape":"TagList"}, 870 "SnapshotWindow":{"shape":"String"}, 871 "ACLName":{"shape":"ACLName"}, 872 "EngineVersion":{"shape":"String"}, 873 "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"} 874 } 875 }, 876 "CreateClusterResponse":{ 877 "type":"structure", 878 "members":{ 879 "Cluster":{"shape":"Cluster"} 880 } 881 }, 882 "CreateParameterGroupRequest":{ 883 "type":"structure", 884 "required":[ 885 "ParameterGroupName", 886 "Family" 887 ], 888 "members":{ 889 "ParameterGroupName":{"shape":"String"}, 890 "Family":{"shape":"String"}, 891 "Description":{"shape":"String"}, 892 "Tags":{"shape":"TagList"} 893 } 894 }, 895 "CreateParameterGroupResponse":{ 896 "type":"structure", 897 "members":{ 898 "ParameterGroup":{"shape":"ParameterGroup"} 899 } 900 }, 901 "CreateSnapshotRequest":{ 902 "type":"structure", 903 "required":[ 904 "ClusterName", 905 "SnapshotName" 906 ], 907 "members":{ 908 "ClusterName":{"shape":"String"}, 909 "SnapshotName":{"shape":"String"}, 910 "KmsKeyId":{"shape":"String"}, 911 "Tags":{"shape":"TagList"} 912 } 913 }, 914 "CreateSnapshotResponse":{ 915 "type":"structure", 916 "members":{ 917 "Snapshot":{"shape":"Snapshot"} 918 } 919 }, 920 "CreateSubnetGroupRequest":{ 921 "type":"structure", 922 "required":[ 923 "SubnetGroupName", 924 "SubnetIds" 925 ], 926 "members":{ 927 "SubnetGroupName":{"shape":"String"}, 928 "Description":{"shape":"String"}, 929 "SubnetIds":{"shape":"SubnetIdentifierList"}, 930 "Tags":{"shape":"TagList"} 931 } 932 }, 933 "CreateSubnetGroupResponse":{ 934 "type":"structure", 935 "members":{ 936 "SubnetGroup":{"shape":"SubnetGroup"} 937 } 938 }, 939 "CreateUserRequest":{ 940 "type":"structure", 941 "required":[ 942 "UserName", 943 "AuthenticationMode", 944 "AccessString" 945 ], 946 "members":{ 947 "UserName":{"shape":"UserName"}, 948 "AuthenticationMode":{"shape":"AuthenticationMode"}, 949 "AccessString":{"shape":"AccessString"}, 950 "Tags":{"shape":"TagList"} 951 } 952 }, 953 "CreateUserResponse":{ 954 "type":"structure", 955 "members":{ 956 "User":{"shape":"User"} 957 } 958 }, 959 "DefaultUserRequired":{ 960 "type":"structure", 961 "members":{ 962 }, 963 "exception":true 964 }, 965 "DeleteACLRequest":{ 966 "type":"structure", 967 "required":["ACLName"], 968 "members":{ 969 "ACLName":{"shape":"String"} 970 } 971 }, 972 "DeleteACLResponse":{ 973 "type":"structure", 974 "members":{ 975 "ACL":{"shape":"ACL"} 976 } 977 }, 978 "DeleteClusterRequest":{ 979 "type":"structure", 980 "required":["ClusterName"], 981 "members":{ 982 "ClusterName":{"shape":"String"}, 983 "FinalSnapshotName":{"shape":"String"} 984 } 985 }, 986 "DeleteClusterResponse":{ 987 "type":"structure", 988 "members":{ 989 "Cluster":{"shape":"Cluster"} 990 } 991 }, 992 "DeleteParameterGroupRequest":{ 993 "type":"structure", 994 "required":["ParameterGroupName"], 995 "members":{ 996 "ParameterGroupName":{"shape":"String"} 997 } 998 }, 999 "DeleteParameterGroupResponse":{ 1000 "type":"structure", 1001 "members":{ 1002 "ParameterGroup":{"shape":"ParameterGroup"} 1003 } 1004 }, 1005 "DeleteSnapshotRequest":{ 1006 "type":"structure", 1007 "required":["SnapshotName"], 1008 "members":{ 1009 "SnapshotName":{"shape":"String"} 1010 } 1011 }, 1012 "DeleteSnapshotResponse":{ 1013 "type":"structure", 1014 "members":{ 1015 "Snapshot":{"shape":"Snapshot"} 1016 } 1017 }, 1018 "DeleteSubnetGroupRequest":{ 1019 "type":"structure", 1020 "required":["SubnetGroupName"], 1021 "members":{ 1022 "SubnetGroupName":{"shape":"String"} 1023 } 1024 }, 1025 "DeleteSubnetGroupResponse":{ 1026 "type":"structure", 1027 "members":{ 1028 "SubnetGroup":{"shape":"SubnetGroup"} 1029 } 1030 }, 1031 "DeleteUserRequest":{ 1032 "type":"structure", 1033 "required":["UserName"], 1034 "members":{ 1035 "UserName":{"shape":"UserName"} 1036 } 1037 }, 1038 "DeleteUserResponse":{ 1039 "type":"structure", 1040 "members":{ 1041 "User":{"shape":"User"} 1042 } 1043 }, 1044 "DescribeACLsRequest":{ 1045 "type":"structure", 1046 "members":{ 1047 "ACLName":{"shape":"String"}, 1048 "MaxResults":{"shape":"IntegerOptional"}, 1049 "NextToken":{"shape":"String"} 1050 } 1051 }, 1052 "DescribeACLsResponse":{ 1053 "type":"structure", 1054 "members":{ 1055 "ACLs":{"shape":"ACLList"}, 1056 "NextToken":{"shape":"String"} 1057 } 1058 }, 1059 "DescribeClustersRequest":{ 1060 "type":"structure", 1061 "members":{ 1062 "ClusterName":{"shape":"String"}, 1063 "MaxResults":{"shape":"IntegerOptional"}, 1064 "NextToken":{"shape":"String"}, 1065 "ShowShardDetails":{"shape":"BooleanOptional"} 1066 } 1067 }, 1068 "DescribeClustersResponse":{ 1069 "type":"structure", 1070 "members":{ 1071 "NextToken":{"shape":"String"}, 1072 "Clusters":{"shape":"ClusterList"} 1073 } 1074 }, 1075 "DescribeEngineVersionsRequest":{ 1076 "type":"structure", 1077 "members":{ 1078 "EngineVersion":{"shape":"String"}, 1079 "ParameterGroupFamily":{"shape":"String"}, 1080 "MaxResults":{"shape":"IntegerOptional"}, 1081 "NextToken":{"shape":"String"}, 1082 "DefaultOnly":{"shape":"Boolean"} 1083 } 1084 }, 1085 "DescribeEngineVersionsResponse":{ 1086 "type":"structure", 1087 "members":{ 1088 "NextToken":{"shape":"String"}, 1089 "EngineVersions":{"shape":"EngineVersionInfoList"} 1090 } 1091 }, 1092 "DescribeEventsRequest":{ 1093 "type":"structure", 1094 "members":{ 1095 "SourceName":{"shape":"String"}, 1096 "SourceType":{"shape":"SourceType"}, 1097 "StartTime":{"shape":"TStamp"}, 1098 "EndTime":{"shape":"TStamp"}, 1099 "Duration":{"shape":"IntegerOptional"}, 1100 "MaxResults":{"shape":"IntegerOptional"}, 1101 "NextToken":{"shape":"String"} 1102 } 1103 }, 1104 "DescribeEventsResponse":{ 1105 "type":"structure", 1106 "members":{ 1107 "NextToken":{"shape":"String"}, 1108 "Events":{"shape":"EventList"} 1109 } 1110 }, 1111 "DescribeParameterGroupsRequest":{ 1112 "type":"structure", 1113 "members":{ 1114 "ParameterGroupName":{"shape":"String"}, 1115 "MaxResults":{"shape":"IntegerOptional"}, 1116 "NextToken":{"shape":"String"} 1117 } 1118 }, 1119 "DescribeParameterGroupsResponse":{ 1120 "type":"structure", 1121 "members":{ 1122 "NextToken":{"shape":"String"}, 1123 "ParameterGroups":{"shape":"ParameterGroupList"} 1124 } 1125 }, 1126 "DescribeParametersRequest":{ 1127 "type":"structure", 1128 "required":["ParameterGroupName"], 1129 "members":{ 1130 "ParameterGroupName":{"shape":"String"}, 1131 "MaxResults":{"shape":"IntegerOptional"}, 1132 "NextToken":{"shape":"String"} 1133 } 1134 }, 1135 "DescribeParametersResponse":{ 1136 "type":"structure", 1137 "members":{ 1138 "NextToken":{"shape":"String"}, 1139 "Parameters":{"shape":"ParametersList"} 1140 } 1141 }, 1142 "DescribeServiceUpdatesRequest":{ 1143 "type":"structure", 1144 "members":{ 1145 "ServiceUpdateName":{"shape":"String"}, 1146 "ClusterNames":{"shape":"ClusterNameList"}, 1147 "Status":{"shape":"ServiceUpdateStatusList"}, 1148 "MaxResults":{"shape":"IntegerOptional"}, 1149 "NextToken":{"shape":"String"} 1150 } 1151 }, 1152 "DescribeServiceUpdatesResponse":{ 1153 "type":"structure", 1154 "members":{ 1155 "NextToken":{"shape":"String"}, 1156 "ServiceUpdates":{"shape":"ServiceUpdateList"} 1157 } 1158 }, 1159 "DescribeSnapshotsRequest":{ 1160 "type":"structure", 1161 "members":{ 1162 "ClusterName":{"shape":"String"}, 1163 "SnapshotName":{"shape":"String"}, 1164 "Source":{"shape":"String"}, 1165 "NextToken":{"shape":"String"}, 1166 "MaxResults":{"shape":"IntegerOptional"}, 1167 "ShowDetail":{"shape":"BooleanOptional"} 1168 } 1169 }, 1170 "DescribeSnapshotsResponse":{ 1171 "type":"structure", 1172 "members":{ 1173 "NextToken":{"shape":"String"}, 1174 "Snapshots":{"shape":"SnapshotList"} 1175 } 1176 }, 1177 "DescribeSubnetGroupsRequest":{ 1178 "type":"structure", 1179 "members":{ 1180 "SubnetGroupName":{"shape":"String"}, 1181 "MaxResults":{"shape":"IntegerOptional"}, 1182 "NextToken":{"shape":"String"} 1183 } 1184 }, 1185 "DescribeSubnetGroupsResponse":{ 1186 "type":"structure", 1187 "members":{ 1188 "NextToken":{"shape":"String"}, 1189 "SubnetGroups":{"shape":"SubnetGroupList"} 1190 } 1191 }, 1192 "DescribeUsersRequest":{ 1193 "type":"structure", 1194 "members":{ 1195 "UserName":{"shape":"UserName"}, 1196 "Filters":{"shape":"FilterList"}, 1197 "MaxResults":{"shape":"IntegerOptional"}, 1198 "NextToken":{"shape":"String"} 1199 } 1200 }, 1201 "DescribeUsersResponse":{ 1202 "type":"structure", 1203 "members":{ 1204 "Users":{"shape":"UserList"}, 1205 "NextToken":{"shape":"String"} 1206 } 1207 }, 1208 "Double":{"type":"double"}, 1209 "DuplicateUserNameFault":{ 1210 "type":"structure", 1211 "members":{ 1212 }, 1213 "exception":true 1214 }, 1215 "Endpoint":{ 1216 "type":"structure", 1217 "members":{ 1218 "Address":{"shape":"String"}, 1219 "Port":{"shape":"Integer"} 1220 } 1221 }, 1222 "EngineVersionInfo":{ 1223 "type":"structure", 1224 "members":{ 1225 "EngineVersion":{"shape":"String"}, 1226 "EnginePatchVersion":{"shape":"String"}, 1227 "ParameterGroupFamily":{"shape":"String"} 1228 } 1229 }, 1230 "EngineVersionInfoList":{ 1231 "type":"list", 1232 "member":{"shape":"EngineVersionInfo"} 1233 }, 1234 "Event":{ 1235 "type":"structure", 1236 "members":{ 1237 "SourceName":{"shape":"String"}, 1238 "SourceType":{"shape":"SourceType"}, 1239 "Message":{"shape":"String"}, 1240 "Date":{"shape":"TStamp"} 1241 } 1242 }, 1243 "EventList":{ 1244 "type":"list", 1245 "member":{"shape":"Event"} 1246 }, 1247 "FailoverShardRequest":{ 1248 "type":"structure", 1249 "required":[ 1250 "ClusterName", 1251 "ShardName" 1252 ], 1253 "members":{ 1254 "ClusterName":{"shape":"String"}, 1255 "ShardName":{"shape":"String"} 1256 } 1257 }, 1258 "FailoverShardResponse":{ 1259 "type":"structure", 1260 "members":{ 1261 "Cluster":{"shape":"Cluster"} 1262 } 1263 }, 1264 "Filter":{ 1265 "type":"structure", 1266 "required":[ 1267 "Name", 1268 "Values" 1269 ], 1270 "members":{ 1271 "Name":{"shape":"FilterName"}, 1272 "Values":{"shape":"FilterValueList"} 1273 } 1274 }, 1275 "FilterList":{ 1276 "type":"list", 1277 "member":{"shape":"Filter"} 1278 }, 1279 "FilterName":{ 1280 "type":"string", 1281 "pattern":".*\\S.*" 1282 }, 1283 "FilterValue":{ 1284 "type":"string", 1285 "pattern":".*\\S.*" 1286 }, 1287 "FilterValueList":{ 1288 "type":"list", 1289 "member":{"shape":"FilterValue"}, 1290 "min":1 1291 }, 1292 "InputAuthenticationType":{ 1293 "type":"string", 1294 "enum":["password"] 1295 }, 1296 "InsufficientClusterCapacityFault":{ 1297 "type":"structure", 1298 "members":{ 1299 }, 1300 "exception":true 1301 }, 1302 "Integer":{"type":"integer"}, 1303 "IntegerOptional":{"type":"integer"}, 1304 "InvalidACLStateFault":{ 1305 "type":"structure", 1306 "members":{ 1307 }, 1308 "exception":true 1309 }, 1310 "InvalidARNFault":{ 1311 "type":"structure", 1312 "members":{ 1313 }, 1314 "exception":true 1315 }, 1316 "InvalidClusterStateFault":{ 1317 "type":"structure", 1318 "members":{ 1319 }, 1320 "exception":true 1321 }, 1322 "InvalidCredentialsException":{ 1323 "type":"structure", 1324 "members":{ 1325 }, 1326 "exception":true 1327 }, 1328 "InvalidKMSKeyFault":{ 1329 "type":"structure", 1330 "members":{ 1331 }, 1332 "exception":true 1333 }, 1334 "InvalidNodeStateFault":{ 1335 "type":"structure", 1336 "members":{ 1337 }, 1338 "exception":true 1339 }, 1340 "InvalidParameterCombinationException":{ 1341 "type":"structure", 1342 "members":{ 1343 "message":{"shape":"AwsQueryErrorMessage"} 1344 }, 1345 "exception":true, 1346 "synthetic":true 1347 }, 1348 "InvalidParameterGroupStateFault":{ 1349 "type":"structure", 1350 "members":{ 1351 }, 1352 "exception":true 1353 }, 1354 "InvalidParameterValueException":{ 1355 "type":"structure", 1356 "members":{ 1357 "message":{"shape":"AwsQueryErrorMessage"} 1358 }, 1359 "exception":true, 1360 "synthetic":true 1361 }, 1362 "InvalidSnapshotStateFault":{ 1363 "type":"structure", 1364 "members":{ 1365 }, 1366 "exception":true 1367 }, 1368 "InvalidSubnet":{ 1369 "type":"structure", 1370 "members":{ 1371 }, 1372 "exception":true 1373 }, 1374 "InvalidUserStateFault":{ 1375 "type":"structure", 1376 "members":{ 1377 }, 1378 "exception":true 1379 }, 1380 "InvalidVPCNetworkStateFault":{ 1381 "type":"structure", 1382 "members":{ 1383 }, 1384 "exception":true 1385 }, 1386 "KeyList":{ 1387 "type":"list", 1388 "member":{"shape":"String"} 1389 }, 1390 "KmsKeyId":{ 1391 "type":"string", 1392 "max":2048 1393 }, 1394 "ListAllowedNodeTypeUpdatesRequest":{ 1395 "type":"structure", 1396 "required":["ClusterName"], 1397 "members":{ 1398 "ClusterName":{"shape":"String"} 1399 } 1400 }, 1401 "ListAllowedNodeTypeUpdatesResponse":{ 1402 "type":"structure", 1403 "members":{ 1404 "ScaleUpNodeTypes":{"shape":"NodeTypeList"}, 1405 "ScaleDownNodeTypes":{"shape":"NodeTypeList"} 1406 } 1407 }, 1408 "ListTagsRequest":{ 1409 "type":"structure", 1410 "required":["ResourceArn"], 1411 "members":{ 1412 "ResourceArn":{"shape":"String"} 1413 } 1414 }, 1415 "ListTagsResponse":{ 1416 "type":"structure", 1417 "members":{ 1418 "TagList":{"shape":"TagList"} 1419 } 1420 }, 1421 "NoOperationFault":{ 1422 "type":"structure", 1423 "members":{ 1424 }, 1425 "exception":true 1426 }, 1427 "Node":{ 1428 "type":"structure", 1429 "members":{ 1430 "Name":{"shape":"String"}, 1431 "Status":{"shape":"String"}, 1432 "AvailabilityZone":{"shape":"String"}, 1433 "CreateTime":{"shape":"TStamp"}, 1434 "Endpoint":{"shape":"Endpoint"} 1435 } 1436 }, 1437 "NodeList":{ 1438 "type":"list", 1439 "member":{"shape":"Node"} 1440 }, 1441 "NodeQuotaForClusterExceededFault":{ 1442 "type":"structure", 1443 "members":{ 1444 }, 1445 "exception":true 1446 }, 1447 "NodeQuotaForCustomerExceededFault":{ 1448 "type":"structure", 1449 "members":{ 1450 }, 1451 "exception":true 1452 }, 1453 "NodeTypeList":{ 1454 "type":"list", 1455 "member":{"shape":"String"} 1456 }, 1457 "Parameter":{ 1458 "type":"structure", 1459 "members":{ 1460 "Name":{"shape":"String"}, 1461 "Value":{"shape":"String"}, 1462 "Description":{"shape":"String"}, 1463 "DataType":{"shape":"String"}, 1464 "AllowedValues":{"shape":"String"}, 1465 "MinimumEngineVersion":{"shape":"String"} 1466 } 1467 }, 1468 "ParameterGroup":{ 1469 "type":"structure", 1470 "members":{ 1471 "Name":{"shape":"String"}, 1472 "Family":{"shape":"String"}, 1473 "Description":{"shape":"String"}, 1474 "ARN":{"shape":"String"} 1475 } 1476 }, 1477 "ParameterGroupAlreadyExistsFault":{ 1478 "type":"structure", 1479 "members":{ 1480 }, 1481 "exception":true 1482 }, 1483 "ParameterGroupList":{ 1484 "type":"list", 1485 "member":{"shape":"ParameterGroup"} 1486 }, 1487 "ParameterGroupNotFoundFault":{ 1488 "type":"structure", 1489 "members":{ 1490 }, 1491 "exception":true 1492 }, 1493 "ParameterGroupQuotaExceededFault":{ 1494 "type":"structure", 1495 "members":{ 1496 }, 1497 "exception":true 1498 }, 1499 "ParameterNameList":{ 1500 "type":"list", 1501 "member":{"shape":"String"} 1502 }, 1503 "ParameterNameValue":{ 1504 "type":"structure", 1505 "members":{ 1506 "ParameterName":{"shape":"String"}, 1507 "ParameterValue":{"shape":"String"} 1508 } 1509 }, 1510 "ParameterNameValueList":{ 1511 "type":"list", 1512 "member":{"shape":"ParameterNameValue"} 1513 }, 1514 "ParametersList":{ 1515 "type":"list", 1516 "member":{"shape":"Parameter"} 1517 }, 1518 "PasswordListInput":{ 1519 "type":"list", 1520 "member":{"shape":"String"}, 1521 "min":1 1522 }, 1523 "PendingModifiedServiceUpdate":{ 1524 "type":"structure", 1525 "members":{ 1526 "ServiceUpdateName":{"shape":"String"}, 1527 "Status":{"shape":"ServiceUpdateStatus"} 1528 } 1529 }, 1530 "PendingModifiedServiceUpdateList":{ 1531 "type":"list", 1532 "member":{"shape":"PendingModifiedServiceUpdate"} 1533 }, 1534 "ReplicaConfigurationRequest":{ 1535 "type":"structure", 1536 "members":{ 1537 "ReplicaCount":{"shape":"Integer"} 1538 } 1539 }, 1540 "ResetParameterGroupRequest":{ 1541 "type":"structure", 1542 "required":["ParameterGroupName"], 1543 "members":{ 1544 "ParameterGroupName":{"shape":"String"}, 1545 "AllParameters":{"shape":"Boolean"}, 1546 "ParameterNames":{"shape":"ParameterNameList"} 1547 } 1548 }, 1549 "ResetParameterGroupResponse":{ 1550 "type":"structure", 1551 "members":{ 1552 "ParameterGroup":{"shape":"ParameterGroup"} 1553 } 1554 }, 1555 "ReshardingStatus":{ 1556 "type":"structure", 1557 "members":{ 1558 "SlotMigration":{"shape":"SlotMigration"} 1559 } 1560 }, 1561 "SecurityGroupIdsList":{ 1562 "type":"list", 1563 "member":{"shape":"String"} 1564 }, 1565 "SecurityGroupMembership":{ 1566 "type":"structure", 1567 "members":{ 1568 "SecurityGroupId":{"shape":"String"}, 1569 "Status":{"shape":"String"} 1570 } 1571 }, 1572 "SecurityGroupMembershipList":{ 1573 "type":"list", 1574 "member":{"shape":"SecurityGroupMembership"} 1575 }, 1576 "ServiceLinkedRoleNotFoundFault":{ 1577 "type":"structure", 1578 "members":{ 1579 }, 1580 "exception":true 1581 }, 1582 "ServiceUpdate":{ 1583 "type":"structure", 1584 "members":{ 1585 "ClusterName":{"shape":"String"}, 1586 "ServiceUpdateName":{"shape":"String"}, 1587 "ReleaseDate":{"shape":"TStamp"}, 1588 "Description":{"shape":"String"}, 1589 "Status":{"shape":"ServiceUpdateStatus"}, 1590 "Type":{"shape":"ServiceUpdateType"}, 1591 "NodesUpdated":{"shape":"String"}, 1592 "AutoUpdateStartDate":{"shape":"TStamp"} 1593 } 1594 }, 1595 "ServiceUpdateList":{ 1596 "type":"list", 1597 "member":{"shape":"ServiceUpdate"} 1598 }, 1599 "ServiceUpdateNotFoundFault":{ 1600 "type":"structure", 1601 "members":{ 1602 }, 1603 "exception":true 1604 }, 1605 "ServiceUpdateRequest":{ 1606 "type":"structure", 1607 "members":{ 1608 "ServiceUpdateNameToApply":{"shape":"String"} 1609 } 1610 }, 1611 "ServiceUpdateStatus":{ 1612 "type":"string", 1613 "enum":[ 1614 "available", 1615 "in-progress", 1616 "complete", 1617 "scheduled" 1618 ] 1619 }, 1620 "ServiceUpdateStatusList":{ 1621 "type":"list", 1622 "member":{"shape":"ServiceUpdateStatus"}, 1623 "max":4 1624 }, 1625 "ServiceUpdateType":{ 1626 "type":"string", 1627 "enum":["security-update"] 1628 }, 1629 "Shard":{ 1630 "type":"structure", 1631 "members":{ 1632 "Name":{"shape":"String"}, 1633 "Status":{"shape":"String"}, 1634 "Slots":{"shape":"String"}, 1635 "Nodes":{"shape":"NodeList"}, 1636 "NumberOfNodes":{"shape":"IntegerOptional"} 1637 } 1638 }, 1639 "ShardConfiguration":{ 1640 "type":"structure", 1641 "members":{ 1642 "Slots":{"shape":"String"}, 1643 "ReplicaCount":{"shape":"IntegerOptional"} 1644 } 1645 }, 1646 "ShardConfigurationRequest":{ 1647 "type":"structure", 1648 "members":{ 1649 "ShardCount":{"shape":"Integer"} 1650 } 1651 }, 1652 "ShardDetail":{ 1653 "type":"structure", 1654 "members":{ 1655 "Name":{"shape":"String"}, 1656 "Configuration":{"shape":"ShardConfiguration"}, 1657 "Size":{"shape":"String"}, 1658 "SnapshotCreationTime":{"shape":"TStamp"} 1659 } 1660 }, 1661 "ShardDetails":{ 1662 "type":"list", 1663 "member":{"shape":"ShardDetail"} 1664 }, 1665 "ShardList":{ 1666 "type":"list", 1667 "member":{"shape":"Shard"} 1668 }, 1669 "ShardNotFoundFault":{ 1670 "type":"structure", 1671 "members":{ 1672 }, 1673 "exception":true 1674 }, 1675 "ShardsPerClusterQuotaExceededFault":{ 1676 "type":"structure", 1677 "members":{ 1678 }, 1679 "exception":true 1680 }, 1681 "SlotMigration":{ 1682 "type":"structure", 1683 "members":{ 1684 "ProgressPercentage":{"shape":"Double"} 1685 } 1686 }, 1687 "Snapshot":{ 1688 "type":"structure", 1689 "members":{ 1690 "Name":{"shape":"String"}, 1691 "Status":{"shape":"String"}, 1692 "Source":{"shape":"String"}, 1693 "KmsKeyId":{"shape":"String"}, 1694 "ARN":{"shape":"String"}, 1695 "ClusterConfiguration":{"shape":"ClusterConfiguration"} 1696 } 1697 }, 1698 "SnapshotAlreadyExistsFault":{ 1699 "type":"structure", 1700 "members":{ 1701 }, 1702 "exception":true 1703 }, 1704 "SnapshotArnsList":{ 1705 "type":"list", 1706 "member":{"shape":"String"} 1707 }, 1708 "SnapshotList":{ 1709 "type":"list", 1710 "member":{"shape":"Snapshot"} 1711 }, 1712 "SnapshotNotFoundFault":{ 1713 "type":"structure", 1714 "members":{ 1715 }, 1716 "exception":true 1717 }, 1718 "SnapshotQuotaExceededFault":{ 1719 "type":"structure", 1720 "members":{ 1721 }, 1722 "exception":true 1723 }, 1724 "SourceType":{ 1725 "type":"string", 1726 "enum":[ 1727 "node", 1728 "parameter-group", 1729 "subnet-group", 1730 "cluster", 1731 "user", 1732 "acl" 1733 ] 1734 }, 1735 "String":{"type":"string"}, 1736 "Subnet":{ 1737 "type":"structure", 1738 "members":{ 1739 "Identifier":{"shape":"String"}, 1740 "AvailabilityZone":{"shape":"AvailabilityZone"} 1741 } 1742 }, 1743 "SubnetGroup":{ 1744 "type":"structure", 1745 "members":{ 1746 "Name":{"shape":"String"}, 1747 "Description":{"shape":"String"}, 1748 "VpcId":{"shape":"String"}, 1749 "Subnets":{"shape":"SubnetList"}, 1750 "ARN":{"shape":"String"} 1751 } 1752 }, 1753 "SubnetGroupAlreadyExistsFault":{ 1754 "type":"structure", 1755 "members":{ 1756 }, 1757 "exception":true 1758 }, 1759 "SubnetGroupInUseFault":{ 1760 "type":"structure", 1761 "members":{ 1762 }, 1763 "exception":true 1764 }, 1765 "SubnetGroupList":{ 1766 "type":"list", 1767 "member":{"shape":"SubnetGroup"} 1768 }, 1769 "SubnetGroupNotFoundFault":{ 1770 "type":"structure", 1771 "members":{ 1772 }, 1773 "exception":true 1774 }, 1775 "SubnetGroupQuotaExceededFault":{ 1776 "type":"structure", 1777 "members":{ 1778 }, 1779 "exception":true 1780 }, 1781 "SubnetIdentifierList":{ 1782 "type":"list", 1783 "member":{"shape":"String"} 1784 }, 1785 "SubnetInUse":{ 1786 "type":"structure", 1787 "members":{ 1788 }, 1789 "exception":true 1790 }, 1791 "SubnetList":{ 1792 "type":"list", 1793 "member":{"shape":"Subnet"} 1794 }, 1795 "SubnetNotAllowedFault":{ 1796 "type":"structure", 1797 "members":{ 1798 }, 1799 "exception":true 1800 }, 1801 "SubnetQuotaExceededFault":{ 1802 "type":"structure", 1803 "members":{ 1804 }, 1805 "exception":true 1806 }, 1807 "TStamp":{"type":"timestamp"}, 1808 "Tag":{ 1809 "type":"structure", 1810 "members":{ 1811 "Key":{"shape":"String"}, 1812 "Value":{"shape":"String"} 1813 } 1814 }, 1815 "TagList":{ 1816 "type":"list", 1817 "member":{"shape":"Tag"}, 1818 "max":200 1819 }, 1820 "TagNotFoundFault":{ 1821 "type":"structure", 1822 "members":{ 1823 }, 1824 "exception":true 1825 }, 1826 "TagQuotaPerResourceExceeded":{ 1827 "type":"structure", 1828 "members":{ 1829 }, 1830 "exception":true 1831 }, 1832 "TagResourceRequest":{ 1833 "type":"structure", 1834 "required":[ 1835 "ResourceArn", 1836 "Tags" 1837 ], 1838 "members":{ 1839 "ResourceArn":{"shape":"String"}, 1840 "Tags":{"shape":"TagList"} 1841 } 1842 }, 1843 "TagResourceResponse":{ 1844 "type":"structure", 1845 "members":{ 1846 "TagList":{"shape":"TagList"} 1847 } 1848 }, 1849 "TargetBucket":{ 1850 "type":"string", 1851 "max":255, 1852 "pattern":"^[A-Za-z0-9._-]+$" 1853 }, 1854 "TestFailoverNotAvailableFault":{ 1855 "type":"structure", 1856 "members":{ 1857 }, 1858 "exception":true 1859 }, 1860 "UnprocessedCluster":{ 1861 "type":"structure", 1862 "members":{ 1863 "ClusterName":{"shape":"String"}, 1864 "ErrorType":{"shape":"String"}, 1865 "ErrorMessage":{"shape":"String"} 1866 } 1867 }, 1868 "UnprocessedClusterList":{ 1869 "type":"list", 1870 "member":{"shape":"UnprocessedCluster"} 1871 }, 1872 "UntagResourceRequest":{ 1873 "type":"structure", 1874 "required":[ 1875 "ResourceArn", 1876 "TagKeys" 1877 ], 1878 "members":{ 1879 "ResourceArn":{"shape":"String"}, 1880 "TagKeys":{"shape":"KeyList"} 1881 } 1882 }, 1883 "UntagResourceResponse":{ 1884 "type":"structure", 1885 "members":{ 1886 "TagList":{"shape":"TagList"} 1887 } 1888 }, 1889 "UpdateACLRequest":{ 1890 "type":"structure", 1891 "required":["ACLName"], 1892 "members":{ 1893 "ACLName":{"shape":"String"}, 1894 "UserNamesToAdd":{"shape":"UserNameListInput"}, 1895 "UserNamesToRemove":{"shape":"UserNameListInput"} 1896 } 1897 }, 1898 "UpdateACLResponse":{ 1899 "type":"structure", 1900 "members":{ 1901 "ACL":{"shape":"ACL"} 1902 } 1903 }, 1904 "UpdateClusterRequest":{ 1905 "type":"structure", 1906 "required":["ClusterName"], 1907 "members":{ 1908 "ClusterName":{"shape":"String"}, 1909 "Description":{"shape":"String"}, 1910 "SecurityGroupIds":{"shape":"SecurityGroupIdsList"}, 1911 "MaintenanceWindow":{"shape":"String"}, 1912 "SnsTopicArn":{"shape":"String"}, 1913 "SnsTopicStatus":{"shape":"String"}, 1914 "ParameterGroupName":{"shape":"String"}, 1915 "SnapshotWindow":{"shape":"String"}, 1916 "SnapshotRetentionLimit":{"shape":"IntegerOptional"}, 1917 "NodeType":{"shape":"String"}, 1918 "EngineVersion":{"shape":"String"}, 1919 "ReplicaConfiguration":{"shape":"ReplicaConfigurationRequest"}, 1920 "ShardConfiguration":{"shape":"ShardConfigurationRequest"}, 1921 "ACLName":{"shape":"ACLName"} 1922 } 1923 }, 1924 "UpdateClusterResponse":{ 1925 "type":"structure", 1926 "members":{ 1927 "Cluster":{"shape":"Cluster"} 1928 } 1929 }, 1930 "UpdateParameterGroupRequest":{ 1931 "type":"structure", 1932 "required":[ 1933 "ParameterGroupName", 1934 "ParameterNameValues" 1935 ], 1936 "members":{ 1937 "ParameterGroupName":{"shape":"String"}, 1938 "ParameterNameValues":{"shape":"ParameterNameValueList"} 1939 } 1940 }, 1941 "UpdateParameterGroupResponse":{ 1942 "type":"structure", 1943 "members":{ 1944 "ParameterGroup":{"shape":"ParameterGroup"} 1945 } 1946 }, 1947 "UpdateSubnetGroupRequest":{ 1948 "type":"structure", 1949 "required":["SubnetGroupName"], 1950 "members":{ 1951 "SubnetGroupName":{"shape":"String"}, 1952 "Description":{"shape":"String"}, 1953 "SubnetIds":{"shape":"SubnetIdentifierList"} 1954 } 1955 }, 1956 "UpdateSubnetGroupResponse":{ 1957 "type":"structure", 1958 "members":{ 1959 "SubnetGroup":{"shape":"SubnetGroup"} 1960 } 1961 }, 1962 "UpdateUserRequest":{ 1963 "type":"structure", 1964 "required":["UserName"], 1965 "members":{ 1966 "UserName":{"shape":"UserName"}, 1967 "AuthenticationMode":{"shape":"AuthenticationMode"}, 1968 "AccessString":{"shape":"AccessString"} 1969 } 1970 }, 1971 "UpdateUserResponse":{ 1972 "type":"structure", 1973 "members":{ 1974 "User":{"shape":"User"} 1975 } 1976 }, 1977 "User":{ 1978 "type":"structure", 1979 "members":{ 1980 "Name":{"shape":"String"}, 1981 "Status":{"shape":"String"}, 1982 "AccessString":{"shape":"String"}, 1983 "ACLNames":{"shape":"ACLNameList"}, 1984 "MinimumEngineVersion":{"shape":"String"}, 1985 "Authentication":{"shape":"Authentication"}, 1986 "ARN":{"shape":"String"} 1987 } 1988 }, 1989 "UserAlreadyExistsFault":{ 1990 "type":"structure", 1991 "members":{ 1992 }, 1993 "exception":true 1994 }, 1995 "UserList":{ 1996 "type":"list", 1997 "member":{"shape":"User"} 1998 }, 1999 "UserName":{ 2000 "type":"string", 2001 "min":1, 2002 "pattern":"[a-zA-Z][a-zA-Z0-9\\-]*" 2003 }, 2004 "UserNameList":{ 2005 "type":"list", 2006 "member":{"shape":"UserName"} 2007 }, 2008 "UserNameListInput":{ 2009 "type":"list", 2010 "member":{"shape":"UserName"}, 2011 "min":1 2012 }, 2013 "UserNotFoundFault":{ 2014 "type":"structure", 2015 "members":{ 2016 }, 2017 "exception":true 2018 }, 2019 "UserQuotaExceededFault":{ 2020 "type":"structure", 2021 "members":{ 2022 }, 2023 "exception":true 2024 } 2025 } 2026 }