elasticache-2015-02-02.min.json (37924B)
1 { 2 "version": "2.0", 3 "metadata": { 4 "apiVersion": "2015-02-02", 5 "endpointPrefix": "elasticache", 6 "protocol": "query", 7 "serviceFullName": "Amazon ElastiCache", 8 "signatureVersion": "v4", 9 "xmlNamespace": "http://elasticache.amazonaws.com/doc/2015-02-02/" 10 }, 11 "operations": { 12 "AddTagsToResource": { 13 "input": { 14 "type": "structure", 15 "required": [ 16 "ResourceName", 17 "Tags" 18 ], 19 "members": { 20 "ResourceName": {}, 21 "Tags": { 22 "shape": "S3" 23 } 24 } 25 }, 26 "output": { 27 "shape": "S5", 28 "resultWrapper": "AddTagsToResourceResult" 29 } 30 }, 31 "AuthorizeCacheSecurityGroupIngress": { 32 "input": { 33 "type": "structure", 34 "required": [ 35 "CacheSecurityGroupName", 36 "EC2SecurityGroupName", 37 "EC2SecurityGroupOwnerId" 38 ], 39 "members": { 40 "CacheSecurityGroupName": {}, 41 "EC2SecurityGroupName": {}, 42 "EC2SecurityGroupOwnerId": {} 43 } 44 }, 45 "output": { 46 "resultWrapper": "AuthorizeCacheSecurityGroupIngressResult", 47 "type": "structure", 48 "members": { 49 "CacheSecurityGroup": { 50 "shape": "S8" 51 } 52 } 53 } 54 }, 55 "CopySnapshot": { 56 "input": { 57 "type": "structure", 58 "required": [ 59 "SourceSnapshotName", 60 "TargetSnapshotName" 61 ], 62 "members": { 63 "SourceSnapshotName": {}, 64 "TargetSnapshotName": {}, 65 "TargetBucket": {} 66 } 67 }, 68 "output": { 69 "resultWrapper": "CopySnapshotResult", 70 "type": "structure", 71 "members": { 72 "Snapshot": { 73 "shape": "Sd" 74 } 75 } 76 } 77 }, 78 "CreateCacheCluster": { 79 "input": { 80 "type": "structure", 81 "required": [ 82 "CacheClusterId" 83 ], 84 "members": { 85 "CacheClusterId": {}, 86 "ReplicationGroupId": {}, 87 "AZMode": {}, 88 "PreferredAvailabilityZone": {}, 89 "PreferredAvailabilityZones": { 90 "shape": "So" 91 }, 92 "NumCacheNodes": { 93 "type": "integer" 94 }, 95 "CacheNodeType": {}, 96 "Engine": {}, 97 "EngineVersion": {}, 98 "CacheParameterGroupName": {}, 99 "CacheSubnetGroupName": {}, 100 "CacheSecurityGroupNames": { 101 "shape": "Sp" 102 }, 103 "SecurityGroupIds": { 104 "shape": "Sq" 105 }, 106 "Tags": { 107 "shape": "S3" 108 }, 109 "SnapshotArns": { 110 "shape": "Sr" 111 }, 112 "SnapshotName": {}, 113 "PreferredMaintenanceWindow": {}, 114 "Port": { 115 "type": "integer" 116 }, 117 "NotificationTopicArn": {}, 118 "AutoMinorVersionUpgrade": { 119 "type": "boolean" 120 }, 121 "SnapshotRetentionLimit": { 122 "type": "integer" 123 }, 124 "SnapshotWindow": {}, 125 "AuthToken": {} 126 } 127 }, 128 "output": { 129 "resultWrapper": "CreateCacheClusterResult", 130 "type": "structure", 131 "members": { 132 "CacheCluster": { 133 "shape": "Su" 134 } 135 } 136 } 137 }, 138 "CreateCacheParameterGroup": { 139 "input": { 140 "type": "structure", 141 "required": [ 142 "CacheParameterGroupName", 143 "CacheParameterGroupFamily", 144 "Description" 145 ], 146 "members": { 147 "CacheParameterGroupName": {}, 148 "CacheParameterGroupFamily": {}, 149 "Description": {} 150 } 151 }, 152 "output": { 153 "resultWrapper": "CreateCacheParameterGroupResult", 154 "type": "structure", 155 "members": { 156 "CacheParameterGroup": { 157 "shape": "S19" 158 } 159 } 160 } 161 }, 162 "CreateCacheSecurityGroup": { 163 "input": { 164 "type": "structure", 165 "required": [ 166 "CacheSecurityGroupName", 167 "Description" 168 ], 169 "members": { 170 "CacheSecurityGroupName": {}, 171 "Description": {} 172 } 173 }, 174 "output": { 175 "resultWrapper": "CreateCacheSecurityGroupResult", 176 "type": "structure", 177 "members": { 178 "CacheSecurityGroup": { 179 "shape": "S8" 180 } 181 } 182 } 183 }, 184 "CreateCacheSubnetGroup": { 185 "input": { 186 "type": "structure", 187 "required": [ 188 "CacheSubnetGroupName", 189 "CacheSubnetGroupDescription", 190 "SubnetIds" 191 ], 192 "members": { 193 "CacheSubnetGroupName": {}, 194 "CacheSubnetGroupDescription": {}, 195 "SubnetIds": { 196 "shape": "S1d" 197 } 198 } 199 }, 200 "output": { 201 "resultWrapper": "CreateCacheSubnetGroupResult", 202 "type": "structure", 203 "members": { 204 "CacheSubnetGroup": { 205 "shape": "S1f" 206 } 207 } 208 } 209 }, 210 "CreateReplicationGroup": { 211 "input": { 212 "type": "structure", 213 "required": [ 214 "ReplicationGroupId", 215 "ReplicationGroupDescription" 216 ], 217 "members": { 218 "ReplicationGroupId": {}, 219 "ReplicationGroupDescription": {}, 220 "PrimaryClusterId": {}, 221 "AutomaticFailoverEnabled": { 222 "type": "boolean" 223 }, 224 "NumCacheClusters": { 225 "type": "integer" 226 }, 227 "PreferredCacheClusterAZs": { 228 "shape": "Sl" 229 }, 230 "NumNodeGroups": { 231 "type": "integer" 232 }, 233 "ReplicasPerNodeGroup": { 234 "type": "integer" 235 }, 236 "NodeGroupConfiguration": { 237 "type": "list", 238 "member": { 239 "shape": "Sk", 240 "locationName": "NodeGroupConfiguration" 241 } 242 }, 243 "CacheNodeType": {}, 244 "Engine": {}, 245 "EngineVersion": {}, 246 "CacheParameterGroupName": {}, 247 "CacheSubnetGroupName": {}, 248 "CacheSecurityGroupNames": { 249 "shape": "Sp" 250 }, 251 "SecurityGroupIds": { 252 "shape": "Sq" 253 }, 254 "Tags": { 255 "shape": "S3" 256 }, 257 "SnapshotArns": { 258 "shape": "Sr" 259 }, 260 "SnapshotName": {}, 261 "PreferredMaintenanceWindow": {}, 262 "Port": { 263 "type": "integer" 264 }, 265 "NotificationTopicArn": {}, 266 "AutoMinorVersionUpgrade": { 267 "type": "boolean" 268 }, 269 "SnapshotRetentionLimit": { 270 "type": "integer" 271 }, 272 "SnapshotWindow": {}, 273 "AuthToken": {} 274 } 275 }, 276 "output": { 277 "resultWrapper": "CreateReplicationGroupResult", 278 "type": "structure", 279 "members": { 280 "ReplicationGroup": { 281 "shape": "S1m" 282 } 283 } 284 } 285 }, 286 "CreateSnapshot": { 287 "input": { 288 "type": "structure", 289 "required": [ 290 "SnapshotName" 291 ], 292 "members": { 293 "ReplicationGroupId": {}, 294 "CacheClusterId": {}, 295 "SnapshotName": {} 296 } 297 }, 298 "output": { 299 "resultWrapper": "CreateSnapshotResult", 300 "type": "structure", 301 "members": { 302 "Snapshot": { 303 "shape": "Sd" 304 } 305 } 306 } 307 }, 308 "DeleteCacheCluster": { 309 "input": { 310 "type": "structure", 311 "required": [ 312 "CacheClusterId" 313 ], 314 "members": { 315 "CacheClusterId": {}, 316 "FinalSnapshotIdentifier": {} 317 } 318 }, 319 "output": { 320 "resultWrapper": "DeleteCacheClusterResult", 321 "type": "structure", 322 "members": { 323 "CacheCluster": { 324 "shape": "Su" 325 } 326 } 327 } 328 }, 329 "DeleteCacheParameterGroup": { 330 "input": { 331 "type": "structure", 332 "required": [ 333 "CacheParameterGroupName" 334 ], 335 "members": { 336 "CacheParameterGroupName": {} 337 } 338 } 339 }, 340 "DeleteCacheSecurityGroup": { 341 "input": { 342 "type": "structure", 343 "required": [ 344 "CacheSecurityGroupName" 345 ], 346 "members": { 347 "CacheSecurityGroupName": {} 348 } 349 } 350 }, 351 "DeleteCacheSubnetGroup": { 352 "input": { 353 "type": "structure", 354 "required": [ 355 "CacheSubnetGroupName" 356 ], 357 "members": { 358 "CacheSubnetGroupName": {} 359 } 360 } 361 }, 362 "DeleteReplicationGroup": { 363 "input": { 364 "type": "structure", 365 "required": [ 366 "ReplicationGroupId" 367 ], 368 "members": { 369 "ReplicationGroupId": {}, 370 "RetainPrimaryCluster": { 371 "type": "boolean" 372 }, 373 "FinalSnapshotIdentifier": {} 374 } 375 }, 376 "output": { 377 "resultWrapper": "DeleteReplicationGroupResult", 378 "type": "structure", 379 "members": { 380 "ReplicationGroup": { 381 "shape": "S1m" 382 } 383 } 384 } 385 }, 386 "DeleteSnapshot": { 387 "input": { 388 "type": "structure", 389 "required": [ 390 "SnapshotName" 391 ], 392 "members": { 393 "SnapshotName": {} 394 } 395 }, 396 "output": { 397 "resultWrapper": "DeleteSnapshotResult", 398 "type": "structure", 399 "members": { 400 "Snapshot": { 401 "shape": "Sd" 402 } 403 } 404 } 405 }, 406 "DescribeCacheClusters": { 407 "input": { 408 "type": "structure", 409 "members": { 410 "CacheClusterId": {}, 411 "MaxRecords": { 412 "type": "integer" 413 }, 414 "Marker": {}, 415 "ShowCacheNodeInfo": { 416 "type": "boolean" 417 } 418 } 419 }, 420 "output": { 421 "resultWrapper": "DescribeCacheClustersResult", 422 "type": "structure", 423 "members": { 424 "Marker": {}, 425 "CacheClusters": { 426 "type": "list", 427 "member": { 428 "shape": "Su", 429 "locationName": "CacheCluster" 430 } 431 } 432 } 433 } 434 }, 435 "DescribeCacheEngineVersions": { 436 "input": { 437 "type": "structure", 438 "members": { 439 "Engine": {}, 440 "EngineVersion": {}, 441 "CacheParameterGroupFamily": {}, 442 "MaxRecords": { 443 "type": "integer" 444 }, 445 "Marker": {}, 446 "DefaultOnly": { 447 "type": "boolean" 448 } 449 } 450 }, 451 "output": { 452 "resultWrapper": "DescribeCacheEngineVersionsResult", 453 "type": "structure", 454 "members": { 455 "Marker": {}, 456 "CacheEngineVersions": { 457 "type": "list", 458 "member": { 459 "locationName": "CacheEngineVersion", 460 "type": "structure", 461 "members": { 462 "Engine": {}, 463 "EngineVersion": {}, 464 "CacheParameterGroupFamily": {}, 465 "CacheEngineDescription": {}, 466 "CacheEngineVersionDescription": {} 467 } 468 } 469 } 470 } 471 } 472 }, 473 "DescribeCacheParameterGroups": { 474 "input": { 475 "type": "structure", 476 "members": { 477 "CacheParameterGroupName": {}, 478 "MaxRecords": { 479 "type": "integer" 480 }, 481 "Marker": {} 482 } 483 }, 484 "output": { 485 "resultWrapper": "DescribeCacheParameterGroupsResult", 486 "type": "structure", 487 "members": { 488 "Marker": {}, 489 "CacheParameterGroups": { 490 "type": "list", 491 "member": { 492 "shape": "S19", 493 "locationName": "CacheParameterGroup" 494 } 495 } 496 } 497 } 498 }, 499 "DescribeCacheParameters": { 500 "input": { 501 "type": "structure", 502 "required": [ 503 "CacheParameterGroupName" 504 ], 505 "members": { 506 "CacheParameterGroupName": {}, 507 "Source": {}, 508 "MaxRecords": { 509 "type": "integer" 510 }, 511 "Marker": {} 512 } 513 }, 514 "output": { 515 "resultWrapper": "DescribeCacheParametersResult", 516 "type": "structure", 517 "members": { 518 "Marker": {}, 519 "Parameters": { 520 "shape": "S2h" 521 }, 522 "CacheNodeTypeSpecificParameters": { 523 "shape": "S2k" 524 } 525 } 526 } 527 }, 528 "DescribeCacheSecurityGroups": { 529 "input": { 530 "type": "structure", 531 "members": { 532 "CacheSecurityGroupName": {}, 533 "MaxRecords": { 534 "type": "integer" 535 }, 536 "Marker": {} 537 } 538 }, 539 "output": { 540 "resultWrapper": "DescribeCacheSecurityGroupsResult", 541 "type": "structure", 542 "members": { 543 "Marker": {}, 544 "CacheSecurityGroups": { 545 "type": "list", 546 "member": { 547 "shape": "S8", 548 "locationName": "CacheSecurityGroup" 549 } 550 } 551 } 552 } 553 }, 554 "DescribeCacheSubnetGroups": { 555 "input": { 556 "type": "structure", 557 "members": { 558 "CacheSubnetGroupName": {}, 559 "MaxRecords": { 560 "type": "integer" 561 }, 562 "Marker": {} 563 } 564 }, 565 "output": { 566 "resultWrapper": "DescribeCacheSubnetGroupsResult", 567 "type": "structure", 568 "members": { 569 "Marker": {}, 570 "CacheSubnetGroups": { 571 "type": "list", 572 "member": { 573 "shape": "S1f", 574 "locationName": "CacheSubnetGroup" 575 } 576 } 577 } 578 } 579 }, 580 "DescribeEngineDefaultParameters": { 581 "input": { 582 "type": "structure", 583 "required": [ 584 "CacheParameterGroupFamily" 585 ], 586 "members": { 587 "CacheParameterGroupFamily": {}, 588 "MaxRecords": { 589 "type": "integer" 590 }, 591 "Marker": {} 592 } 593 }, 594 "output": { 595 "resultWrapper": "DescribeEngineDefaultParametersResult", 596 "type": "structure", 597 "members": { 598 "EngineDefaults": { 599 "type": "structure", 600 "members": { 601 "CacheParameterGroupFamily": {}, 602 "Marker": {}, 603 "Parameters": { 604 "shape": "S2h" 605 }, 606 "CacheNodeTypeSpecificParameters": { 607 "shape": "S2k" 608 } 609 }, 610 "wrapper": true 611 } 612 } 613 } 614 }, 615 "DescribeEvents": { 616 "input": { 617 "type": "structure", 618 "members": { 619 "SourceIdentifier": {}, 620 "SourceType": {}, 621 "StartTime": { 622 "type": "timestamp" 623 }, 624 "EndTime": { 625 "type": "timestamp" 626 }, 627 "Duration": { 628 "type": "integer" 629 }, 630 "MaxRecords": { 631 "type": "integer" 632 }, 633 "Marker": {} 634 } 635 }, 636 "output": { 637 "resultWrapper": "DescribeEventsResult", 638 "type": "structure", 639 "members": { 640 "Marker": {}, 641 "Events": { 642 "type": "list", 643 "member": { 644 "locationName": "Event", 645 "type": "structure", 646 "members": { 647 "SourceIdentifier": {}, 648 "SourceType": {}, 649 "Message": {}, 650 "Date": { 651 "type": "timestamp" 652 } 653 } 654 } 655 } 656 } 657 } 658 }, 659 "DescribeReplicationGroups": { 660 "input": { 661 "type": "structure", 662 "members": { 663 "ReplicationGroupId": {}, 664 "MaxRecords": { 665 "type": "integer" 666 }, 667 "Marker": {} 668 } 669 }, 670 "output": { 671 "resultWrapper": "DescribeReplicationGroupsResult", 672 "type": "structure", 673 "members": { 674 "Marker": {}, 675 "ReplicationGroups": { 676 "type": "list", 677 "member": { 678 "shape": "S1m", 679 "locationName": "ReplicationGroup" 680 } 681 } 682 } 683 } 684 }, 685 "DescribeReservedCacheNodes": { 686 "input": { 687 "type": "structure", 688 "members": { 689 "ReservedCacheNodeId": {}, 690 "ReservedCacheNodesOfferingId": {}, 691 "CacheNodeType": {}, 692 "Duration": {}, 693 "ProductDescription": {}, 694 "OfferingType": {}, 695 "MaxRecords": { 696 "type": "integer" 697 }, 698 "Marker": {} 699 } 700 }, 701 "output": { 702 "resultWrapper": "DescribeReservedCacheNodesResult", 703 "type": "structure", 704 "members": { 705 "Marker": {}, 706 "ReservedCacheNodes": { 707 "type": "list", 708 "member": { 709 "shape": "S38", 710 "locationName": "ReservedCacheNode" 711 } 712 } 713 } 714 } 715 }, 716 "DescribeReservedCacheNodesOfferings": { 717 "input": { 718 "type": "structure", 719 "members": { 720 "ReservedCacheNodesOfferingId": {}, 721 "CacheNodeType": {}, 722 "Duration": {}, 723 "ProductDescription": {}, 724 "OfferingType": {}, 725 "MaxRecords": { 726 "type": "integer" 727 }, 728 "Marker": {} 729 } 730 }, 731 "output": { 732 "resultWrapper": "DescribeReservedCacheNodesOfferingsResult", 733 "type": "structure", 734 "members": { 735 "Marker": {}, 736 "ReservedCacheNodesOfferings": { 737 "type": "list", 738 "member": { 739 "locationName": "ReservedCacheNodesOffering", 740 "type": "structure", 741 "members": { 742 "ReservedCacheNodesOfferingId": {}, 743 "CacheNodeType": {}, 744 "Duration": { 745 "type": "integer" 746 }, 747 "FixedPrice": { 748 "type": "double" 749 }, 750 "UsagePrice": { 751 "type": "double" 752 }, 753 "ProductDescription": {}, 754 "OfferingType": {}, 755 "RecurringCharges": { 756 "shape": "S3a" 757 } 758 }, 759 "wrapper": true 760 } 761 } 762 } 763 } 764 }, 765 "DescribeSnapshots": { 766 "input": { 767 "type": "structure", 768 "members": { 769 "ReplicationGroupId": {}, 770 "CacheClusterId": {}, 771 "SnapshotName": {}, 772 "SnapshotSource": {}, 773 "Marker": {}, 774 "MaxRecords": { 775 "type": "integer" 776 }, 777 "ShowNodeGroupConfig": { 778 "type": "boolean" 779 } 780 } 781 }, 782 "output": { 783 "resultWrapper": "DescribeSnapshotsResult", 784 "type": "structure", 785 "members": { 786 "Marker": {}, 787 "Snapshots": { 788 "type": "list", 789 "member": { 790 "shape": "Sd", 791 "locationName": "Snapshot" 792 } 793 } 794 } 795 } 796 }, 797 "ListAllowedNodeTypeModifications": { 798 "input": { 799 "type": "structure", 800 "members": { 801 "CacheClusterId": {}, 802 "ReplicationGroupId": {} 803 } 804 }, 805 "output": { 806 "resultWrapper": "ListAllowedNodeTypeModificationsResult", 807 "type": "structure", 808 "members": { 809 "ScaleUpModifications": { 810 "type": "list", 811 "member": {} 812 } 813 } 814 } 815 }, 816 "ListTagsForResource": { 817 "input": { 818 "type": "structure", 819 "required": [ 820 "ResourceName" 821 ], 822 "members": { 823 "ResourceName": {} 824 } 825 }, 826 "output": { 827 "shape": "S5", 828 "resultWrapper": "ListTagsForResourceResult" 829 } 830 }, 831 "ModifyCacheCluster": { 832 "input": { 833 "type": "structure", 834 "required": [ 835 "CacheClusterId" 836 ], 837 "members": { 838 "CacheClusterId": {}, 839 "NumCacheNodes": { 840 "type": "integer" 841 }, 842 "CacheNodeIdsToRemove": { 843 "shape": "Sy" 844 }, 845 "AZMode": {}, 846 "NewAvailabilityZones": { 847 "shape": "So" 848 }, 849 "CacheSecurityGroupNames": { 850 "shape": "Sp" 851 }, 852 "SecurityGroupIds": { 853 "shape": "Sq" 854 }, 855 "PreferredMaintenanceWindow": {}, 856 "NotificationTopicArn": {}, 857 "CacheParameterGroupName": {}, 858 "NotificationTopicStatus": {}, 859 "ApplyImmediately": { 860 "type": "boolean" 861 }, 862 "EngineVersion": {}, 863 "AutoMinorVersionUpgrade": { 864 "type": "boolean" 865 }, 866 "SnapshotRetentionLimit": { 867 "type": "integer" 868 }, 869 "SnapshotWindow": {}, 870 "CacheNodeType": {} 871 } 872 }, 873 "output": { 874 "resultWrapper": "ModifyCacheClusterResult", 875 "type": "structure", 876 "members": { 877 "CacheCluster": { 878 "shape": "Su" 879 } 880 } 881 } 882 }, 883 "ModifyCacheParameterGroup": { 884 "input": { 885 "type": "structure", 886 "required": [ 887 "CacheParameterGroupName", 888 "ParameterNameValues" 889 ], 890 "members": { 891 "CacheParameterGroupName": {}, 892 "ParameterNameValues": { 893 "shape": "S3q" 894 } 895 } 896 }, 897 "output": { 898 "shape": "S3s", 899 "resultWrapper": "ModifyCacheParameterGroupResult" 900 } 901 }, 902 "ModifyCacheSubnetGroup": { 903 "input": { 904 "type": "structure", 905 "required": [ 906 "CacheSubnetGroupName" 907 ], 908 "members": { 909 "CacheSubnetGroupName": {}, 910 "CacheSubnetGroupDescription": {}, 911 "SubnetIds": { 912 "shape": "S1d" 913 } 914 } 915 }, 916 "output": { 917 "resultWrapper": "ModifyCacheSubnetGroupResult", 918 "type": "structure", 919 "members": { 920 "CacheSubnetGroup": { 921 "shape": "S1f" 922 } 923 } 924 } 925 }, 926 "ModifyReplicationGroup": { 927 "input": { 928 "type": "structure", 929 "required": [ 930 "ReplicationGroupId" 931 ], 932 "members": { 933 "ReplicationGroupId": {}, 934 "ReplicationGroupDescription": {}, 935 "PrimaryClusterId": {}, 936 "SnapshottingClusterId": {}, 937 "AutomaticFailoverEnabled": { 938 "type": "boolean" 939 }, 940 "CacheSecurityGroupNames": { 941 "shape": "Sp" 942 }, 943 "SecurityGroupIds": { 944 "shape": "Sq" 945 }, 946 "PreferredMaintenanceWindow": {}, 947 "NotificationTopicArn": {}, 948 "CacheParameterGroupName": {}, 949 "NotificationTopicStatus": {}, 950 "ApplyImmediately": { 951 "type": "boolean" 952 }, 953 "EngineVersion": {}, 954 "AutoMinorVersionUpgrade": { 955 "type": "boolean" 956 }, 957 "SnapshotRetentionLimit": { 958 "type": "integer" 959 }, 960 "SnapshotWindow": {}, 961 "CacheNodeType": {} 962 } 963 }, 964 "output": { 965 "resultWrapper": "ModifyReplicationGroupResult", 966 "type": "structure", 967 "members": { 968 "ReplicationGroup": { 969 "shape": "S1m" 970 } 971 } 972 } 973 }, 974 "PurchaseReservedCacheNodesOffering": { 975 "input": { 976 "type": "structure", 977 "required": [ 978 "ReservedCacheNodesOfferingId" 979 ], 980 "members": { 981 "ReservedCacheNodesOfferingId": {}, 982 "ReservedCacheNodeId": {}, 983 "CacheNodeCount": { 984 "type": "integer" 985 } 986 } 987 }, 988 "output": { 989 "resultWrapper": "PurchaseReservedCacheNodesOfferingResult", 990 "type": "structure", 991 "members": { 992 "ReservedCacheNode": { 993 "shape": "S38" 994 } 995 } 996 } 997 }, 998 "RebootCacheCluster": { 999 "input": { 1000 "type": "structure", 1001 "required": [ 1002 "CacheClusterId", 1003 "CacheNodeIdsToReboot" 1004 ], 1005 "members": { 1006 "CacheClusterId": {}, 1007 "CacheNodeIdsToReboot": { 1008 "shape": "Sy" 1009 } 1010 } 1011 }, 1012 "output": { 1013 "resultWrapper": "RebootCacheClusterResult", 1014 "type": "structure", 1015 "members": { 1016 "CacheCluster": { 1017 "shape": "Su" 1018 } 1019 } 1020 } 1021 }, 1022 "RemoveTagsFromResource": { 1023 "input": { 1024 "type": "structure", 1025 "required": [ 1026 "ResourceName", 1027 "TagKeys" 1028 ], 1029 "members": { 1030 "ResourceName": {}, 1031 "TagKeys": { 1032 "type": "list", 1033 "member": {} 1034 } 1035 } 1036 }, 1037 "output": { 1038 "shape": "S5", 1039 "resultWrapper": "RemoveTagsFromResourceResult" 1040 } 1041 }, 1042 "ResetCacheParameterGroup": { 1043 "input": { 1044 "type": "structure", 1045 "required": [ 1046 "CacheParameterGroupName" 1047 ], 1048 "members": { 1049 "CacheParameterGroupName": {}, 1050 "ResetAllParameters": { 1051 "type": "boolean" 1052 }, 1053 "ParameterNameValues": { 1054 "shape": "S3q" 1055 } 1056 } 1057 }, 1058 "output": { 1059 "shape": "S3s", 1060 "resultWrapper": "ResetCacheParameterGroupResult" 1061 } 1062 }, 1063 "RevokeCacheSecurityGroupIngress": { 1064 "input": { 1065 "type": "structure", 1066 "required": [ 1067 "CacheSecurityGroupName", 1068 "EC2SecurityGroupName", 1069 "EC2SecurityGroupOwnerId" 1070 ], 1071 "members": { 1072 "CacheSecurityGroupName": {}, 1073 "EC2SecurityGroupName": {}, 1074 "EC2SecurityGroupOwnerId": {} 1075 } 1076 }, 1077 "output": { 1078 "resultWrapper": "RevokeCacheSecurityGroupIngressResult", 1079 "type": "structure", 1080 "members": { 1081 "CacheSecurityGroup": { 1082 "shape": "S8" 1083 } 1084 } 1085 } 1086 } 1087 }, 1088 "shapes": { 1089 "S3": { 1090 "type": "list", 1091 "member": { 1092 "locationName": "Tag", 1093 "type": "structure", 1094 "members": { 1095 "Key": {}, 1096 "Value": {} 1097 } 1098 } 1099 }, 1100 "S5": { 1101 "type": "structure", 1102 "members": { 1103 "TagList": { 1104 "shape": "S3" 1105 } 1106 } 1107 }, 1108 "S8": { 1109 "type": "structure", 1110 "members": { 1111 "OwnerId": {}, 1112 "CacheSecurityGroupName": {}, 1113 "Description": {}, 1114 "EC2SecurityGroups": { 1115 "type": "list", 1116 "member": { 1117 "locationName": "EC2SecurityGroup", 1118 "type": "structure", 1119 "members": { 1120 "Status": {}, 1121 "EC2SecurityGroupName": {}, 1122 "EC2SecurityGroupOwnerId": {} 1123 } 1124 } 1125 } 1126 }, 1127 "wrapper": true 1128 }, 1129 "Sd": { 1130 "type": "structure", 1131 "members": { 1132 "SnapshotName": {}, 1133 "ReplicationGroupId": {}, 1134 "ReplicationGroupDescription": {}, 1135 "CacheClusterId": {}, 1136 "SnapshotStatus": {}, 1137 "SnapshotSource": {}, 1138 "CacheNodeType": {}, 1139 "Engine": {}, 1140 "EngineVersion": {}, 1141 "NumCacheNodes": { 1142 "type": "integer" 1143 }, 1144 "PreferredAvailabilityZone": {}, 1145 "CacheClusterCreateTime": { 1146 "type": "timestamp" 1147 }, 1148 "PreferredMaintenanceWindow": {}, 1149 "TopicArn": {}, 1150 "Port": { 1151 "type": "integer" 1152 }, 1153 "CacheParameterGroupName": {}, 1154 "CacheSubnetGroupName": {}, 1155 "VpcId": {}, 1156 "AutoMinorVersionUpgrade": { 1157 "type": "boolean" 1158 }, 1159 "SnapshotRetentionLimit": { 1160 "type": "integer" 1161 }, 1162 "SnapshotWindow": {}, 1163 "NumNodeGroups": { 1164 "type": "integer" 1165 }, 1166 "AutomaticFailover": {}, 1167 "NodeSnapshots": { 1168 "type": "list", 1169 "member": { 1170 "locationName": "NodeSnapshot", 1171 "type": "structure", 1172 "members": { 1173 "CacheClusterId": {}, 1174 "NodeGroupId": {}, 1175 "CacheNodeId": {}, 1176 "NodeGroupConfiguration": { 1177 "shape": "Sk" 1178 }, 1179 "CacheSize": {}, 1180 "CacheNodeCreateTime": { 1181 "type": "timestamp" 1182 }, 1183 "SnapshotCreateTime": { 1184 "type": "timestamp" 1185 } 1186 }, 1187 "wrapper": true 1188 } 1189 } 1190 }, 1191 "wrapper": true 1192 }, 1193 "Sk": { 1194 "type": "structure", 1195 "members": { 1196 "Slots": {}, 1197 "ReplicaCount": { 1198 "type": "integer" 1199 }, 1200 "PrimaryAvailabilityZone": {}, 1201 "ReplicaAvailabilityZones": { 1202 "shape": "Sl" 1203 } 1204 } 1205 }, 1206 "Sl": { 1207 "type": "list", 1208 "member": { 1209 "locationName": "AvailabilityZone" 1210 } 1211 }, 1212 "So": { 1213 "type": "list", 1214 "member": { 1215 "locationName": "PreferredAvailabilityZone" 1216 } 1217 }, 1218 "Sp": { 1219 "type": "list", 1220 "member": { 1221 "locationName": "CacheSecurityGroupName" 1222 } 1223 }, 1224 "Sq": { 1225 "type": "list", 1226 "member": { 1227 "locationName": "SecurityGroupId" 1228 } 1229 }, 1230 "Sr": { 1231 "type": "list", 1232 "member": { 1233 "locationName": "SnapshotArn" 1234 } 1235 }, 1236 "Su": { 1237 "type": "structure", 1238 "members": { 1239 "CacheClusterId": {}, 1240 "ConfigurationEndpoint": { 1241 "shape": "Sv" 1242 }, 1243 "ClientDownloadLandingPage": {}, 1244 "CacheNodeType": {}, 1245 "Engine": {}, 1246 "EngineVersion": {}, 1247 "CacheClusterStatus": {}, 1248 "NumCacheNodes": { 1249 "type": "integer" 1250 }, 1251 "PreferredAvailabilityZone": {}, 1252 "CacheClusterCreateTime": { 1253 "type": "timestamp" 1254 }, 1255 "PreferredMaintenanceWindow": {}, 1256 "PendingModifiedValues": { 1257 "type": "structure", 1258 "members": { 1259 "NumCacheNodes": { 1260 "type": "integer" 1261 }, 1262 "CacheNodeIdsToRemove": { 1263 "shape": "Sy" 1264 }, 1265 "EngineVersion": {}, 1266 "CacheNodeType": {} 1267 } 1268 }, 1269 "NotificationConfiguration": { 1270 "type": "structure", 1271 "members": { 1272 "TopicArn": {}, 1273 "TopicStatus": {} 1274 } 1275 }, 1276 "CacheSecurityGroups": { 1277 "type": "list", 1278 "member": { 1279 "locationName": "CacheSecurityGroup", 1280 "type": "structure", 1281 "members": { 1282 "CacheSecurityGroupName": {}, 1283 "Status": {} 1284 } 1285 } 1286 }, 1287 "CacheParameterGroup": { 1288 "type": "structure", 1289 "members": { 1290 "CacheParameterGroupName": {}, 1291 "ParameterApplyStatus": {}, 1292 "CacheNodeIdsToReboot": { 1293 "shape": "Sy" 1294 } 1295 } 1296 }, 1297 "CacheSubnetGroupName": {}, 1298 "CacheNodes": { 1299 "type": "list", 1300 "member": { 1301 "locationName": "CacheNode", 1302 "type": "structure", 1303 "members": { 1304 "CacheNodeId": {}, 1305 "CacheNodeStatus": {}, 1306 "CacheNodeCreateTime": { 1307 "type": "timestamp" 1308 }, 1309 "Endpoint": { 1310 "shape": "Sv" 1311 }, 1312 "ParameterGroupStatus": {}, 1313 "SourceCacheNodeId": {}, 1314 "CustomerAvailabilityZone": {} 1315 } 1316 } 1317 }, 1318 "AutoMinorVersionUpgrade": { 1319 "type": "boolean" 1320 }, 1321 "SecurityGroups": { 1322 "type": "list", 1323 "member": { 1324 "type": "structure", 1325 "members": { 1326 "SecurityGroupId": {}, 1327 "Status": {} 1328 } 1329 } 1330 }, 1331 "ReplicationGroupId": {}, 1332 "SnapshotRetentionLimit": { 1333 "type": "integer" 1334 }, 1335 "SnapshotWindow": {} 1336 }, 1337 "wrapper": true 1338 }, 1339 "Sv": { 1340 "type": "structure", 1341 "members": { 1342 "Address": {}, 1343 "Port": { 1344 "type": "integer" 1345 } 1346 } 1347 }, 1348 "Sy": { 1349 "type": "list", 1350 "member": { 1351 "locationName": "CacheNodeId" 1352 } 1353 }, 1354 "S19": { 1355 "type": "structure", 1356 "members": { 1357 "CacheParameterGroupName": {}, 1358 "CacheParameterGroupFamily": {}, 1359 "Description": {} 1360 }, 1361 "wrapper": true 1362 }, 1363 "S1d": { 1364 "type": "list", 1365 "member": { 1366 "locationName": "SubnetIdentifier" 1367 } 1368 }, 1369 "S1f": { 1370 "type": "structure", 1371 "members": { 1372 "CacheSubnetGroupName": {}, 1373 "CacheSubnetGroupDescription": {}, 1374 "VpcId": {}, 1375 "Subnets": { 1376 "type": "list", 1377 "member": { 1378 "locationName": "Subnet", 1379 "type": "structure", 1380 "members": { 1381 "SubnetIdentifier": {}, 1382 "SubnetAvailabilityZone": { 1383 "type": "structure", 1384 "members": { 1385 "Name": {} 1386 }, 1387 "wrapper": true 1388 } 1389 } 1390 } 1391 } 1392 }, 1393 "wrapper": true 1394 }, 1395 "S1m": { 1396 "type": "structure", 1397 "members": { 1398 "ReplicationGroupId": {}, 1399 "Description": {}, 1400 "Status": {}, 1401 "PendingModifiedValues": { 1402 "type": "structure", 1403 "members": { 1404 "PrimaryClusterId": {}, 1405 "AutomaticFailoverStatus": {} 1406 } 1407 }, 1408 "MemberClusters": { 1409 "type": "list", 1410 "member": { 1411 "locationName": "ClusterId" 1412 } 1413 }, 1414 "NodeGroups": { 1415 "type": "list", 1416 "member": { 1417 "locationName": "NodeGroup", 1418 "type": "structure", 1419 "members": { 1420 "NodeGroupId": {}, 1421 "Status": {}, 1422 "PrimaryEndpoint": { 1423 "shape": "Sv" 1424 }, 1425 "Slots": {}, 1426 "NodeGroupMembers": { 1427 "type": "list", 1428 "member": { 1429 "locationName": "NodeGroupMember", 1430 "type": "structure", 1431 "members": { 1432 "CacheClusterId": {}, 1433 "CacheNodeId": {}, 1434 "ReadEndpoint": { 1435 "shape": "Sv" 1436 }, 1437 "PreferredAvailabilityZone": {}, 1438 "CurrentRole": {} 1439 } 1440 } 1441 } 1442 } 1443 } 1444 }, 1445 "SnapshottingClusterId": {}, 1446 "AutomaticFailover": {}, 1447 "ConfigurationEndpoint": { 1448 "shape": "Sv" 1449 }, 1450 "SnapshotRetentionLimit": { 1451 "type": "integer" 1452 }, 1453 "SnapshotWindow": {} 1454 }, 1455 "wrapper": true 1456 }, 1457 "S2h": { 1458 "type": "list", 1459 "member": { 1460 "locationName": "Parameter", 1461 "type": "structure", 1462 "members": { 1463 "ParameterName": {}, 1464 "ParameterValue": {}, 1465 "Description": {}, 1466 "Source": {}, 1467 "DataType": {}, 1468 "AllowedValues": {}, 1469 "IsModifiable": { 1470 "type": "boolean" 1471 }, 1472 "MinimumEngineVersion": {}, 1473 "ChangeType": {} 1474 } 1475 } 1476 }, 1477 "S2k": { 1478 "type": "list", 1479 "member": { 1480 "locationName": "CacheNodeTypeSpecificParameter", 1481 "type": "structure", 1482 "members": { 1483 "ParameterName": {}, 1484 "Description": {}, 1485 "Source": {}, 1486 "DataType": {}, 1487 "AllowedValues": {}, 1488 "IsModifiable": { 1489 "type": "boolean" 1490 }, 1491 "MinimumEngineVersion": {}, 1492 "CacheNodeTypeSpecificValues": { 1493 "type": "list", 1494 "member": { 1495 "locationName": "CacheNodeTypeSpecificValue", 1496 "type": "structure", 1497 "members": { 1498 "CacheNodeType": {}, 1499 "Value": {} 1500 } 1501 } 1502 }, 1503 "ChangeType": {} 1504 } 1505 } 1506 }, 1507 "S38": { 1508 "type": "structure", 1509 "members": { 1510 "ReservedCacheNodeId": {}, 1511 "ReservedCacheNodesOfferingId": {}, 1512 "CacheNodeType": {}, 1513 "StartTime": { 1514 "type": "timestamp" 1515 }, 1516 "Duration": { 1517 "type": "integer" 1518 }, 1519 "FixedPrice": { 1520 "type": "double" 1521 }, 1522 "UsagePrice": { 1523 "type": "double" 1524 }, 1525 "CacheNodeCount": { 1526 "type": "integer" 1527 }, 1528 "ProductDescription": {}, 1529 "OfferingType": {}, 1530 "State": {}, 1531 "RecurringCharges": { 1532 "shape": "S3a" 1533 } 1534 }, 1535 "wrapper": true 1536 }, 1537 "S3a": { 1538 "type": "list", 1539 "member": { 1540 "locationName": "RecurringCharge", 1541 "type": "structure", 1542 "members": { 1543 "RecurringChargeAmount": { 1544 "type": "double" 1545 }, 1546 "RecurringChargeFrequency": {} 1547 }, 1548 "wrapper": true 1549 } 1550 }, 1551 "S3q": { 1552 "type": "list", 1553 "member": { 1554 "locationName": "ParameterNameValue", 1555 "type": "structure", 1556 "members": { 1557 "ParameterName": {}, 1558 "ParameterValue": {} 1559 } 1560 } 1561 }, 1562 "S3s": { 1563 "type": "structure", 1564 "members": { 1565 "CacheParameterGroupName": {} 1566 } 1567 } 1568 } 1569 }