github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/elasticache/2015-02-02/api-2.json (about) 1 { 2 "version":"2.0", 3 "metadata":{ 4 "apiVersion":"2015-02-02", 5 "endpointPrefix":"elasticache", 6 "protocol":"query", 7 "serviceFullName":"Amazon ElastiCache", 8 "serviceId":"ElastiCache", 9 "signatureVersion":"v4", 10 "uid":"elasticache-2015-02-02", 11 "xmlNamespace":"http://elasticache.amazonaws.com/doc/2015-02-02/" 12 }, 13 "operations":{ 14 "AddTagsToResource":{ 15 "name":"AddTagsToResource", 16 "http":{ 17 "method":"POST", 18 "requestUri":"/" 19 }, 20 "input":{"shape":"AddTagsToResourceMessage"}, 21 "output":{ 22 "shape":"TagListMessage", 23 "resultWrapper":"AddTagsToResourceResult" 24 }, 25 "errors":[ 26 {"shape":"CacheClusterNotFoundFault"}, 27 {"shape":"CacheParameterGroupNotFoundFault"}, 28 {"shape":"CacheSecurityGroupNotFoundFault"}, 29 {"shape":"CacheSubnetGroupNotFoundFault"}, 30 {"shape":"InvalidReplicationGroupStateFault"}, 31 {"shape":"ReplicationGroupNotFoundFault"}, 32 {"shape":"ReservedCacheNodeNotFoundFault"}, 33 {"shape":"SnapshotNotFoundFault"}, 34 {"shape":"UserNotFoundFault"}, 35 {"shape":"UserGroupNotFoundFault"}, 36 {"shape":"TagQuotaPerResourceExceeded"}, 37 {"shape":"InvalidARNFault"} 38 ] 39 }, 40 "AuthorizeCacheSecurityGroupIngress":{ 41 "name":"AuthorizeCacheSecurityGroupIngress", 42 "http":{ 43 "method":"POST", 44 "requestUri":"/" 45 }, 46 "input":{"shape":"AuthorizeCacheSecurityGroupIngressMessage"}, 47 "output":{ 48 "shape":"AuthorizeCacheSecurityGroupIngressResult", 49 "resultWrapper":"AuthorizeCacheSecurityGroupIngressResult" 50 }, 51 "errors":[ 52 {"shape":"CacheSecurityGroupNotFoundFault"}, 53 {"shape":"InvalidCacheSecurityGroupStateFault"}, 54 {"shape":"AuthorizationAlreadyExistsFault"}, 55 {"shape":"InvalidParameterValueException"}, 56 {"shape":"InvalidParameterCombinationException"} 57 ] 58 }, 59 "BatchApplyUpdateAction":{ 60 "name":"BatchApplyUpdateAction", 61 "http":{ 62 "method":"POST", 63 "requestUri":"/" 64 }, 65 "input":{"shape":"BatchApplyUpdateActionMessage"}, 66 "output":{ 67 "shape":"UpdateActionResultsMessage", 68 "resultWrapper":"BatchApplyUpdateActionResult" 69 }, 70 "errors":[ 71 {"shape":"ServiceUpdateNotFoundFault"}, 72 {"shape":"InvalidParameterValueException"} 73 ] 74 }, 75 "BatchStopUpdateAction":{ 76 "name":"BatchStopUpdateAction", 77 "http":{ 78 "method":"POST", 79 "requestUri":"/" 80 }, 81 "input":{"shape":"BatchStopUpdateActionMessage"}, 82 "output":{ 83 "shape":"UpdateActionResultsMessage", 84 "resultWrapper":"BatchStopUpdateActionResult" 85 }, 86 "errors":[ 87 {"shape":"ServiceUpdateNotFoundFault"}, 88 {"shape":"InvalidParameterValueException"} 89 ] 90 }, 91 "CompleteMigration":{ 92 "name":"CompleteMigration", 93 "http":{ 94 "method":"POST", 95 "requestUri":"/" 96 }, 97 "input":{"shape":"CompleteMigrationMessage"}, 98 "output":{ 99 "shape":"CompleteMigrationResponse", 100 "resultWrapper":"CompleteMigrationResult" 101 }, 102 "errors":[ 103 {"shape":"ReplicationGroupNotFoundFault"}, 104 {"shape":"InvalidReplicationGroupStateFault"}, 105 {"shape":"ReplicationGroupNotUnderMigrationFault"} 106 ] 107 }, 108 "CopySnapshot":{ 109 "name":"CopySnapshot", 110 "http":{ 111 "method":"POST", 112 "requestUri":"/" 113 }, 114 "input":{"shape":"CopySnapshotMessage"}, 115 "output":{ 116 "shape":"CopySnapshotResult", 117 "resultWrapper":"CopySnapshotResult" 118 }, 119 "errors":[ 120 {"shape":"SnapshotAlreadyExistsFault"}, 121 {"shape":"SnapshotNotFoundFault"}, 122 {"shape":"SnapshotQuotaExceededFault"}, 123 {"shape":"InvalidSnapshotStateFault"}, 124 {"shape":"TagQuotaPerResourceExceeded"}, 125 {"shape":"InvalidParameterValueException"}, 126 {"shape":"InvalidParameterCombinationException"} 127 ] 128 }, 129 "CreateCacheCluster":{ 130 "name":"CreateCacheCluster", 131 "http":{ 132 "method":"POST", 133 "requestUri":"/" 134 }, 135 "input":{"shape":"CreateCacheClusterMessage"}, 136 "output":{ 137 "shape":"CreateCacheClusterResult", 138 "resultWrapper":"CreateCacheClusterResult" 139 }, 140 "errors":[ 141 {"shape":"ReplicationGroupNotFoundFault"}, 142 {"shape":"InvalidReplicationGroupStateFault"}, 143 {"shape":"CacheClusterAlreadyExistsFault"}, 144 {"shape":"InsufficientCacheClusterCapacityFault"}, 145 {"shape":"CacheSecurityGroupNotFoundFault"}, 146 {"shape":"CacheSubnetGroupNotFoundFault"}, 147 {"shape":"ClusterQuotaForCustomerExceededFault"}, 148 {"shape":"NodeQuotaForClusterExceededFault"}, 149 {"shape":"NodeQuotaForCustomerExceededFault"}, 150 {"shape":"CacheParameterGroupNotFoundFault"}, 151 {"shape":"InvalidVPCNetworkStateFault"}, 152 {"shape":"TagQuotaPerResourceExceeded"}, 153 {"shape":"InvalidParameterValueException"}, 154 {"shape":"InvalidParameterCombinationException"} 155 ] 156 }, 157 "CreateCacheParameterGroup":{ 158 "name":"CreateCacheParameterGroup", 159 "http":{ 160 "method":"POST", 161 "requestUri":"/" 162 }, 163 "input":{"shape":"CreateCacheParameterGroupMessage"}, 164 "output":{ 165 "shape":"CreateCacheParameterGroupResult", 166 "resultWrapper":"CreateCacheParameterGroupResult" 167 }, 168 "errors":[ 169 {"shape":"CacheParameterGroupQuotaExceededFault"}, 170 {"shape":"CacheParameterGroupAlreadyExistsFault"}, 171 {"shape":"InvalidCacheParameterGroupStateFault"}, 172 {"shape":"TagQuotaPerResourceExceeded"}, 173 {"shape":"InvalidParameterValueException"}, 174 {"shape":"InvalidParameterCombinationException"} 175 ] 176 }, 177 "CreateCacheSecurityGroup":{ 178 "name":"CreateCacheSecurityGroup", 179 "http":{ 180 "method":"POST", 181 "requestUri":"/" 182 }, 183 "input":{"shape":"CreateCacheSecurityGroupMessage"}, 184 "output":{ 185 "shape":"CreateCacheSecurityGroupResult", 186 "resultWrapper":"CreateCacheSecurityGroupResult" 187 }, 188 "errors":[ 189 {"shape":"CacheSecurityGroupAlreadyExistsFault"}, 190 {"shape":"CacheSecurityGroupQuotaExceededFault"}, 191 {"shape":"TagQuotaPerResourceExceeded"}, 192 {"shape":"InvalidParameterValueException"}, 193 {"shape":"InvalidParameterCombinationException"} 194 ] 195 }, 196 "CreateCacheSubnetGroup":{ 197 "name":"CreateCacheSubnetGroup", 198 "http":{ 199 "method":"POST", 200 "requestUri":"/" 201 }, 202 "input":{"shape":"CreateCacheSubnetGroupMessage"}, 203 "output":{ 204 "shape":"CreateCacheSubnetGroupResult", 205 "resultWrapper":"CreateCacheSubnetGroupResult" 206 }, 207 "errors":[ 208 {"shape":"CacheSubnetGroupAlreadyExistsFault"}, 209 {"shape":"CacheSubnetGroupQuotaExceededFault"}, 210 {"shape":"CacheSubnetQuotaExceededFault"}, 211 {"shape":"TagQuotaPerResourceExceeded"}, 212 {"shape":"InvalidSubnet"}, 213 {"shape":"SubnetNotAllowedFault"} 214 ] 215 }, 216 "CreateGlobalReplicationGroup":{ 217 "name":"CreateGlobalReplicationGroup", 218 "http":{ 219 "method":"POST", 220 "requestUri":"/" 221 }, 222 "input":{"shape":"CreateGlobalReplicationGroupMessage"}, 223 "output":{ 224 "shape":"CreateGlobalReplicationGroupResult", 225 "resultWrapper":"CreateGlobalReplicationGroupResult" 226 }, 227 "errors":[ 228 {"shape":"ReplicationGroupNotFoundFault"}, 229 {"shape":"InvalidReplicationGroupStateFault"}, 230 {"shape":"GlobalReplicationGroupAlreadyExistsFault"}, 231 {"shape":"ServiceLinkedRoleNotFoundFault"}, 232 {"shape":"InvalidParameterValueException"} 233 ] 234 }, 235 "CreateReplicationGroup":{ 236 "name":"CreateReplicationGroup", 237 "http":{ 238 "method":"POST", 239 "requestUri":"/" 240 }, 241 "input":{"shape":"CreateReplicationGroupMessage"}, 242 "output":{ 243 "shape":"CreateReplicationGroupResult", 244 "resultWrapper":"CreateReplicationGroupResult" 245 }, 246 "errors":[ 247 {"shape":"CacheClusterNotFoundFault"}, 248 {"shape":"InvalidCacheClusterStateFault"}, 249 {"shape":"ReplicationGroupAlreadyExistsFault"}, 250 {"shape":"InvalidUserGroupStateFault"}, 251 {"shape":"UserGroupNotFoundFault"}, 252 {"shape":"InsufficientCacheClusterCapacityFault"}, 253 {"shape":"CacheSecurityGroupNotFoundFault"}, 254 {"shape":"CacheSubnetGroupNotFoundFault"}, 255 {"shape":"ClusterQuotaForCustomerExceededFault"}, 256 {"shape":"NodeQuotaForClusterExceededFault"}, 257 {"shape":"NodeQuotaForCustomerExceededFault"}, 258 {"shape":"CacheParameterGroupNotFoundFault"}, 259 {"shape":"InvalidVPCNetworkStateFault"}, 260 {"shape":"TagQuotaPerResourceExceeded"}, 261 {"shape":"NodeGroupsPerReplicationGroupQuotaExceededFault"}, 262 {"shape":"GlobalReplicationGroupNotFoundFault"}, 263 {"shape":"InvalidGlobalReplicationGroupStateFault"}, 264 {"shape":"InvalidParameterValueException"}, 265 {"shape":"InvalidParameterCombinationException"} 266 ] 267 }, 268 "CreateSnapshot":{ 269 "name":"CreateSnapshot", 270 "http":{ 271 "method":"POST", 272 "requestUri":"/" 273 }, 274 "input":{"shape":"CreateSnapshotMessage"}, 275 "output":{ 276 "shape":"CreateSnapshotResult", 277 "resultWrapper":"CreateSnapshotResult" 278 }, 279 "errors":[ 280 {"shape":"SnapshotAlreadyExistsFault"}, 281 {"shape":"CacheClusterNotFoundFault"}, 282 {"shape":"ReplicationGroupNotFoundFault"}, 283 {"shape":"InvalidCacheClusterStateFault"}, 284 {"shape":"InvalidReplicationGroupStateFault"}, 285 {"shape":"SnapshotQuotaExceededFault"}, 286 {"shape":"SnapshotFeatureNotSupportedFault"}, 287 {"shape":"TagQuotaPerResourceExceeded"}, 288 {"shape":"InvalidParameterCombinationException"}, 289 {"shape":"InvalidParameterValueException"} 290 ] 291 }, 292 "CreateUser":{ 293 "name":"CreateUser", 294 "http":{ 295 "method":"POST", 296 "requestUri":"/" 297 }, 298 "input":{"shape":"CreateUserMessage"}, 299 "output":{ 300 "shape":"User", 301 "resultWrapper":"CreateUserResult" 302 }, 303 "errors":[ 304 {"shape":"UserAlreadyExistsFault"}, 305 {"shape":"UserQuotaExceededFault"}, 306 {"shape":"DuplicateUserNameFault"}, 307 {"shape":"InvalidParameterValueException"}, 308 {"shape":"InvalidParameterCombinationException"}, 309 {"shape":"TagQuotaPerResourceExceeded"} 310 ] 311 }, 312 "CreateUserGroup":{ 313 "name":"CreateUserGroup", 314 "http":{ 315 "method":"POST", 316 "requestUri":"/" 317 }, 318 "input":{"shape":"CreateUserGroupMessage"}, 319 "output":{ 320 "shape":"UserGroup", 321 "resultWrapper":"CreateUserGroupResult" 322 }, 323 "errors":[ 324 {"shape":"UserNotFoundFault"}, 325 {"shape":"DuplicateUserNameFault"}, 326 {"shape":"UserGroupAlreadyExistsFault"}, 327 {"shape":"DefaultUserRequired"}, 328 {"shape":"UserGroupQuotaExceededFault"}, 329 {"shape":"InvalidParameterValueException"}, 330 {"shape":"TagQuotaPerResourceExceeded"} 331 ] 332 }, 333 "DecreaseNodeGroupsInGlobalReplicationGroup":{ 334 "name":"DecreaseNodeGroupsInGlobalReplicationGroup", 335 "http":{ 336 "method":"POST", 337 "requestUri":"/" 338 }, 339 "input":{"shape":"DecreaseNodeGroupsInGlobalReplicationGroupMessage"}, 340 "output":{ 341 "shape":"DecreaseNodeGroupsInGlobalReplicationGroupResult", 342 "resultWrapper":"DecreaseNodeGroupsInGlobalReplicationGroupResult" 343 }, 344 "errors":[ 345 {"shape":"GlobalReplicationGroupNotFoundFault"}, 346 {"shape":"InvalidGlobalReplicationGroupStateFault"}, 347 {"shape":"InvalidParameterValueException"}, 348 {"shape":"InvalidParameterCombinationException"} 349 ] 350 }, 351 "DecreaseReplicaCount":{ 352 "name":"DecreaseReplicaCount", 353 "http":{ 354 "method":"POST", 355 "requestUri":"/" 356 }, 357 "input":{"shape":"DecreaseReplicaCountMessage"}, 358 "output":{ 359 "shape":"DecreaseReplicaCountResult", 360 "resultWrapper":"DecreaseReplicaCountResult" 361 }, 362 "errors":[ 363 {"shape":"ReplicationGroupNotFoundFault"}, 364 {"shape":"InvalidReplicationGroupStateFault"}, 365 {"shape":"InvalidCacheClusterStateFault"}, 366 {"shape":"InvalidVPCNetworkStateFault"}, 367 {"shape":"InsufficientCacheClusterCapacityFault"}, 368 {"shape":"ClusterQuotaForCustomerExceededFault"}, 369 {"shape":"NodeGroupsPerReplicationGroupQuotaExceededFault"}, 370 {"shape":"NodeQuotaForCustomerExceededFault"}, 371 {"shape":"ServiceLinkedRoleNotFoundFault"}, 372 {"shape":"NoOperationFault"}, 373 {"shape":"InvalidParameterValueException"}, 374 {"shape":"InvalidParameterCombinationException"} 375 ] 376 }, 377 "DeleteCacheCluster":{ 378 "name":"DeleteCacheCluster", 379 "http":{ 380 "method":"POST", 381 "requestUri":"/" 382 }, 383 "input":{"shape":"DeleteCacheClusterMessage"}, 384 "output":{ 385 "shape":"DeleteCacheClusterResult", 386 "resultWrapper":"DeleteCacheClusterResult" 387 }, 388 "errors":[ 389 {"shape":"CacheClusterNotFoundFault"}, 390 {"shape":"InvalidCacheClusterStateFault"}, 391 {"shape":"SnapshotAlreadyExistsFault"}, 392 {"shape":"SnapshotFeatureNotSupportedFault"}, 393 {"shape":"SnapshotQuotaExceededFault"}, 394 {"shape":"InvalidParameterValueException"}, 395 {"shape":"InvalidParameterCombinationException"} 396 ] 397 }, 398 "DeleteCacheParameterGroup":{ 399 "name":"DeleteCacheParameterGroup", 400 "http":{ 401 "method":"POST", 402 "requestUri":"/" 403 }, 404 "input":{"shape":"DeleteCacheParameterGroupMessage"}, 405 "errors":[ 406 {"shape":"InvalidCacheParameterGroupStateFault"}, 407 {"shape":"CacheParameterGroupNotFoundFault"}, 408 {"shape":"InvalidParameterValueException"}, 409 {"shape":"InvalidParameterCombinationException"} 410 ] 411 }, 412 "DeleteCacheSecurityGroup":{ 413 "name":"DeleteCacheSecurityGroup", 414 "http":{ 415 "method":"POST", 416 "requestUri":"/" 417 }, 418 "input":{"shape":"DeleteCacheSecurityGroupMessage"}, 419 "errors":[ 420 {"shape":"InvalidCacheSecurityGroupStateFault"}, 421 {"shape":"CacheSecurityGroupNotFoundFault"}, 422 {"shape":"InvalidParameterValueException"}, 423 {"shape":"InvalidParameterCombinationException"} 424 ] 425 }, 426 "DeleteCacheSubnetGroup":{ 427 "name":"DeleteCacheSubnetGroup", 428 "http":{ 429 "method":"POST", 430 "requestUri":"/" 431 }, 432 "input":{"shape":"DeleteCacheSubnetGroupMessage"}, 433 "errors":[ 434 {"shape":"CacheSubnetGroupInUse"}, 435 {"shape":"CacheSubnetGroupNotFoundFault"} 436 ] 437 }, 438 "DeleteGlobalReplicationGroup":{ 439 "name":"DeleteGlobalReplicationGroup", 440 "http":{ 441 "method":"POST", 442 "requestUri":"/" 443 }, 444 "input":{"shape":"DeleteGlobalReplicationGroupMessage"}, 445 "output":{ 446 "shape":"DeleteGlobalReplicationGroupResult", 447 "resultWrapper":"DeleteGlobalReplicationGroupResult" 448 }, 449 "errors":[ 450 {"shape":"GlobalReplicationGroupNotFoundFault"}, 451 {"shape":"InvalidGlobalReplicationGroupStateFault"}, 452 {"shape":"InvalidParameterValueException"} 453 ] 454 }, 455 "DeleteReplicationGroup":{ 456 "name":"DeleteReplicationGroup", 457 "http":{ 458 "method":"POST", 459 "requestUri":"/" 460 }, 461 "input":{"shape":"DeleteReplicationGroupMessage"}, 462 "output":{ 463 "shape":"DeleteReplicationGroupResult", 464 "resultWrapper":"DeleteReplicationGroupResult" 465 }, 466 "errors":[ 467 {"shape":"ReplicationGroupNotFoundFault"}, 468 {"shape":"InvalidReplicationGroupStateFault"}, 469 {"shape":"SnapshotAlreadyExistsFault"}, 470 {"shape":"SnapshotFeatureNotSupportedFault"}, 471 {"shape":"SnapshotQuotaExceededFault"}, 472 {"shape":"InvalidParameterValueException"}, 473 {"shape":"InvalidParameterCombinationException"} 474 ] 475 }, 476 "DeleteSnapshot":{ 477 "name":"DeleteSnapshot", 478 "http":{ 479 "method":"POST", 480 "requestUri":"/" 481 }, 482 "input":{"shape":"DeleteSnapshotMessage"}, 483 "output":{ 484 "shape":"DeleteSnapshotResult", 485 "resultWrapper":"DeleteSnapshotResult" 486 }, 487 "errors":[ 488 {"shape":"SnapshotNotFoundFault"}, 489 {"shape":"InvalidSnapshotStateFault"}, 490 {"shape":"InvalidParameterValueException"}, 491 {"shape":"InvalidParameterCombinationException"} 492 ] 493 }, 494 "DeleteUser":{ 495 "name":"DeleteUser", 496 "http":{ 497 "method":"POST", 498 "requestUri":"/" 499 }, 500 "input":{"shape":"DeleteUserMessage"}, 501 "output":{ 502 "shape":"User", 503 "resultWrapper":"DeleteUserResult" 504 }, 505 "errors":[ 506 {"shape":"InvalidUserStateFault"}, 507 {"shape":"UserNotFoundFault"}, 508 {"shape":"InvalidParameterValueException"}, 509 {"shape":"DefaultUserAssociatedToUserGroupFault"} 510 ] 511 }, 512 "DeleteUserGroup":{ 513 "name":"DeleteUserGroup", 514 "http":{ 515 "method":"POST", 516 "requestUri":"/" 517 }, 518 "input":{"shape":"DeleteUserGroupMessage"}, 519 "output":{ 520 "shape":"UserGroup", 521 "resultWrapper":"DeleteUserGroupResult" 522 }, 523 "errors":[ 524 {"shape":"UserGroupNotFoundFault"}, 525 {"shape":"InvalidUserGroupStateFault"}, 526 {"shape":"InvalidParameterValueException"} 527 ] 528 }, 529 "DescribeCacheClusters":{ 530 "name":"DescribeCacheClusters", 531 "http":{ 532 "method":"POST", 533 "requestUri":"/" 534 }, 535 "input":{"shape":"DescribeCacheClustersMessage"}, 536 "output":{ 537 "shape":"CacheClusterMessage", 538 "resultWrapper":"DescribeCacheClustersResult" 539 }, 540 "errors":[ 541 {"shape":"CacheClusterNotFoundFault"}, 542 {"shape":"InvalidParameterValueException"}, 543 {"shape":"InvalidParameterCombinationException"} 544 ] 545 }, 546 "DescribeCacheEngineVersions":{ 547 "name":"DescribeCacheEngineVersions", 548 "http":{ 549 "method":"POST", 550 "requestUri":"/" 551 }, 552 "input":{"shape":"DescribeCacheEngineVersionsMessage"}, 553 "output":{ 554 "shape":"CacheEngineVersionMessage", 555 "resultWrapper":"DescribeCacheEngineVersionsResult" 556 } 557 }, 558 "DescribeCacheParameterGroups":{ 559 "name":"DescribeCacheParameterGroups", 560 "http":{ 561 "method":"POST", 562 "requestUri":"/" 563 }, 564 "input":{"shape":"DescribeCacheParameterGroupsMessage"}, 565 "output":{ 566 "shape":"CacheParameterGroupsMessage", 567 "resultWrapper":"DescribeCacheParameterGroupsResult" 568 }, 569 "errors":[ 570 {"shape":"CacheParameterGroupNotFoundFault"}, 571 {"shape":"InvalidParameterValueException"}, 572 {"shape":"InvalidParameterCombinationException"} 573 ] 574 }, 575 "DescribeCacheParameters":{ 576 "name":"DescribeCacheParameters", 577 "http":{ 578 "method":"POST", 579 "requestUri":"/" 580 }, 581 "input":{"shape":"DescribeCacheParametersMessage"}, 582 "output":{ 583 "shape":"CacheParameterGroupDetails", 584 "resultWrapper":"DescribeCacheParametersResult" 585 }, 586 "errors":[ 587 {"shape":"CacheParameterGroupNotFoundFault"}, 588 {"shape":"InvalidParameterValueException"}, 589 {"shape":"InvalidParameterCombinationException"} 590 ] 591 }, 592 "DescribeCacheSecurityGroups":{ 593 "name":"DescribeCacheSecurityGroups", 594 "http":{ 595 "method":"POST", 596 "requestUri":"/" 597 }, 598 "input":{"shape":"DescribeCacheSecurityGroupsMessage"}, 599 "output":{ 600 "shape":"CacheSecurityGroupMessage", 601 "resultWrapper":"DescribeCacheSecurityGroupsResult" 602 }, 603 "errors":[ 604 {"shape":"CacheSecurityGroupNotFoundFault"}, 605 {"shape":"InvalidParameterValueException"}, 606 {"shape":"InvalidParameterCombinationException"} 607 ] 608 }, 609 "DescribeCacheSubnetGroups":{ 610 "name":"DescribeCacheSubnetGroups", 611 "http":{ 612 "method":"POST", 613 "requestUri":"/" 614 }, 615 "input":{"shape":"DescribeCacheSubnetGroupsMessage"}, 616 "output":{ 617 "shape":"CacheSubnetGroupMessage", 618 "resultWrapper":"DescribeCacheSubnetGroupsResult" 619 }, 620 "errors":[ 621 {"shape":"CacheSubnetGroupNotFoundFault"} 622 ] 623 }, 624 "DescribeEngineDefaultParameters":{ 625 "name":"DescribeEngineDefaultParameters", 626 "http":{ 627 "method":"POST", 628 "requestUri":"/" 629 }, 630 "input":{"shape":"DescribeEngineDefaultParametersMessage"}, 631 "output":{ 632 "shape":"DescribeEngineDefaultParametersResult", 633 "resultWrapper":"DescribeEngineDefaultParametersResult" 634 }, 635 "errors":[ 636 {"shape":"InvalidParameterValueException"}, 637 {"shape":"InvalidParameterCombinationException"} 638 ] 639 }, 640 "DescribeEvents":{ 641 "name":"DescribeEvents", 642 "http":{ 643 "method":"POST", 644 "requestUri":"/" 645 }, 646 "input":{"shape":"DescribeEventsMessage"}, 647 "output":{ 648 "shape":"EventsMessage", 649 "resultWrapper":"DescribeEventsResult" 650 }, 651 "errors":[ 652 {"shape":"InvalidParameterValueException"}, 653 {"shape":"InvalidParameterCombinationException"} 654 ] 655 }, 656 "DescribeGlobalReplicationGroups":{ 657 "name":"DescribeGlobalReplicationGroups", 658 "http":{ 659 "method":"POST", 660 "requestUri":"/" 661 }, 662 "input":{"shape":"DescribeGlobalReplicationGroupsMessage"}, 663 "output":{ 664 "shape":"DescribeGlobalReplicationGroupsResult", 665 "resultWrapper":"DescribeGlobalReplicationGroupsResult" 666 }, 667 "errors":[ 668 {"shape":"GlobalReplicationGroupNotFoundFault"}, 669 {"shape":"InvalidParameterValueException"}, 670 {"shape":"InvalidParameterCombinationException"} 671 ] 672 }, 673 "DescribeReplicationGroups":{ 674 "name":"DescribeReplicationGroups", 675 "http":{ 676 "method":"POST", 677 "requestUri":"/" 678 }, 679 "input":{"shape":"DescribeReplicationGroupsMessage"}, 680 "output":{ 681 "shape":"ReplicationGroupMessage", 682 "resultWrapper":"DescribeReplicationGroupsResult" 683 }, 684 "errors":[ 685 {"shape":"ReplicationGroupNotFoundFault"}, 686 {"shape":"InvalidParameterValueException"}, 687 {"shape":"InvalidParameterCombinationException"} 688 ] 689 }, 690 "DescribeReservedCacheNodes":{ 691 "name":"DescribeReservedCacheNodes", 692 "http":{ 693 "method":"POST", 694 "requestUri":"/" 695 }, 696 "input":{"shape":"DescribeReservedCacheNodesMessage"}, 697 "output":{ 698 "shape":"ReservedCacheNodeMessage", 699 "resultWrapper":"DescribeReservedCacheNodesResult" 700 }, 701 "errors":[ 702 {"shape":"ReservedCacheNodeNotFoundFault"}, 703 {"shape":"InvalidParameterValueException"}, 704 {"shape":"InvalidParameterCombinationException"} 705 ] 706 }, 707 "DescribeReservedCacheNodesOfferings":{ 708 "name":"DescribeReservedCacheNodesOfferings", 709 "http":{ 710 "method":"POST", 711 "requestUri":"/" 712 }, 713 "input":{"shape":"DescribeReservedCacheNodesOfferingsMessage"}, 714 "output":{ 715 "shape":"ReservedCacheNodesOfferingMessage", 716 "resultWrapper":"DescribeReservedCacheNodesOfferingsResult" 717 }, 718 "errors":[ 719 {"shape":"ReservedCacheNodesOfferingNotFoundFault"}, 720 {"shape":"InvalidParameterValueException"}, 721 {"shape":"InvalidParameterCombinationException"} 722 ] 723 }, 724 "DescribeServiceUpdates":{ 725 "name":"DescribeServiceUpdates", 726 "http":{ 727 "method":"POST", 728 "requestUri":"/" 729 }, 730 "input":{"shape":"DescribeServiceUpdatesMessage"}, 731 "output":{ 732 "shape":"ServiceUpdatesMessage", 733 "resultWrapper":"DescribeServiceUpdatesResult" 734 }, 735 "errors":[ 736 {"shape":"ServiceUpdateNotFoundFault"}, 737 {"shape":"InvalidParameterValueException"}, 738 {"shape":"InvalidParameterCombinationException"} 739 ] 740 }, 741 "DescribeSnapshots":{ 742 "name":"DescribeSnapshots", 743 "http":{ 744 "method":"POST", 745 "requestUri":"/" 746 }, 747 "input":{"shape":"DescribeSnapshotsMessage"}, 748 "output":{ 749 "shape":"DescribeSnapshotsListMessage", 750 "resultWrapper":"DescribeSnapshotsResult" 751 }, 752 "errors":[ 753 {"shape":"CacheClusterNotFoundFault"}, 754 {"shape":"SnapshotNotFoundFault"}, 755 {"shape":"InvalidParameterValueException"}, 756 {"shape":"InvalidParameterCombinationException"} 757 ] 758 }, 759 "DescribeUpdateActions":{ 760 "name":"DescribeUpdateActions", 761 "http":{ 762 "method":"POST", 763 "requestUri":"/" 764 }, 765 "input":{"shape":"DescribeUpdateActionsMessage"}, 766 "output":{ 767 "shape":"UpdateActionsMessage", 768 "resultWrapper":"DescribeUpdateActionsResult" 769 }, 770 "errors":[ 771 {"shape":"InvalidParameterValueException"}, 772 {"shape":"InvalidParameterCombinationException"} 773 ] 774 }, 775 "DescribeUserGroups":{ 776 "name":"DescribeUserGroups", 777 "http":{ 778 "method":"POST", 779 "requestUri":"/" 780 }, 781 "input":{"shape":"DescribeUserGroupsMessage"}, 782 "output":{ 783 "shape":"DescribeUserGroupsResult", 784 "resultWrapper":"DescribeUserGroupsResult" 785 }, 786 "errors":[ 787 {"shape":"UserGroupNotFoundFault"}, 788 {"shape":"InvalidParameterCombinationException"} 789 ] 790 }, 791 "DescribeUsers":{ 792 "name":"DescribeUsers", 793 "http":{ 794 "method":"POST", 795 "requestUri":"/" 796 }, 797 "input":{"shape":"DescribeUsersMessage"}, 798 "output":{ 799 "shape":"DescribeUsersResult", 800 "resultWrapper":"DescribeUsersResult" 801 }, 802 "errors":[ 803 {"shape":"UserNotFoundFault"}, 804 {"shape":"InvalidParameterCombinationException"} 805 ] 806 }, 807 "DisassociateGlobalReplicationGroup":{ 808 "name":"DisassociateGlobalReplicationGroup", 809 "http":{ 810 "method":"POST", 811 "requestUri":"/" 812 }, 813 "input":{"shape":"DisassociateGlobalReplicationGroupMessage"}, 814 "output":{ 815 "shape":"DisassociateGlobalReplicationGroupResult", 816 "resultWrapper":"DisassociateGlobalReplicationGroupResult" 817 }, 818 "errors":[ 819 {"shape":"GlobalReplicationGroupNotFoundFault"}, 820 {"shape":"InvalidGlobalReplicationGroupStateFault"}, 821 {"shape":"InvalidParameterValueException"}, 822 {"shape":"InvalidParameterCombinationException"} 823 ] 824 }, 825 "FailoverGlobalReplicationGroup":{ 826 "name":"FailoverGlobalReplicationGroup", 827 "http":{ 828 "method":"POST", 829 "requestUri":"/" 830 }, 831 "input":{"shape":"FailoverGlobalReplicationGroupMessage"}, 832 "output":{ 833 "shape":"FailoverGlobalReplicationGroupResult", 834 "resultWrapper":"FailoverGlobalReplicationGroupResult" 835 }, 836 "errors":[ 837 {"shape":"GlobalReplicationGroupNotFoundFault"}, 838 {"shape":"InvalidGlobalReplicationGroupStateFault"}, 839 {"shape":"InvalidParameterValueException"}, 840 {"shape":"InvalidParameterCombinationException"} 841 ] 842 }, 843 "IncreaseNodeGroupsInGlobalReplicationGroup":{ 844 "name":"IncreaseNodeGroupsInGlobalReplicationGroup", 845 "http":{ 846 "method":"POST", 847 "requestUri":"/" 848 }, 849 "input":{"shape":"IncreaseNodeGroupsInGlobalReplicationGroupMessage"}, 850 "output":{ 851 "shape":"IncreaseNodeGroupsInGlobalReplicationGroupResult", 852 "resultWrapper":"IncreaseNodeGroupsInGlobalReplicationGroupResult" 853 }, 854 "errors":[ 855 {"shape":"GlobalReplicationGroupNotFoundFault"}, 856 {"shape":"InvalidGlobalReplicationGroupStateFault"}, 857 {"shape":"InvalidParameterValueException"} 858 ] 859 }, 860 "IncreaseReplicaCount":{ 861 "name":"IncreaseReplicaCount", 862 "http":{ 863 "method":"POST", 864 "requestUri":"/" 865 }, 866 "input":{"shape":"IncreaseReplicaCountMessage"}, 867 "output":{ 868 "shape":"IncreaseReplicaCountResult", 869 "resultWrapper":"IncreaseReplicaCountResult" 870 }, 871 "errors":[ 872 {"shape":"ReplicationGroupNotFoundFault"}, 873 {"shape":"InvalidReplicationGroupStateFault"}, 874 {"shape":"InvalidCacheClusterStateFault"}, 875 {"shape":"InvalidVPCNetworkStateFault"}, 876 {"shape":"InsufficientCacheClusterCapacityFault"}, 877 {"shape":"ClusterQuotaForCustomerExceededFault"}, 878 {"shape":"NodeGroupsPerReplicationGroupQuotaExceededFault"}, 879 {"shape":"NodeQuotaForCustomerExceededFault"}, 880 {"shape":"NoOperationFault"}, 881 {"shape":"InvalidKMSKeyFault"}, 882 {"shape":"InvalidParameterValueException"}, 883 {"shape":"InvalidParameterCombinationException"} 884 ] 885 }, 886 "ListAllowedNodeTypeModifications":{ 887 "name":"ListAllowedNodeTypeModifications", 888 "http":{ 889 "method":"POST", 890 "requestUri":"/" 891 }, 892 "input":{"shape":"ListAllowedNodeTypeModificationsMessage"}, 893 "output":{ 894 "shape":"AllowedNodeTypeModificationsMessage", 895 "resultWrapper":"ListAllowedNodeTypeModificationsResult" 896 }, 897 "errors":[ 898 {"shape":"CacheClusterNotFoundFault"}, 899 {"shape":"ReplicationGroupNotFoundFault"}, 900 {"shape":"InvalidParameterCombinationException"}, 901 {"shape":"InvalidParameterValueException"} 902 ] 903 }, 904 "ListTagsForResource":{ 905 "name":"ListTagsForResource", 906 "http":{ 907 "method":"POST", 908 "requestUri":"/" 909 }, 910 "input":{"shape":"ListTagsForResourceMessage"}, 911 "output":{ 912 "shape":"TagListMessage", 913 "resultWrapper":"ListTagsForResourceResult" 914 }, 915 "errors":[ 916 {"shape":"CacheClusterNotFoundFault"}, 917 {"shape":"CacheParameterGroupNotFoundFault"}, 918 {"shape":"CacheSecurityGroupNotFoundFault"}, 919 {"shape":"CacheSubnetGroupNotFoundFault"}, 920 {"shape":"InvalidReplicationGroupStateFault"}, 921 {"shape":"ReplicationGroupNotFoundFault"}, 922 {"shape":"ReservedCacheNodeNotFoundFault"}, 923 {"shape":"SnapshotNotFoundFault"}, 924 {"shape":"UserNotFoundFault"}, 925 {"shape":"UserGroupNotFoundFault"}, 926 {"shape":"InvalidARNFault"} 927 ] 928 }, 929 "ModifyCacheCluster":{ 930 "name":"ModifyCacheCluster", 931 "http":{ 932 "method":"POST", 933 "requestUri":"/" 934 }, 935 "input":{"shape":"ModifyCacheClusterMessage"}, 936 "output":{ 937 "shape":"ModifyCacheClusterResult", 938 "resultWrapper":"ModifyCacheClusterResult" 939 }, 940 "errors":[ 941 {"shape":"InvalidCacheClusterStateFault"}, 942 {"shape":"InvalidCacheSecurityGroupStateFault"}, 943 {"shape":"InsufficientCacheClusterCapacityFault"}, 944 {"shape":"CacheClusterNotFoundFault"}, 945 {"shape":"NodeQuotaForClusterExceededFault"}, 946 {"shape":"NodeQuotaForCustomerExceededFault"}, 947 {"shape":"CacheSecurityGroupNotFoundFault"}, 948 {"shape":"CacheParameterGroupNotFoundFault"}, 949 {"shape":"InvalidVPCNetworkStateFault"}, 950 {"shape":"InvalidParameterValueException"}, 951 {"shape":"InvalidParameterCombinationException"} 952 ] 953 }, 954 "ModifyCacheParameterGroup":{ 955 "name":"ModifyCacheParameterGroup", 956 "http":{ 957 "method":"POST", 958 "requestUri":"/" 959 }, 960 "input":{"shape":"ModifyCacheParameterGroupMessage"}, 961 "output":{ 962 "shape":"CacheParameterGroupNameMessage", 963 "resultWrapper":"ModifyCacheParameterGroupResult" 964 }, 965 "errors":[ 966 {"shape":"CacheParameterGroupNotFoundFault"}, 967 {"shape":"InvalidCacheParameterGroupStateFault"}, 968 {"shape":"InvalidParameterValueException"}, 969 {"shape":"InvalidParameterCombinationException"}, 970 {"shape":"InvalidGlobalReplicationGroupStateFault"} 971 ] 972 }, 973 "ModifyCacheSubnetGroup":{ 974 "name":"ModifyCacheSubnetGroup", 975 "http":{ 976 "method":"POST", 977 "requestUri":"/" 978 }, 979 "input":{"shape":"ModifyCacheSubnetGroupMessage"}, 980 "output":{ 981 "shape":"ModifyCacheSubnetGroupResult", 982 "resultWrapper":"ModifyCacheSubnetGroupResult" 983 }, 984 "errors":[ 985 {"shape":"CacheSubnetGroupNotFoundFault"}, 986 {"shape":"CacheSubnetQuotaExceededFault"}, 987 {"shape":"SubnetInUse"}, 988 {"shape":"InvalidSubnet"}, 989 {"shape":"SubnetNotAllowedFault"} 990 ] 991 }, 992 "ModifyGlobalReplicationGroup":{ 993 "name":"ModifyGlobalReplicationGroup", 994 "http":{ 995 "method":"POST", 996 "requestUri":"/" 997 }, 998 "input":{"shape":"ModifyGlobalReplicationGroupMessage"}, 999 "output":{ 1000 "shape":"ModifyGlobalReplicationGroupResult", 1001 "resultWrapper":"ModifyGlobalReplicationGroupResult" 1002 }, 1003 "errors":[ 1004 {"shape":"GlobalReplicationGroupNotFoundFault"}, 1005 {"shape":"InvalidGlobalReplicationGroupStateFault"}, 1006 {"shape":"InvalidParameterValueException"} 1007 ] 1008 }, 1009 "ModifyReplicationGroup":{ 1010 "name":"ModifyReplicationGroup", 1011 "http":{ 1012 "method":"POST", 1013 "requestUri":"/" 1014 }, 1015 "input":{"shape":"ModifyReplicationGroupMessage"}, 1016 "output":{ 1017 "shape":"ModifyReplicationGroupResult", 1018 "resultWrapper":"ModifyReplicationGroupResult" 1019 }, 1020 "errors":[ 1021 {"shape":"ReplicationGroupNotFoundFault"}, 1022 {"shape":"InvalidReplicationGroupStateFault"}, 1023 {"shape":"InvalidUserGroupStateFault"}, 1024 {"shape":"UserGroupNotFoundFault"}, 1025 {"shape":"InvalidCacheClusterStateFault"}, 1026 {"shape":"InvalidCacheSecurityGroupStateFault"}, 1027 {"shape":"InsufficientCacheClusterCapacityFault"}, 1028 {"shape":"CacheClusterNotFoundFault"}, 1029 {"shape":"NodeQuotaForClusterExceededFault"}, 1030 {"shape":"NodeQuotaForCustomerExceededFault"}, 1031 {"shape":"CacheSecurityGroupNotFoundFault"}, 1032 {"shape":"CacheParameterGroupNotFoundFault"}, 1033 {"shape":"InvalidVPCNetworkStateFault"}, 1034 {"shape":"InvalidKMSKeyFault"}, 1035 {"shape":"InvalidParameterValueException"}, 1036 {"shape":"InvalidParameterCombinationException"} 1037 ] 1038 }, 1039 "ModifyReplicationGroupShardConfiguration":{ 1040 "name":"ModifyReplicationGroupShardConfiguration", 1041 "http":{ 1042 "method":"POST", 1043 "requestUri":"/" 1044 }, 1045 "input":{"shape":"ModifyReplicationGroupShardConfigurationMessage"}, 1046 "output":{ 1047 "shape":"ModifyReplicationGroupShardConfigurationResult", 1048 "resultWrapper":"ModifyReplicationGroupShardConfigurationResult" 1049 }, 1050 "errors":[ 1051 {"shape":"ReplicationGroupNotFoundFault"}, 1052 {"shape":"InvalidReplicationGroupStateFault"}, 1053 {"shape":"InvalidCacheClusterStateFault"}, 1054 {"shape":"InvalidVPCNetworkStateFault"}, 1055 {"shape":"InsufficientCacheClusterCapacityFault"}, 1056 {"shape":"NodeGroupsPerReplicationGroupQuotaExceededFault"}, 1057 {"shape":"NodeQuotaForCustomerExceededFault"}, 1058 {"shape":"InvalidKMSKeyFault"}, 1059 {"shape":"InvalidParameterValueException"}, 1060 {"shape":"InvalidParameterCombinationException"} 1061 ] 1062 }, 1063 "ModifyUser":{ 1064 "name":"ModifyUser", 1065 "http":{ 1066 "method":"POST", 1067 "requestUri":"/" 1068 }, 1069 "input":{"shape":"ModifyUserMessage"}, 1070 "output":{ 1071 "shape":"User", 1072 "resultWrapper":"ModifyUserResult" 1073 }, 1074 "errors":[ 1075 {"shape":"UserNotFoundFault"}, 1076 {"shape":"InvalidUserStateFault"}, 1077 {"shape":"InvalidParameterValueException"}, 1078 {"shape":"InvalidParameterCombinationException"} 1079 ] 1080 }, 1081 "ModifyUserGroup":{ 1082 "name":"ModifyUserGroup", 1083 "http":{ 1084 "method":"POST", 1085 "requestUri":"/" 1086 }, 1087 "input":{"shape":"ModifyUserGroupMessage"}, 1088 "output":{ 1089 "shape":"UserGroup", 1090 "resultWrapper":"ModifyUserGroupResult" 1091 }, 1092 "errors":[ 1093 {"shape":"UserGroupNotFoundFault"}, 1094 {"shape":"UserNotFoundFault"}, 1095 {"shape":"DuplicateUserNameFault"}, 1096 {"shape":"DefaultUserRequired"}, 1097 {"shape":"InvalidUserGroupStateFault"}, 1098 {"shape":"InvalidParameterValueException"}, 1099 {"shape":"InvalidParameterCombinationException"} 1100 ] 1101 }, 1102 "PurchaseReservedCacheNodesOffering":{ 1103 "name":"PurchaseReservedCacheNodesOffering", 1104 "http":{ 1105 "method":"POST", 1106 "requestUri":"/" 1107 }, 1108 "input":{"shape":"PurchaseReservedCacheNodesOfferingMessage"}, 1109 "output":{ 1110 "shape":"PurchaseReservedCacheNodesOfferingResult", 1111 "resultWrapper":"PurchaseReservedCacheNodesOfferingResult" 1112 }, 1113 "errors":[ 1114 {"shape":"ReservedCacheNodesOfferingNotFoundFault"}, 1115 {"shape":"ReservedCacheNodeAlreadyExistsFault"}, 1116 {"shape":"ReservedCacheNodeQuotaExceededFault"}, 1117 {"shape":"TagQuotaPerResourceExceeded"}, 1118 {"shape":"InvalidParameterValueException"}, 1119 {"shape":"InvalidParameterCombinationException"} 1120 ] 1121 }, 1122 "RebalanceSlotsInGlobalReplicationGroup":{ 1123 "name":"RebalanceSlotsInGlobalReplicationGroup", 1124 "http":{ 1125 "method":"POST", 1126 "requestUri":"/" 1127 }, 1128 "input":{"shape":"RebalanceSlotsInGlobalReplicationGroupMessage"}, 1129 "output":{ 1130 "shape":"RebalanceSlotsInGlobalReplicationGroupResult", 1131 "resultWrapper":"RebalanceSlotsInGlobalReplicationGroupResult" 1132 }, 1133 "errors":[ 1134 {"shape":"GlobalReplicationGroupNotFoundFault"}, 1135 {"shape":"InvalidGlobalReplicationGroupStateFault"}, 1136 {"shape":"InvalidParameterValueException"} 1137 ] 1138 }, 1139 "RebootCacheCluster":{ 1140 "name":"RebootCacheCluster", 1141 "http":{ 1142 "method":"POST", 1143 "requestUri":"/" 1144 }, 1145 "input":{"shape":"RebootCacheClusterMessage"}, 1146 "output":{ 1147 "shape":"RebootCacheClusterResult", 1148 "resultWrapper":"RebootCacheClusterResult" 1149 }, 1150 "errors":[ 1151 {"shape":"InvalidCacheClusterStateFault"}, 1152 {"shape":"CacheClusterNotFoundFault"} 1153 ] 1154 }, 1155 "RemoveTagsFromResource":{ 1156 "name":"RemoveTagsFromResource", 1157 "http":{ 1158 "method":"POST", 1159 "requestUri":"/" 1160 }, 1161 "input":{"shape":"RemoveTagsFromResourceMessage"}, 1162 "output":{ 1163 "shape":"TagListMessage", 1164 "resultWrapper":"RemoveTagsFromResourceResult" 1165 }, 1166 "errors":[ 1167 {"shape":"CacheClusterNotFoundFault"}, 1168 {"shape":"CacheParameterGroupNotFoundFault"}, 1169 {"shape":"CacheSecurityGroupNotFoundFault"}, 1170 {"shape":"CacheSubnetGroupNotFoundFault"}, 1171 {"shape":"InvalidReplicationGroupStateFault"}, 1172 {"shape":"ReplicationGroupNotFoundFault"}, 1173 {"shape":"ReservedCacheNodeNotFoundFault"}, 1174 {"shape":"SnapshotNotFoundFault"}, 1175 {"shape":"UserNotFoundFault"}, 1176 {"shape":"UserGroupNotFoundFault"}, 1177 {"shape":"InvalidARNFault"}, 1178 {"shape":"TagNotFoundFault"} 1179 ] 1180 }, 1181 "ResetCacheParameterGroup":{ 1182 "name":"ResetCacheParameterGroup", 1183 "http":{ 1184 "method":"POST", 1185 "requestUri":"/" 1186 }, 1187 "input":{"shape":"ResetCacheParameterGroupMessage"}, 1188 "output":{ 1189 "shape":"CacheParameterGroupNameMessage", 1190 "resultWrapper":"ResetCacheParameterGroupResult" 1191 }, 1192 "errors":[ 1193 {"shape":"InvalidCacheParameterGroupStateFault"}, 1194 {"shape":"CacheParameterGroupNotFoundFault"}, 1195 {"shape":"InvalidParameterValueException"}, 1196 {"shape":"InvalidParameterCombinationException"}, 1197 {"shape":"InvalidGlobalReplicationGroupStateFault"} 1198 ] 1199 }, 1200 "RevokeCacheSecurityGroupIngress":{ 1201 "name":"RevokeCacheSecurityGroupIngress", 1202 "http":{ 1203 "method":"POST", 1204 "requestUri":"/" 1205 }, 1206 "input":{"shape":"RevokeCacheSecurityGroupIngressMessage"}, 1207 "output":{ 1208 "shape":"RevokeCacheSecurityGroupIngressResult", 1209 "resultWrapper":"RevokeCacheSecurityGroupIngressResult" 1210 }, 1211 "errors":[ 1212 {"shape":"CacheSecurityGroupNotFoundFault"}, 1213 {"shape":"AuthorizationNotFoundFault"}, 1214 {"shape":"InvalidCacheSecurityGroupStateFault"}, 1215 {"shape":"InvalidParameterValueException"}, 1216 {"shape":"InvalidParameterCombinationException"} 1217 ] 1218 }, 1219 "StartMigration":{ 1220 "name":"StartMigration", 1221 "http":{ 1222 "method":"POST", 1223 "requestUri":"/" 1224 }, 1225 "input":{"shape":"StartMigrationMessage"}, 1226 "output":{ 1227 "shape":"StartMigrationResponse", 1228 "resultWrapper":"StartMigrationResult" 1229 }, 1230 "errors":[ 1231 {"shape":"ReplicationGroupNotFoundFault"}, 1232 {"shape":"InvalidReplicationGroupStateFault"}, 1233 {"shape":"ReplicationGroupAlreadyUnderMigrationFault"}, 1234 {"shape":"InvalidParameterValueException"} 1235 ] 1236 }, 1237 "TestFailover":{ 1238 "name":"TestFailover", 1239 "http":{ 1240 "method":"POST", 1241 "requestUri":"/" 1242 }, 1243 "input":{"shape":"TestFailoverMessage"}, 1244 "output":{ 1245 "shape":"TestFailoverResult", 1246 "resultWrapper":"TestFailoverResult" 1247 }, 1248 "errors":[ 1249 {"shape":"APICallRateForCustomerExceededFault"}, 1250 {"shape":"InvalidCacheClusterStateFault"}, 1251 {"shape":"InvalidReplicationGroupStateFault"}, 1252 {"shape":"NodeGroupNotFoundFault"}, 1253 {"shape":"ReplicationGroupNotFoundFault"}, 1254 {"shape":"TestFailoverNotAvailableFault"}, 1255 {"shape":"InvalidKMSKeyFault"}, 1256 {"shape":"InvalidParameterValueException"}, 1257 {"shape":"InvalidParameterCombinationException"} 1258 ] 1259 } 1260 }, 1261 "shapes":{ 1262 "APICallRateForCustomerExceededFault":{ 1263 "type":"structure", 1264 "members":{ 1265 }, 1266 "error":{ 1267 "code":"APICallRateForCustomerExceeded", 1268 "httpStatusCode":400, 1269 "senderFault":true 1270 }, 1271 "exception":true 1272 }, 1273 "AZMode":{ 1274 "type":"string", 1275 "enum":[ 1276 "single-az", 1277 "cross-az" 1278 ] 1279 }, 1280 "AccessString":{ 1281 "type":"string", 1282 "pattern":".*\\S.*" 1283 }, 1284 "AddTagsToResourceMessage":{ 1285 "type":"structure", 1286 "required":[ 1287 "ResourceName", 1288 "Tags" 1289 ], 1290 "members":{ 1291 "ResourceName":{"shape":"String"}, 1292 "Tags":{"shape":"TagList"} 1293 } 1294 }, 1295 "AllowedNodeGroupId":{ 1296 "type":"string", 1297 "max":4, 1298 "min":1, 1299 "pattern":"\\d+" 1300 }, 1301 "AllowedNodeTypeModificationsMessage":{ 1302 "type":"structure", 1303 "members":{ 1304 "ScaleUpModifications":{"shape":"NodeTypeList"}, 1305 "ScaleDownModifications":{"shape":"NodeTypeList"} 1306 } 1307 }, 1308 "AuthTokenUpdateStatus":{ 1309 "type":"string", 1310 "enum":[ 1311 "SETTING", 1312 "ROTATING" 1313 ] 1314 }, 1315 "AuthTokenUpdateStrategyType":{ 1316 "type":"string", 1317 "enum":[ 1318 "SET", 1319 "ROTATE", 1320 "DELETE" 1321 ] 1322 }, 1323 "Authentication":{ 1324 "type":"structure", 1325 "members":{ 1326 "Type":{"shape":"AuthenticationType"}, 1327 "PasswordCount":{"shape":"IntegerOptional"} 1328 } 1329 }, 1330 "AuthenticationType":{ 1331 "type":"string", 1332 "enum":[ 1333 "password", 1334 "no-password" 1335 ] 1336 }, 1337 "AuthorizationAlreadyExistsFault":{ 1338 "type":"structure", 1339 "members":{ 1340 }, 1341 "error":{ 1342 "code":"AuthorizationAlreadyExists", 1343 "httpStatusCode":400, 1344 "senderFault":true 1345 }, 1346 "exception":true 1347 }, 1348 "AuthorizationNotFoundFault":{ 1349 "type":"structure", 1350 "members":{ 1351 }, 1352 "error":{ 1353 "code":"AuthorizationNotFound", 1354 "httpStatusCode":404, 1355 "senderFault":true 1356 }, 1357 "exception":true 1358 }, 1359 "AuthorizeCacheSecurityGroupIngressMessage":{ 1360 "type":"structure", 1361 "required":[ 1362 "CacheSecurityGroupName", 1363 "EC2SecurityGroupName", 1364 "EC2SecurityGroupOwnerId" 1365 ], 1366 "members":{ 1367 "CacheSecurityGroupName":{"shape":"String"}, 1368 "EC2SecurityGroupName":{"shape":"String"}, 1369 "EC2SecurityGroupOwnerId":{"shape":"String"} 1370 } 1371 }, 1372 "AuthorizeCacheSecurityGroupIngressResult":{ 1373 "type":"structure", 1374 "members":{ 1375 "CacheSecurityGroup":{"shape":"CacheSecurityGroup"} 1376 } 1377 }, 1378 "AutomaticFailoverStatus":{ 1379 "type":"string", 1380 "enum":[ 1381 "enabled", 1382 "disabled", 1383 "enabling", 1384 "disabling" 1385 ] 1386 }, 1387 "AvailabilityZone":{ 1388 "type":"structure", 1389 "members":{ 1390 "Name":{"shape":"String"} 1391 }, 1392 "wrapper":true 1393 }, 1394 "AvailabilityZonesList":{ 1395 "type":"list", 1396 "member":{ 1397 "shape":"String", 1398 "locationName":"AvailabilityZone" 1399 } 1400 }, 1401 "AwsQueryErrorMessage":{"type":"string"}, 1402 "BatchApplyUpdateActionMessage":{ 1403 "type":"structure", 1404 "required":["ServiceUpdateName"], 1405 "members":{ 1406 "ReplicationGroupIds":{"shape":"ReplicationGroupIdList"}, 1407 "CacheClusterIds":{"shape":"CacheClusterIdList"}, 1408 "ServiceUpdateName":{"shape":"String"} 1409 } 1410 }, 1411 "BatchStopUpdateActionMessage":{ 1412 "type":"structure", 1413 "required":["ServiceUpdateName"], 1414 "members":{ 1415 "ReplicationGroupIds":{"shape":"ReplicationGroupIdList"}, 1416 "CacheClusterIds":{"shape":"CacheClusterIdList"}, 1417 "ServiceUpdateName":{"shape":"String"} 1418 } 1419 }, 1420 "Boolean":{"type":"boolean"}, 1421 "BooleanOptional":{"type":"boolean"}, 1422 "CacheCluster":{ 1423 "type":"structure", 1424 "members":{ 1425 "CacheClusterId":{"shape":"String"}, 1426 "ConfigurationEndpoint":{"shape":"Endpoint"}, 1427 "ClientDownloadLandingPage":{"shape":"String"}, 1428 "CacheNodeType":{"shape":"String"}, 1429 "Engine":{"shape":"String"}, 1430 "EngineVersion":{"shape":"String"}, 1431 "CacheClusterStatus":{"shape":"String"}, 1432 "NumCacheNodes":{"shape":"IntegerOptional"}, 1433 "PreferredAvailabilityZone":{"shape":"String"}, 1434 "PreferredOutpostArn":{"shape":"String"}, 1435 "CacheClusterCreateTime":{"shape":"TStamp"}, 1436 "PreferredMaintenanceWindow":{"shape":"String"}, 1437 "PendingModifiedValues":{"shape":"PendingModifiedValues"}, 1438 "NotificationConfiguration":{"shape":"NotificationConfiguration"}, 1439 "CacheSecurityGroups":{"shape":"CacheSecurityGroupMembershipList"}, 1440 "CacheParameterGroup":{"shape":"CacheParameterGroupStatus"}, 1441 "CacheSubnetGroupName":{"shape":"String"}, 1442 "CacheNodes":{"shape":"CacheNodeList"}, 1443 "AutoMinorVersionUpgrade":{"shape":"Boolean"}, 1444 "SecurityGroups":{"shape":"SecurityGroupMembershipList"}, 1445 "ReplicationGroupId":{"shape":"String"}, 1446 "SnapshotRetentionLimit":{"shape":"IntegerOptional"}, 1447 "SnapshotWindow":{"shape":"String"}, 1448 "AuthTokenEnabled":{"shape":"BooleanOptional"}, 1449 "AuthTokenLastModifiedDate":{"shape":"TStamp"}, 1450 "TransitEncryptionEnabled":{"shape":"BooleanOptional"}, 1451 "AtRestEncryptionEnabled":{"shape":"BooleanOptional"}, 1452 "ARN":{"shape":"String"}, 1453 "ReplicationGroupLogDeliveryEnabled":{"shape":"Boolean"}, 1454 "LogDeliveryConfigurations":{"shape":"LogDeliveryConfigurationList"} 1455 }, 1456 "wrapper":true 1457 }, 1458 "CacheClusterAlreadyExistsFault":{ 1459 "type":"structure", 1460 "members":{ 1461 }, 1462 "error":{ 1463 "code":"CacheClusterAlreadyExists", 1464 "httpStatusCode":400, 1465 "senderFault":true 1466 }, 1467 "exception":true 1468 }, 1469 "CacheClusterIdList":{ 1470 "type":"list", 1471 "member":{"shape":"String"}, 1472 "max":20 1473 }, 1474 "CacheClusterList":{ 1475 "type":"list", 1476 "member":{ 1477 "shape":"CacheCluster", 1478 "locationName":"CacheCluster" 1479 } 1480 }, 1481 "CacheClusterMessage":{ 1482 "type":"structure", 1483 "members":{ 1484 "Marker":{"shape":"String"}, 1485 "CacheClusters":{"shape":"CacheClusterList"} 1486 } 1487 }, 1488 "CacheClusterNotFoundFault":{ 1489 "type":"structure", 1490 "members":{ 1491 }, 1492 "error":{ 1493 "code":"CacheClusterNotFound", 1494 "httpStatusCode":404, 1495 "senderFault":true 1496 }, 1497 "exception":true 1498 }, 1499 "CacheEngineVersion":{ 1500 "type":"structure", 1501 "members":{ 1502 "Engine":{"shape":"String"}, 1503 "EngineVersion":{"shape":"String"}, 1504 "CacheParameterGroupFamily":{"shape":"String"}, 1505 "CacheEngineDescription":{"shape":"String"}, 1506 "CacheEngineVersionDescription":{"shape":"String"} 1507 } 1508 }, 1509 "CacheEngineVersionList":{ 1510 "type":"list", 1511 "member":{ 1512 "shape":"CacheEngineVersion", 1513 "locationName":"CacheEngineVersion" 1514 } 1515 }, 1516 "CacheEngineVersionMessage":{ 1517 "type":"structure", 1518 "members":{ 1519 "Marker":{"shape":"String"}, 1520 "CacheEngineVersions":{"shape":"CacheEngineVersionList"} 1521 } 1522 }, 1523 "CacheNode":{ 1524 "type":"structure", 1525 "members":{ 1526 "CacheNodeId":{"shape":"String"}, 1527 "CacheNodeStatus":{"shape":"String"}, 1528 "CacheNodeCreateTime":{"shape":"TStamp"}, 1529 "Endpoint":{"shape":"Endpoint"}, 1530 "ParameterGroupStatus":{"shape":"String"}, 1531 "SourceCacheNodeId":{"shape":"String"}, 1532 "CustomerAvailabilityZone":{"shape":"String"}, 1533 "CustomerOutpostArn":{"shape":"String"} 1534 } 1535 }, 1536 "CacheNodeIdsList":{ 1537 "type":"list", 1538 "member":{ 1539 "shape":"String", 1540 "locationName":"CacheNodeId" 1541 } 1542 }, 1543 "CacheNodeList":{ 1544 "type":"list", 1545 "member":{ 1546 "shape":"CacheNode", 1547 "locationName":"CacheNode" 1548 } 1549 }, 1550 "CacheNodeTypeSpecificParameter":{ 1551 "type":"structure", 1552 "members":{ 1553 "ParameterName":{"shape":"String"}, 1554 "Description":{"shape":"String"}, 1555 "Source":{"shape":"String"}, 1556 "DataType":{"shape":"String"}, 1557 "AllowedValues":{"shape":"String"}, 1558 "IsModifiable":{"shape":"Boolean"}, 1559 "MinimumEngineVersion":{"shape":"String"}, 1560 "CacheNodeTypeSpecificValues":{"shape":"CacheNodeTypeSpecificValueList"}, 1561 "ChangeType":{"shape":"ChangeType"} 1562 } 1563 }, 1564 "CacheNodeTypeSpecificParametersList":{ 1565 "type":"list", 1566 "member":{ 1567 "shape":"CacheNodeTypeSpecificParameter", 1568 "locationName":"CacheNodeTypeSpecificParameter" 1569 } 1570 }, 1571 "CacheNodeTypeSpecificValue":{ 1572 "type":"structure", 1573 "members":{ 1574 "CacheNodeType":{"shape":"String"}, 1575 "Value":{"shape":"String"} 1576 } 1577 }, 1578 "CacheNodeTypeSpecificValueList":{ 1579 "type":"list", 1580 "member":{ 1581 "shape":"CacheNodeTypeSpecificValue", 1582 "locationName":"CacheNodeTypeSpecificValue" 1583 } 1584 }, 1585 "CacheNodeUpdateStatus":{ 1586 "type":"structure", 1587 "members":{ 1588 "CacheNodeId":{"shape":"String"}, 1589 "NodeUpdateStatus":{"shape":"NodeUpdateStatus"}, 1590 "NodeDeletionDate":{"shape":"TStamp"}, 1591 "NodeUpdateStartDate":{"shape":"TStamp"}, 1592 "NodeUpdateEndDate":{"shape":"TStamp"}, 1593 "NodeUpdateInitiatedBy":{"shape":"NodeUpdateInitiatedBy"}, 1594 "NodeUpdateInitiatedDate":{"shape":"TStamp"}, 1595 "NodeUpdateStatusModifiedDate":{"shape":"TStamp"} 1596 } 1597 }, 1598 "CacheNodeUpdateStatusList":{ 1599 "type":"list", 1600 "member":{ 1601 "shape":"CacheNodeUpdateStatus", 1602 "locationName":"CacheNodeUpdateStatus" 1603 } 1604 }, 1605 "CacheParameterGroup":{ 1606 "type":"structure", 1607 "members":{ 1608 "CacheParameterGroupName":{"shape":"String"}, 1609 "CacheParameterGroupFamily":{"shape":"String"}, 1610 "Description":{"shape":"String"}, 1611 "IsGlobal":{"shape":"Boolean"}, 1612 "ARN":{"shape":"String"} 1613 }, 1614 "wrapper":true 1615 }, 1616 "CacheParameterGroupAlreadyExistsFault":{ 1617 "type":"structure", 1618 "members":{ 1619 }, 1620 "error":{ 1621 "code":"CacheParameterGroupAlreadyExists", 1622 "httpStatusCode":400, 1623 "senderFault":true 1624 }, 1625 "exception":true 1626 }, 1627 "CacheParameterGroupDetails":{ 1628 "type":"structure", 1629 "members":{ 1630 "Marker":{"shape":"String"}, 1631 "Parameters":{"shape":"ParametersList"}, 1632 "CacheNodeTypeSpecificParameters":{"shape":"CacheNodeTypeSpecificParametersList"} 1633 } 1634 }, 1635 "CacheParameterGroupList":{ 1636 "type":"list", 1637 "member":{ 1638 "shape":"CacheParameterGroup", 1639 "locationName":"CacheParameterGroup" 1640 } 1641 }, 1642 "CacheParameterGroupNameMessage":{ 1643 "type":"structure", 1644 "members":{ 1645 "CacheParameterGroupName":{"shape":"String"} 1646 } 1647 }, 1648 "CacheParameterGroupNotFoundFault":{ 1649 "type":"structure", 1650 "members":{ 1651 }, 1652 "error":{ 1653 "code":"CacheParameterGroupNotFound", 1654 "httpStatusCode":404, 1655 "senderFault":true 1656 }, 1657 "exception":true 1658 }, 1659 "CacheParameterGroupQuotaExceededFault":{ 1660 "type":"structure", 1661 "members":{ 1662 }, 1663 "error":{ 1664 "code":"CacheParameterGroupQuotaExceeded", 1665 "httpStatusCode":400, 1666 "senderFault":true 1667 }, 1668 "exception":true 1669 }, 1670 "CacheParameterGroupStatus":{ 1671 "type":"structure", 1672 "members":{ 1673 "CacheParameterGroupName":{"shape":"String"}, 1674 "ParameterApplyStatus":{"shape":"String"}, 1675 "CacheNodeIdsToReboot":{"shape":"CacheNodeIdsList"} 1676 } 1677 }, 1678 "CacheParameterGroupsMessage":{ 1679 "type":"structure", 1680 "members":{ 1681 "Marker":{"shape":"String"}, 1682 "CacheParameterGroups":{"shape":"CacheParameterGroupList"} 1683 } 1684 }, 1685 "CacheSecurityGroup":{ 1686 "type":"structure", 1687 "members":{ 1688 "OwnerId":{"shape":"String"}, 1689 "CacheSecurityGroupName":{"shape":"String"}, 1690 "Description":{"shape":"String"}, 1691 "EC2SecurityGroups":{"shape":"EC2SecurityGroupList"}, 1692 "ARN":{"shape":"String"} 1693 }, 1694 "wrapper":true 1695 }, 1696 "CacheSecurityGroupAlreadyExistsFault":{ 1697 "type":"structure", 1698 "members":{ 1699 }, 1700 "error":{ 1701 "code":"CacheSecurityGroupAlreadyExists", 1702 "httpStatusCode":400, 1703 "senderFault":true 1704 }, 1705 "exception":true 1706 }, 1707 "CacheSecurityGroupMembership":{ 1708 "type":"structure", 1709 "members":{ 1710 "CacheSecurityGroupName":{"shape":"String"}, 1711 "Status":{"shape":"String"} 1712 } 1713 }, 1714 "CacheSecurityGroupMembershipList":{ 1715 "type":"list", 1716 "member":{ 1717 "shape":"CacheSecurityGroupMembership", 1718 "locationName":"CacheSecurityGroup" 1719 } 1720 }, 1721 "CacheSecurityGroupMessage":{ 1722 "type":"structure", 1723 "members":{ 1724 "Marker":{"shape":"String"}, 1725 "CacheSecurityGroups":{"shape":"CacheSecurityGroups"} 1726 } 1727 }, 1728 "CacheSecurityGroupNameList":{ 1729 "type":"list", 1730 "member":{ 1731 "shape":"String", 1732 "locationName":"CacheSecurityGroupName" 1733 } 1734 }, 1735 "CacheSecurityGroupNotFoundFault":{ 1736 "type":"structure", 1737 "members":{ 1738 }, 1739 "error":{ 1740 "code":"CacheSecurityGroupNotFound", 1741 "httpStatusCode":404, 1742 "senderFault":true 1743 }, 1744 "exception":true 1745 }, 1746 "CacheSecurityGroupQuotaExceededFault":{ 1747 "type":"structure", 1748 "members":{ 1749 }, 1750 "error":{ 1751 "code":"QuotaExceeded.CacheSecurityGroup", 1752 "httpStatusCode":400, 1753 "senderFault":true 1754 }, 1755 "exception":true 1756 }, 1757 "CacheSecurityGroups":{ 1758 "type":"list", 1759 "member":{ 1760 "shape":"CacheSecurityGroup", 1761 "locationName":"CacheSecurityGroup" 1762 } 1763 }, 1764 "CacheSubnetGroup":{ 1765 "type":"structure", 1766 "members":{ 1767 "CacheSubnetGroupName":{"shape":"String"}, 1768 "CacheSubnetGroupDescription":{"shape":"String"}, 1769 "VpcId":{"shape":"String"}, 1770 "Subnets":{"shape":"SubnetList"}, 1771 "ARN":{"shape":"String"} 1772 }, 1773 "wrapper":true 1774 }, 1775 "CacheSubnetGroupAlreadyExistsFault":{ 1776 "type":"structure", 1777 "members":{ 1778 }, 1779 "error":{ 1780 "code":"CacheSubnetGroupAlreadyExists", 1781 "httpStatusCode":400, 1782 "senderFault":true 1783 }, 1784 "exception":true 1785 }, 1786 "CacheSubnetGroupInUse":{ 1787 "type":"structure", 1788 "members":{ 1789 }, 1790 "error":{ 1791 "code":"CacheSubnetGroupInUse", 1792 "httpStatusCode":400, 1793 "senderFault":true 1794 }, 1795 "exception":true 1796 }, 1797 "CacheSubnetGroupMessage":{ 1798 "type":"structure", 1799 "members":{ 1800 "Marker":{"shape":"String"}, 1801 "CacheSubnetGroups":{"shape":"CacheSubnetGroups"} 1802 } 1803 }, 1804 "CacheSubnetGroupNotFoundFault":{ 1805 "type":"structure", 1806 "members":{ 1807 }, 1808 "error":{ 1809 "code":"CacheSubnetGroupNotFoundFault", 1810 "httpStatusCode":400, 1811 "senderFault":true 1812 }, 1813 "exception":true 1814 }, 1815 "CacheSubnetGroupQuotaExceededFault":{ 1816 "type":"structure", 1817 "members":{ 1818 }, 1819 "error":{ 1820 "code":"CacheSubnetGroupQuotaExceeded", 1821 "httpStatusCode":400, 1822 "senderFault":true 1823 }, 1824 "exception":true 1825 }, 1826 "CacheSubnetGroups":{ 1827 "type":"list", 1828 "member":{ 1829 "shape":"CacheSubnetGroup", 1830 "locationName":"CacheSubnetGroup" 1831 } 1832 }, 1833 "CacheSubnetQuotaExceededFault":{ 1834 "type":"structure", 1835 "members":{ 1836 }, 1837 "error":{ 1838 "code":"CacheSubnetQuotaExceededFault", 1839 "httpStatusCode":400, 1840 "senderFault":true 1841 }, 1842 "exception":true 1843 }, 1844 "ChangeType":{ 1845 "type":"string", 1846 "enum":[ 1847 "immediate", 1848 "requires-reboot" 1849 ] 1850 }, 1851 "CloudWatchLogsDestinationDetails":{ 1852 "type":"structure", 1853 "members":{ 1854 "LogGroup":{"shape":"String"} 1855 } 1856 }, 1857 "ClusterIdList":{ 1858 "type":"list", 1859 "member":{ 1860 "shape":"String", 1861 "locationName":"ClusterId" 1862 } 1863 }, 1864 "ClusterQuotaForCustomerExceededFault":{ 1865 "type":"structure", 1866 "members":{ 1867 }, 1868 "error":{ 1869 "code":"ClusterQuotaForCustomerExceeded", 1870 "httpStatusCode":400, 1871 "senderFault":true 1872 }, 1873 "exception":true 1874 }, 1875 "CompleteMigrationMessage":{ 1876 "type":"structure", 1877 "required":["ReplicationGroupId"], 1878 "members":{ 1879 "ReplicationGroupId":{"shape":"String"}, 1880 "Force":{"shape":"Boolean"} 1881 } 1882 }, 1883 "CompleteMigrationResponse":{ 1884 "type":"structure", 1885 "members":{ 1886 "ReplicationGroup":{"shape":"ReplicationGroup"} 1887 } 1888 }, 1889 "ConfigureShard":{ 1890 "type":"structure", 1891 "required":[ 1892 "NodeGroupId", 1893 "NewReplicaCount" 1894 ], 1895 "members":{ 1896 "NodeGroupId":{"shape":"AllowedNodeGroupId"}, 1897 "NewReplicaCount":{"shape":"Integer"}, 1898 "PreferredAvailabilityZones":{"shape":"PreferredAvailabilityZoneList"}, 1899 "PreferredOutpostArns":{"shape":"PreferredOutpostArnList"} 1900 } 1901 }, 1902 "CopySnapshotMessage":{ 1903 "type":"structure", 1904 "required":[ 1905 "SourceSnapshotName", 1906 "TargetSnapshotName" 1907 ], 1908 "members":{ 1909 "SourceSnapshotName":{"shape":"String"}, 1910 "TargetSnapshotName":{"shape":"String"}, 1911 "TargetBucket":{"shape":"String"}, 1912 "KmsKeyId":{"shape":"String"}, 1913 "Tags":{"shape":"TagList"} 1914 } 1915 }, 1916 "CopySnapshotResult":{ 1917 "type":"structure", 1918 "members":{ 1919 "Snapshot":{"shape":"Snapshot"} 1920 } 1921 }, 1922 "CreateCacheClusterMessage":{ 1923 "type":"structure", 1924 "required":["CacheClusterId"], 1925 "members":{ 1926 "CacheClusterId":{"shape":"String"}, 1927 "ReplicationGroupId":{"shape":"String"}, 1928 "AZMode":{"shape":"AZMode"}, 1929 "PreferredAvailabilityZone":{"shape":"String"}, 1930 "PreferredAvailabilityZones":{"shape":"PreferredAvailabilityZoneList"}, 1931 "NumCacheNodes":{"shape":"IntegerOptional"}, 1932 "CacheNodeType":{"shape":"String"}, 1933 "Engine":{"shape":"String"}, 1934 "EngineVersion":{"shape":"String"}, 1935 "CacheParameterGroupName":{"shape":"String"}, 1936 "CacheSubnetGroupName":{"shape":"String"}, 1937 "CacheSecurityGroupNames":{"shape":"CacheSecurityGroupNameList"}, 1938 "SecurityGroupIds":{"shape":"SecurityGroupIdsList"}, 1939 "Tags":{"shape":"TagList"}, 1940 "SnapshotArns":{"shape":"SnapshotArnsList"}, 1941 "SnapshotName":{"shape":"String"}, 1942 "PreferredMaintenanceWindow":{"shape":"String"}, 1943 "Port":{"shape":"IntegerOptional"}, 1944 "NotificationTopicArn":{"shape":"String"}, 1945 "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"}, 1946 "SnapshotRetentionLimit":{"shape":"IntegerOptional"}, 1947 "SnapshotWindow":{"shape":"String"}, 1948 "AuthToken":{"shape":"String"}, 1949 "OutpostMode":{"shape":"OutpostMode"}, 1950 "PreferredOutpostArn":{"shape":"String"}, 1951 "PreferredOutpostArns":{"shape":"PreferredOutpostArnList"}, 1952 "LogDeliveryConfigurations":{"shape":"LogDeliveryConfigurationRequestList"} 1953 } 1954 }, 1955 "CreateCacheClusterResult":{ 1956 "type":"structure", 1957 "members":{ 1958 "CacheCluster":{"shape":"CacheCluster"} 1959 } 1960 }, 1961 "CreateCacheParameterGroupMessage":{ 1962 "type":"structure", 1963 "required":[ 1964 "CacheParameterGroupName", 1965 "CacheParameterGroupFamily", 1966 "Description" 1967 ], 1968 "members":{ 1969 "CacheParameterGroupName":{"shape":"String"}, 1970 "CacheParameterGroupFamily":{"shape":"String"}, 1971 "Description":{"shape":"String"}, 1972 "Tags":{"shape":"TagList"} 1973 } 1974 }, 1975 "CreateCacheParameterGroupResult":{ 1976 "type":"structure", 1977 "members":{ 1978 "CacheParameterGroup":{"shape":"CacheParameterGroup"} 1979 } 1980 }, 1981 "CreateCacheSecurityGroupMessage":{ 1982 "type":"structure", 1983 "required":[ 1984 "CacheSecurityGroupName", 1985 "Description" 1986 ], 1987 "members":{ 1988 "CacheSecurityGroupName":{"shape":"String"}, 1989 "Description":{"shape":"String"}, 1990 "Tags":{"shape":"TagList"} 1991 } 1992 }, 1993 "CreateCacheSecurityGroupResult":{ 1994 "type":"structure", 1995 "members":{ 1996 "CacheSecurityGroup":{"shape":"CacheSecurityGroup"} 1997 } 1998 }, 1999 "CreateCacheSubnetGroupMessage":{ 2000 "type":"structure", 2001 "required":[ 2002 "CacheSubnetGroupName", 2003 "CacheSubnetGroupDescription", 2004 "SubnetIds" 2005 ], 2006 "members":{ 2007 "CacheSubnetGroupName":{"shape":"String"}, 2008 "CacheSubnetGroupDescription":{"shape":"String"}, 2009 "SubnetIds":{"shape":"SubnetIdentifierList"}, 2010 "Tags":{"shape":"TagList"} 2011 } 2012 }, 2013 "CreateCacheSubnetGroupResult":{ 2014 "type":"structure", 2015 "members":{ 2016 "CacheSubnetGroup":{"shape":"CacheSubnetGroup"} 2017 } 2018 }, 2019 "CreateGlobalReplicationGroupMessage":{ 2020 "type":"structure", 2021 "required":[ 2022 "GlobalReplicationGroupIdSuffix", 2023 "PrimaryReplicationGroupId" 2024 ], 2025 "members":{ 2026 "GlobalReplicationGroupIdSuffix":{"shape":"String"}, 2027 "GlobalReplicationGroupDescription":{"shape":"String"}, 2028 "PrimaryReplicationGroupId":{"shape":"String"} 2029 } 2030 }, 2031 "CreateGlobalReplicationGroupResult":{ 2032 "type":"structure", 2033 "members":{ 2034 "GlobalReplicationGroup":{"shape":"GlobalReplicationGroup"} 2035 } 2036 }, 2037 "CreateReplicationGroupMessage":{ 2038 "type":"structure", 2039 "required":[ 2040 "ReplicationGroupId", 2041 "ReplicationGroupDescription" 2042 ], 2043 "members":{ 2044 "ReplicationGroupId":{"shape":"String"}, 2045 "ReplicationGroupDescription":{"shape":"String"}, 2046 "GlobalReplicationGroupId":{"shape":"String"}, 2047 "PrimaryClusterId":{"shape":"String"}, 2048 "AutomaticFailoverEnabled":{"shape":"BooleanOptional"}, 2049 "MultiAZEnabled":{"shape":"BooleanOptional"}, 2050 "NumCacheClusters":{"shape":"IntegerOptional"}, 2051 "PreferredCacheClusterAZs":{"shape":"AvailabilityZonesList"}, 2052 "NumNodeGroups":{"shape":"IntegerOptional"}, 2053 "ReplicasPerNodeGroup":{"shape":"IntegerOptional"}, 2054 "NodeGroupConfiguration":{"shape":"NodeGroupConfigurationList"}, 2055 "CacheNodeType":{"shape":"String"}, 2056 "Engine":{"shape":"String"}, 2057 "EngineVersion":{"shape":"String"}, 2058 "CacheParameterGroupName":{"shape":"String"}, 2059 "CacheSubnetGroupName":{"shape":"String"}, 2060 "CacheSecurityGroupNames":{"shape":"CacheSecurityGroupNameList"}, 2061 "SecurityGroupIds":{"shape":"SecurityGroupIdsList"}, 2062 "Tags":{"shape":"TagList"}, 2063 "SnapshotArns":{"shape":"SnapshotArnsList"}, 2064 "SnapshotName":{"shape":"String"}, 2065 "PreferredMaintenanceWindow":{"shape":"String"}, 2066 "Port":{"shape":"IntegerOptional"}, 2067 "NotificationTopicArn":{"shape":"String"}, 2068 "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"}, 2069 "SnapshotRetentionLimit":{"shape":"IntegerOptional"}, 2070 "SnapshotWindow":{"shape":"String"}, 2071 "AuthToken":{"shape":"String"}, 2072 "TransitEncryptionEnabled":{"shape":"BooleanOptional"}, 2073 "AtRestEncryptionEnabled":{"shape":"BooleanOptional"}, 2074 "KmsKeyId":{"shape":"String"}, 2075 "UserGroupIds":{"shape":"UserGroupIdListInput"}, 2076 "LogDeliveryConfigurations":{"shape":"LogDeliveryConfigurationRequestList"} 2077 } 2078 }, 2079 "CreateReplicationGroupResult":{ 2080 "type":"structure", 2081 "members":{ 2082 "ReplicationGroup":{"shape":"ReplicationGroup"} 2083 } 2084 }, 2085 "CreateSnapshotMessage":{ 2086 "type":"structure", 2087 "required":["SnapshotName"], 2088 "members":{ 2089 "ReplicationGroupId":{"shape":"String"}, 2090 "CacheClusterId":{"shape":"String"}, 2091 "SnapshotName":{"shape":"String"}, 2092 "KmsKeyId":{"shape":"String"}, 2093 "Tags":{"shape":"TagList"} 2094 } 2095 }, 2096 "CreateSnapshotResult":{ 2097 "type":"structure", 2098 "members":{ 2099 "Snapshot":{"shape":"Snapshot"} 2100 } 2101 }, 2102 "CreateUserGroupMessage":{ 2103 "type":"structure", 2104 "required":[ 2105 "UserGroupId", 2106 "Engine" 2107 ], 2108 "members":{ 2109 "UserGroupId":{"shape":"String"}, 2110 "Engine":{"shape":"EngineType"}, 2111 "UserIds":{"shape":"UserIdListInput"}, 2112 "Tags":{"shape":"TagList"} 2113 } 2114 }, 2115 "CreateUserMessage":{ 2116 "type":"structure", 2117 "required":[ 2118 "UserId", 2119 "UserName", 2120 "Engine", 2121 "AccessString" 2122 ], 2123 "members":{ 2124 "UserId":{"shape":"UserId"}, 2125 "UserName":{"shape":"UserName"}, 2126 "Engine":{"shape":"EngineType"}, 2127 "Passwords":{"shape":"PasswordListInput"}, 2128 "AccessString":{"shape":"AccessString"}, 2129 "NoPasswordRequired":{"shape":"BooleanOptional"}, 2130 "Tags":{"shape":"TagList"} 2131 } 2132 }, 2133 "CustomerNodeEndpoint":{ 2134 "type":"structure", 2135 "members":{ 2136 "Address":{"shape":"String"}, 2137 "Port":{"shape":"IntegerOptional"} 2138 } 2139 }, 2140 "CustomerNodeEndpointList":{ 2141 "type":"list", 2142 "member":{"shape":"CustomerNodeEndpoint"} 2143 }, 2144 "DecreaseNodeGroupsInGlobalReplicationGroupMessage":{ 2145 "type":"structure", 2146 "required":[ 2147 "GlobalReplicationGroupId", 2148 "NodeGroupCount", 2149 "ApplyImmediately" 2150 ], 2151 "members":{ 2152 "GlobalReplicationGroupId":{"shape":"String"}, 2153 "NodeGroupCount":{"shape":"Integer"}, 2154 "GlobalNodeGroupsToRemove":{"shape":"GlobalNodeGroupIdList"}, 2155 "GlobalNodeGroupsToRetain":{"shape":"GlobalNodeGroupIdList"}, 2156 "ApplyImmediately":{"shape":"Boolean"} 2157 } 2158 }, 2159 "DecreaseNodeGroupsInGlobalReplicationGroupResult":{ 2160 "type":"structure", 2161 "members":{ 2162 "GlobalReplicationGroup":{"shape":"GlobalReplicationGroup"} 2163 } 2164 }, 2165 "DecreaseReplicaCountMessage":{ 2166 "type":"structure", 2167 "required":[ 2168 "ReplicationGroupId", 2169 "ApplyImmediately" 2170 ], 2171 "members":{ 2172 "ReplicationGroupId":{"shape":"String"}, 2173 "NewReplicaCount":{"shape":"IntegerOptional"}, 2174 "ReplicaConfiguration":{"shape":"ReplicaConfigurationList"}, 2175 "ReplicasToRemove":{"shape":"RemoveReplicasList"}, 2176 "ApplyImmediately":{"shape":"Boolean"} 2177 } 2178 }, 2179 "DecreaseReplicaCountResult":{ 2180 "type":"structure", 2181 "members":{ 2182 "ReplicationGroup":{"shape":"ReplicationGroup"} 2183 } 2184 }, 2185 "DefaultUserAssociatedToUserGroupFault":{ 2186 "type":"structure", 2187 "members":{ 2188 }, 2189 "error":{ 2190 "code":"DefaultUserAssociatedToUserGroup", 2191 "httpStatusCode":400, 2192 "senderFault":true 2193 }, 2194 "exception":true 2195 }, 2196 "DefaultUserRequired":{ 2197 "type":"structure", 2198 "members":{ 2199 }, 2200 "error":{ 2201 "code":"DefaultUserRequired", 2202 "httpStatusCode":400, 2203 "senderFault":true 2204 }, 2205 "exception":true 2206 }, 2207 "DeleteCacheClusterMessage":{ 2208 "type":"structure", 2209 "required":["CacheClusterId"], 2210 "members":{ 2211 "CacheClusterId":{"shape":"String"}, 2212 "FinalSnapshotIdentifier":{"shape":"String"} 2213 } 2214 }, 2215 "DeleteCacheClusterResult":{ 2216 "type":"structure", 2217 "members":{ 2218 "CacheCluster":{"shape":"CacheCluster"} 2219 } 2220 }, 2221 "DeleteCacheParameterGroupMessage":{ 2222 "type":"structure", 2223 "required":["CacheParameterGroupName"], 2224 "members":{ 2225 "CacheParameterGroupName":{"shape":"String"} 2226 } 2227 }, 2228 "DeleteCacheSecurityGroupMessage":{ 2229 "type":"structure", 2230 "required":["CacheSecurityGroupName"], 2231 "members":{ 2232 "CacheSecurityGroupName":{"shape":"String"} 2233 } 2234 }, 2235 "DeleteCacheSubnetGroupMessage":{ 2236 "type":"structure", 2237 "required":["CacheSubnetGroupName"], 2238 "members":{ 2239 "CacheSubnetGroupName":{"shape":"String"} 2240 } 2241 }, 2242 "DeleteGlobalReplicationGroupMessage":{ 2243 "type":"structure", 2244 "required":[ 2245 "GlobalReplicationGroupId", 2246 "RetainPrimaryReplicationGroup" 2247 ], 2248 "members":{ 2249 "GlobalReplicationGroupId":{"shape":"String"}, 2250 "RetainPrimaryReplicationGroup":{"shape":"Boolean"} 2251 } 2252 }, 2253 "DeleteGlobalReplicationGroupResult":{ 2254 "type":"structure", 2255 "members":{ 2256 "GlobalReplicationGroup":{"shape":"GlobalReplicationGroup"} 2257 } 2258 }, 2259 "DeleteReplicationGroupMessage":{ 2260 "type":"structure", 2261 "required":["ReplicationGroupId"], 2262 "members":{ 2263 "ReplicationGroupId":{"shape":"String"}, 2264 "RetainPrimaryCluster":{"shape":"BooleanOptional"}, 2265 "FinalSnapshotIdentifier":{"shape":"String"} 2266 } 2267 }, 2268 "DeleteReplicationGroupResult":{ 2269 "type":"structure", 2270 "members":{ 2271 "ReplicationGroup":{"shape":"ReplicationGroup"} 2272 } 2273 }, 2274 "DeleteSnapshotMessage":{ 2275 "type":"structure", 2276 "required":["SnapshotName"], 2277 "members":{ 2278 "SnapshotName":{"shape":"String"} 2279 } 2280 }, 2281 "DeleteSnapshotResult":{ 2282 "type":"structure", 2283 "members":{ 2284 "Snapshot":{"shape":"Snapshot"} 2285 } 2286 }, 2287 "DeleteUserGroupMessage":{ 2288 "type":"structure", 2289 "required":["UserGroupId"], 2290 "members":{ 2291 "UserGroupId":{"shape":"String"} 2292 } 2293 }, 2294 "DeleteUserMessage":{ 2295 "type":"structure", 2296 "required":["UserId"], 2297 "members":{ 2298 "UserId":{"shape":"UserId"} 2299 } 2300 }, 2301 "DescribeCacheClustersMessage":{ 2302 "type":"structure", 2303 "members":{ 2304 "CacheClusterId":{"shape":"String"}, 2305 "MaxRecords":{"shape":"IntegerOptional"}, 2306 "Marker":{"shape":"String"}, 2307 "ShowCacheNodeInfo":{"shape":"BooleanOptional"}, 2308 "ShowCacheClustersNotInReplicationGroups":{"shape":"BooleanOptional"} 2309 } 2310 }, 2311 "DescribeCacheEngineVersionsMessage":{ 2312 "type":"structure", 2313 "members":{ 2314 "Engine":{"shape":"String"}, 2315 "EngineVersion":{"shape":"String"}, 2316 "CacheParameterGroupFamily":{"shape":"String"}, 2317 "MaxRecords":{"shape":"IntegerOptional"}, 2318 "Marker":{"shape":"String"}, 2319 "DefaultOnly":{"shape":"Boolean"} 2320 } 2321 }, 2322 "DescribeCacheParameterGroupsMessage":{ 2323 "type":"structure", 2324 "members":{ 2325 "CacheParameterGroupName":{"shape":"String"}, 2326 "MaxRecords":{"shape":"IntegerOptional"}, 2327 "Marker":{"shape":"String"} 2328 } 2329 }, 2330 "DescribeCacheParametersMessage":{ 2331 "type":"structure", 2332 "required":["CacheParameterGroupName"], 2333 "members":{ 2334 "CacheParameterGroupName":{"shape":"String"}, 2335 "Source":{"shape":"String"}, 2336 "MaxRecords":{"shape":"IntegerOptional"}, 2337 "Marker":{"shape":"String"} 2338 } 2339 }, 2340 "DescribeCacheSecurityGroupsMessage":{ 2341 "type":"structure", 2342 "members":{ 2343 "CacheSecurityGroupName":{"shape":"String"}, 2344 "MaxRecords":{"shape":"IntegerOptional"}, 2345 "Marker":{"shape":"String"} 2346 } 2347 }, 2348 "DescribeCacheSubnetGroupsMessage":{ 2349 "type":"structure", 2350 "members":{ 2351 "CacheSubnetGroupName":{"shape":"String"}, 2352 "MaxRecords":{"shape":"IntegerOptional"}, 2353 "Marker":{"shape":"String"} 2354 } 2355 }, 2356 "DescribeEngineDefaultParametersMessage":{ 2357 "type":"structure", 2358 "required":["CacheParameterGroupFamily"], 2359 "members":{ 2360 "CacheParameterGroupFamily":{"shape":"String"}, 2361 "MaxRecords":{"shape":"IntegerOptional"}, 2362 "Marker":{"shape":"String"} 2363 } 2364 }, 2365 "DescribeEngineDefaultParametersResult":{ 2366 "type":"structure", 2367 "members":{ 2368 "EngineDefaults":{"shape":"EngineDefaults"} 2369 } 2370 }, 2371 "DescribeEventsMessage":{ 2372 "type":"structure", 2373 "members":{ 2374 "SourceIdentifier":{"shape":"String"}, 2375 "SourceType":{"shape":"SourceType"}, 2376 "StartTime":{"shape":"TStamp"}, 2377 "EndTime":{"shape":"TStamp"}, 2378 "Duration":{"shape":"IntegerOptional"}, 2379 "MaxRecords":{"shape":"IntegerOptional"}, 2380 "Marker":{"shape":"String"} 2381 } 2382 }, 2383 "DescribeGlobalReplicationGroupsMessage":{ 2384 "type":"structure", 2385 "members":{ 2386 "GlobalReplicationGroupId":{"shape":"String"}, 2387 "MaxRecords":{"shape":"IntegerOptional"}, 2388 "Marker":{"shape":"String"}, 2389 "ShowMemberInfo":{"shape":"BooleanOptional"} 2390 } 2391 }, 2392 "DescribeGlobalReplicationGroupsResult":{ 2393 "type":"structure", 2394 "members":{ 2395 "Marker":{"shape":"String"}, 2396 "GlobalReplicationGroups":{"shape":"GlobalReplicationGroupList"} 2397 } 2398 }, 2399 "DescribeReplicationGroupsMessage":{ 2400 "type":"structure", 2401 "members":{ 2402 "ReplicationGroupId":{"shape":"String"}, 2403 "MaxRecords":{"shape":"IntegerOptional"}, 2404 "Marker":{"shape":"String"} 2405 } 2406 }, 2407 "DescribeReservedCacheNodesMessage":{ 2408 "type":"structure", 2409 "members":{ 2410 "ReservedCacheNodeId":{"shape":"String"}, 2411 "ReservedCacheNodesOfferingId":{"shape":"String"}, 2412 "CacheNodeType":{"shape":"String"}, 2413 "Duration":{"shape":"String"}, 2414 "ProductDescription":{"shape":"String"}, 2415 "OfferingType":{"shape":"String"}, 2416 "MaxRecords":{"shape":"IntegerOptional"}, 2417 "Marker":{"shape":"String"} 2418 } 2419 }, 2420 "DescribeReservedCacheNodesOfferingsMessage":{ 2421 "type":"structure", 2422 "members":{ 2423 "ReservedCacheNodesOfferingId":{"shape":"String"}, 2424 "CacheNodeType":{"shape":"String"}, 2425 "Duration":{"shape":"String"}, 2426 "ProductDescription":{"shape":"String"}, 2427 "OfferingType":{"shape":"String"}, 2428 "MaxRecords":{"shape":"IntegerOptional"}, 2429 "Marker":{"shape":"String"} 2430 } 2431 }, 2432 "DescribeServiceUpdatesMessage":{ 2433 "type":"structure", 2434 "members":{ 2435 "ServiceUpdateName":{"shape":"String"}, 2436 "ServiceUpdateStatus":{"shape":"ServiceUpdateStatusList"}, 2437 "MaxRecords":{"shape":"IntegerOptional"}, 2438 "Marker":{"shape":"String"} 2439 } 2440 }, 2441 "DescribeSnapshotsListMessage":{ 2442 "type":"structure", 2443 "members":{ 2444 "Marker":{"shape":"String"}, 2445 "Snapshots":{"shape":"SnapshotList"} 2446 } 2447 }, 2448 "DescribeSnapshotsMessage":{ 2449 "type":"structure", 2450 "members":{ 2451 "ReplicationGroupId":{"shape":"String"}, 2452 "CacheClusterId":{"shape":"String"}, 2453 "SnapshotName":{"shape":"String"}, 2454 "SnapshotSource":{"shape":"String"}, 2455 "Marker":{"shape":"String"}, 2456 "MaxRecords":{"shape":"IntegerOptional"}, 2457 "ShowNodeGroupConfig":{"shape":"BooleanOptional"} 2458 } 2459 }, 2460 "DescribeUpdateActionsMessage":{ 2461 "type":"structure", 2462 "members":{ 2463 "ServiceUpdateName":{"shape":"String"}, 2464 "ReplicationGroupIds":{"shape":"ReplicationGroupIdList"}, 2465 "CacheClusterIds":{"shape":"CacheClusterIdList"}, 2466 "Engine":{"shape":"String"}, 2467 "ServiceUpdateStatus":{"shape":"ServiceUpdateStatusList"}, 2468 "ServiceUpdateTimeRange":{"shape":"TimeRangeFilter"}, 2469 "UpdateActionStatus":{"shape":"UpdateActionStatusList"}, 2470 "ShowNodeLevelUpdateStatus":{"shape":"BooleanOptional"}, 2471 "MaxRecords":{"shape":"IntegerOptional"}, 2472 "Marker":{"shape":"String"} 2473 } 2474 }, 2475 "DescribeUserGroupsMessage":{ 2476 "type":"structure", 2477 "members":{ 2478 "UserGroupId":{"shape":"String"}, 2479 "MaxRecords":{"shape":"IntegerOptional"}, 2480 "Marker":{"shape":"String"} 2481 } 2482 }, 2483 "DescribeUserGroupsResult":{ 2484 "type":"structure", 2485 "members":{ 2486 "UserGroups":{"shape":"UserGroupList"}, 2487 "Marker":{"shape":"String"} 2488 } 2489 }, 2490 "DescribeUsersMessage":{ 2491 "type":"structure", 2492 "members":{ 2493 "Engine":{"shape":"EngineType"}, 2494 "UserId":{"shape":"UserId"}, 2495 "Filters":{"shape":"FilterList"}, 2496 "MaxRecords":{"shape":"IntegerOptional"}, 2497 "Marker":{"shape":"String"} 2498 } 2499 }, 2500 "DescribeUsersResult":{ 2501 "type":"structure", 2502 "members":{ 2503 "Users":{"shape":"UserList"}, 2504 "Marker":{"shape":"String"} 2505 } 2506 }, 2507 "DestinationDetails":{ 2508 "type":"structure", 2509 "members":{ 2510 "CloudWatchLogsDetails":{"shape":"CloudWatchLogsDestinationDetails"}, 2511 "KinesisFirehoseDetails":{"shape":"KinesisFirehoseDestinationDetails"} 2512 } 2513 }, 2514 "DestinationType":{ 2515 "type":"string", 2516 "enum":[ 2517 "cloudwatch-logs", 2518 "kinesis-firehose" 2519 ] 2520 }, 2521 "DisassociateGlobalReplicationGroupMessage":{ 2522 "type":"structure", 2523 "required":[ 2524 "GlobalReplicationGroupId", 2525 "ReplicationGroupId", 2526 "ReplicationGroupRegion" 2527 ], 2528 "members":{ 2529 "GlobalReplicationGroupId":{"shape":"String"}, 2530 "ReplicationGroupId":{"shape":"String"}, 2531 "ReplicationGroupRegion":{"shape":"String"} 2532 } 2533 }, 2534 "DisassociateGlobalReplicationGroupResult":{ 2535 "type":"structure", 2536 "members":{ 2537 "GlobalReplicationGroup":{"shape":"GlobalReplicationGroup"} 2538 } 2539 }, 2540 "Double":{"type":"double"}, 2541 "DuplicateUserNameFault":{ 2542 "type":"structure", 2543 "members":{ 2544 }, 2545 "error":{ 2546 "code":"DuplicateUserName", 2547 "httpStatusCode":400, 2548 "senderFault":true 2549 }, 2550 "exception":true 2551 }, 2552 "EC2SecurityGroup":{ 2553 "type":"structure", 2554 "members":{ 2555 "Status":{"shape":"String"}, 2556 "EC2SecurityGroupName":{"shape":"String"}, 2557 "EC2SecurityGroupOwnerId":{"shape":"String"} 2558 } 2559 }, 2560 "EC2SecurityGroupList":{ 2561 "type":"list", 2562 "member":{ 2563 "shape":"EC2SecurityGroup", 2564 "locationName":"EC2SecurityGroup" 2565 } 2566 }, 2567 "Endpoint":{ 2568 "type":"structure", 2569 "members":{ 2570 "Address":{"shape":"String"}, 2571 "Port":{"shape":"Integer"} 2572 } 2573 }, 2574 "EngineDefaults":{ 2575 "type":"structure", 2576 "members":{ 2577 "CacheParameterGroupFamily":{"shape":"String"}, 2578 "Marker":{"shape":"String"}, 2579 "Parameters":{"shape":"ParametersList"}, 2580 "CacheNodeTypeSpecificParameters":{"shape":"CacheNodeTypeSpecificParametersList"} 2581 }, 2582 "wrapper":true 2583 }, 2584 "EngineType":{ 2585 "type":"string", 2586 "pattern":"[a-zA-Z]*" 2587 }, 2588 "Event":{ 2589 "type":"structure", 2590 "members":{ 2591 "SourceIdentifier":{"shape":"String"}, 2592 "SourceType":{"shape":"SourceType"}, 2593 "Message":{"shape":"String"}, 2594 "Date":{"shape":"TStamp"} 2595 } 2596 }, 2597 "EventList":{ 2598 "type":"list", 2599 "member":{ 2600 "shape":"Event", 2601 "locationName":"Event" 2602 } 2603 }, 2604 "EventsMessage":{ 2605 "type":"structure", 2606 "members":{ 2607 "Marker":{"shape":"String"}, 2608 "Events":{"shape":"EventList"} 2609 } 2610 }, 2611 "FailoverGlobalReplicationGroupMessage":{ 2612 "type":"structure", 2613 "required":[ 2614 "GlobalReplicationGroupId", 2615 "PrimaryRegion", 2616 "PrimaryReplicationGroupId" 2617 ], 2618 "members":{ 2619 "GlobalReplicationGroupId":{"shape":"String"}, 2620 "PrimaryRegion":{"shape":"String"}, 2621 "PrimaryReplicationGroupId":{"shape":"String"} 2622 } 2623 }, 2624 "FailoverGlobalReplicationGroupResult":{ 2625 "type":"structure", 2626 "members":{ 2627 "GlobalReplicationGroup":{"shape":"GlobalReplicationGroup"} 2628 } 2629 }, 2630 "Filter":{ 2631 "type":"structure", 2632 "required":[ 2633 "Name", 2634 "Values" 2635 ], 2636 "members":{ 2637 "Name":{"shape":"FilterName"}, 2638 "Values":{"shape":"FilterValueList"} 2639 } 2640 }, 2641 "FilterList":{ 2642 "type":"list", 2643 "member":{"shape":"Filter"} 2644 }, 2645 "FilterName":{ 2646 "type":"string", 2647 "pattern":".*\\S.*" 2648 }, 2649 "FilterValue":{ 2650 "type":"string", 2651 "pattern":".*\\S.*" 2652 }, 2653 "FilterValueList":{ 2654 "type":"list", 2655 "member":{"shape":"FilterValue"}, 2656 "min":1 2657 }, 2658 "GlobalNodeGroup":{ 2659 "type":"structure", 2660 "members":{ 2661 "GlobalNodeGroupId":{"shape":"String"}, 2662 "Slots":{"shape":"String"} 2663 } 2664 }, 2665 "GlobalNodeGroupIdList":{ 2666 "type":"list", 2667 "member":{ 2668 "shape":"String", 2669 "locationName":"GlobalNodeGroupId" 2670 } 2671 }, 2672 "GlobalNodeGroupList":{ 2673 "type":"list", 2674 "member":{ 2675 "shape":"GlobalNodeGroup", 2676 "locationName":"GlobalNodeGroup" 2677 } 2678 }, 2679 "GlobalReplicationGroup":{ 2680 "type":"structure", 2681 "members":{ 2682 "GlobalReplicationGroupId":{"shape":"String"}, 2683 "GlobalReplicationGroupDescription":{"shape":"String"}, 2684 "Status":{"shape":"String"}, 2685 "CacheNodeType":{"shape":"String"}, 2686 "Engine":{"shape":"String"}, 2687 "EngineVersion":{"shape":"String"}, 2688 "Members":{"shape":"GlobalReplicationGroupMemberList"}, 2689 "ClusterEnabled":{"shape":"BooleanOptional"}, 2690 "GlobalNodeGroups":{"shape":"GlobalNodeGroupList"}, 2691 "AuthTokenEnabled":{"shape":"BooleanOptional"}, 2692 "TransitEncryptionEnabled":{"shape":"BooleanOptional"}, 2693 "AtRestEncryptionEnabled":{"shape":"BooleanOptional"}, 2694 "ARN":{"shape":"String"} 2695 }, 2696 "wrapper":true 2697 }, 2698 "GlobalReplicationGroupAlreadyExistsFault":{ 2699 "type":"structure", 2700 "members":{ 2701 }, 2702 "error":{ 2703 "code":"GlobalReplicationGroupAlreadyExistsFault", 2704 "httpStatusCode":400, 2705 "senderFault":true 2706 }, 2707 "exception":true 2708 }, 2709 "GlobalReplicationGroupInfo":{ 2710 "type":"structure", 2711 "members":{ 2712 "GlobalReplicationGroupId":{"shape":"String"}, 2713 "GlobalReplicationGroupMemberRole":{"shape":"String"} 2714 } 2715 }, 2716 "GlobalReplicationGroupList":{ 2717 "type":"list", 2718 "member":{ 2719 "shape":"GlobalReplicationGroup", 2720 "locationName":"GlobalReplicationGroup" 2721 } 2722 }, 2723 "GlobalReplicationGroupMember":{ 2724 "type":"structure", 2725 "members":{ 2726 "ReplicationGroupId":{"shape":"String"}, 2727 "ReplicationGroupRegion":{"shape":"String"}, 2728 "Role":{"shape":"String"}, 2729 "AutomaticFailover":{"shape":"AutomaticFailoverStatus"}, 2730 "Status":{"shape":"String"} 2731 }, 2732 "wrapper":true 2733 }, 2734 "GlobalReplicationGroupMemberList":{ 2735 "type":"list", 2736 "member":{ 2737 "shape":"GlobalReplicationGroupMember", 2738 "locationName":"GlobalReplicationGroupMember" 2739 } 2740 }, 2741 "GlobalReplicationGroupNotFoundFault":{ 2742 "type":"structure", 2743 "members":{ 2744 }, 2745 "error":{ 2746 "code":"GlobalReplicationGroupNotFoundFault", 2747 "httpStatusCode":404, 2748 "senderFault":true 2749 }, 2750 "exception":true 2751 }, 2752 "IncreaseNodeGroupsInGlobalReplicationGroupMessage":{ 2753 "type":"structure", 2754 "required":[ 2755 "GlobalReplicationGroupId", 2756 "NodeGroupCount", 2757 "ApplyImmediately" 2758 ], 2759 "members":{ 2760 "GlobalReplicationGroupId":{"shape":"String"}, 2761 "NodeGroupCount":{"shape":"Integer"}, 2762 "RegionalConfigurations":{"shape":"RegionalConfigurationList"}, 2763 "ApplyImmediately":{"shape":"Boolean"} 2764 } 2765 }, 2766 "IncreaseNodeGroupsInGlobalReplicationGroupResult":{ 2767 "type":"structure", 2768 "members":{ 2769 "GlobalReplicationGroup":{"shape":"GlobalReplicationGroup"} 2770 } 2771 }, 2772 "IncreaseReplicaCountMessage":{ 2773 "type":"structure", 2774 "required":[ 2775 "ReplicationGroupId", 2776 "ApplyImmediately" 2777 ], 2778 "members":{ 2779 "ReplicationGroupId":{"shape":"String"}, 2780 "NewReplicaCount":{"shape":"IntegerOptional"}, 2781 "ReplicaConfiguration":{"shape":"ReplicaConfigurationList"}, 2782 "ApplyImmediately":{"shape":"Boolean"} 2783 } 2784 }, 2785 "IncreaseReplicaCountResult":{ 2786 "type":"structure", 2787 "members":{ 2788 "ReplicationGroup":{"shape":"ReplicationGroup"} 2789 } 2790 }, 2791 "InsufficientCacheClusterCapacityFault":{ 2792 "type":"structure", 2793 "members":{ 2794 }, 2795 "error":{ 2796 "code":"InsufficientCacheClusterCapacity", 2797 "httpStatusCode":400, 2798 "senderFault":true 2799 }, 2800 "exception":true 2801 }, 2802 "Integer":{"type":"integer"}, 2803 "IntegerOptional":{"type":"integer"}, 2804 "InvalidARNFault":{ 2805 "type":"structure", 2806 "members":{ 2807 }, 2808 "error":{ 2809 "code":"InvalidARN", 2810 "httpStatusCode":400, 2811 "senderFault":true 2812 }, 2813 "exception":true 2814 }, 2815 "InvalidCacheClusterStateFault":{ 2816 "type":"structure", 2817 "members":{ 2818 }, 2819 "error":{ 2820 "code":"InvalidCacheClusterState", 2821 "httpStatusCode":400, 2822 "senderFault":true 2823 }, 2824 "exception":true 2825 }, 2826 "InvalidCacheParameterGroupStateFault":{ 2827 "type":"structure", 2828 "members":{ 2829 }, 2830 "error":{ 2831 "code":"InvalidCacheParameterGroupState", 2832 "httpStatusCode":400, 2833 "senderFault":true 2834 }, 2835 "exception":true 2836 }, 2837 "InvalidCacheSecurityGroupStateFault":{ 2838 "type":"structure", 2839 "members":{ 2840 }, 2841 "error":{ 2842 "code":"InvalidCacheSecurityGroupState", 2843 "httpStatusCode":400, 2844 "senderFault":true 2845 }, 2846 "exception":true 2847 }, 2848 "InvalidGlobalReplicationGroupStateFault":{ 2849 "type":"structure", 2850 "members":{ 2851 }, 2852 "error":{ 2853 "code":"InvalidGlobalReplicationGroupState", 2854 "httpStatusCode":400, 2855 "senderFault":true 2856 }, 2857 "exception":true 2858 }, 2859 "InvalidKMSKeyFault":{ 2860 "type":"structure", 2861 "members":{ 2862 }, 2863 "error":{ 2864 "code":"InvalidKMSKeyFault", 2865 "httpStatusCode":400, 2866 "senderFault":true 2867 }, 2868 "exception":true 2869 }, 2870 "InvalidParameterCombinationException":{ 2871 "type":"structure", 2872 "members":{ 2873 "message":{"shape":"AwsQueryErrorMessage"} 2874 }, 2875 "error":{ 2876 "code":"InvalidParameterCombination", 2877 "httpStatusCode":400, 2878 "senderFault":true 2879 }, 2880 "exception":true, 2881 "synthetic":true 2882 }, 2883 "InvalidParameterValueException":{ 2884 "type":"structure", 2885 "members":{ 2886 "message":{"shape":"AwsQueryErrorMessage"} 2887 }, 2888 "error":{ 2889 "code":"InvalidParameterValue", 2890 "httpStatusCode":400, 2891 "senderFault":true 2892 }, 2893 "exception":true, 2894 "synthetic":true 2895 }, 2896 "InvalidReplicationGroupStateFault":{ 2897 "type":"structure", 2898 "members":{ 2899 }, 2900 "error":{ 2901 "code":"InvalidReplicationGroupState", 2902 "httpStatusCode":400, 2903 "senderFault":true 2904 }, 2905 "exception":true 2906 }, 2907 "InvalidSnapshotStateFault":{ 2908 "type":"structure", 2909 "members":{ 2910 }, 2911 "error":{ 2912 "code":"InvalidSnapshotState", 2913 "httpStatusCode":400, 2914 "senderFault":true 2915 }, 2916 "exception":true 2917 }, 2918 "InvalidSubnet":{ 2919 "type":"structure", 2920 "members":{ 2921 }, 2922 "error":{ 2923 "code":"InvalidSubnet", 2924 "httpStatusCode":400, 2925 "senderFault":true 2926 }, 2927 "exception":true 2928 }, 2929 "InvalidUserGroupStateFault":{ 2930 "type":"structure", 2931 "members":{ 2932 }, 2933 "error":{ 2934 "code":"InvalidUserGroupState", 2935 "httpStatusCode":400, 2936 "senderFault":true 2937 }, 2938 "exception":true 2939 }, 2940 "InvalidUserStateFault":{ 2941 "type":"structure", 2942 "members":{ 2943 }, 2944 "error":{ 2945 "code":"InvalidUserState", 2946 "httpStatusCode":400, 2947 "senderFault":true 2948 }, 2949 "exception":true 2950 }, 2951 "InvalidVPCNetworkStateFault":{ 2952 "type":"structure", 2953 "members":{ 2954 }, 2955 "error":{ 2956 "code":"InvalidVPCNetworkStateFault", 2957 "httpStatusCode":400, 2958 "senderFault":true 2959 }, 2960 "exception":true 2961 }, 2962 "KeyList":{ 2963 "type":"list", 2964 "member":{"shape":"String"} 2965 }, 2966 "KinesisFirehoseDestinationDetails":{ 2967 "type":"structure", 2968 "members":{ 2969 "DeliveryStream":{"shape":"String"} 2970 } 2971 }, 2972 "ListAllowedNodeTypeModificationsMessage":{ 2973 "type":"structure", 2974 "members":{ 2975 "CacheClusterId":{"shape":"String"}, 2976 "ReplicationGroupId":{"shape":"String"} 2977 } 2978 }, 2979 "ListTagsForResourceMessage":{ 2980 "type":"structure", 2981 "required":["ResourceName"], 2982 "members":{ 2983 "ResourceName":{"shape":"String"} 2984 } 2985 }, 2986 "LogDeliveryConfiguration":{ 2987 "type":"structure", 2988 "members":{ 2989 "LogType":{"shape":"LogType"}, 2990 "DestinationType":{"shape":"DestinationType"}, 2991 "DestinationDetails":{"shape":"DestinationDetails"}, 2992 "LogFormat":{"shape":"LogFormat"}, 2993 "Status":{"shape":"LogDeliveryConfigurationStatus"}, 2994 "Message":{"shape":"String"} 2995 } 2996 }, 2997 "LogDeliveryConfigurationList":{ 2998 "type":"list", 2999 "member":{ 3000 "shape":"LogDeliveryConfiguration", 3001 "locationName":"LogDeliveryConfiguration" 3002 } 3003 }, 3004 "LogDeliveryConfigurationRequest":{ 3005 "type":"structure", 3006 "members":{ 3007 "LogType":{"shape":"LogType"}, 3008 "DestinationType":{"shape":"DestinationType"}, 3009 "DestinationDetails":{"shape":"DestinationDetails"}, 3010 "LogFormat":{"shape":"LogFormat"}, 3011 "Enabled":{"shape":"BooleanOptional"} 3012 } 3013 }, 3014 "LogDeliveryConfigurationRequestList":{ 3015 "type":"list", 3016 "member":{ 3017 "shape":"LogDeliveryConfigurationRequest", 3018 "locationName":"LogDeliveryConfigurationRequest" 3019 } 3020 }, 3021 "LogDeliveryConfigurationStatus":{ 3022 "type":"string", 3023 "enum":[ 3024 "active", 3025 "enabling", 3026 "modifying", 3027 "disabling", 3028 "error" 3029 ] 3030 }, 3031 "LogFormat":{ 3032 "type":"string", 3033 "enum":[ 3034 "text", 3035 "json" 3036 ] 3037 }, 3038 "LogType":{ 3039 "type":"string", 3040 "enum":["slow-log"] 3041 }, 3042 "ModifyCacheClusterMessage":{ 3043 "type":"structure", 3044 "required":["CacheClusterId"], 3045 "members":{ 3046 "CacheClusterId":{"shape":"String"}, 3047 "NumCacheNodes":{"shape":"IntegerOptional"}, 3048 "CacheNodeIdsToRemove":{"shape":"CacheNodeIdsList"}, 3049 "AZMode":{"shape":"AZMode"}, 3050 "NewAvailabilityZones":{"shape":"PreferredAvailabilityZoneList"}, 3051 "CacheSecurityGroupNames":{"shape":"CacheSecurityGroupNameList"}, 3052 "SecurityGroupIds":{"shape":"SecurityGroupIdsList"}, 3053 "PreferredMaintenanceWindow":{"shape":"String"}, 3054 "NotificationTopicArn":{"shape":"String"}, 3055 "CacheParameterGroupName":{"shape":"String"}, 3056 "NotificationTopicStatus":{"shape":"String"}, 3057 "ApplyImmediately":{"shape":"Boolean"}, 3058 "EngineVersion":{"shape":"String"}, 3059 "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"}, 3060 "SnapshotRetentionLimit":{"shape":"IntegerOptional"}, 3061 "SnapshotWindow":{"shape":"String"}, 3062 "CacheNodeType":{"shape":"String"}, 3063 "AuthToken":{"shape":"String"}, 3064 "AuthTokenUpdateStrategy":{"shape":"AuthTokenUpdateStrategyType"}, 3065 "LogDeliveryConfigurations":{"shape":"LogDeliveryConfigurationRequestList"} 3066 } 3067 }, 3068 "ModifyCacheClusterResult":{ 3069 "type":"structure", 3070 "members":{ 3071 "CacheCluster":{"shape":"CacheCluster"} 3072 } 3073 }, 3074 "ModifyCacheParameterGroupMessage":{ 3075 "type":"structure", 3076 "required":[ 3077 "CacheParameterGroupName", 3078 "ParameterNameValues" 3079 ], 3080 "members":{ 3081 "CacheParameterGroupName":{"shape":"String"}, 3082 "ParameterNameValues":{"shape":"ParameterNameValueList"} 3083 } 3084 }, 3085 "ModifyCacheSubnetGroupMessage":{ 3086 "type":"structure", 3087 "required":["CacheSubnetGroupName"], 3088 "members":{ 3089 "CacheSubnetGroupName":{"shape":"String"}, 3090 "CacheSubnetGroupDescription":{"shape":"String"}, 3091 "SubnetIds":{"shape":"SubnetIdentifierList"} 3092 } 3093 }, 3094 "ModifyCacheSubnetGroupResult":{ 3095 "type":"structure", 3096 "members":{ 3097 "CacheSubnetGroup":{"shape":"CacheSubnetGroup"} 3098 } 3099 }, 3100 "ModifyGlobalReplicationGroupMessage":{ 3101 "type":"structure", 3102 "required":[ 3103 "GlobalReplicationGroupId", 3104 "ApplyImmediately" 3105 ], 3106 "members":{ 3107 "GlobalReplicationGroupId":{"shape":"String"}, 3108 "ApplyImmediately":{"shape":"Boolean"}, 3109 "CacheNodeType":{"shape":"String"}, 3110 "EngineVersion":{"shape":"String"}, 3111 "CacheParameterGroupName":{"shape":"String"}, 3112 "GlobalReplicationGroupDescription":{"shape":"String"}, 3113 "AutomaticFailoverEnabled":{"shape":"BooleanOptional"} 3114 } 3115 }, 3116 "ModifyGlobalReplicationGroupResult":{ 3117 "type":"structure", 3118 "members":{ 3119 "GlobalReplicationGroup":{"shape":"GlobalReplicationGroup"} 3120 } 3121 }, 3122 "ModifyReplicationGroupMessage":{ 3123 "type":"structure", 3124 "required":["ReplicationGroupId"], 3125 "members":{ 3126 "ReplicationGroupId":{"shape":"String"}, 3127 "ReplicationGroupDescription":{"shape":"String"}, 3128 "PrimaryClusterId":{"shape":"String"}, 3129 "SnapshottingClusterId":{"shape":"String"}, 3130 "AutomaticFailoverEnabled":{"shape":"BooleanOptional"}, 3131 "MultiAZEnabled":{"shape":"BooleanOptional"}, 3132 "NodeGroupId":{ 3133 "shape":"String", 3134 "deprecated":true 3135 }, 3136 "CacheSecurityGroupNames":{"shape":"CacheSecurityGroupNameList"}, 3137 "SecurityGroupIds":{"shape":"SecurityGroupIdsList"}, 3138 "PreferredMaintenanceWindow":{"shape":"String"}, 3139 "NotificationTopicArn":{"shape":"String"}, 3140 "CacheParameterGroupName":{"shape":"String"}, 3141 "NotificationTopicStatus":{"shape":"String"}, 3142 "ApplyImmediately":{"shape":"Boolean"}, 3143 "EngineVersion":{"shape":"String"}, 3144 "AutoMinorVersionUpgrade":{"shape":"BooleanOptional"}, 3145 "SnapshotRetentionLimit":{"shape":"IntegerOptional"}, 3146 "SnapshotWindow":{"shape":"String"}, 3147 "CacheNodeType":{"shape":"String"}, 3148 "AuthToken":{"shape":"String"}, 3149 "AuthTokenUpdateStrategy":{"shape":"AuthTokenUpdateStrategyType"}, 3150 "UserGroupIdsToAdd":{"shape":"UserGroupIdList"}, 3151 "UserGroupIdsToRemove":{"shape":"UserGroupIdList"}, 3152 "RemoveUserGroups":{"shape":"BooleanOptional"}, 3153 "LogDeliveryConfigurations":{"shape":"LogDeliveryConfigurationRequestList"} 3154 } 3155 }, 3156 "ModifyReplicationGroupResult":{ 3157 "type":"structure", 3158 "members":{ 3159 "ReplicationGroup":{"shape":"ReplicationGroup"} 3160 } 3161 }, 3162 "ModifyReplicationGroupShardConfigurationMessage":{ 3163 "type":"structure", 3164 "required":[ 3165 "ReplicationGroupId", 3166 "NodeGroupCount", 3167 "ApplyImmediately" 3168 ], 3169 "members":{ 3170 "ReplicationGroupId":{"shape":"String"}, 3171 "NodeGroupCount":{"shape":"Integer"}, 3172 "ApplyImmediately":{"shape":"Boolean"}, 3173 "ReshardingConfiguration":{"shape":"ReshardingConfigurationList"}, 3174 "NodeGroupsToRemove":{"shape":"NodeGroupsToRemoveList"}, 3175 "NodeGroupsToRetain":{"shape":"NodeGroupsToRetainList"} 3176 } 3177 }, 3178 "ModifyReplicationGroupShardConfigurationResult":{ 3179 "type":"structure", 3180 "members":{ 3181 "ReplicationGroup":{"shape":"ReplicationGroup"} 3182 } 3183 }, 3184 "ModifyUserGroupMessage":{ 3185 "type":"structure", 3186 "required":["UserGroupId"], 3187 "members":{ 3188 "UserGroupId":{"shape":"String"}, 3189 "UserIdsToAdd":{"shape":"UserIdListInput"}, 3190 "UserIdsToRemove":{"shape":"UserIdListInput"} 3191 } 3192 }, 3193 "ModifyUserMessage":{ 3194 "type":"structure", 3195 "required":["UserId"], 3196 "members":{ 3197 "UserId":{"shape":"UserId"}, 3198 "AccessString":{"shape":"AccessString"}, 3199 "AppendAccessString":{"shape":"AccessString"}, 3200 "Passwords":{"shape":"PasswordListInput"}, 3201 "NoPasswordRequired":{"shape":"BooleanOptional"} 3202 } 3203 }, 3204 "MultiAZStatus":{ 3205 "type":"string", 3206 "enum":[ 3207 "enabled", 3208 "disabled" 3209 ] 3210 }, 3211 "NoOperationFault":{ 3212 "type":"structure", 3213 "members":{ 3214 }, 3215 "error":{ 3216 "code":"NoOperationFault", 3217 "httpStatusCode":400, 3218 "senderFault":true 3219 }, 3220 "exception":true 3221 }, 3222 "NodeGroup":{ 3223 "type":"structure", 3224 "members":{ 3225 "NodeGroupId":{"shape":"String"}, 3226 "Status":{"shape":"String"}, 3227 "PrimaryEndpoint":{"shape":"Endpoint"}, 3228 "ReaderEndpoint":{"shape":"Endpoint"}, 3229 "Slots":{"shape":"String"}, 3230 "NodeGroupMembers":{"shape":"NodeGroupMemberList"} 3231 } 3232 }, 3233 "NodeGroupConfiguration":{ 3234 "type":"structure", 3235 "members":{ 3236 "NodeGroupId":{"shape":"AllowedNodeGroupId"}, 3237 "Slots":{"shape":"String"}, 3238 "ReplicaCount":{"shape":"IntegerOptional"}, 3239 "PrimaryAvailabilityZone":{"shape":"String"}, 3240 "ReplicaAvailabilityZones":{"shape":"AvailabilityZonesList"}, 3241 "PrimaryOutpostArn":{"shape":"String"}, 3242 "ReplicaOutpostArns":{"shape":"OutpostArnsList"} 3243 } 3244 }, 3245 "NodeGroupConfigurationList":{ 3246 "type":"list", 3247 "member":{ 3248 "shape":"NodeGroupConfiguration", 3249 "locationName":"NodeGroupConfiguration" 3250 } 3251 }, 3252 "NodeGroupList":{ 3253 "type":"list", 3254 "member":{ 3255 "shape":"NodeGroup", 3256 "locationName":"NodeGroup" 3257 } 3258 }, 3259 "NodeGroupMember":{ 3260 "type":"structure", 3261 "members":{ 3262 "CacheClusterId":{"shape":"String"}, 3263 "CacheNodeId":{"shape":"String"}, 3264 "ReadEndpoint":{"shape":"Endpoint"}, 3265 "PreferredAvailabilityZone":{"shape":"String"}, 3266 "PreferredOutpostArn":{"shape":"String"}, 3267 "CurrentRole":{"shape":"String"} 3268 } 3269 }, 3270 "NodeGroupMemberList":{ 3271 "type":"list", 3272 "member":{ 3273 "shape":"NodeGroupMember", 3274 "locationName":"NodeGroupMember" 3275 } 3276 }, 3277 "NodeGroupMemberUpdateStatus":{ 3278 "type":"structure", 3279 "members":{ 3280 "CacheClusterId":{"shape":"String"}, 3281 "CacheNodeId":{"shape":"String"}, 3282 "NodeUpdateStatus":{"shape":"NodeUpdateStatus"}, 3283 "NodeDeletionDate":{"shape":"TStamp"}, 3284 "NodeUpdateStartDate":{"shape":"TStamp"}, 3285 "NodeUpdateEndDate":{"shape":"TStamp"}, 3286 "NodeUpdateInitiatedBy":{"shape":"NodeUpdateInitiatedBy"}, 3287 "NodeUpdateInitiatedDate":{"shape":"TStamp"}, 3288 "NodeUpdateStatusModifiedDate":{"shape":"TStamp"} 3289 } 3290 }, 3291 "NodeGroupMemberUpdateStatusList":{ 3292 "type":"list", 3293 "member":{ 3294 "shape":"NodeGroupMemberUpdateStatus", 3295 "locationName":"NodeGroupMemberUpdateStatus" 3296 } 3297 }, 3298 "NodeGroupNotFoundFault":{ 3299 "type":"structure", 3300 "members":{ 3301 }, 3302 "error":{ 3303 "code":"NodeGroupNotFoundFault", 3304 "httpStatusCode":404, 3305 "senderFault":true 3306 }, 3307 "exception":true 3308 }, 3309 "NodeGroupUpdateStatus":{ 3310 "type":"structure", 3311 "members":{ 3312 "NodeGroupId":{"shape":"String"}, 3313 "NodeGroupMemberUpdateStatus":{"shape":"NodeGroupMemberUpdateStatusList"} 3314 } 3315 }, 3316 "NodeGroupUpdateStatusList":{ 3317 "type":"list", 3318 "member":{ 3319 "shape":"NodeGroupUpdateStatus", 3320 "locationName":"NodeGroupUpdateStatus" 3321 } 3322 }, 3323 "NodeGroupsPerReplicationGroupQuotaExceededFault":{ 3324 "type":"structure", 3325 "members":{ 3326 }, 3327 "error":{ 3328 "code":"NodeGroupsPerReplicationGroupQuotaExceeded", 3329 "httpStatusCode":400, 3330 "senderFault":true 3331 }, 3332 "exception":true 3333 }, 3334 "NodeGroupsToRemoveList":{ 3335 "type":"list", 3336 "member":{ 3337 "shape":"AllowedNodeGroupId", 3338 "locationName":"NodeGroupToRemove" 3339 } 3340 }, 3341 "NodeGroupsToRetainList":{ 3342 "type":"list", 3343 "member":{ 3344 "shape":"AllowedNodeGroupId", 3345 "locationName":"NodeGroupToRetain" 3346 } 3347 }, 3348 "NodeQuotaForClusterExceededFault":{ 3349 "type":"structure", 3350 "members":{ 3351 }, 3352 "error":{ 3353 "code":"NodeQuotaForClusterExceeded", 3354 "httpStatusCode":400, 3355 "senderFault":true 3356 }, 3357 "exception":true 3358 }, 3359 "NodeQuotaForCustomerExceededFault":{ 3360 "type":"structure", 3361 "members":{ 3362 }, 3363 "error":{ 3364 "code":"NodeQuotaForCustomerExceeded", 3365 "httpStatusCode":400, 3366 "senderFault":true 3367 }, 3368 "exception":true 3369 }, 3370 "NodeSnapshot":{ 3371 "type":"structure", 3372 "members":{ 3373 "CacheClusterId":{"shape":"String"}, 3374 "NodeGroupId":{"shape":"String"}, 3375 "CacheNodeId":{"shape":"String"}, 3376 "NodeGroupConfiguration":{"shape":"NodeGroupConfiguration"}, 3377 "CacheSize":{"shape":"String"}, 3378 "CacheNodeCreateTime":{"shape":"TStamp"}, 3379 "SnapshotCreateTime":{"shape":"TStamp"} 3380 }, 3381 "wrapper":true 3382 }, 3383 "NodeSnapshotList":{ 3384 "type":"list", 3385 "member":{ 3386 "shape":"NodeSnapshot", 3387 "locationName":"NodeSnapshot" 3388 } 3389 }, 3390 "NodeTypeList":{ 3391 "type":"list", 3392 "member":{"shape":"String"} 3393 }, 3394 "NodeUpdateInitiatedBy":{ 3395 "type":"string", 3396 "enum":[ 3397 "system", 3398 "customer" 3399 ] 3400 }, 3401 "NodeUpdateStatus":{ 3402 "type":"string", 3403 "enum":[ 3404 "not-applied", 3405 "waiting-to-start", 3406 "in-progress", 3407 "stopping", 3408 "stopped", 3409 "complete" 3410 ] 3411 }, 3412 "NotificationConfiguration":{ 3413 "type":"structure", 3414 "members":{ 3415 "TopicArn":{"shape":"String"}, 3416 "TopicStatus":{"shape":"String"} 3417 } 3418 }, 3419 "OutpostArnsList":{ 3420 "type":"list", 3421 "member":{ 3422 "shape":"String", 3423 "locationName":"OutpostArn" 3424 } 3425 }, 3426 "OutpostMode":{ 3427 "type":"string", 3428 "enum":[ 3429 "single-outpost", 3430 "cross-outpost" 3431 ] 3432 }, 3433 "Parameter":{ 3434 "type":"structure", 3435 "members":{ 3436 "ParameterName":{"shape":"String"}, 3437 "ParameterValue":{"shape":"String"}, 3438 "Description":{"shape":"String"}, 3439 "Source":{"shape":"String"}, 3440 "DataType":{"shape":"String"}, 3441 "AllowedValues":{"shape":"String"}, 3442 "IsModifiable":{"shape":"Boolean"}, 3443 "MinimumEngineVersion":{"shape":"String"}, 3444 "ChangeType":{"shape":"ChangeType"} 3445 } 3446 }, 3447 "ParameterNameValue":{ 3448 "type":"structure", 3449 "members":{ 3450 "ParameterName":{"shape":"String"}, 3451 "ParameterValue":{"shape":"String"} 3452 } 3453 }, 3454 "ParameterNameValueList":{ 3455 "type":"list", 3456 "member":{ 3457 "shape":"ParameterNameValue", 3458 "locationName":"ParameterNameValue" 3459 } 3460 }, 3461 "ParametersList":{ 3462 "type":"list", 3463 "member":{ 3464 "shape":"Parameter", 3465 "locationName":"Parameter" 3466 } 3467 }, 3468 "PasswordListInput":{ 3469 "type":"list", 3470 "member":{"shape":"String"}, 3471 "min":1 3472 }, 3473 "PendingAutomaticFailoverStatus":{ 3474 "type":"string", 3475 "enum":[ 3476 "enabled", 3477 "disabled" 3478 ] 3479 }, 3480 "PendingLogDeliveryConfiguration":{ 3481 "type":"structure", 3482 "members":{ 3483 "LogType":{"shape":"LogType"}, 3484 "DestinationType":{"shape":"DestinationType"}, 3485 "DestinationDetails":{"shape":"DestinationDetails"}, 3486 "LogFormat":{"shape":"LogFormat"} 3487 } 3488 }, 3489 "PendingLogDeliveryConfigurationList":{ 3490 "type":"list", 3491 "member":{"shape":"PendingLogDeliveryConfiguration"}, 3492 "locationName":"PendingLogDeliveryConfiguration" 3493 }, 3494 "PendingModifiedValues":{ 3495 "type":"structure", 3496 "members":{ 3497 "NumCacheNodes":{"shape":"IntegerOptional"}, 3498 "CacheNodeIdsToRemove":{"shape":"CacheNodeIdsList"}, 3499 "EngineVersion":{"shape":"String"}, 3500 "CacheNodeType":{"shape":"String"}, 3501 "AuthTokenStatus":{"shape":"AuthTokenUpdateStatus"}, 3502 "LogDeliveryConfigurations":{"shape":"PendingLogDeliveryConfigurationList"} 3503 } 3504 }, 3505 "PreferredAvailabilityZoneList":{ 3506 "type":"list", 3507 "member":{ 3508 "shape":"String", 3509 "locationName":"PreferredAvailabilityZone" 3510 } 3511 }, 3512 "PreferredOutpostArnList":{ 3513 "type":"list", 3514 "member":{ 3515 "shape":"String", 3516 "locationName":"PreferredOutpostArn" 3517 } 3518 }, 3519 "ProcessedUpdateAction":{ 3520 "type":"structure", 3521 "members":{ 3522 "ReplicationGroupId":{"shape":"String"}, 3523 "CacheClusterId":{"shape":"String"}, 3524 "ServiceUpdateName":{"shape":"String"}, 3525 "UpdateActionStatus":{"shape":"UpdateActionStatus"} 3526 } 3527 }, 3528 "ProcessedUpdateActionList":{ 3529 "type":"list", 3530 "member":{ 3531 "shape":"ProcessedUpdateAction", 3532 "locationName":"ProcessedUpdateAction" 3533 } 3534 }, 3535 "PurchaseReservedCacheNodesOfferingMessage":{ 3536 "type":"structure", 3537 "required":["ReservedCacheNodesOfferingId"], 3538 "members":{ 3539 "ReservedCacheNodesOfferingId":{"shape":"String"}, 3540 "ReservedCacheNodeId":{"shape":"String"}, 3541 "CacheNodeCount":{"shape":"IntegerOptional"}, 3542 "Tags":{"shape":"TagList"} 3543 } 3544 }, 3545 "PurchaseReservedCacheNodesOfferingResult":{ 3546 "type":"structure", 3547 "members":{ 3548 "ReservedCacheNode":{"shape":"ReservedCacheNode"} 3549 } 3550 }, 3551 "RebalanceSlotsInGlobalReplicationGroupMessage":{ 3552 "type":"structure", 3553 "required":[ 3554 "GlobalReplicationGroupId", 3555 "ApplyImmediately" 3556 ], 3557 "members":{ 3558 "GlobalReplicationGroupId":{"shape":"String"}, 3559 "ApplyImmediately":{"shape":"Boolean"} 3560 } 3561 }, 3562 "RebalanceSlotsInGlobalReplicationGroupResult":{ 3563 "type":"structure", 3564 "members":{ 3565 "GlobalReplicationGroup":{"shape":"GlobalReplicationGroup"} 3566 } 3567 }, 3568 "RebootCacheClusterMessage":{ 3569 "type":"structure", 3570 "required":[ 3571 "CacheClusterId", 3572 "CacheNodeIdsToReboot" 3573 ], 3574 "members":{ 3575 "CacheClusterId":{"shape":"String"}, 3576 "CacheNodeIdsToReboot":{"shape":"CacheNodeIdsList"} 3577 } 3578 }, 3579 "RebootCacheClusterResult":{ 3580 "type":"structure", 3581 "members":{ 3582 "CacheCluster":{"shape":"CacheCluster"} 3583 } 3584 }, 3585 "RecurringCharge":{ 3586 "type":"structure", 3587 "members":{ 3588 "RecurringChargeAmount":{"shape":"Double"}, 3589 "RecurringChargeFrequency":{"shape":"String"} 3590 }, 3591 "wrapper":true 3592 }, 3593 "RecurringChargeList":{ 3594 "type":"list", 3595 "member":{ 3596 "shape":"RecurringCharge", 3597 "locationName":"RecurringCharge" 3598 } 3599 }, 3600 "RegionalConfiguration":{ 3601 "type":"structure", 3602 "required":[ 3603 "ReplicationGroupId", 3604 "ReplicationGroupRegion", 3605 "ReshardingConfiguration" 3606 ], 3607 "members":{ 3608 "ReplicationGroupId":{"shape":"String"}, 3609 "ReplicationGroupRegion":{"shape":"String"}, 3610 "ReshardingConfiguration":{"shape":"ReshardingConfigurationList"} 3611 } 3612 }, 3613 "RegionalConfigurationList":{ 3614 "type":"list", 3615 "member":{ 3616 "shape":"RegionalConfiguration", 3617 "locationName":"RegionalConfiguration" 3618 } 3619 }, 3620 "RemoveReplicasList":{ 3621 "type":"list", 3622 "member":{"shape":"String"} 3623 }, 3624 "RemoveTagsFromResourceMessage":{ 3625 "type":"structure", 3626 "required":[ 3627 "ResourceName", 3628 "TagKeys" 3629 ], 3630 "members":{ 3631 "ResourceName":{"shape":"String"}, 3632 "TagKeys":{"shape":"KeyList"} 3633 } 3634 }, 3635 "ReplicaConfigurationList":{ 3636 "type":"list", 3637 "member":{ 3638 "shape":"ConfigureShard", 3639 "locationName":"ConfigureShard" 3640 } 3641 }, 3642 "ReplicationGroup":{ 3643 "type":"structure", 3644 "members":{ 3645 "ReplicationGroupId":{"shape":"String"}, 3646 "Description":{"shape":"String"}, 3647 "GlobalReplicationGroupInfo":{"shape":"GlobalReplicationGroupInfo"}, 3648 "Status":{"shape":"String"}, 3649 "PendingModifiedValues":{"shape":"ReplicationGroupPendingModifiedValues"}, 3650 "MemberClusters":{"shape":"ClusterIdList"}, 3651 "NodeGroups":{"shape":"NodeGroupList"}, 3652 "SnapshottingClusterId":{"shape":"String"}, 3653 "AutomaticFailover":{"shape":"AutomaticFailoverStatus"}, 3654 "MultiAZ":{"shape":"MultiAZStatus"}, 3655 "ConfigurationEndpoint":{"shape":"Endpoint"}, 3656 "SnapshotRetentionLimit":{"shape":"IntegerOptional"}, 3657 "SnapshotWindow":{"shape":"String"}, 3658 "ClusterEnabled":{"shape":"BooleanOptional"}, 3659 "CacheNodeType":{"shape":"String"}, 3660 "AuthTokenEnabled":{"shape":"BooleanOptional"}, 3661 "AuthTokenLastModifiedDate":{"shape":"TStamp"}, 3662 "TransitEncryptionEnabled":{"shape":"BooleanOptional"}, 3663 "AtRestEncryptionEnabled":{"shape":"BooleanOptional"}, 3664 "MemberClustersOutpostArns":{"shape":"ReplicationGroupOutpostArnList"}, 3665 "KmsKeyId":{"shape":"String"}, 3666 "ARN":{"shape":"String"}, 3667 "UserGroupIds":{"shape":"UserGroupIdList"}, 3668 "LogDeliveryConfigurations":{"shape":"LogDeliveryConfigurationList"}, 3669 "ReplicationGroupCreateTime":{"shape":"TStamp"} 3670 }, 3671 "wrapper":true 3672 }, 3673 "ReplicationGroupAlreadyExistsFault":{ 3674 "type":"structure", 3675 "members":{ 3676 }, 3677 "error":{ 3678 "code":"ReplicationGroupAlreadyExists", 3679 "httpStatusCode":400, 3680 "senderFault":true 3681 }, 3682 "exception":true 3683 }, 3684 "ReplicationGroupAlreadyUnderMigrationFault":{ 3685 "type":"structure", 3686 "members":{ 3687 }, 3688 "error":{ 3689 "code":"ReplicationGroupAlreadyUnderMigrationFault", 3690 "httpStatusCode":400, 3691 "senderFault":true 3692 }, 3693 "exception":true 3694 }, 3695 "ReplicationGroupIdList":{ 3696 "type":"list", 3697 "member":{"shape":"String"}, 3698 "max":20 3699 }, 3700 "ReplicationGroupList":{ 3701 "type":"list", 3702 "member":{ 3703 "shape":"ReplicationGroup", 3704 "locationName":"ReplicationGroup" 3705 } 3706 }, 3707 "ReplicationGroupMessage":{ 3708 "type":"structure", 3709 "members":{ 3710 "Marker":{"shape":"String"}, 3711 "ReplicationGroups":{"shape":"ReplicationGroupList"} 3712 } 3713 }, 3714 "ReplicationGroupNotFoundFault":{ 3715 "type":"structure", 3716 "members":{ 3717 }, 3718 "error":{ 3719 "code":"ReplicationGroupNotFoundFault", 3720 "httpStatusCode":404, 3721 "senderFault":true 3722 }, 3723 "exception":true 3724 }, 3725 "ReplicationGroupNotUnderMigrationFault":{ 3726 "type":"structure", 3727 "members":{ 3728 }, 3729 "error":{ 3730 "code":"ReplicationGroupNotUnderMigrationFault", 3731 "httpStatusCode":400, 3732 "senderFault":true 3733 }, 3734 "exception":true 3735 }, 3736 "ReplicationGroupOutpostArnList":{ 3737 "type":"list", 3738 "member":{ 3739 "shape":"String", 3740 "locationName":"ReplicationGroupOutpostArn" 3741 } 3742 }, 3743 "ReplicationGroupPendingModifiedValues":{ 3744 "type":"structure", 3745 "members":{ 3746 "PrimaryClusterId":{"shape":"String"}, 3747 "AutomaticFailoverStatus":{"shape":"PendingAutomaticFailoverStatus"}, 3748 "Resharding":{"shape":"ReshardingStatus"}, 3749 "AuthTokenStatus":{"shape":"AuthTokenUpdateStatus"}, 3750 "UserGroups":{"shape":"UserGroupsUpdateStatus"}, 3751 "LogDeliveryConfigurations":{"shape":"PendingLogDeliveryConfigurationList"} 3752 } 3753 }, 3754 "ReservedCacheNode":{ 3755 "type":"structure", 3756 "members":{ 3757 "ReservedCacheNodeId":{"shape":"String"}, 3758 "ReservedCacheNodesOfferingId":{"shape":"String"}, 3759 "CacheNodeType":{"shape":"String"}, 3760 "StartTime":{"shape":"TStamp"}, 3761 "Duration":{"shape":"Integer"}, 3762 "FixedPrice":{"shape":"Double"}, 3763 "UsagePrice":{"shape":"Double"}, 3764 "CacheNodeCount":{"shape":"Integer"}, 3765 "ProductDescription":{"shape":"String"}, 3766 "OfferingType":{"shape":"String"}, 3767 "State":{"shape":"String"}, 3768 "RecurringCharges":{"shape":"RecurringChargeList"}, 3769 "ReservationARN":{"shape":"String"} 3770 }, 3771 "wrapper":true 3772 }, 3773 "ReservedCacheNodeAlreadyExistsFault":{ 3774 "type":"structure", 3775 "members":{ 3776 }, 3777 "error":{ 3778 "code":"ReservedCacheNodeAlreadyExists", 3779 "httpStatusCode":404, 3780 "senderFault":true 3781 }, 3782 "exception":true 3783 }, 3784 "ReservedCacheNodeList":{ 3785 "type":"list", 3786 "member":{ 3787 "shape":"ReservedCacheNode", 3788 "locationName":"ReservedCacheNode" 3789 } 3790 }, 3791 "ReservedCacheNodeMessage":{ 3792 "type":"structure", 3793 "members":{ 3794 "Marker":{"shape":"String"}, 3795 "ReservedCacheNodes":{"shape":"ReservedCacheNodeList"} 3796 } 3797 }, 3798 "ReservedCacheNodeNotFoundFault":{ 3799 "type":"structure", 3800 "members":{ 3801 }, 3802 "error":{ 3803 "code":"ReservedCacheNodeNotFound", 3804 "httpStatusCode":404, 3805 "senderFault":true 3806 }, 3807 "exception":true 3808 }, 3809 "ReservedCacheNodeQuotaExceededFault":{ 3810 "type":"structure", 3811 "members":{ 3812 }, 3813 "error":{ 3814 "code":"ReservedCacheNodeQuotaExceeded", 3815 "httpStatusCode":400, 3816 "senderFault":true 3817 }, 3818 "exception":true 3819 }, 3820 "ReservedCacheNodesOffering":{ 3821 "type":"structure", 3822 "members":{ 3823 "ReservedCacheNodesOfferingId":{"shape":"String"}, 3824 "CacheNodeType":{"shape":"String"}, 3825 "Duration":{"shape":"Integer"}, 3826 "FixedPrice":{"shape":"Double"}, 3827 "UsagePrice":{"shape":"Double"}, 3828 "ProductDescription":{"shape":"String"}, 3829 "OfferingType":{"shape":"String"}, 3830 "RecurringCharges":{"shape":"RecurringChargeList"} 3831 }, 3832 "wrapper":true 3833 }, 3834 "ReservedCacheNodesOfferingList":{ 3835 "type":"list", 3836 "member":{ 3837 "shape":"ReservedCacheNodesOffering", 3838 "locationName":"ReservedCacheNodesOffering" 3839 } 3840 }, 3841 "ReservedCacheNodesOfferingMessage":{ 3842 "type":"structure", 3843 "members":{ 3844 "Marker":{"shape":"String"}, 3845 "ReservedCacheNodesOfferings":{"shape":"ReservedCacheNodesOfferingList"} 3846 } 3847 }, 3848 "ReservedCacheNodesOfferingNotFoundFault":{ 3849 "type":"structure", 3850 "members":{ 3851 }, 3852 "error":{ 3853 "code":"ReservedCacheNodesOfferingNotFound", 3854 "httpStatusCode":404, 3855 "senderFault":true 3856 }, 3857 "exception":true 3858 }, 3859 "ResetCacheParameterGroupMessage":{ 3860 "type":"structure", 3861 "required":["CacheParameterGroupName"], 3862 "members":{ 3863 "CacheParameterGroupName":{"shape":"String"}, 3864 "ResetAllParameters":{"shape":"Boolean"}, 3865 "ParameterNameValues":{"shape":"ParameterNameValueList"} 3866 } 3867 }, 3868 "ReshardingConfiguration":{ 3869 "type":"structure", 3870 "members":{ 3871 "NodeGroupId":{"shape":"AllowedNodeGroupId"}, 3872 "PreferredAvailabilityZones":{"shape":"AvailabilityZonesList"} 3873 } 3874 }, 3875 "ReshardingConfigurationList":{ 3876 "type":"list", 3877 "member":{ 3878 "shape":"ReshardingConfiguration", 3879 "locationName":"ReshardingConfiguration" 3880 } 3881 }, 3882 "ReshardingStatus":{ 3883 "type":"structure", 3884 "members":{ 3885 "SlotMigration":{"shape":"SlotMigration"} 3886 } 3887 }, 3888 "RevokeCacheSecurityGroupIngressMessage":{ 3889 "type":"structure", 3890 "required":[ 3891 "CacheSecurityGroupName", 3892 "EC2SecurityGroupName", 3893 "EC2SecurityGroupOwnerId" 3894 ], 3895 "members":{ 3896 "CacheSecurityGroupName":{"shape":"String"}, 3897 "EC2SecurityGroupName":{"shape":"String"}, 3898 "EC2SecurityGroupOwnerId":{"shape":"String"} 3899 } 3900 }, 3901 "RevokeCacheSecurityGroupIngressResult":{ 3902 "type":"structure", 3903 "members":{ 3904 "CacheSecurityGroup":{"shape":"CacheSecurityGroup"} 3905 } 3906 }, 3907 "SecurityGroupIdsList":{ 3908 "type":"list", 3909 "member":{ 3910 "shape":"String", 3911 "locationName":"SecurityGroupId" 3912 } 3913 }, 3914 "SecurityGroupMembership":{ 3915 "type":"structure", 3916 "members":{ 3917 "SecurityGroupId":{"shape":"String"}, 3918 "Status":{"shape":"String"} 3919 } 3920 }, 3921 "SecurityGroupMembershipList":{ 3922 "type":"list", 3923 "member":{"shape":"SecurityGroupMembership"} 3924 }, 3925 "ServiceLinkedRoleNotFoundFault":{ 3926 "type":"structure", 3927 "members":{ 3928 }, 3929 "error":{ 3930 "code":"ServiceLinkedRoleNotFoundFault", 3931 "httpStatusCode":400, 3932 "senderFault":true 3933 }, 3934 "exception":true 3935 }, 3936 "ServiceUpdate":{ 3937 "type":"structure", 3938 "members":{ 3939 "ServiceUpdateName":{"shape":"String"}, 3940 "ServiceUpdateReleaseDate":{"shape":"TStamp"}, 3941 "ServiceUpdateEndDate":{"shape":"TStamp"}, 3942 "ServiceUpdateSeverity":{"shape":"ServiceUpdateSeverity"}, 3943 "ServiceUpdateRecommendedApplyByDate":{"shape":"TStamp"}, 3944 "ServiceUpdateStatus":{"shape":"ServiceUpdateStatus"}, 3945 "ServiceUpdateDescription":{"shape":"String"}, 3946 "ServiceUpdateType":{"shape":"ServiceUpdateType"}, 3947 "Engine":{"shape":"String"}, 3948 "EngineVersion":{"shape":"String"}, 3949 "AutoUpdateAfterRecommendedApplyByDate":{"shape":"BooleanOptional"}, 3950 "EstimatedUpdateTime":{"shape":"String"} 3951 } 3952 }, 3953 "ServiceUpdateList":{ 3954 "type":"list", 3955 "member":{ 3956 "shape":"ServiceUpdate", 3957 "locationName":"ServiceUpdate" 3958 } 3959 }, 3960 "ServiceUpdateNotFoundFault":{ 3961 "type":"structure", 3962 "members":{ 3963 }, 3964 "error":{ 3965 "code":"ServiceUpdateNotFoundFault", 3966 "httpStatusCode":404, 3967 "senderFault":true 3968 }, 3969 "exception":true 3970 }, 3971 "ServiceUpdateSeverity":{ 3972 "type":"string", 3973 "enum":[ 3974 "critical", 3975 "important", 3976 "medium", 3977 "low" 3978 ] 3979 }, 3980 "ServiceUpdateStatus":{ 3981 "type":"string", 3982 "enum":[ 3983 "available", 3984 "cancelled", 3985 "expired" 3986 ] 3987 }, 3988 "ServiceUpdateStatusList":{ 3989 "type":"list", 3990 "member":{"shape":"ServiceUpdateStatus"}, 3991 "max":3 3992 }, 3993 "ServiceUpdateType":{ 3994 "type":"string", 3995 "enum":["security-update"] 3996 }, 3997 "ServiceUpdatesMessage":{ 3998 "type":"structure", 3999 "members":{ 4000 "Marker":{"shape":"String"}, 4001 "ServiceUpdates":{"shape":"ServiceUpdateList"} 4002 } 4003 }, 4004 "SlaMet":{ 4005 "type":"string", 4006 "enum":[ 4007 "yes", 4008 "no", 4009 "n/a" 4010 ] 4011 }, 4012 "SlotMigration":{ 4013 "type":"structure", 4014 "members":{ 4015 "ProgressPercentage":{"shape":"Double"} 4016 } 4017 }, 4018 "Snapshot":{ 4019 "type":"structure", 4020 "members":{ 4021 "SnapshotName":{"shape":"String"}, 4022 "ReplicationGroupId":{"shape":"String"}, 4023 "ReplicationGroupDescription":{"shape":"String"}, 4024 "CacheClusterId":{"shape":"String"}, 4025 "SnapshotStatus":{"shape":"String"}, 4026 "SnapshotSource":{"shape":"String"}, 4027 "CacheNodeType":{"shape":"String"}, 4028 "Engine":{"shape":"String"}, 4029 "EngineVersion":{"shape":"String"}, 4030 "NumCacheNodes":{"shape":"IntegerOptional"}, 4031 "PreferredAvailabilityZone":{"shape":"String"}, 4032 "PreferredOutpostArn":{"shape":"String"}, 4033 "CacheClusterCreateTime":{"shape":"TStamp"}, 4034 "PreferredMaintenanceWindow":{"shape":"String"}, 4035 "TopicArn":{"shape":"String"}, 4036 "Port":{"shape":"IntegerOptional"}, 4037 "CacheParameterGroupName":{"shape":"String"}, 4038 "CacheSubnetGroupName":{"shape":"String"}, 4039 "VpcId":{"shape":"String"}, 4040 "AutoMinorVersionUpgrade":{"shape":"Boolean"}, 4041 "SnapshotRetentionLimit":{"shape":"IntegerOptional"}, 4042 "SnapshotWindow":{"shape":"String"}, 4043 "NumNodeGroups":{"shape":"IntegerOptional"}, 4044 "AutomaticFailover":{"shape":"AutomaticFailoverStatus"}, 4045 "NodeSnapshots":{"shape":"NodeSnapshotList"}, 4046 "KmsKeyId":{"shape":"String"}, 4047 "ARN":{"shape":"String"} 4048 }, 4049 "wrapper":true 4050 }, 4051 "SnapshotAlreadyExistsFault":{ 4052 "type":"structure", 4053 "members":{ 4054 }, 4055 "error":{ 4056 "code":"SnapshotAlreadyExistsFault", 4057 "httpStatusCode":400, 4058 "senderFault":true 4059 }, 4060 "exception":true 4061 }, 4062 "SnapshotArnsList":{ 4063 "type":"list", 4064 "member":{ 4065 "shape":"String", 4066 "locationName":"SnapshotArn" 4067 } 4068 }, 4069 "SnapshotFeatureNotSupportedFault":{ 4070 "type":"structure", 4071 "members":{ 4072 }, 4073 "error":{ 4074 "code":"SnapshotFeatureNotSupportedFault", 4075 "httpStatusCode":400, 4076 "senderFault":true 4077 }, 4078 "exception":true 4079 }, 4080 "SnapshotList":{ 4081 "type":"list", 4082 "member":{ 4083 "shape":"Snapshot", 4084 "locationName":"Snapshot" 4085 } 4086 }, 4087 "SnapshotNotFoundFault":{ 4088 "type":"structure", 4089 "members":{ 4090 }, 4091 "error":{ 4092 "code":"SnapshotNotFoundFault", 4093 "httpStatusCode":404, 4094 "senderFault":true 4095 }, 4096 "exception":true 4097 }, 4098 "SnapshotQuotaExceededFault":{ 4099 "type":"structure", 4100 "members":{ 4101 }, 4102 "error":{ 4103 "code":"SnapshotQuotaExceededFault", 4104 "httpStatusCode":400, 4105 "senderFault":true 4106 }, 4107 "exception":true 4108 }, 4109 "SourceType":{ 4110 "type":"string", 4111 "enum":[ 4112 "cache-cluster", 4113 "cache-parameter-group", 4114 "cache-security-group", 4115 "cache-subnet-group", 4116 "replication-group", 4117 "user", 4118 "user-group" 4119 ] 4120 }, 4121 "StartMigrationMessage":{ 4122 "type":"structure", 4123 "required":[ 4124 "ReplicationGroupId", 4125 "CustomerNodeEndpointList" 4126 ], 4127 "members":{ 4128 "ReplicationGroupId":{"shape":"String"}, 4129 "CustomerNodeEndpointList":{"shape":"CustomerNodeEndpointList"} 4130 } 4131 }, 4132 "StartMigrationResponse":{ 4133 "type":"structure", 4134 "members":{ 4135 "ReplicationGroup":{"shape":"ReplicationGroup"} 4136 } 4137 }, 4138 "String":{"type":"string"}, 4139 "Subnet":{ 4140 "type":"structure", 4141 "members":{ 4142 "SubnetIdentifier":{"shape":"String"}, 4143 "SubnetAvailabilityZone":{"shape":"AvailabilityZone"}, 4144 "SubnetOutpost":{"shape":"SubnetOutpost"} 4145 } 4146 }, 4147 "SubnetIdentifierList":{ 4148 "type":"list", 4149 "member":{ 4150 "shape":"String", 4151 "locationName":"SubnetIdentifier" 4152 } 4153 }, 4154 "SubnetInUse":{ 4155 "type":"structure", 4156 "members":{ 4157 }, 4158 "error":{ 4159 "code":"SubnetInUse", 4160 "httpStatusCode":400, 4161 "senderFault":true 4162 }, 4163 "exception":true 4164 }, 4165 "SubnetList":{ 4166 "type":"list", 4167 "member":{ 4168 "shape":"Subnet", 4169 "locationName":"Subnet" 4170 } 4171 }, 4172 "SubnetNotAllowedFault":{ 4173 "type":"structure", 4174 "members":{ 4175 }, 4176 "error":{ 4177 "code":"SubnetNotAllowedFault", 4178 "httpStatusCode":400, 4179 "senderFault":true 4180 }, 4181 "exception":true 4182 }, 4183 "SubnetOutpost":{ 4184 "type":"structure", 4185 "members":{ 4186 "SubnetOutpostArn":{"shape":"String"} 4187 } 4188 }, 4189 "TStamp":{"type":"timestamp"}, 4190 "Tag":{ 4191 "type":"structure", 4192 "members":{ 4193 "Key":{"shape":"String"}, 4194 "Value":{"shape":"String"} 4195 } 4196 }, 4197 "TagList":{ 4198 "type":"list", 4199 "member":{ 4200 "shape":"Tag", 4201 "locationName":"Tag" 4202 } 4203 }, 4204 "TagListMessage":{ 4205 "type":"structure", 4206 "members":{ 4207 "TagList":{"shape":"TagList"} 4208 } 4209 }, 4210 "TagNotFoundFault":{ 4211 "type":"structure", 4212 "members":{ 4213 }, 4214 "error":{ 4215 "code":"TagNotFound", 4216 "httpStatusCode":404, 4217 "senderFault":true 4218 }, 4219 "exception":true 4220 }, 4221 "TagQuotaPerResourceExceeded":{ 4222 "type":"structure", 4223 "members":{ 4224 }, 4225 "error":{ 4226 "code":"TagQuotaPerResourceExceeded", 4227 "httpStatusCode":400, 4228 "senderFault":true 4229 }, 4230 "exception":true 4231 }, 4232 "TestFailoverMessage":{ 4233 "type":"structure", 4234 "required":[ 4235 "ReplicationGroupId", 4236 "NodeGroupId" 4237 ], 4238 "members":{ 4239 "ReplicationGroupId":{"shape":"String"}, 4240 "NodeGroupId":{"shape":"AllowedNodeGroupId"} 4241 } 4242 }, 4243 "TestFailoverNotAvailableFault":{ 4244 "type":"structure", 4245 "members":{ 4246 }, 4247 "error":{ 4248 "code":"TestFailoverNotAvailableFault", 4249 "httpStatusCode":400, 4250 "senderFault":true 4251 }, 4252 "exception":true 4253 }, 4254 "TestFailoverResult":{ 4255 "type":"structure", 4256 "members":{ 4257 "ReplicationGroup":{"shape":"ReplicationGroup"} 4258 } 4259 }, 4260 "TimeRangeFilter":{ 4261 "type":"structure", 4262 "members":{ 4263 "StartTime":{"shape":"TStamp"}, 4264 "EndTime":{"shape":"TStamp"} 4265 } 4266 }, 4267 "UGReplicationGroupIdList":{ 4268 "type":"list", 4269 "member":{"shape":"String"} 4270 }, 4271 "UnprocessedUpdateAction":{ 4272 "type":"structure", 4273 "members":{ 4274 "ReplicationGroupId":{"shape":"String"}, 4275 "CacheClusterId":{"shape":"String"}, 4276 "ServiceUpdateName":{"shape":"String"}, 4277 "ErrorType":{"shape":"String"}, 4278 "ErrorMessage":{"shape":"String"} 4279 } 4280 }, 4281 "UnprocessedUpdateActionList":{ 4282 "type":"list", 4283 "member":{ 4284 "shape":"UnprocessedUpdateAction", 4285 "locationName":"UnprocessedUpdateAction" 4286 } 4287 }, 4288 "UpdateAction":{ 4289 "type":"structure", 4290 "members":{ 4291 "ReplicationGroupId":{"shape":"String"}, 4292 "CacheClusterId":{"shape":"String"}, 4293 "ServiceUpdateName":{"shape":"String"}, 4294 "ServiceUpdateReleaseDate":{"shape":"TStamp"}, 4295 "ServiceUpdateSeverity":{"shape":"ServiceUpdateSeverity"}, 4296 "ServiceUpdateStatus":{"shape":"ServiceUpdateStatus"}, 4297 "ServiceUpdateRecommendedApplyByDate":{"shape":"TStamp"}, 4298 "ServiceUpdateType":{"shape":"ServiceUpdateType"}, 4299 "UpdateActionAvailableDate":{"shape":"TStamp"}, 4300 "UpdateActionStatus":{"shape":"UpdateActionStatus"}, 4301 "NodesUpdated":{"shape":"String"}, 4302 "UpdateActionStatusModifiedDate":{"shape":"TStamp"}, 4303 "SlaMet":{"shape":"SlaMet"}, 4304 "NodeGroupUpdateStatus":{"shape":"NodeGroupUpdateStatusList"}, 4305 "CacheNodeUpdateStatus":{"shape":"CacheNodeUpdateStatusList"}, 4306 "EstimatedUpdateTime":{"shape":"String"}, 4307 "Engine":{"shape":"String"} 4308 } 4309 }, 4310 "UpdateActionList":{ 4311 "type":"list", 4312 "member":{ 4313 "shape":"UpdateAction", 4314 "locationName":"UpdateAction" 4315 } 4316 }, 4317 "UpdateActionResultsMessage":{ 4318 "type":"structure", 4319 "members":{ 4320 "ProcessedUpdateActions":{"shape":"ProcessedUpdateActionList"}, 4321 "UnprocessedUpdateActions":{"shape":"UnprocessedUpdateActionList"} 4322 } 4323 }, 4324 "UpdateActionStatus":{ 4325 "type":"string", 4326 "enum":[ 4327 "not-applied", 4328 "waiting-to-start", 4329 "in-progress", 4330 "stopping", 4331 "stopped", 4332 "complete", 4333 "scheduling", 4334 "scheduled", 4335 "not-applicable" 4336 ] 4337 }, 4338 "UpdateActionStatusList":{ 4339 "type":"list", 4340 "member":{"shape":"UpdateActionStatus"}, 4341 "max":9 4342 }, 4343 "UpdateActionsMessage":{ 4344 "type":"structure", 4345 "members":{ 4346 "Marker":{"shape":"String"}, 4347 "UpdateActions":{"shape":"UpdateActionList"} 4348 } 4349 }, 4350 "User":{ 4351 "type":"structure", 4352 "members":{ 4353 "UserId":{"shape":"String"}, 4354 "UserName":{"shape":"String"}, 4355 "Status":{"shape":"String"}, 4356 "Engine":{"shape":"EngineType"}, 4357 "AccessString":{"shape":"String"}, 4358 "UserGroupIds":{"shape":"UserGroupIdList"}, 4359 "Authentication":{"shape":"Authentication"}, 4360 "ARN":{"shape":"String"} 4361 } 4362 }, 4363 "UserAlreadyExistsFault":{ 4364 "type":"structure", 4365 "members":{ 4366 }, 4367 "error":{ 4368 "code":"UserAlreadyExists", 4369 "httpStatusCode":400, 4370 "senderFault":true 4371 }, 4372 "exception":true 4373 }, 4374 "UserGroup":{ 4375 "type":"structure", 4376 "members":{ 4377 "UserGroupId":{"shape":"String"}, 4378 "Status":{"shape":"String"}, 4379 "Engine":{"shape":"EngineType"}, 4380 "UserIds":{"shape":"UserIdList"}, 4381 "PendingChanges":{"shape":"UserGroupPendingChanges"}, 4382 "ReplicationGroups":{"shape":"UGReplicationGroupIdList"}, 4383 "ARN":{"shape":"String"} 4384 } 4385 }, 4386 "UserGroupAlreadyExistsFault":{ 4387 "type":"structure", 4388 "members":{ 4389 }, 4390 "error":{ 4391 "code":"UserGroupAlreadyExists", 4392 "httpStatusCode":400, 4393 "senderFault":true 4394 }, 4395 "exception":true 4396 }, 4397 "UserGroupId":{ 4398 "type":"string", 4399 "min":1, 4400 "pattern":"[a-zA-Z][a-zA-Z0-9\\-]*" 4401 }, 4402 "UserGroupIdList":{ 4403 "type":"list", 4404 "member":{"shape":"UserGroupId"} 4405 }, 4406 "UserGroupIdListInput":{ 4407 "type":"list", 4408 "member":{"shape":"UserGroupId"}, 4409 "min":1 4410 }, 4411 "UserGroupList":{ 4412 "type":"list", 4413 "member":{"shape":"UserGroup"} 4414 }, 4415 "UserGroupNotFoundFault":{ 4416 "type":"structure", 4417 "members":{ 4418 }, 4419 "error":{ 4420 "code":"UserGroupNotFound", 4421 "httpStatusCode":404, 4422 "senderFault":true 4423 }, 4424 "exception":true 4425 }, 4426 "UserGroupPendingChanges":{ 4427 "type":"structure", 4428 "members":{ 4429 "UserIdsToRemove":{"shape":"UserIdList"}, 4430 "UserIdsToAdd":{"shape":"UserIdList"} 4431 } 4432 }, 4433 "UserGroupQuotaExceededFault":{ 4434 "type":"structure", 4435 "members":{ 4436 }, 4437 "error":{ 4438 "code":"UserGroupQuotaExceeded", 4439 "httpStatusCode":400, 4440 "senderFault":true 4441 }, 4442 "exception":true 4443 }, 4444 "UserGroupsUpdateStatus":{ 4445 "type":"structure", 4446 "members":{ 4447 "UserGroupIdsToAdd":{"shape":"UserGroupIdList"}, 4448 "UserGroupIdsToRemove":{"shape":"UserGroupIdList"} 4449 } 4450 }, 4451 "UserId":{ 4452 "type":"string", 4453 "min":1, 4454 "pattern":"[a-zA-Z][a-zA-Z0-9\\-]*" 4455 }, 4456 "UserIdList":{ 4457 "type":"list", 4458 "member":{"shape":"UserId"} 4459 }, 4460 "UserIdListInput":{ 4461 "type":"list", 4462 "member":{"shape":"UserId"}, 4463 "min":1 4464 }, 4465 "UserList":{ 4466 "type":"list", 4467 "member":{"shape":"User"} 4468 }, 4469 "UserName":{ 4470 "type":"string", 4471 "min":1 4472 }, 4473 "UserNotFoundFault":{ 4474 "type":"structure", 4475 "members":{ 4476 }, 4477 "error":{ 4478 "code":"UserNotFound", 4479 "httpStatusCode":404, 4480 "senderFault":true 4481 }, 4482 "exception":true 4483 }, 4484 "UserQuotaExceededFault":{ 4485 "type":"structure", 4486 "members":{ 4487 }, 4488 "error":{ 4489 "code":"UserQuotaExceeded", 4490 "httpStatusCode":400, 4491 "senderFault":true 4492 }, 4493 "exception":true 4494 } 4495 } 4496 }