UNPKG

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