1{
2  "version": "1.0",
3  "examples": {
4    "AddTagsToResource": [
5      {
6        "input": {
7          "ResourceName": "arn:aws:elasticache:us-east-1:1234567890:cluster:my-mem-cluster",
8          "Tags": [
9            {
10              "Key": "APIVersion",
11              "Value": "20150202"
12            },
13            {
14              "Key": "Service",
15              "Value": "ElastiCache"
16            }
17          ]
18        },
19        "output": {
20          "TagList": [
21            {
22              "Key": "APIVersion",
23              "Value": "20150202"
24            },
25            {
26              "Key": "Service",
27              "Value": "ElastiCache"
28            }
29          ]
30        },
31        "comments": {
32          "input": {
33          },
34          "output": {
35          }
36        },
37        "description": "Adds up to 10 tags, key/value pairs, to a cluster or snapshot resource.",
38        "id": "addtagstoresource-1482430264385",
39        "title": "AddTagsToResource"
40      }
41    ],
42    "AuthorizeCacheSecurityGroupIngress": [
43      {
44        "input": {
45          "CacheSecurityGroupName": "my-sec-grp",
46          "EC2SecurityGroupName": "my-ec2-sec-grp",
47          "EC2SecurityGroupOwnerId": "1234567890"
48        },
49        "comments": {
50          "input": {
51          },
52          "output": {
53          }
54        },
55        "description": "Allows network ingress to a cache security group. Applications using ElastiCache must be running on Amazon EC2. Amazon EC2 security groups are used as the authorization mechanism.",
56        "id": "authorizecachecachesecuritygroupingress-1483046446206",
57        "title": "AuthorizeCacheCacheSecurityGroupIngress"
58      }
59    ],
60    "CopySnapshot": [
61      {
62        "input": {
63          "SourceSnapshotName": "my-snapshot",
64          "TargetBucket": "",
65          "TargetSnapshotName": "my-snapshot-copy"
66        },
67        "output": {
68          "Snapshot": {
69            "AutoMinorVersionUpgrade": true,
70            "CacheClusterCreateTime": "2016-12-21T22:24:04.955Z",
71            "CacheClusterId": "my-redis4",
72            "CacheNodeType": "cache.m3.large",
73            "CacheParameterGroupName": "default.redis3.2",
74            "CacheSubnetGroupName": "default",
75            "Engine": "redis",
76            "EngineVersion": "3.2.4",
77            "NodeSnapshots": [
78              {
79                "CacheNodeCreateTime": "2016-12-21T22:24:04.955Z",
80                "CacheNodeId": "0001",
81                "CacheSize": "3 MB",
82                "SnapshotCreateTime": "2016-12-28T07:00:52Z"
83              }
84            ],
85            "NumCacheNodes": 1,
86            "Port": 6379,
87            "PreferredAvailabilityZone": "us-east-1c",
88            "PreferredMaintenanceWindow": "tue:09:30-tue:10:30",
89            "SnapshotName": "my-snapshot-copy",
90            "SnapshotRetentionLimit": 7,
91            "SnapshotSource": "manual",
92            "SnapshotStatus": "creating",
93            "SnapshotWindow": "07:00-08:00",
94            "VpcId": "vpc-3820329f3"
95          }
96        },
97        "comments": {
98          "input": {
99          },
100          "output": {
101          }
102        },
103        "description": "Copies a snapshot to a specified name.",
104        "id": "copysnapshot-1482961393820",
105        "title": "CopySnapshot"
106      }
107    ],
108    "CreateCacheCluster": [
109      {
110        "input": {
111          "AZMode": "cross-az",
112          "CacheClusterId": "my-memcached-cluster",
113          "CacheNodeType": "cache.r3.large",
114          "CacheSubnetGroupName": "default",
115          "Engine": "memcached",
116          "EngineVersion": "1.4.24",
117          "NumCacheNodes": 2,
118          "Port": 11211
119        },
120        "output": {
121          "CacheCluster": {
122            "AutoMinorVersionUpgrade": true,
123            "CacheClusterId": "my-memcached-cluster",
124            "CacheClusterStatus": "creating",
125            "CacheNodeType": "cache.r3.large",
126            "CacheParameterGroup": {
127              "CacheNodeIdsToReboot": [
128
129              ],
130              "CacheParameterGroupName": "default.memcached1.4",
131              "ParameterApplyStatus": "in-sync"
132            },
133            "CacheSecurityGroups": [
134
135            ],
136            "CacheSubnetGroupName": "default",
137            "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:",
138            "Engine": "memcached",
139            "EngineVersion": "1.4.24",
140            "NumCacheNodes": 2,
141            "PendingModifiedValues": {
142            },
143            "PreferredAvailabilityZone": "Multiple",
144            "PreferredMaintenanceWindow": "wed:09:00-wed:10:00"
145          }
146        },
147        "comments": {
148          "input": {
149          },
150          "output": {
151          }
152        },
153        "description": "Creates a Memcached cluster with 2 nodes. ",
154        "id": "createcachecluster-1474994727381",
155        "title": "CreateCacheCluster"
156      },
157      {
158        "input": {
159          "AutoMinorVersionUpgrade": true,
160          "CacheClusterId": "my-redis",
161          "CacheNodeType": "cache.r3.larage",
162          "CacheSubnetGroupName": "default",
163          "Engine": "redis",
164          "EngineVersion": "3.2.4",
165          "NumCacheNodes": 1,
166          "Port": 6379,
167          "PreferredAvailabilityZone": "us-east-1c",
168          "SnapshotRetentionLimit": 7
169        },
170        "output": {
171          "CacheCluster": {
172            "AutoMinorVersionUpgrade": true,
173            "CacheClusterId": "my-redis",
174            "CacheClusterStatus": "creating",
175            "CacheNodeType": "cache.m3.large",
176            "CacheParameterGroup": {
177              "CacheNodeIdsToReboot": [
178
179              ],
180              "CacheParameterGroupName": "default.redis3.2",
181              "ParameterApplyStatus": "in-sync"
182            },
183            "CacheSecurityGroups": [
184
185            ],
186            "CacheSubnetGroupName": "default",
187            "ClientDownloadLandingPage": "https: //console.aws.amazon.com/elasticache/home#client-download: ",
188            "Engine": "redis",
189            "EngineVersion": "3.2.4",
190            "NumCacheNodes": 1,
191            "PendingModifiedValues": {
192            },
193            "PreferredAvailabilityZone": "us-east-1c",
194            "PreferredMaintenanceWindow": "fri: 05: 30-fri: 06: 30",
195            "SnapshotRetentionLimit": 7,
196            "SnapshotWindow": "10: 00-11: 00"
197          }
198        },
199        "comments": {
200          "input": {
201          },
202          "output": {
203          }
204        },
205        "description": "Creates a Redis cluster with 1 node. ",
206        "id": "createcachecluster-1474994727381",
207        "title": "CreateCacheCluster"
208      }
209    ],
210    "CreateCacheParameterGroup": [
211      {
212        "input": {
213          "CacheParameterGroupFamily": "redis2.8",
214          "CacheParameterGroupName": "custom-redis2-8",
215          "Description": "Custom Redis 2.8 parameter group."
216        },
217        "output": {
218          "CacheParameterGroup": {
219            "CacheParameterGroupFamily": "redis2.8",
220            "CacheParameterGroupName": "custom-redis2-8",
221            "Description": "Custom Redis 2.8 parameter group."
222          }
223        },
224        "comments": {
225          "input": {
226          },
227          "output": {
228          }
229        },
230        "description": "Creates the Amazon ElastiCache parameter group custom-redis2-8.",
231        "id": "createcacheparametergroup-1474997699362",
232        "title": "CreateCacheParameterGroup"
233      }
234    ],
235    "CreateCacheSecurityGroup": [
236      {
237        "input": {
238          "CacheSecurityGroupName": "my-cache-sec-grp",
239          "Description": "Example ElastiCache security group."
240        },
241        "comments": {
242          "input": {
243          },
244          "output": {
245          }
246        },
247        "description": "Creates an ElastiCache security group. ElastiCache security groups are only for clusters not running in an AWS VPC.",
248        "id": "createcachesecuritygroup-1483041506604",
249        "title": "CreateCacheSecurityGroup"
250      }
251    ],
252    "CreateCacheSubnetGroup": [
253      {
254        "input": {
255          "CacheSubnetGroupDescription": "Sample subnet group",
256          "CacheSubnetGroupName": "my-sn-grp2",
257          "SubnetIds": [
258            "subnet-6f28c982",
259            "subnet-bcd382f3",
260            "subnet-845b3e7c0"
261          ]
262        },
263        "output": {
264          "CacheSubnetGroup": {
265            "CacheSubnetGroupDescription": "My subnet group.",
266            "CacheSubnetGroupName": "my-sn-grp",
267            "Subnets": [
268              {
269                "SubnetAvailabilityZone": {
270                  "Name": "us-east-1a"
271                },
272                "SubnetIdentifier": "subnet-6f28c982"
273              },
274              {
275                "SubnetAvailabilityZone": {
276                  "Name": "us-east-1c"
277                },
278                "SubnetIdentifier": "subnet-bcd382f3"
279              },
280              {
281                "SubnetAvailabilityZone": {
282                  "Name": "us-east-1b"
283                },
284                "SubnetIdentifier": "subnet-845b3e7c0"
285              }
286            ],
287            "VpcId": "vpc-91280df6"
288          }
289        },
290        "comments": {
291          "input": {
292          },
293          "output": {
294          }
295        },
296        "description": "Creates a new cache subnet group.",
297        "id": "createcachesubnet-1483042274558",
298        "title": "CreateCacheSubnet"
299      }
300    ],
301    "CreateReplicationGroup": [
302      {
303        "input": {
304          "AutomaticFailoverEnabled": true,
305          "CacheNodeType": "cache.m3.medium",
306          "Engine": "redis",
307          "EngineVersion": "2.8.24",
308          "NumCacheClusters": 3,
309          "ReplicationGroupDescription": "A Redis replication group.",
310          "ReplicationGroupId": "my-redis-rg",
311          "SnapshotRetentionLimit": 30
312        },
313        "output": {
314          "ReplicationGroup": {
315            "AutomaticFailover": "enabling",
316            "Description": "A Redis replication group.",
317            "MemberClusters": [
318              "my-redis-rg-001",
319              "my-redis-rg-002",
320              "my-redis-rg-003"
321            ],
322            "PendingModifiedValues": {
323            },
324            "ReplicationGroupId": "my-redis-rg",
325            "SnapshottingClusterId": "my-redis-rg-002",
326            "Status": "creating"
327          }
328        },
329        "comments": {
330          "input": {
331          },
332          "output": {
333          }
334        },
335        "description": "Creates a Redis replication group with 3 nodes.",
336        "id": "createcachereplicationgroup-1474998730655",
337        "title": "CreateCacheReplicationGroup"
338      },
339      {
340        "input": {
341          "AutoMinorVersionUpgrade": true,
342          "CacheNodeType": "cache.m3.medium",
343          "CacheParameterGroupName": "default.redis3.2.cluster.on",
344          "Engine": "redis",
345          "EngineVersion": "3.2.4",
346          "NodeGroupConfiguration": [
347            {
348              "PrimaryAvailabilityZone": "us-east-1c",
349              "ReplicaAvailabilityZones": [
350                "us-east-1b"
351              ],
352              "ReplicaCount": 1,
353              "Slots": "0-8999"
354            },
355            {
356              "PrimaryAvailabilityZone": "us-east-1a",
357              "ReplicaAvailabilityZones": [
358                "us-east-1a",
359                "us-east-1c"
360              ],
361              "ReplicaCount": 2,
362              "Slots": "9000-16383"
363            }
364          ],
365          "NumNodeGroups": 2,
366          "ReplicationGroupDescription": "A multi-sharded replication group",
367          "ReplicationGroupId": "clustered-redis-rg",
368          "SnapshotRetentionLimit": 8
369        },
370        "output": {
371          "ReplicationGroup": {
372            "AutomaticFailover": "enabled",
373            "Description": "Sharded replication group",
374            "MemberClusters": [
375              "rc-rg3-0001-001",
376              "rc-rg3-0001-002",
377              "rc-rg3-0002-001",
378              "rc-rg3-0002-002",
379              "rc-rg3-0002-003"
380            ],
381            "PendingModifiedValues": {
382            },
383            "ReplicationGroupId": "clustered-redis-rg",
384            "SnapshotRetentionLimit": 8,
385            "SnapshotWindow": "05:30-06:30",
386            "Status": "creating"
387          }
388        },
389        "comments": {
390          "input": {
391          },
392          "output": {
393          }
394        },
395        "description": "Creates a Redis (cluster mode enabled) replication group with two shards. One shard has one read replica node and the other shard has two read replicas.",
396        "id": "createreplicationgroup-1483657035585",
397        "title": "CreateReplicationGroup"
398      }
399    ],
400    "CreateSnapshot": [
401      {
402        "input": {
403          "CacheClusterId": "onenoderedis",
404          "SnapshotName": "snapshot-1"
405        },
406        "output": {
407          "Snapshot": {
408            "AutoMinorVersionUpgrade": true,
409            "CacheClusterCreateTime": "2017-02-03T15:43:36.278Z",
410            "CacheClusterId": "onenoderedis",
411            "CacheNodeType": "cache.m3.medium",
412            "CacheParameterGroupName": "default.redis3.2",
413            "CacheSubnetGroupName": "default",
414            "Engine": "redis",
415            "EngineVersion": "3.2.4",
416            "NodeSnapshots": [
417              {
418                "CacheNodeCreateTime": "2017-02-03T15:43:36.278Z",
419                "CacheNodeId": "0001",
420                "CacheSize": ""
421              }
422            ],
423            "NumCacheNodes": 1,
424            "Port": 6379,
425            "PreferredAvailabilityZone": "us-west-2c",
426            "PreferredMaintenanceWindow": "sat:08:00-sat:09:00",
427            "SnapshotName": "snapshot-1",
428            "SnapshotRetentionLimit": 1,
429            "SnapshotSource": "manual",
430            "SnapshotStatus": "creating",
431            "SnapshotWindow": "00:00-01:00",
432            "VpcId": "vpc-73c3cd17"
433          }
434        },
435        "comments": {
436          "input": {
437          },
438          "output": {
439          }
440        },
441        "description": "Creates a snapshot of a non-clustered Redis cluster that has only one node.",
442        "id": "createsnapshot-1474999681024",
443        "title": "CreateSnapshot - NonClustered Redis, no read-replicas"
444      },
445      {
446        "input": {
447          "CacheClusterId": "threenoderedis-001",
448          "SnapshotName": "snapshot-2"
449        },
450        "output": {
451          "Snapshot": {
452            "AutoMinorVersionUpgrade": true,
453            "CacheClusterCreateTime": "2017-02-03T15:43:36.278Z",
454            "CacheClusterId": "threenoderedis-001",
455            "CacheNodeType": "cache.m3.medium",
456            "CacheParameterGroupName": "default.redis3.2",
457            "CacheSubnetGroupName": "default",
458            "Engine": "redis",
459            "EngineVersion": "3.2.4",
460            "NodeSnapshots": [
461              {
462                "CacheNodeCreateTime": "2017-02-03T15:43:36.278Z",
463                "CacheNodeId": "0001",
464                "CacheSize": ""
465              }
466            ],
467            "NumCacheNodes": 1,
468            "Port": 6379,
469            "PreferredAvailabilityZone": "us-west-2c",
470            "PreferredMaintenanceWindow": "sat:08:00-sat:09:00",
471            "SnapshotName": "snapshot-2",
472            "SnapshotRetentionLimit": 1,
473            "SnapshotSource": "manual",
474            "SnapshotStatus": "creating",
475            "SnapshotWindow": "00:00-01:00",
476            "VpcId": "vpc-73c3cd17"
477          }
478        },
479        "comments": {
480          "input": {
481          },
482          "output": {
483          }
484        },
485        "description": "Creates a snapshot of a non-clustered Redis cluster that has only three nodes, primary and two read-replicas. CacheClusterId must be a specific node in the cluster.",
486        "id": "createsnapshot-1474999681024",
487        "title": "CreateSnapshot - NonClustered Redis, 2 read-replicas"
488      },
489      {
490        "input": {
491          "ReplicationGroupId": "clusteredredis",
492          "SnapshotName": "snapshot-2x5"
493        },
494        "output": {
495          "Snapshot": {
496            "AutoMinorVersionUpgrade": true,
497            "AutomaticFailover": "enabled",
498            "CacheNodeType": "cache.m3.medium",
499            "CacheParameterGroupName": "default.redis3.2.cluster.on",
500            "CacheSubnetGroupName": "default",
501            "Engine": "redis",
502            "EngineVersion": "3.2.4",
503            "NodeSnapshots": [
504              {
505                "CacheSize": "",
506                "NodeGroupId": "0001"
507              },
508              {
509                "CacheSize": "",
510                "NodeGroupId": "0002"
511              }
512            ],
513            "NumNodeGroups": 2,
514            "Port": 6379,
515            "PreferredMaintenanceWindow": "mon:09:30-mon:10:30",
516            "ReplicationGroupDescription": "Redis cluster with 2 shards.",
517            "ReplicationGroupId": "clusteredredis",
518            "SnapshotName": "snapshot-2x5",
519            "SnapshotRetentionLimit": 1,
520            "SnapshotSource": "manual",
521            "SnapshotStatus": "creating",
522            "SnapshotWindow": "12:00-13:00",
523            "VpcId": "vpc-73c3cd17"
524          }
525        },
526        "comments": {
527          "input": {
528          },
529          "output": {
530          }
531        },
532        "description": "Creates a snapshot of a clustered Redis cluster that has 2 shards, each with a primary and 4 read-replicas.",
533        "id": "createsnapshot-clustered-redis-1486144841758",
534        "title": "CreateSnapshot-clustered Redis"
535      }
536    ],
537    "DeleteCacheCluster": [
538      {
539        "input": {
540          "CacheClusterId": "my-memcached"
541        },
542        "output": {
543          "CacheCluster": {
544            "AutoMinorVersionUpgrade": true,
545            "CacheClusterCreateTime": "2016-12-22T16:05:17.314Z",
546            "CacheClusterId": "my-memcached",
547            "CacheClusterStatus": "deleting",
548            "CacheNodeType": "cache.r3.large",
549            "CacheParameterGroup": {
550              "CacheNodeIdsToReboot": [
551
552              ],
553              "CacheParameterGroupName": "default.memcached1.4",
554              "ParameterApplyStatus": "in-sync"
555            },
556            "CacheSecurityGroups": [
557
558            ],
559            "CacheSubnetGroupName": "default",
560            "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:",
561            "ConfigurationEndpoint": {
562              "Address": "my-memcached2.ameaqx.cfg.use1.cache.amazonaws.com",
563              "Port": 11211
564            },
565            "Engine": "memcached",
566            "EngineVersion": "1.4.24",
567            "NumCacheNodes": 2,
568            "PendingModifiedValues": {
569            },
570            "PreferredAvailabilityZone": "Multiple",
571            "PreferredMaintenanceWindow": "tue:07:30-tue:08:30"
572          }
573        },
574        "comments": {
575          "input": {
576          },
577          "output": {
578          }
579        },
580        "description": "Deletes an Amazon ElastiCache cluster.",
581        "id": "deletecachecluster-1475010605291",
582        "title": "DeleteCacheCluster"
583      }
584    ],
585    "DeleteCacheParameterGroup": [
586      {
587        "input": {
588          "CacheParameterGroupName": "custom-mem1-4"
589        },
590        "comments": {
591          "input": {
592          },
593          "output": {
594          }
595        },
596        "description": "Deletes the Amazon ElastiCache parameter group custom-mem1-4.",
597        "id": "deletecacheparametergroup-1475010933957",
598        "title": "DeleteCacheParameterGroup"
599      }
600    ],
601    "DeleteCacheSecurityGroup": [
602      {
603        "input": {
604          "CacheSecurityGroupName": "my-sec-group"
605        },
606        "comments": {
607          "input": {
608          },
609          "output": {
610          }
611        },
612        "description": "Deletes a cache security group.",
613        "id": "deletecachesecuritygroup-1483046967507",
614        "title": "DeleteCacheSecurityGroup"
615      }
616    ],
617    "DeleteCacheSubnetGroup": [
618      {
619        "input": {
620          "CacheSubnetGroupName": "my-subnet-group"
621        },
622        "comments": {
623          "input": {
624          },
625          "output": {
626          }
627        },
628        "description": "Deletes the Amazon ElastiCache subnet group my-subnet-group.",
629        "id": "deletecachesubnetgroup-1475011431325",
630        "title": "DeleteCacheSubnetGroup"
631      }
632    ],
633    "DeleteReplicationGroup": [
634      {
635        "input": {
636          "ReplicationGroupId": "my-redis-rg",
637          "RetainPrimaryCluster": false
638        },
639        "output": {
640          "ReplicationGroup": {
641            "AutomaticFailover": "disabled",
642            "Description": "simple redis cluster",
643            "PendingModifiedValues": {
644            },
645            "ReplicationGroupId": "my-redis-rg",
646            "Status": "deleting"
647          }
648        },
649        "comments": {
650          "input": {
651          },
652          "output": {
653          }
654        },
655        "description": "Deletes the Amazon ElastiCache replication group my-redis-rg.",
656        "id": "deletereplicationgroup-1475011641804",
657        "title": "DeleteReplicationGroup"
658      }
659    ],
660    "DeleteSnapshot": [
661      {
662        "input": {
663          "SnapshotName": "snapshot-20161212"
664        },
665        "output": {
666          "Snapshot": {
667            "AutoMinorVersionUpgrade": true,
668            "CacheClusterCreateTime": "2016-12-21T22:27:12.543Z",
669            "CacheClusterId": "my-redis5",
670            "CacheNodeType": "cache.m3.large",
671            "CacheParameterGroupName": "default.redis3.2",
672            "CacheSubnetGroupName": "default",
673            "Engine": "redis",
674            "EngineVersion": "3.2.4",
675            "NodeSnapshots": [
676              {
677                "CacheNodeCreateTime": "2016-12-21T22:27:12.543Z",
678                "CacheNodeId": "0001",
679                "CacheSize": "3 MB",
680                "SnapshotCreateTime": "2016-12-21T22:30:26Z"
681              }
682            ],
683            "NumCacheNodes": 1,
684            "Port": 6379,
685            "PreferredAvailabilityZone": "us-east-1c",
686            "PreferredMaintenanceWindow": "fri:05:30-fri:06:30",
687            "SnapshotName": "snapshot-20161212",
688            "SnapshotRetentionLimit": 7,
689            "SnapshotSource": "manual",
690            "SnapshotStatus": "deleting",
691            "SnapshotWindow": "10:00-11:00",
692            "VpcId": "vpc-91280df6"
693          }
694        },
695        "comments": {
696          "input": {
697          },
698          "output": {
699          }
700        },
701        "description": "Deletes the Redis snapshot snapshot-20160822.",
702        "id": "deletesnapshot-1475011945779",
703        "title": "DeleteSnapshot"
704      }
705    ],
706    "DescribeCacheClusters": [
707      {
708        "input": {
709          "CacheClusterId": "my-mem-cluster"
710        },
711        "output": {
712          "CacheClusters": [
713            {
714              "AutoMinorVersionUpgrade": true,
715              "CacheClusterCreateTime": "2016-12-21T21:59:43.794Z",
716              "CacheClusterId": "my-mem-cluster",
717              "CacheClusterStatus": "available",
718              "CacheNodeType": "cache.t2.medium",
719              "CacheParameterGroup": {
720                "CacheNodeIdsToReboot": [
721
722                ],
723                "CacheParameterGroupName": "default.memcached1.4",
724                "ParameterApplyStatus": "in-sync"
725              },
726              "CacheSecurityGroups": [
727
728              ],
729              "CacheSubnetGroupName": "default",
730              "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:",
731              "ConfigurationEndpoint": {
732                "Address": "my-mem-cluster.abcdef.cfg.use1.cache.amazonaws.com",
733                "Port": 11211
734              },
735              "Engine": "memcached",
736              "EngineVersion": "1.4.24",
737              "NumCacheNodes": 2,
738              "PendingModifiedValues": {
739              },
740              "PreferredAvailabilityZone": "Multiple",
741              "PreferredMaintenanceWindow": "wed:06:00-wed:07:00"
742            }
743          ]
744        },
745        "comments": {
746          "input": {
747          },
748          "output": {
749          }
750        },
751        "description": "Lists the details for up to 50 cache clusters.",
752        "id": "describecacheclusters-1475012269754",
753        "title": "DescribeCacheClusters"
754      },
755      {
756        "input": {
757          "CacheClusterId": "my-mem-cluster",
758          "ShowCacheNodeInfo": true
759        },
760        "output": {
761          "CacheClusters": [
762            {
763              "AutoMinorVersionUpgrade": true,
764              "CacheClusterCreateTime": "2016-12-21T21:59:43.794Z",
765              "CacheClusterId": "my-mem-cluster",
766              "CacheClusterStatus": "available",
767              "CacheNodeType": "cache.t2.medium",
768              "CacheNodes": [
769                {
770                  "CacheNodeCreateTime": "2016-12-21T21:59:43.794Z",
771                  "CacheNodeId": "0001",
772                  "CacheNodeStatus": "available",
773                  "CustomerAvailabilityZone": "us-east-1b",
774                  "Endpoint": {
775                    "Address": "my-mem-cluster.ameaqx.0001.use1.cache.amazonaws.com",
776                    "Port": 11211
777                  },
778                  "ParameterGroupStatus": "in-sync"
779                },
780                {
781                  "CacheNodeCreateTime": "2016-12-21T21:59:43.794Z",
782                  "CacheNodeId": "0002",
783                  "CacheNodeStatus": "available",
784                  "CustomerAvailabilityZone": "us-east-1a",
785                  "Endpoint": {
786                    "Address": "my-mem-cluster.ameaqx.0002.use1.cache.amazonaws.com",
787                    "Port": 11211
788                  },
789                  "ParameterGroupStatus": "in-sync"
790                }
791              ],
792              "CacheParameterGroup": {
793                "CacheNodeIdsToReboot": [
794
795                ],
796                "CacheParameterGroupName": "default.memcached1.4",
797                "ParameterApplyStatus": "in-sync"
798              },
799              "CacheSecurityGroups": [
800
801              ],
802              "CacheSubnetGroupName": "default",
803              "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:",
804              "ConfigurationEndpoint": {
805                "Address": "my-mem-cluster.ameaqx.cfg.use1.cache.amazonaws.com",
806                "Port": 11211
807              },
808              "Engine": "memcached",
809              "EngineVersion": "1.4.24",
810              "NumCacheNodes": 2,
811              "PendingModifiedValues": {
812              },
813              "PreferredAvailabilityZone": "Multiple",
814              "PreferredMaintenanceWindow": "wed:06:00-wed:07:00"
815            }
816          ]
817        },
818        "comments": {
819          "input": {
820          },
821          "output": {
822          }
823        },
824        "description": "Lists the details for the cache cluster my-mem-cluster.",
825        "id": "describecacheclusters-1475012269754",
826        "title": "DescribeCacheClusters"
827      }
828    ],
829    "DescribeCacheEngineVersions": [
830      {
831        "input": {
832        },
833        "output": {
834          "CacheEngineVersions": [
835            {
836              "CacheEngineDescription": "memcached",
837              "CacheEngineVersionDescription": "memcached version 1.4.14",
838              "CacheParameterGroupFamily": "memcached1.4",
839              "Engine": "memcached",
840              "EngineVersion": "1.4.14"
841            },
842            {
843              "CacheEngineDescription": "memcached",
844              "CacheEngineVersionDescription": "memcached version 1.4.24",
845              "CacheParameterGroupFamily": "memcached1.4",
846              "Engine": "memcached",
847              "EngineVersion": "1.4.24"
848            },
849            {
850              "CacheEngineDescription": "memcached",
851              "CacheEngineVersionDescription": "memcached version 1.4.33",
852              "CacheParameterGroupFamily": "memcached1.4",
853              "Engine": "memcached",
854              "EngineVersion": "1.4.33"
855            },
856            {
857              "CacheEngineDescription": "memcached",
858              "CacheEngineVersionDescription": "memcached version 1.4.5",
859              "CacheParameterGroupFamily": "memcached1.4",
860              "Engine": "memcached",
861              "EngineVersion": "1.4.5"
862            },
863            {
864              "CacheEngineDescription": "Redis",
865              "CacheEngineVersionDescription": "redis version 2.6.13",
866              "CacheParameterGroupFamily": "redis2.6",
867              "Engine": "redis",
868              "EngineVersion": "2.6.13"
869            },
870            {
871              "CacheEngineDescription": "Redis",
872              "CacheEngineVersionDescription": "redis version 2.8.19",
873              "CacheParameterGroupFamily": "redis2.8",
874              "Engine": "redis",
875              "EngineVersion": "2.8.19"
876            },
877            {
878              "CacheEngineDescription": "Redis",
879              "CacheEngineVersionDescription": "redis version 2.8.21",
880              "CacheParameterGroupFamily": "redis2.8",
881              "Engine": "redis",
882              "EngineVersion": "2.8.21"
883            },
884            {
885              "CacheEngineDescription": "Redis",
886              "CacheEngineVersionDescription": "redis version 2.8.22 R5",
887              "CacheParameterGroupFamily": "redis2.8",
888              "Engine": "redis",
889              "EngineVersion": "2.8.22"
890            },
891            {
892              "CacheEngineDescription": "Redis",
893              "CacheEngineVersionDescription": "redis version 2.8.23 R4",
894              "CacheParameterGroupFamily": "redis2.8",
895              "Engine": "redis",
896              "EngineVersion": "2.8.23"
897            },
898            {
899              "CacheEngineDescription": "Redis",
900              "CacheEngineVersionDescription": "redis version 2.8.24 R3",
901              "CacheParameterGroupFamily": "redis2.8",
902              "Engine": "redis",
903              "EngineVersion": "2.8.24"
904            },
905            {
906              "CacheEngineDescription": "Redis",
907              "CacheEngineVersionDescription": "redis version 2.8.6",
908              "CacheParameterGroupFamily": "redis2.8",
909              "Engine": "redis",
910              "EngineVersion": "2.8.6"
911            },
912            {
913              "CacheEngineDescription": "Redis",
914              "CacheEngineVersionDescription": "redis version 3.2.4",
915              "CacheParameterGroupFamily": "redis3.2",
916              "Engine": "redis",
917              "EngineVersion": "3.2.4"
918            }
919          ]
920        },
921        "comments": {
922          "input": {
923          },
924          "output": {
925          }
926        },
927        "description": "Lists the details for up to 25 Memcached and Redis cache engine versions.",
928        "id": "describecacheengineversions-1475012638790",
929        "title": "DescribeCacheEngineVersions"
930      },
931      {
932        "input": {
933          "DefaultOnly": false,
934          "Engine": "redis",
935          "MaxRecords": 50
936        },
937        "output": {
938          "CacheEngineVersions": [
939            {
940              "CacheEngineDescription": "Redis",
941              "CacheEngineVersionDescription": "redis version 2.6.13",
942              "CacheParameterGroupFamily": "redis2.6",
943              "Engine": "redis",
944              "EngineVersion": "2.6.13"
945            },
946            {
947              "CacheEngineDescription": "Redis",
948              "CacheEngineVersionDescription": "redis version 2.8.19",
949              "CacheParameterGroupFamily": "redis2.8",
950              "Engine": "redis",
951              "EngineVersion": "2.8.19"
952            },
953            {
954              "CacheEngineDescription": "Redis",
955              "CacheEngineVersionDescription": "redis version 2.8.21",
956              "CacheParameterGroupFamily": "redis2.8",
957              "Engine": "redis",
958              "EngineVersion": "2.8.21"
959            },
960            {
961              "CacheEngineDescription": "Redis",
962              "CacheEngineVersionDescription": "redis version 2.8.22 R5",
963              "CacheParameterGroupFamily": "redis2.8",
964              "Engine": "redis",
965              "EngineVersion": "2.8.22"
966            },
967            {
968              "CacheEngineDescription": "Redis",
969              "CacheEngineVersionDescription": "redis version 2.8.23 R4",
970              "CacheParameterGroupFamily": "redis2.8",
971              "Engine": "redis",
972              "EngineVersion": "2.8.23"
973            },
974            {
975              "CacheEngineDescription": "Redis",
976              "CacheEngineVersionDescription": "redis version 2.8.24 R3",
977              "CacheParameterGroupFamily": "redis2.8",
978              "Engine": "redis",
979              "EngineVersion": "2.8.24"
980            },
981            {
982              "CacheEngineDescription": "Redis",
983              "CacheEngineVersionDescription": "redis version 2.8.6",
984              "CacheParameterGroupFamily": "redis2.8",
985              "Engine": "redis",
986              "EngineVersion": "2.8.6"
987            },
988            {
989              "CacheEngineDescription": "Redis",
990              "CacheEngineVersionDescription": "redis version 3.2.4",
991              "CacheParameterGroupFamily": "redis3.2",
992              "Engine": "redis",
993              "EngineVersion": "3.2.4"
994            }
995          ],
996          "Marker": ""
997        },
998        "comments": {
999          "input": {
1000          },
1001          "output": {
1002          }
1003        },
1004        "description": "Lists the details for up to 50 Redis cache engine versions.",
1005        "id": "describecacheengineversions-1475012638790",
1006        "title": "DescribeCacheEngineVersions"
1007      }
1008    ],
1009    "DescribeCacheParameterGroups": [
1010      {
1011        "input": {
1012          "CacheParameterGroupName": "custom-mem1-4"
1013        },
1014        "output": {
1015          "CacheParameterGroups": [
1016            {
1017              "CacheParameterGroupFamily": "memcached1.4",
1018              "CacheParameterGroupName": "custom-mem1-4",
1019              "Description": "Custom memcache param group"
1020            }
1021          ]
1022        },
1023        "comments": {
1024          "input": {
1025          },
1026          "output": {
1027          }
1028        },
1029        "description": "Returns a list of cache parameter group descriptions. If a cache parameter group name is specified, the list contains only the descriptions for that group.",
1030        "id": "describecacheparametergroups-1483045457557",
1031        "title": "DescribeCacheParameterGroups"
1032      }
1033    ],
1034    "DescribeCacheParameters": [
1035      {
1036        "input": {
1037          "CacheParameterGroupName": "custom-redis2-8",
1038          "MaxRecords": 100,
1039          "Source": "user"
1040        },
1041        "output": {
1042          "Marker": "",
1043          "Parameters": [
1044            {
1045              "AllowedValues": "yes,no",
1046              "ChangeType": "requires-reboot",
1047              "DataType": "string",
1048              "Description": "Apply rehashing or not.",
1049              "IsModifiable": true,
1050              "MinimumEngineVersion": "2.8.6",
1051              "ParameterName": "activerehashing",
1052              "ParameterValue": "yes",
1053              "Source": "system"
1054            },
1055            {
1056              "AllowedValues": "always,everysec,no",
1057              "ChangeType": "immediate",
1058              "DataType": "string",
1059              "Description": "fsync policy for AOF persistence",
1060              "IsModifiable": true,
1061              "MinimumEngineVersion": "2.8.6",
1062              "ParameterName": "appendfsync",
1063              "ParameterValue": "everysec",
1064              "Source": "system"
1065            },
1066            {
1067              "AllowedValues": "yes,no",
1068              "ChangeType": "immediate",
1069              "DataType": "string",
1070              "Description": "Enable Redis persistence.",
1071              "IsModifiable": true,
1072              "MinimumEngineVersion": "2.8.6",
1073              "ParameterName": "appendonly",
1074              "ParameterValue": "no",
1075              "Source": "system"
1076            },
1077            {
1078              "AllowedValues": "0-",
1079              "ChangeType": "immediate",
1080              "DataType": "integer",
1081              "Description": "Normal client output buffer hard limit in bytes.",
1082              "IsModifiable": true,
1083              "MinimumEngineVersion": "2.8.6",
1084              "ParameterName": "client-output-buffer-limit-normal-hard-limit",
1085              "ParameterValue": "0",
1086              "Source": "system"
1087            },
1088            {
1089              "AllowedValues": "0-",
1090              "ChangeType": "immediate",
1091              "DataType": "integer",
1092              "Description": "Normal client output buffer soft limit in bytes.",
1093              "IsModifiable": true,
1094              "MinimumEngineVersion": "2.8.6",
1095              "ParameterName": "client-output-buffer-limit-normal-soft-limit",
1096              "ParameterValue": "0",
1097              "Source": "system"
1098            },
1099            {
1100              "AllowedValues": "0-",
1101              "ChangeType": "immediate",
1102              "DataType": "integer",
1103              "Description": "Normal client output buffer soft limit in seconds.",
1104              "IsModifiable": true,
1105              "MinimumEngineVersion": "2.8.6",
1106              "ParameterName": "client-output-buffer-limit-normal-soft-seconds",
1107              "ParameterValue": "0",
1108              "Source": "system"
1109            },
1110            {
1111              "AllowedValues": "0-",
1112              "ChangeType": "immediate",
1113              "DataType": "integer",
1114              "Description": "Pubsub client output buffer hard limit in bytes.",
1115              "IsModifiable": true,
1116              "MinimumEngineVersion": "2.8.6",
1117              "ParameterName": "client-output-buffer-limit-pubsub-hard-limit",
1118              "ParameterValue": "33554432",
1119              "Source": "system"
1120            },
1121            {
1122              "AllowedValues": "0-",
1123              "ChangeType": "immediate",
1124              "DataType": "integer",
1125              "Description": "Pubsub client output buffer soft limit in bytes.",
1126              "IsModifiable": true,
1127              "MinimumEngineVersion": "2.8.6",
1128              "ParameterName": "client-output-buffer-limit-pubsub-soft-limit",
1129              "ParameterValue": "8388608",
1130              "Source": "system"
1131            },
1132            {
1133              "AllowedValues": "0-",
1134              "ChangeType": "immediate",
1135              "DataType": "integer",
1136              "Description": "Pubsub client output buffer soft limit in seconds.",
1137              "IsModifiable": true,
1138              "MinimumEngineVersion": "2.8.6",
1139              "ParameterName": "client-output-buffer-limit-pubsub-soft-seconds",
1140              "ParameterValue": "60",
1141              "Source": "system"
1142            },
1143            {
1144              "AllowedValues": "0-",
1145              "ChangeType": "immediate",
1146              "DataType": "integer",
1147              "Description": "Slave client output buffer soft limit in seconds.",
1148              "IsModifiable": false,
1149              "MinimumEngineVersion": "2.8.6",
1150              "ParameterName": "client-output-buffer-limit-slave-soft-seconds",
1151              "ParameterValue": "60",
1152              "Source": "system"
1153            },
1154            {
1155              "AllowedValues": "yes,no",
1156              "ChangeType": "immediate",
1157              "DataType": "string",
1158              "Description": "If enabled, clients who attempt to write to a read-only slave will be disconnected. Applicable to 2.8.23 and higher.",
1159              "IsModifiable": true,
1160              "MinimumEngineVersion": "2.8.23",
1161              "ParameterName": "close-on-slave-write",
1162              "ParameterValue": "yes",
1163              "Source": "system"
1164            },
1165            {
1166              "AllowedValues": "1-1200000",
1167              "ChangeType": "requires-reboot",
1168              "DataType": "integer",
1169              "Description": "Set the number of databases.",
1170              "IsModifiable": true,
1171              "MinimumEngineVersion": "2.8.6",
1172              "ParameterName": "databases",
1173              "ParameterValue": "16",
1174              "Source": "system"
1175            },
1176            {
1177              "AllowedValues": "0-",
1178              "ChangeType": "immediate",
1179              "DataType": "integer",
1180              "Description": "The maximum number of hash entries in order for the dataset to be compressed.",
1181              "IsModifiable": true,
1182              "MinimumEngineVersion": "2.8.6",
1183              "ParameterName": "hash-max-ziplist-entries",
1184              "ParameterValue": "512",
1185              "Source": "system"
1186            },
1187            {
1188              "AllowedValues": "0-",
1189              "ChangeType": "immediate",
1190              "DataType": "integer",
1191              "Description": "The threshold of biggest hash entries in order for the dataset to be compressed.",
1192              "IsModifiable": true,
1193              "MinimumEngineVersion": "2.8.6",
1194              "ParameterName": "hash-max-ziplist-value",
1195              "ParameterValue": "64",
1196              "Source": "system"
1197            },
1198            {
1199              "AllowedValues": "0-",
1200              "ChangeType": "immediate",
1201              "DataType": "integer",
1202              "Description": "The maximum number of list entries in order for the dataset to be compressed.",
1203              "IsModifiable": true,
1204              "MinimumEngineVersion": "2.8.6",
1205              "ParameterName": "list-max-ziplist-entries",
1206              "ParameterValue": "512",
1207              "Source": "system"
1208            },
1209            {
1210              "AllowedValues": "0-",
1211              "ChangeType": "immediate",
1212              "DataType": "integer",
1213              "Description": "The threshold of biggest list entries in order for the dataset to be compressed.",
1214              "IsModifiable": true,
1215              "MinimumEngineVersion": "2.8.6",
1216              "ParameterName": "list-max-ziplist-value",
1217              "ParameterValue": "64",
1218              "Source": "system"
1219            },
1220            {
1221              "AllowedValues": "5000",
1222              "ChangeType": "immediate",
1223              "DataType": "integer",
1224              "Description": "Max execution time of a Lua script in milliseconds. 0 for unlimited execution without warnings.",
1225              "IsModifiable": false,
1226              "MinimumEngineVersion": "2.8.6",
1227              "ParameterName": "lua-time-limit",
1228              "ParameterValue": "5000",
1229              "Source": "system"
1230            },
1231            {
1232              "AllowedValues": "1-65000",
1233              "ChangeType": "requires-reboot",
1234              "DataType": "integer",
1235              "Description": "The maximum number of Redis clients.",
1236              "IsModifiable": false,
1237              "MinimumEngineVersion": "2.8.6",
1238              "ParameterName": "maxclients",
1239              "ParameterValue": "65000",
1240              "Source": "system"
1241            },
1242            {
1243              "AllowedValues": "volatile-lru,allkeys-lru,volatile-random,allkeys-random,volatile-ttl,noeviction",
1244              "ChangeType": "immediate",
1245              "DataType": "string",
1246              "Description": "Max memory policy.",
1247              "IsModifiable": true,
1248              "MinimumEngineVersion": "2.8.6",
1249              "ParameterName": "maxmemory-policy",
1250              "ParameterValue": "volatile-lru",
1251              "Source": "system"
1252            },
1253            {
1254              "AllowedValues": "1-",
1255              "ChangeType": "immediate",
1256              "DataType": "integer",
1257              "Description": "Max memory samples.",
1258              "IsModifiable": true,
1259              "MinimumEngineVersion": "2.8.6",
1260              "ParameterName": "maxmemory-samples",
1261              "ParameterValue": "3",
1262              "Source": "system"
1263            },
1264            {
1265              "AllowedValues": "0-",
1266              "ChangeType": "immediate",
1267              "DataType": "integer",
1268              "Description": "Maximum number of seconds within which the master must receive a ping from a slave to take writes. Use this parameter together with min-slaves-to-write to regulate when the master stops accepting writes. Setting this value to 0 means the master always takes writes.",
1269              "IsModifiable": true,
1270              "MinimumEngineVersion": "2.8.6",
1271              "ParameterName": "min-slaves-max-lag",
1272              "ParameterValue": "10",
1273              "Source": "system"
1274            },
1275            {
1276              "AllowedValues": "0-",
1277              "ChangeType": "immediate",
1278              "DataType": "integer",
1279              "Description": "Number of slaves that must be connected in order for master to take writes. Use this parameter together with min-slaves-max-lag to regulate when the master stops accepting writes. Setting this to 0 means the master always takes writes.",
1280              "IsModifiable": true,
1281              "MinimumEngineVersion": "2.8.6",
1282              "ParameterName": "min-slaves-to-write",
1283              "ParameterValue": "0",
1284              "Source": "system"
1285            },
1286            {
1287              "ChangeType": "immediate",
1288              "DataType": "string",
1289              "Description": "The keyspace events for Redis to notify Pub/Sub clients about. By default all notifications are disabled",
1290              "IsModifiable": true,
1291              "MinimumEngineVersion": "2.8.6",
1292              "ParameterName": "notify-keyspace-events",
1293              "Source": "system"
1294            },
1295            {
1296              "AllowedValues": "16384-",
1297              "ChangeType": "immediate",
1298              "DataType": "integer",
1299              "Description": "The replication backlog size in bytes for PSYNC. This is the size of the buffer which accumulates slave data when slave is disconnected for some time, so that when slave reconnects again, only transfer the portion of data which the slave missed. Minimum value is 16K.",
1300              "IsModifiable": true,
1301              "MinimumEngineVersion": "2.8.6",
1302              "ParameterName": "repl-backlog-size",
1303              "ParameterValue": "1048576",
1304              "Source": "system"
1305            },
1306            {
1307              "AllowedValues": "0-",
1308              "ChangeType": "immediate",
1309              "DataType": "integer",
1310              "Description": "The amount of time in seconds after the master no longer have any slaves connected for the master to free the replication backlog. A value of 0 means to never release the backlog.",
1311              "IsModifiable": true,
1312              "MinimumEngineVersion": "2.8.6",
1313              "ParameterName": "repl-backlog-ttl",
1314              "ParameterValue": "3600",
1315              "Source": "system"
1316            },
1317            {
1318              "AllowedValues": "11-",
1319              "ChangeType": "immediate",
1320              "DataType": "integer",
1321              "Description": "The timeout in seconds for bulk transfer I/O during sync and master timeout from the perspective of the slave, and slave timeout from the perspective of the master.",
1322              "IsModifiable": true,
1323              "MinimumEngineVersion": "2.8.6",
1324              "ParameterName": "repl-timeout",
1325              "ParameterValue": "60",
1326              "Source": "system"
1327            },
1328            {
1329              "AllowedValues": "0-",
1330              "ChangeType": "immediate",
1331              "DataType": "integer",
1332              "Description": "The amount of memory reserved for non-cache memory usage, in bytes. You may want to increase this parameter for nodes with read replicas, AOF enabled, etc, to reduce swap usage.",
1333              "IsModifiable": true,
1334              "MinimumEngineVersion": "2.8.6",
1335              "ParameterName": "reserved-memory",
1336              "ParameterValue": "0",
1337              "Source": "system"
1338            },
1339            {
1340              "AllowedValues": "0-",
1341              "ChangeType": "immediate",
1342              "DataType": "integer",
1343              "Description": "The limit in the size of the set in order for the dataset to be compressed.",
1344              "IsModifiable": true,
1345              "MinimumEngineVersion": "2.8.6",
1346              "ParameterName": "set-max-intset-entries",
1347              "ParameterValue": "512",
1348              "Source": "system"
1349            },
1350            {
1351              "AllowedValues": "yes,no",
1352              "ChangeType": "immediate",
1353              "DataType": "string",
1354              "Description": "Configures if chaining of slaves is allowed",
1355              "IsModifiable": false,
1356              "MinimumEngineVersion": "2.8.6",
1357              "ParameterName": "slave-allow-chaining",
1358              "ParameterValue": "no",
1359              "Source": "system"
1360            },
1361            {
1362              "AllowedValues": "-",
1363              "ChangeType": "immediate",
1364              "DataType": "integer",
1365              "Description": "The execution time, in microseconds, to exceed in order for the command to get logged. Note that a negative number disables the slow log, while a value of zero forces the logging of every command.",
1366              "IsModifiable": true,
1367              "MinimumEngineVersion": "2.8.6",
1368              "ParameterName": "slowlog-log-slower-than",
1369              "ParameterValue": "10000",
1370              "Source": "system"
1371            },
1372            {
1373              "AllowedValues": "0-",
1374              "ChangeType": "immediate",
1375              "DataType": "integer",
1376              "Description": "The length of the slow log. There is no limit to this length. Just be aware that it will consume memory. You can reclaim memory used by the slow log with SLOWLOG RESET.",
1377              "IsModifiable": true,
1378              "MinimumEngineVersion": "2.8.6",
1379              "ParameterName": "slowlog-max-len",
1380              "ParameterValue": "128",
1381              "Source": "system"
1382            },
1383            {
1384              "AllowedValues": "0-",
1385              "ChangeType": "immediate",
1386              "DataType": "integer",
1387              "Description": "If non-zero, send ACKs every given number of seconds.",
1388              "IsModifiable": true,
1389              "MinimumEngineVersion": "2.8.6",
1390              "ParameterName": "tcp-keepalive",
1391              "ParameterValue": "0",
1392              "Source": "system"
1393            },
1394            {
1395              "AllowedValues": "0,20-",
1396              "ChangeType": "immediate",
1397              "DataType": "integer",
1398              "Description": "Close connection if client is idle for a given number of seconds, or never if 0.",
1399              "IsModifiable": true,
1400              "MinimumEngineVersion": "2.8.6",
1401              "ParameterName": "timeout",
1402              "ParameterValue": "0",
1403              "Source": "system"
1404            },
1405            {
1406              "AllowedValues": "0-",
1407              "ChangeType": "immediate",
1408              "DataType": "integer",
1409              "Description": "The maximum number of sorted set entries in order for the dataset to be compressed.",
1410              "IsModifiable": true,
1411              "MinimumEngineVersion": "2.8.6",
1412              "ParameterName": "zset-max-ziplist-entries",
1413              "ParameterValue": "128",
1414              "Source": "system"
1415            },
1416            {
1417              "AllowedValues": "0-",
1418              "ChangeType": "immediate",
1419              "DataType": "integer",
1420              "Description": "The threshold of biggest sorted set entries in order for the dataset to be compressed.",
1421              "IsModifiable": true,
1422              "MinimumEngineVersion": "2.8.6",
1423              "ParameterName": "zset-max-ziplist-value",
1424              "ParameterValue": "64",
1425              "Source": "system"
1426            }
1427          ]
1428        },
1429        "comments": {
1430          "input": {
1431          },
1432          "output": {
1433          }
1434        },
1435        "description": "Lists up to 100 user parameter values for the parameter group custom.redis2.8.",
1436        "id": "describecacheparameters-1475013576900",
1437        "title": "DescribeCacheParameters"
1438      }
1439    ],
1440    "DescribeCacheSecurityGroups": [
1441      {
1442        "input": {
1443          "CacheSecurityGroupName": "my-sec-group"
1444        },
1445        "comments": {
1446          "input": {
1447          },
1448          "output": {
1449          }
1450        },
1451        "description": "Returns a list of cache security group descriptions. If a cache security group name is specified, the list contains only the description of that group.",
1452        "id": "describecachesecuritygroups-1483047200801",
1453        "title": "DescribeCacheSecurityGroups"
1454      }
1455    ],
1456    "DescribeCacheSubnetGroups": [
1457      {
1458        "input": {
1459          "MaxRecords": 25
1460        },
1461        "output": {
1462          "CacheSubnetGroups": [
1463            {
1464              "CacheSubnetGroupDescription": "Default CacheSubnetGroup",
1465              "CacheSubnetGroupName": "default",
1466              "Subnets": [
1467                {
1468                  "SubnetAvailabilityZone": {
1469                    "Name": "us-east-1a"
1470                  },
1471                  "SubnetIdentifier": "subnet-1a2b3c4d"
1472                },
1473                {
1474                  "SubnetAvailabilityZone": {
1475                    "Name": "us-east-1c"
1476                  },
1477                  "SubnetIdentifier": "subnet-a1b2c3d4"
1478                },
1479                {
1480                  "SubnetAvailabilityZone": {
1481                    "Name": "us-east-1e"
1482                  },
1483                  "SubnetIdentifier": "subnet-abcd1234"
1484                },
1485                {
1486                  "SubnetAvailabilityZone": {
1487                    "Name": "us-east-1b"
1488                  },
1489                  "SubnetIdentifier": "subnet-1234abcd"
1490                }
1491              ],
1492              "VpcId": "vpc-91280df6"
1493            }
1494          ],
1495          "Marker": ""
1496        },
1497        "comments": {
1498          "input": {
1499          },
1500          "output": {
1501          }
1502        },
1503        "description": "Describes up to 25 cache subnet groups.",
1504        "id": "describecachesubnetgroups-1482439214064",
1505        "title": "DescribeCacheSubnetGroups"
1506      }
1507    ],
1508    "DescribeEngineDefaultParameters": [
1509      {
1510        "input": {
1511          "CacheParameterGroupFamily": "redis2.8",
1512          "MaxRecords": 25
1513        },
1514        "output": {
1515          "EngineDefaults": {
1516            "CacheNodeTypeSpecificParameters": [
1517              {
1518                "AllowedValues": "0-",
1519                "CacheNodeTypeSpecificValues": [
1520                  {
1521                    "CacheNodeType": "cache.c1.xlarge",
1522                    "Value": "650117120"
1523                  },
1524                  {
1525                    "CacheNodeType": "cache.m1.large",
1526                    "Value": "702545920"
1527                  },
1528                  {
1529                    "CacheNodeType": "cache.m1.medium",
1530                    "Value": "309329920"
1531                  },
1532                  {
1533                    "CacheNodeType": "cache.m1.small",
1534                    "Value": "94371840"
1535                  },
1536                  {
1537                    "CacheNodeType": "cache.m1.xlarge",
1538                    "Value": "1488977920"
1539                  },
1540                  {
1541                    "CacheNodeType": "cache.m2.2xlarge",
1542                    "Value": "3502243840"
1543                  },
1544                  {
1545                    "CacheNodeType": "cache.m2.4xlarge",
1546                    "Value": "7088373760"
1547                  },
1548                  {
1549                    "CacheNodeType": "cache.m2.xlarge",
1550                    "Value": "1709178880"
1551                  },
1552                  {
1553                    "CacheNodeType": "cache.m3.2xlarge",
1554                    "Value": "2998927360"
1555                  },
1556                  {
1557                    "CacheNodeType": "cache.m3.large",
1558                    "Value": "650117120"
1559                  },
1560                  {
1561                    "CacheNodeType": "cache.m3.medium",
1562                    "Value": "309329920"
1563                  },
1564                  {
1565                    "CacheNodeType": "cache.m3.xlarge",
1566                    "Value": "1426063360"
1567                  },
1568                  {
1569                    "CacheNodeType": "cache.m4.10xlarge",
1570                    "Value": "16604761424"
1571                  },
1572                  {
1573                    "CacheNodeType": "cache.m4.2xlarge",
1574                    "Value": "3188912636"
1575                  },
1576                  {
1577                    "CacheNodeType": "cache.m4.4xlarge",
1578                    "Value": "6525729063"
1579                  },
1580                  {
1581                    "CacheNodeType": "cache.m4.large",
1582                    "Value": "689259315"
1583                  },
1584                  {
1585                    "CacheNodeType": "cache.m4.xlarge",
1586                    "Value": "1532850176"
1587                  },
1588                  {
1589                    "CacheNodeType": "cache.r3.2xlarge",
1590                    "Value": "6081740800"
1591                  },
1592                  {
1593                    "CacheNodeType": "cache.r3.4xlarge",
1594                    "Value": "12268339200"
1595                  },
1596                  {
1597                    "CacheNodeType": "cache.r3.8xlarge",
1598                    "Value": "24536678400"
1599                  },
1600                  {
1601                    "CacheNodeType": "cache.r3.large",
1602                    "Value": "1468006400"
1603                  },
1604                  {
1605                    "CacheNodeType": "cache.r3.xlarge",
1606                    "Value": "3040870400"
1607                  },
1608                  {
1609                    "CacheNodeType": "cache.t1.micro",
1610                    "Value": "14260633"
1611                  },
1612                  {
1613                    "CacheNodeType": "cache.t2.medium",
1614                    "Value": "346134937"
1615                  },
1616                  {
1617                    "CacheNodeType": "cache.t2.micro",
1618                    "Value": "58195968"
1619                  },
1620                  {
1621                    "CacheNodeType": "cache.t2.small",
1622                    "Value": "166513868"
1623                  }
1624                ],
1625                "ChangeType": "immediate",
1626                "DataType": "integer",
1627                "Description": "Slave client output buffer hard limit in bytes.",
1628                "IsModifiable": false,
1629                "MinimumEngineVersion": "2.8.6",
1630                "ParameterName": "client-output-buffer-limit-slave-hard-limit",
1631                "Source": "system"
1632              },
1633              {
1634                "AllowedValues": "0-",
1635                "CacheNodeTypeSpecificValues": [
1636                  {
1637                    "CacheNodeType": "cache.c1.xlarge",
1638                    "Value": "650117120"
1639                  },
1640                  {
1641                    "CacheNodeType": "cache.m1.large",
1642                    "Value": "702545920"
1643                  },
1644                  {
1645                    "CacheNodeType": "cache.m1.medium",
1646                    "Value": "309329920"
1647                  },
1648                  {
1649                    "CacheNodeType": "cache.m1.small",
1650                    "Value": "94371840"
1651                  },
1652                  {
1653                    "CacheNodeType": "cache.m1.xlarge",
1654                    "Value": "1488977920"
1655                  },
1656                  {
1657                    "CacheNodeType": "cache.m2.2xlarge",
1658                    "Value": "3502243840"
1659                  },
1660                  {
1661                    "CacheNodeType": "cache.m2.4xlarge",
1662                    "Value": "7088373760"
1663                  },
1664                  {
1665                    "CacheNodeType": "cache.m2.xlarge",
1666                    "Value": "1709178880"
1667                  },
1668                  {
1669                    "CacheNodeType": "cache.m3.2xlarge",
1670                    "Value": "2998927360"
1671                  },
1672                  {
1673                    "CacheNodeType": "cache.m3.large",
1674                    "Value": "650117120"
1675                  },
1676                  {
1677                    "CacheNodeType": "cache.m3.medium",
1678                    "Value": "309329920"
1679                  },
1680                  {
1681                    "CacheNodeType": "cache.m3.xlarge",
1682                    "Value": "1426063360"
1683                  },
1684                  {
1685                    "CacheNodeType": "cache.m4.10xlarge",
1686                    "Value": "16604761424"
1687                  },
1688                  {
1689                    "CacheNodeType": "cache.m4.2xlarge",
1690                    "Value": "3188912636"
1691                  },
1692                  {
1693                    "CacheNodeType": "cache.m4.4xlarge",
1694                    "Value": "6525729063"
1695                  },
1696                  {
1697                    "CacheNodeType": "cache.m4.large",
1698                    "Value": "689259315"
1699                  },
1700                  {
1701                    "CacheNodeType": "cache.m4.xlarge",
1702                    "Value": "1532850176"
1703                  },
1704                  {
1705                    "CacheNodeType": "cache.r3.2xlarge",
1706                    "Value": "6081740800"
1707                  },
1708                  {
1709                    "CacheNodeType": "cache.r3.4xlarge",
1710                    "Value": "12268339200"
1711                  },
1712                  {
1713                    "CacheNodeType": "cache.r3.8xlarge",
1714                    "Value": "24536678400"
1715                  },
1716                  {
1717                    "CacheNodeType": "cache.r3.large",
1718                    "Value": "1468006400"
1719                  },
1720                  {
1721                    "CacheNodeType": "cache.r3.xlarge",
1722                    "Value": "3040870400"
1723                  },
1724                  {
1725                    "CacheNodeType": "cache.t1.micro",
1726                    "Value": "14260633"
1727                  },
1728                  {
1729                    "CacheNodeType": "cache.t2.medium",
1730                    "Value": "346134937"
1731                  },
1732                  {
1733                    "CacheNodeType": "cache.t2.micro",
1734                    "Value": "58195968"
1735                  },
1736                  {
1737                    "CacheNodeType": "cache.t2.small",
1738                    "Value": "166513868"
1739                  }
1740                ],
1741                "ChangeType": "immediate",
1742                "DataType": "integer",
1743                "Description": "Slave client output buffer soft limit in bytes.",
1744                "IsModifiable": false,
1745                "MinimumEngineVersion": "2.8.6",
1746                "ParameterName": "client-output-buffer-limit-slave-soft-limit",
1747                "Source": "system"
1748              },
1749              {
1750                "AllowedValues": "0-",
1751                "CacheNodeTypeSpecificValues": [
1752                  {
1753                    "CacheNodeType": "cache.c1.xlarge",
1754                    "Value": "6501171200"
1755                  },
1756                  {
1757                    "CacheNodeType": "cache.m1.large",
1758                    "Value": "7025459200"
1759                  },
1760                  {
1761                    "CacheNodeType": "cache.m1.medium",
1762                    "Value": "3093299200"
1763                  },
1764                  {
1765                    "CacheNodeType": "cache.m1.small",
1766                    "Value": "943718400"
1767                  },
1768                  {
1769                    "CacheNodeType": "cache.m1.xlarge",
1770                    "Value": "14889779200"
1771                  },
1772                  {
1773                    "CacheNodeType": "cache.m2.2xlarge",
1774                    "Value": "35022438400"
1775                  },
1776                  {
1777                    "CacheNodeType": "cache.m2.4xlarge",
1778                    "Value": "70883737600"
1779                  },
1780                  {
1781                    "CacheNodeType": "cache.m2.xlarge",
1782                    "Value": "17091788800"
1783                  },
1784                  {
1785                    "CacheNodeType": "cache.m3.2xlarge",
1786                    "Value": "29989273600"
1787                  },
1788                  {
1789                    "CacheNodeType": "cache.m3.large",
1790                    "Value": "6501171200"
1791                  },
1792                  {
1793                    "CacheNodeType": "cache.m3.medium",
1794                    "Value": "2988441600"
1795                  },
1796                  {
1797                    "CacheNodeType": "cache.m3.xlarge",
1798                    "Value": "14260633600"
1799                  },
1800                  {
1801                    "CacheNodeType": "cache.m4.10xlarge",
1802                    "Value": "166047614239"
1803                  },
1804                  {
1805                    "CacheNodeType": "cache.m4.2xlarge",
1806                    "Value": "31889126359"
1807                  },
1808                  {
1809                    "CacheNodeType": "cache.m4.4xlarge",
1810                    "Value": "65257290629"
1811                  },
1812                  {
1813                    "CacheNodeType": "cache.m4.large",
1814                    "Value": "6892593152"
1815                  },
1816                  {
1817                    "CacheNodeType": "cache.m4.xlarge",
1818                    "Value": "15328501760"
1819                  },
1820                  {
1821                    "CacheNodeType": "cache.r3.2xlarge",
1822                    "Value": "62495129600"
1823                  },
1824                  {
1825                    "CacheNodeType": "cache.r3.4xlarge",
1826                    "Value": "126458265600"
1827                  },
1828                  {
1829                    "CacheNodeType": "cache.r3.8xlarge",
1830                    "Value": "254384537600"
1831                  },
1832                  {
1833                    "CacheNodeType": "cache.r3.large",
1834                    "Value": "14470348800"
1835                  },
1836                  {
1837                    "CacheNodeType": "cache.r3.xlarge",
1838                    "Value": "30513561600"
1839                  },
1840                  {
1841                    "CacheNodeType": "cache.t1.micro",
1842                    "Value": "142606336"
1843                  },
1844                  {
1845                    "CacheNodeType": "cache.t2.medium",
1846                    "Value": "3461349376"
1847                  },
1848                  {
1849                    "CacheNodeType": "cache.t2.micro",
1850                    "Value": "581959680"
1851                  },
1852                  {
1853                    "CacheNodeType": "cache.t2.small",
1854                    "Value": "1665138688"
1855                  }
1856                ],
1857                "ChangeType": "immediate",
1858                "DataType": "integer",
1859                "Description": "The maximum configurable amount of memory to use to store items, in bytes.",
1860                "IsModifiable": false,
1861                "MinimumEngineVersion": "2.8.6",
1862                "ParameterName": "maxmemory",
1863                "Source": "system"
1864              }
1865            ],
1866            "CacheParameterGroupFamily": "redis2.8",
1867            "Marker": "bWluLXNsYXZlcy10by13cml0ZQ==",
1868            "Parameters": [
1869              {
1870                "AllowedValues": "yes,no",
1871                "ChangeType": "requires-reboot",
1872                "DataType": "string",
1873                "Description": "Apply rehashing or not.",
1874                "IsModifiable": true,
1875                "MinimumEngineVersion": "2.8.6",
1876                "ParameterName": "activerehashing",
1877                "ParameterValue": "yes",
1878                "Source": "system"
1879              },
1880              {
1881                "AllowedValues": "always,everysec,no",
1882                "ChangeType": "immediate",
1883                "DataType": "string",
1884                "Description": "fsync policy for AOF persistence",
1885                "IsModifiable": true,
1886                "MinimumEngineVersion": "2.8.6",
1887                "ParameterName": "appendfsync",
1888                "ParameterValue": "everysec",
1889                "Source": "system"
1890              },
1891              {
1892                "AllowedValues": "yes,no",
1893                "ChangeType": "immediate",
1894                "DataType": "string",
1895                "Description": "Enable Redis persistence.",
1896                "IsModifiable": true,
1897                "MinimumEngineVersion": "2.8.6",
1898                "ParameterName": "appendonly",
1899                "ParameterValue": "no",
1900                "Source": "system"
1901              },
1902              {
1903                "AllowedValues": "0-",
1904                "ChangeType": "immediate",
1905                "DataType": "integer",
1906                "Description": "Normal client output buffer hard limit in bytes.",
1907                "IsModifiable": true,
1908                "MinimumEngineVersion": "2.8.6",
1909                "ParameterName": "client-output-buffer-limit-normal-hard-limit",
1910                "ParameterValue": "0",
1911                "Source": "system"
1912              },
1913              {
1914                "AllowedValues": "0-",
1915                "ChangeType": "immediate",
1916                "DataType": "integer",
1917                "Description": "Normal client output buffer soft limit in bytes.",
1918                "IsModifiable": true,
1919                "MinimumEngineVersion": "2.8.6",
1920                "ParameterName": "client-output-buffer-limit-normal-soft-limit",
1921                "ParameterValue": "0",
1922                "Source": "system"
1923              },
1924              {
1925                "AllowedValues": "0-",
1926                "ChangeType": "immediate",
1927                "DataType": "integer",
1928                "Description": "Normal client output buffer soft limit in seconds.",
1929                "IsModifiable": true,
1930                "MinimumEngineVersion": "2.8.6",
1931                "ParameterName": "client-output-buffer-limit-normal-soft-seconds",
1932                "ParameterValue": "0",
1933                "Source": "system"
1934              },
1935              {
1936                "AllowedValues": "0-",
1937                "ChangeType": "immediate",
1938                "DataType": "integer",
1939                "Description": "Pubsub client output buffer hard limit in bytes.",
1940                "IsModifiable": true,
1941                "MinimumEngineVersion": "2.8.6",
1942                "ParameterName": "client-output-buffer-limit-pubsub-hard-limit",
1943                "ParameterValue": "33554432",
1944                "Source": "system"
1945              },
1946              {
1947                "AllowedValues": "0-",
1948                "ChangeType": "immediate",
1949                "DataType": "integer",
1950                "Description": "Pubsub client output buffer soft limit in bytes.",
1951                "IsModifiable": true,
1952                "MinimumEngineVersion": "2.8.6",
1953                "ParameterName": "client-output-buffer-limit-pubsub-soft-limit",
1954                "ParameterValue": "8388608",
1955                "Source": "system"
1956              },
1957              {
1958                "AllowedValues": "0-",
1959                "ChangeType": "immediate",
1960                "DataType": "integer",
1961                "Description": "Pubsub client output buffer soft limit in seconds.",
1962                "IsModifiable": true,
1963                "MinimumEngineVersion": "2.8.6",
1964                "ParameterName": "client-output-buffer-limit-pubsub-soft-seconds",
1965                "ParameterValue": "60",
1966                "Source": "system"
1967              },
1968              {
1969                "AllowedValues": "0-",
1970                "ChangeType": "immediate",
1971                "DataType": "integer",
1972                "Description": "Slave client output buffer soft limit in seconds.",
1973                "IsModifiable": false,
1974                "MinimumEngineVersion": "2.8.6",
1975                "ParameterName": "client-output-buffer-limit-slave-soft-seconds",
1976                "ParameterValue": "60",
1977                "Source": "system"
1978              },
1979              {
1980                "AllowedValues": "yes,no",
1981                "ChangeType": "immediate",
1982                "DataType": "string",
1983                "Description": "If enabled, clients who attempt to write to a read-only slave will be disconnected. Applicable to 2.8.23 and higher.",
1984                "IsModifiable": true,
1985                "MinimumEngineVersion": "2.8.23",
1986                "ParameterName": "close-on-slave-write",
1987                "ParameterValue": "yes",
1988                "Source": "system"
1989              },
1990              {
1991                "AllowedValues": "1-1200000",
1992                "ChangeType": "requires-reboot",
1993                "DataType": "integer",
1994                "Description": "Set the number of databases.",
1995                "IsModifiable": true,
1996                "MinimumEngineVersion": "2.8.6",
1997                "ParameterName": "databases",
1998                "ParameterValue": "16",
1999                "Source": "system"
2000              },
2001              {
2002                "AllowedValues": "0-",
2003                "ChangeType": "immediate",
2004                "DataType": "integer",
2005                "Description": "The maximum number of hash entries in order for the dataset to be compressed.",
2006                "IsModifiable": true,
2007                "MinimumEngineVersion": "2.8.6",
2008                "ParameterName": "hash-max-ziplist-entries",
2009                "ParameterValue": "512",
2010                "Source": "system"
2011              },
2012              {
2013                "AllowedValues": "0-",
2014                "ChangeType": "immediate",
2015                "DataType": "integer",
2016                "Description": "The threshold of biggest hash entries in order for the dataset to be compressed.",
2017                "IsModifiable": true,
2018                "MinimumEngineVersion": "2.8.6",
2019                "ParameterName": "hash-max-ziplist-value",
2020                "ParameterValue": "64",
2021                "Source": "system"
2022              },
2023              {
2024                "AllowedValues": "0-",
2025                "ChangeType": "immediate",
2026                "DataType": "integer",
2027                "Description": "The maximum number of list entries in order for the dataset to be compressed.",
2028                "IsModifiable": true,
2029                "MinimumEngineVersion": "2.8.6",
2030                "ParameterName": "list-max-ziplist-entries",
2031                "ParameterValue": "512",
2032                "Source": "system"
2033              },
2034              {
2035                "AllowedValues": "0-",
2036                "ChangeType": "immediate",
2037                "DataType": "integer",
2038                "Description": "The threshold of biggest list entries in order for the dataset to be compressed.",
2039                "IsModifiable": true,
2040                "MinimumEngineVersion": "2.8.6",
2041                "ParameterName": "list-max-ziplist-value",
2042                "ParameterValue": "64",
2043                "Source": "system"
2044              },
2045              {
2046                "AllowedValues": "5000",
2047                "ChangeType": "immediate",
2048                "DataType": "integer",
2049                "Description": "Max execution time of a Lua script in milliseconds. 0 for unlimited execution without warnings.",
2050                "IsModifiable": false,
2051                "MinimumEngineVersion": "2.8.6",
2052                "ParameterName": "lua-time-limit",
2053                "ParameterValue": "5000",
2054                "Source": "system"
2055              },
2056              {
2057                "AllowedValues": "1-65000",
2058                "ChangeType": "requires-reboot",
2059                "DataType": "integer",
2060                "Description": "The maximum number of Redis clients.",
2061                "IsModifiable": false,
2062                "MinimumEngineVersion": "2.8.6",
2063                "ParameterName": "maxclients",
2064                "ParameterValue": "65000",
2065                "Source": "system"
2066              },
2067              {
2068                "AllowedValues": "volatile-lru,allkeys-lru,volatile-random,allkeys-random,volatile-ttl,noeviction",
2069                "ChangeType": "immediate",
2070                "DataType": "string",
2071                "Description": "Max memory policy.",
2072                "IsModifiable": true,
2073                "MinimumEngineVersion": "2.8.6",
2074                "ParameterName": "maxmemory-policy",
2075                "ParameterValue": "volatile-lru",
2076                "Source": "system"
2077              },
2078              {
2079                "AllowedValues": "1-",
2080                "ChangeType": "immediate",
2081                "DataType": "integer",
2082                "Description": "Max memory samples.",
2083                "IsModifiable": true,
2084                "MinimumEngineVersion": "2.8.6",
2085                "ParameterName": "maxmemory-samples",
2086                "ParameterValue": "3",
2087                "Source": "system"
2088              },
2089              {
2090                "AllowedValues": "0-",
2091                "ChangeType": "immediate",
2092                "DataType": "integer",
2093                "Description": "Maximum number of seconds within which the master must receive a ping from a slave to take writes. Use this parameter together with min-slaves-to-write to regulate when the master stops accepting writes. Setting this value to 0 means the master always takes writes.",
2094                "IsModifiable": true,
2095                "MinimumEngineVersion": "2.8.6",
2096                "ParameterName": "min-slaves-max-lag",
2097                "ParameterValue": "10",
2098                "Source": "system"
2099              },
2100              {
2101                "AllowedValues": "0-",
2102                "ChangeType": "immediate",
2103                "DataType": "integer",
2104                "Description": "Number of slaves that must be connected in order for master to take writes. Use this parameter together with min-slaves-max-lag to regulate when the master stops accepting writes. Setting this to 0 means the master always takes writes.",
2105                "IsModifiable": true,
2106                "MinimumEngineVersion": "2.8.6",
2107                "ParameterName": "min-slaves-to-write",
2108                "ParameterValue": "0",
2109                "Source": "system"
2110              }
2111            ]
2112          }
2113        },
2114        "comments": {
2115          "input": {
2116          },
2117          "output": {
2118          }
2119        },
2120        "description": "Returns the default engine and system parameter information for the specified cache engine.",
2121        "id": "describeenginedefaultparameters-1481738057686",
2122        "title": "DescribeEngineDefaultParameters"
2123      }
2124    ],
2125    "DescribeEvents": [
2126      {
2127        "input": {
2128          "Duration": 360,
2129          "SourceType": "cache-cluster"
2130        },
2131        "output": {
2132          "Events": [
2133            {
2134              "Date": "2016-12-22T16:27:56.088Z",
2135              "Message": "Added cache node 0001 in availability zone us-east-1e",
2136              "SourceIdentifier": "redis-cluster",
2137              "SourceType": "cache-cluster"
2138            },
2139            {
2140              "Date": "2016-12-22T16:27:56.078Z",
2141              "Message": "Cache cluster created",
2142              "SourceIdentifier": "redis-cluster",
2143              "SourceType": "cache-cluster"
2144            },
2145            {
2146              "Date": "2016-12-22T16:05:17.326Z",
2147              "Message": "Added cache node 0002 in availability zone us-east-1c",
2148              "SourceIdentifier": "my-memcached2",
2149              "SourceType": "cache-cluster"
2150            },
2151            {
2152              "Date": "2016-12-22T16:05:17.323Z",
2153              "Message": "Added cache node 0001 in availability zone us-east-1e",
2154              "SourceIdentifier": "my-memcached2",
2155              "SourceType": "cache-cluster"
2156            },
2157            {
2158              "Date": "2016-12-22T16:05:17.314Z",
2159              "Message": "Cache cluster created",
2160              "SourceIdentifier": "my-memcached2",
2161              "SourceType": "cache-cluster"
2162            }
2163          ],
2164          "Marker": ""
2165        },
2166        "comments": {
2167          "input": {
2168          },
2169          "output": {
2170          }
2171        },
2172        "description": "Describes all the cache-cluster events for the past 120 minutes.",
2173        "id": "describeevents-1481843894757",
2174        "title": "DescribeEvents"
2175      },
2176      {
2177        "input": {
2178          "StartTime": "2016-12-22T15:00:00.000Z"
2179        },
2180        "output": {
2181          "Events": [
2182            {
2183              "Date": "2016-12-22T21:35:46.674Z",
2184              "Message": "Snapshot succeeded for snapshot with ID 'cr-bkup' of replication group with ID 'clustered-redis'",
2185              "SourceIdentifier": "clustered-redis-0001-001",
2186              "SourceType": "cache-cluster"
2187            },
2188            {
2189              "Date": "2016-12-22T16:27:56.088Z",
2190              "Message": "Added cache node 0001 in availability zone us-east-1e",
2191              "SourceIdentifier": "redis-cluster",
2192              "SourceType": "cache-cluster"
2193            },
2194            {
2195              "Date": "2016-12-22T16:27:56.078Z",
2196              "Message": "Cache cluster created",
2197              "SourceIdentifier": "redis-cluster",
2198              "SourceType": "cache-cluster"
2199            },
2200            {
2201              "Date": "2016-12-22T16:05:17.326Z",
2202              "Message": "Added cache node 0002 in availability zone us-east-1c",
2203              "SourceIdentifier": "my-memcached2",
2204              "SourceType": "cache-cluster"
2205            },
2206            {
2207              "Date": "2016-12-22T16:05:17.323Z",
2208              "Message": "Added cache node 0001 in availability zone us-east-1e",
2209              "SourceIdentifier": "my-memcached2",
2210              "SourceType": "cache-cluster"
2211            },
2212            {
2213              "Date": "2016-12-22T16:05:17.314Z",
2214              "Message": "Cache cluster created",
2215              "SourceIdentifier": "my-memcached2",
2216              "SourceType": "cache-cluster"
2217            }
2218          ],
2219          "Marker": ""
2220        },
2221        "comments": {
2222          "input": {
2223          },
2224          "output": {
2225          }
2226        },
2227        "description": "Describes all the replication-group events from 3:00P to 5:00P on November 11, 2016.",
2228        "id": "describeevents-1481843894757",
2229        "title": "DescribeEvents"
2230      }
2231    ],
2232    "DescribeReplicationGroups": [
2233      {
2234        "input": {
2235        },
2236        "output": {
2237          "Marker": "",
2238          "ReplicationGroups": [
2239            {
2240              "AutomaticFailover": "enabled",
2241              "Description": "Test cluster",
2242              "MemberClusters": [
2243                "clustered-redis-0001-001",
2244                "clustered-redis-0001-002",
2245                "clustered-redis-0002-001",
2246                "clustered-redis-0002-002"
2247              ],
2248              "NodeGroups": [
2249                {
2250                  "NodeGroupId": "0001",
2251                  "NodeGroupMembers": [
2252                    {
2253                      "CacheClusterId": "clustered-redis-0001-001",
2254                      "CacheNodeId": "0001",
2255                      "PreferredAvailabilityZone": "us-east-1e"
2256                    },
2257                    {
2258                      "CacheClusterId": "clustered-redis-0001-002",
2259                      "CacheNodeId": "0001",
2260                      "PreferredAvailabilityZone": "us-east-1c"
2261                    }
2262                  ],
2263                  "Status": "available"
2264                },
2265                {
2266                  "NodeGroupId": "0002",
2267                  "NodeGroupMembers": [
2268                    {
2269                      "CacheClusterId": "clustered-redis-0002-001",
2270                      "CacheNodeId": "0001",
2271                      "PreferredAvailabilityZone": "us-east-1c"
2272                    },
2273                    {
2274                      "CacheClusterId": "clustered-redis-0002-002",
2275                      "CacheNodeId": "0001",
2276                      "PreferredAvailabilityZone": "us-east-1b"
2277                    }
2278                  ],
2279                  "Status": "available"
2280                }
2281              ],
2282              "PendingModifiedValues": {
2283              },
2284              "ReplicationGroupId": "clustered-redis",
2285              "Status": "available"
2286            }
2287          ]
2288        },
2289        "comments": {
2290          "input": {
2291          },
2292          "output": {
2293          }
2294        },
2295        "description": "Returns information about the replication group myreplgroup.",
2296        "id": "describereplicationgroups-1481742639427",
2297        "title": "DescribeReplicationGroups"
2298      }
2299    ],
2300    "DescribeReservedCacheNodes": [
2301      {
2302        "input": {
2303          "MaxRecords": 25
2304        },
2305        "comments": {
2306          "input": {
2307          },
2308          "output": {
2309          }
2310        },
2311        "description": "Returns information about reserved cache nodes for this account, or about a specified reserved cache node. If the account has no reserved cache nodes, the operation returns an empty list, as shown here.",
2312        "id": "describereservedcachenodes-1481742348045",
2313        "title": "DescribeReservedCacheNodes"
2314      }
2315    ],
2316    "DescribeReservedCacheNodesOfferings": [
2317      {
2318        "input": {
2319          "MaxRecords": 20
2320        },
2321        "output": {
2322          "Marker": "1ef01f5b-433f-94ff-a530-61a56bfc8e7a",
2323          "ReservedCacheNodesOfferings": [
2324            {
2325              "CacheNodeType": "cache.m1.small",
2326              "Duration": 94608000,
2327              "FixedPrice": 157.0,
2328              "OfferingType": "Medium Utilization",
2329              "ProductDescription": "memcached",
2330              "RecurringCharges": [
2331
2332              ],
2333              "ReservedCacheNodesOfferingId": "0167633d-37f6-4222-b872-b1f22eb79ba4",
2334              "UsagePrice": 0.017
2335            },
2336            {
2337              "CacheNodeType": "cache.m4.xlarge",
2338              "Duration": 94608000,
2339              "FixedPrice": 1248.0,
2340              "OfferingType": "Heavy Utilization",
2341              "ProductDescription": "redis",
2342              "RecurringCharges": [
2343                {
2344                  "RecurringChargeAmount": 0.077,
2345                  "RecurringChargeFrequency": "Hourly"
2346                }
2347              ],
2348              "ReservedCacheNodesOfferingId": "02c04e13-baca-4e71-9ceb-620eed94827d",
2349              "UsagePrice": 0.0
2350            },
2351            {
2352              "CacheNodeType": "cache.m2.4xlarge",
2353              "Duration": 94608000,
2354              "FixedPrice": 2381.0,
2355              "OfferingType": "Medium Utilization",
2356              "ProductDescription": "memcached",
2357              "RecurringCharges": [
2358
2359              ],
2360              "ReservedCacheNodesOfferingId": "02e1755e-76e8-48e3-8d82-820a5726a458",
2361              "UsagePrice": 0.276
2362            },
2363            {
2364              "CacheNodeType": "cache.m1.small",
2365              "Duration": 94608000,
2366              "FixedPrice": 188.0,
2367              "OfferingType": "Heavy Utilization",
2368              "ProductDescription": "redis",
2369              "RecurringCharges": [
2370                {
2371                  "RecurringChargeAmount": 0.013,
2372                  "RecurringChargeFrequency": "Hourly"
2373                }
2374              ],
2375              "ReservedCacheNodesOfferingId": "03315215-7b87-421a-a3dd-785021e4113f",
2376              "UsagePrice": 0.0
2377            },
2378            {
2379              "CacheNodeType": "cache.m4.10xlarge",
2380              "Duration": 31536000,
2381              "FixedPrice": 6158.0,
2382              "OfferingType": "Heavy Utilization",
2383              "ProductDescription": "redis",
2384              "RecurringCharges": [
2385                {
2386                  "RecurringChargeAmount": 1.125,
2387                  "RecurringChargeFrequency": "Hourly"
2388                }
2389              ],
2390              "ReservedCacheNodesOfferingId": "05ffbb44-2ace-4476-a2a5-8ec99f866fb3",
2391              "UsagePrice": 0.0
2392            },
2393            {
2394              "CacheNodeType": "cache.m1.small",
2395              "Duration": 31536000,
2396              "FixedPrice": 101.0,
2397              "OfferingType": "Medium Utilization",
2398              "ProductDescription": "redis",
2399              "RecurringCharges": [
2400
2401              ],
2402              "ReservedCacheNodesOfferingId": "065c71ae-4a4e-4f1e-bebf-37525f4c6cb2",
2403              "UsagePrice": 0.023
2404            },
2405            {
2406              "CacheNodeType": "cache.m1.medium",
2407              "Duration": 94608000,
2408              "FixedPrice": 314.0,
2409              "OfferingType": "Medium Utilization",
2410              "ProductDescription": "memcached",
2411              "RecurringCharges": [
2412
2413              ],
2414              "ReservedCacheNodesOfferingId": "06774b12-7f5e-48c1-907a-f286c63f327d",
2415              "UsagePrice": 0.034
2416            },
2417            {
2418              "CacheNodeType": "cache.m2.xlarge",
2419              "Duration": 31536000,
2420              "FixedPrice": 163.0,
2421              "OfferingType": "Light Utilization",
2422              "ProductDescription": "memcached",
2423              "RecurringCharges": [
2424
2425              ],
2426              "ReservedCacheNodesOfferingId": "0924ac6b-847f-4761-ba6b-4290b2adf719",
2427              "UsagePrice": 0.137
2428            },
2429            {
2430              "CacheNodeType": "cache.m2.xlarge",
2431              "Duration": 94608000,
2432              "FixedPrice": 719.0,
2433              "OfferingType": "Heavy Utilization",
2434              "ProductDescription": "redis",
2435              "RecurringCharges": [
2436                {
2437                  "RecurringChargeAmount": 0.049,
2438                  "RecurringChargeFrequency": "Hourly"
2439                }
2440              ],
2441              "ReservedCacheNodesOfferingId": "09eeb126-69b6-4d3f-8f94-ca3510629f53",
2442              "UsagePrice": 0.0
2443            },
2444            {
2445              "CacheNodeType": "cache.r3.2xlarge",
2446              "Duration": 94608000,
2447              "FixedPrice": 4132.0,
2448              "OfferingType": "Heavy Utilization",
2449              "ProductDescription": "redis",
2450              "RecurringCharges": [
2451                {
2452                  "RecurringChargeAmount": 0.182,
2453                  "RecurringChargeFrequency": "Hourly"
2454                }
2455              ],
2456              "ReservedCacheNodesOfferingId": "0a516ad8-557f-4310-9dd0-2448c2ff4d62",
2457              "UsagePrice": 0.0
2458            },
2459            {
2460              "CacheNodeType": "cache.c1.xlarge",
2461              "Duration": 94608000,
2462              "FixedPrice": 875.0,
2463              "OfferingType": "Light Utilization",
2464              "ProductDescription": "memcached",
2465              "RecurringCharges": [
2466
2467              ],
2468              "ReservedCacheNodesOfferingId": "0b0c1cc5-2177-4150-95d7-c67ec34dcb19",
2469              "UsagePrice": 0.363
2470            },
2471            {
2472              "CacheNodeType": "cache.m4.10xlarge",
2473              "Duration": 94608000,
2474              "FixedPrice": 12483.0,
2475              "OfferingType": "Heavy Utilization",
2476              "ProductDescription": "memcached",
2477              "RecurringCharges": [
2478                {
2479                  "RecurringChargeAmount": 0.76,
2480                  "RecurringChargeFrequency": "Hourly"
2481                }
2482              ],
2483              "ReservedCacheNodesOfferingId": "0c2b139b-1cff-43d0-8fba-0c753f9b1950",
2484              "UsagePrice": 0.0
2485            },
2486            {
2487              "CacheNodeType": "cache.c1.xlarge",
2488              "Duration": 31536000,
2489              "FixedPrice": 1620.0,
2490              "OfferingType": "Heavy Utilization",
2491              "ProductDescription": "memcached",
2492              "RecurringCharges": [
2493                {
2494                  "RecurringChargeAmount": 0.207,
2495                  "RecurringChargeFrequency": "Hourly"
2496                }
2497              ],
2498              "ReservedCacheNodesOfferingId": "0c52115b-38cb-47a2-8dbc-e02e40b6a13f",
2499              "UsagePrice": 0.0
2500            },
2501            {
2502              "CacheNodeType": "cache.m2.4xlarge",
2503              "Duration": 94608000,
2504              "FixedPrice": 2381.0,
2505              "OfferingType": "Medium Utilization",
2506              "ProductDescription": "redis",
2507              "RecurringCharges": [
2508
2509              ],
2510              "ReservedCacheNodesOfferingId": "12fcb19c-5416-4e1d-934f-28f1e2cb8599",
2511              "UsagePrice": 0.276
2512            },
2513            {
2514              "CacheNodeType": "cache.m4.xlarge",
2515              "Duration": 31536000,
2516              "FixedPrice": 616.0,
2517              "OfferingType": "Heavy Utilization",
2518              "ProductDescription": "memcached",
2519              "RecurringCharges": [
2520                {
2521                  "RecurringChargeAmount": 0.112,
2522                  "RecurringChargeFrequency": "Hourly"
2523                }
2524              ],
2525              "ReservedCacheNodesOfferingId": "13af20ad-914d-4d8b-9763-fa2e565f3549",
2526              "UsagePrice": 0.0
2527            },
2528            {
2529              "CacheNodeType": "cache.r3.8xlarge",
2530              "Duration": 94608000,
2531              "FixedPrice": 16528.0,
2532              "OfferingType": "Heavy Utilization",
2533              "ProductDescription": "memcached",
2534              "RecurringCharges": [
2535                {
2536                  "RecurringChargeAmount": 0.729,
2537                  "RecurringChargeFrequency": "Hourly"
2538                }
2539              ],
2540              "ReservedCacheNodesOfferingId": "14da3d3f-b526-4dbf-b09b-355578b2a576",
2541              "UsagePrice": 0.0
2542            },
2543            {
2544              "CacheNodeType": "cache.m1.medium",
2545              "Duration": 94608000,
2546              "FixedPrice": 140.0,
2547              "OfferingType": "Light Utilization",
2548              "ProductDescription": "redis",
2549              "RecurringCharges": [
2550
2551              ],
2552              "ReservedCacheNodesOfferingId": "15d7018c-71fb-4717-8409-4bdcdca18da7",
2553              "UsagePrice": 0.052
2554            },
2555            {
2556              "CacheNodeType": "cache.m4.4xlarge",
2557              "Duration": 94608000,
2558              "FixedPrice": 4993.0,
2559              "OfferingType": "Heavy Utilization",
2560              "ProductDescription": "memcached",
2561              "RecurringCharges": [
2562                {
2563                  "RecurringChargeAmount": 0.304,
2564                  "RecurringChargeFrequency": "Hourly"
2565                }
2566              ],
2567              "ReservedCacheNodesOfferingId": "1ae7ec5f-a76e-49b6-822b-629b1768a13a",
2568              "UsagePrice": 0.0
2569            },
2570            {
2571              "CacheNodeType": "cache.m3.2xlarge",
2572              "Duration": 31536000,
2573              "FixedPrice": 1772.0,
2574              "OfferingType": "Heavy Utilization",
2575              "ProductDescription": "redis",
2576              "RecurringCharges": [
2577                {
2578                  "RecurringChargeAmount": 0.25,
2579                  "RecurringChargeFrequency": "Hourly"
2580                }
2581              ],
2582              "ReservedCacheNodesOfferingId": "1d31242b-3925-48d1-b882-ce03204e6013",
2583              "UsagePrice": 0.0
2584            },
2585            {
2586              "CacheNodeType": "cache.t1.micro",
2587              "Duration": 31536000,
2588              "FixedPrice": 54.0,
2589              "OfferingType": "Medium Utilization",
2590              "ProductDescription": "memcached",
2591              "RecurringCharges": [
2592
2593              ],
2594              "ReservedCacheNodesOfferingId": "1ef01f5b-94ff-433f-a530-61a56bfc8e7a",
2595              "UsagePrice": 0.008
2596            }
2597          ]
2598        },
2599        "comments": {
2600          "input": {
2601          },
2602          "output": {
2603          }
2604        },
2605        "description": "Lists available reserved cache node offerings.",
2606        "id": "describereseredcachenodeofferings-1481742869998",
2607        "title": "DescribeReseredCacheNodeOfferings"
2608      },
2609      {
2610        "input": {
2611          "CacheNodeType": "cache.r3.large",
2612          "Duration": "3",
2613          "MaxRecords": 25,
2614          "OfferingType": "Light Utilization",
2615          "ReservedCacheNodesOfferingId": ""
2616        },
2617        "output": {
2618          "Marker": "",
2619          "ReservedCacheNodesOfferings": [
2620
2621          ]
2622        },
2623        "comments": {
2624          "input": {
2625          },
2626          "output": {
2627          }
2628        },
2629        "description": "Lists available reserved cache node offerings for cache.r3.large nodes with a 3 year commitment.",
2630        "id": "describereseredcachenodeofferings-1481742869998",
2631        "title": "DescribeReseredCacheNodeOfferings"
2632      },
2633      {
2634        "input": {
2635          "CacheNodeType": "",
2636          "Duration": "",
2637          "Marker": "",
2638          "MaxRecords": 25,
2639          "OfferingType": "",
2640          "ProductDescription": "",
2641          "ReservedCacheNodesOfferingId": "438012d3-4052-4cc7-b2e3-8d3372e0e706"
2642        },
2643        "output": {
2644          "Marker": "",
2645          "ReservedCacheNodesOfferings": [
2646
2647          ]
2648        },
2649        "comments": {
2650          "input": {
2651          },
2652          "output": {
2653          }
2654        },
2655        "description": "Lists available reserved cache node offerings.",
2656        "id": "describereseredcachenodeofferings-1481742869998",
2657        "title": "DescribeReseredCacheNodeOfferings"
2658      }
2659    ],
2660    "DescribeSnapshots": [
2661      {
2662        "input": {
2663          "SnapshotName": "snapshot-20161212"
2664        },
2665        "output": {
2666          "Marker": "",
2667          "Snapshots": [
2668            {
2669              "AutoMinorVersionUpgrade": true,
2670              "CacheClusterCreateTime": "2016-12-21T22:27:12.543Z",
2671              "CacheClusterId": "my-redis5",
2672              "CacheNodeType": "cache.m3.large",
2673              "CacheParameterGroupName": "default.redis3.2",
2674              "CacheSubnetGroupName": "default",
2675              "Engine": "redis",
2676              "EngineVersion": "3.2.4",
2677              "NodeSnapshots": [
2678                {
2679                  "CacheNodeCreateTime": "2016-12-21T22:27:12.543Z",
2680                  "CacheNodeId": "0001",
2681                  "CacheSize": "3 MB",
2682                  "SnapshotCreateTime": "2016-12-21T22:30:26Z"
2683                }
2684              ],
2685              "NumCacheNodes": 1,
2686              "Port": 6379,
2687              "PreferredAvailabilityZone": "us-east-1c",
2688              "PreferredMaintenanceWindow": "fri:05:30-fri:06:30",
2689              "SnapshotName": "snapshot-20161212",
2690              "SnapshotRetentionLimit": 7,
2691              "SnapshotSource": "manual",
2692              "SnapshotStatus": "available",
2693              "SnapshotWindow": "10:00-11:00",
2694              "VpcId": "vpc-91280df6"
2695            }
2696          ]
2697        },
2698        "comments": {
2699          "input": {
2700          },
2701          "output": {
2702          }
2703        },
2704        "description": "Returns information about the snapshot mysnapshot. By default.",
2705        "id": "describesnapshots-1481743399584",
2706        "title": "DescribeSnapshots"
2707      }
2708    ],
2709    "ListAllowedNodeTypeModifications": [
2710      {
2711        "input": {
2712          "ReplicationGroupId": "myreplgroup"
2713        },
2714        "output": {
2715          "ScaleUpModifications": [
2716            "cache.m4.10xlarge",
2717            "cache.m4.2xlarge",
2718            "cache.m4.4xlarge",
2719            "cache.m4.xlarge",
2720            "cache.r3.2xlarge",
2721            "cache.r3.4xlarge",
2722            "cache.r3.8xlarge",
2723            "cache.r3.xlarge"
2724          ]
2725        },
2726        "comments": {
2727          "input": {
2728          },
2729          "output": {
2730          }
2731        },
2732        "description": "Lists all available node types that you can scale your Redis cluster's or replication group's current node type up to.",
2733        "id": "listallowednodetypemodifications-1481748494872",
2734        "title": "ListAllowedNodeTypeModifications"
2735      },
2736      {
2737        "input": {
2738          "CacheClusterId": "mycluster"
2739        },
2740        "output": {
2741          "ScaleUpModifications": [
2742
2743          ]
2744        },
2745        "comments": {
2746          "input": {
2747          },
2748          "output": {
2749          }
2750        },
2751        "description": "Lists all available node types that you can scale your Redis cluster's or replication group's current node type up to.",
2752        "id": "listallowednodetypemodifications-1481748494872",
2753        "title": "ListAllowedNodeTypeModifications"
2754      }
2755    ],
2756    "ListTagsForResource": [
2757      {
2758        "input": {
2759          "ResourceName": "arn:aws:elasticache:us-west-2:<my-account-id>:cluster:mycluster"
2760        },
2761        "output": {
2762          "TagList": [
2763            {
2764              "Key": "APIVersion",
2765              "Value": "20150202"
2766            },
2767            {
2768              "Key": "Service",
2769              "Value": "ElastiCache"
2770            }
2771          ]
2772        },
2773        "comments": {
2774          "input": {
2775          },
2776          "output": {
2777          }
2778        },
2779        "description": "Lists all cost allocation tags currently on the named resource. A cost allocation tag is a key-value pair where the key is case-sensitive and the value is optional. You can use cost allocation tags to categorize and track your AWS costs.",
2780        "id": "listtagsforresource-1481748784584",
2781        "title": "ListTagsForResource"
2782      }
2783    ],
2784    "ModifyCacheCluster": [
2785      {
2786        "input": {
2787          "ApplyImmediately": true,
2788          "CacheClusterId": "redis-cluster",
2789          "SnapshotRetentionLimit": 14
2790        },
2791        "output": {
2792          "CacheCluster": {
2793            "AutoMinorVersionUpgrade": true,
2794            "CacheClusterCreateTime": "2016-12-22T16:27:56.078Z",
2795            "CacheClusterId": "redis-cluster",
2796            "CacheClusterStatus": "available",
2797            "CacheNodeType": "cache.r3.large",
2798            "CacheParameterGroup": {
2799              "CacheNodeIdsToReboot": [
2800
2801              ],
2802              "CacheParameterGroupName": "default.redis3.2",
2803              "ParameterApplyStatus": "in-sync"
2804            },
2805            "CacheSecurityGroups": [
2806
2807            ],
2808            "CacheSubnetGroupName": "default",
2809            "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:",
2810            "Engine": "redis",
2811            "EngineVersion": "3.2.4",
2812            "NumCacheNodes": 1,
2813            "PendingModifiedValues": {
2814            },
2815            "PreferredAvailabilityZone": "us-east-1e",
2816            "PreferredMaintenanceWindow": "fri:09:00-fri:10:00",
2817            "SnapshotRetentionLimit": 14,
2818            "SnapshotWindow": "07:00-08:00"
2819          }
2820        },
2821        "comments": {
2822          "input": {
2823          },
2824          "output": {
2825          }
2826        },
2827        "description": "Copies a snapshot to a specified name.",
2828        "id": "modifycachecluster-1482962725919",
2829        "title": "ModifyCacheCluster"
2830      }
2831    ],
2832    "ModifyCacheParameterGroup": [
2833      {
2834        "input": {
2835          "CacheParameterGroupName": "custom-mem1-4",
2836          "ParameterNameValues": [
2837            {
2838              "ParameterName": "binding_protocol",
2839              "ParameterValue": "ascii"
2840            },
2841            {
2842              "ParameterName": "chunk_size",
2843              "ParameterValue": "96"
2844            }
2845          ]
2846        },
2847        "output": {
2848          "CacheParameterGroupName": "custom-mem1-4"
2849        },
2850        "comments": {
2851          "input": {
2852          },
2853          "output": {
2854          }
2855        },
2856        "description": "Modifies one or more parameter values in the specified parameter group. You cannot modify any default parameter group.",
2857        "id": "modifycacheparametergroup-1482966746787",
2858        "title": "ModifyCacheParameterGroup"
2859      }
2860    ],
2861    "ModifyCacheSubnetGroup": [
2862      {
2863        "input": {
2864          "CacheSubnetGroupName": "my-sn-grp",
2865          "SubnetIds": [
2866            "subnet-bcde2345"
2867          ]
2868        },
2869        "output": {
2870          "CacheSubnetGroup": {
2871            "CacheSubnetGroupDescription": "My subnet group.",
2872            "CacheSubnetGroupName": "my-sn-grp",
2873            "Subnets": [
2874              {
2875                "SubnetAvailabilityZone": {
2876                  "Name": "us-east-1c"
2877                },
2878                "SubnetIdentifier": "subnet-a1b2c3d4"
2879              },
2880              {
2881                "SubnetAvailabilityZone": {
2882                  "Name": "us-east-1e"
2883                },
2884                "SubnetIdentifier": "subnet-1a2b3c4d"
2885              },
2886              {
2887                "SubnetAvailabilityZone": {
2888                  "Name": "us-east-1e"
2889                },
2890                "SubnetIdentifier": "subnet-bcde2345"
2891              },
2892              {
2893                "SubnetAvailabilityZone": {
2894                  "Name": "us-east-1c"
2895                },
2896                "SubnetIdentifier": "subnet-1234abcd"
2897              },
2898              {
2899                "SubnetAvailabilityZone": {
2900                  "Name": "us-east-1b"
2901                },
2902                "SubnetIdentifier": "subnet-abcd1234"
2903              }
2904            ],
2905            "VpcId": "vpc-91280df6"
2906          }
2907        },
2908        "comments": {
2909          "input": {
2910          },
2911          "output": {
2912          }
2913        },
2914        "description": "Modifies an existing ElastiCache subnet group.",
2915        "id": "modifycachesubnetgroup-1483043446226",
2916        "title": "ModifyCacheSubnetGroup"
2917      }
2918    ],
2919    "ModifyReplicationGroup": [
2920      {
2921        "input": {
2922          "ApplyImmediately": true,
2923          "ReplicationGroupDescription": "Modified replication group",
2924          "ReplicationGroupId": "my-redis-rg",
2925          "SnapshotRetentionLimit": 30,
2926          "SnapshottingClusterId": "my-redis-rg-001"
2927        },
2928        "output": {
2929          "ReplicationGroup": {
2930            "AutomaticFailover": "enabled",
2931            "Description": "Modified replication group",
2932            "MemberClusters": [
2933              "my-redis-rg-001",
2934              "my-redis-rg-002",
2935              "my-redis-rg-003"
2936            ],
2937            "NodeGroups": [
2938              {
2939                "NodeGroupId": "0001",
2940                "NodeGroupMembers": [
2941                  {
2942                    "CacheClusterId": "my-redis-rg-001",
2943                    "CacheNodeId": "0001",
2944                    "CurrentRole": "primary",
2945                    "PreferredAvailabilityZone": "us-east-1b",
2946                    "ReadEndpoint": {
2947                      "Address": "my-redis-rg-001.abcdef.0001.use1.cache.amazonaws.com",
2948                      "Port": 6379
2949                    }
2950                  },
2951                  {
2952                    "CacheClusterId": "my-redis-rg-002",
2953                    "CacheNodeId": "0001",
2954                    "CurrentRole": "replica",
2955                    "PreferredAvailabilityZone": "us-east-1a",
2956                    "ReadEndpoint": {
2957                      "Address": "my-redis-rg-002.abcdef.0001.use1.cache.amazonaws.com",
2958                      "Port": 6379
2959                    }
2960                  },
2961                  {
2962                    "CacheClusterId": "my-redis-rg-003",
2963                    "CacheNodeId": "0001",
2964                    "CurrentRole": "replica",
2965                    "PreferredAvailabilityZone": "us-east-1c",
2966                    "ReadEndpoint": {
2967                      "Address": "my-redis-rg-003.abcdef.0001.use1.cache.amazonaws.com",
2968                      "Port": 6379
2969                    }
2970                  }
2971                ],
2972                "PrimaryEndpoint": {
2973                  "Address": "my-redis-rg.abcdef.ng.0001.use1.cache.amazonaws.com",
2974                  "Port": 6379
2975                },
2976                "Status": "available"
2977              }
2978            ],
2979            "PendingModifiedValues": {
2980            },
2981            "ReplicationGroupId": "my-redis-rg",
2982            "SnapshottingClusterId": "my-redis-rg-002",
2983            "Status": "available"
2984          }
2985        },
2986        "comments": {
2987          "input": {
2988          },
2989          "output": {
2990          }
2991        },
2992        "description": "",
2993        "id": "modifyreplicationgroup-1483039689581",
2994        "title": "ModifyReplicationGroup"
2995      }
2996    ],
2997    "PurchaseReservedCacheNodesOffering": [
2998      {
2999        "input": {
3000          "ReservedCacheNodesOfferingId": "1ef01f5b-94ff-433f-a530-61a56bfc8e7a"
3001        },
3002        "comments": {
3003          "input": {
3004          },
3005          "output": {
3006          }
3007        },
3008        "description": "Allows you to purchase a reserved cache node offering.",
3009        "id": "purchasereservedcachenodesofferings-1483040798484",
3010        "title": "PurchaseReservedCacheNodesOfferings"
3011      }
3012    ],
3013    "RebootCacheCluster": [
3014      {
3015        "input": {
3016          "CacheClusterId": "custom-mem1-4  ",
3017          "CacheNodeIdsToReboot": [
3018            "0001",
3019            "0002"
3020          ]
3021        },
3022        "output": {
3023          "CacheCluster": {
3024            "AutoMinorVersionUpgrade": true,
3025            "CacheClusterCreateTime": "2016-12-21T21:59:43.794Z",
3026            "CacheClusterId": "my-mem-cluster",
3027            "CacheClusterStatus": "rebooting cache cluster nodes",
3028            "CacheNodeType": "cache.t2.medium",
3029            "CacheParameterGroup": {
3030              "CacheNodeIdsToReboot": [
3031
3032              ],
3033              "CacheParameterGroupName": "default.memcached1.4",
3034              "ParameterApplyStatus": "in-sync"
3035            },
3036            "CacheSecurityGroups": [
3037
3038            ],
3039            "CacheSubnetGroupName": "default",
3040            "ClientDownloadLandingPage": "https://console.aws.amazon.com/elasticache/home#client-download:",
3041            "ConfigurationEndpoint": {
3042              "Address": "my-mem-cluster.abcdef.cfg.use1.cache.amazonaws.com",
3043              "Port": 11211
3044            },
3045            "Engine": "memcached",
3046            "EngineVersion": "1.4.24",
3047            "NumCacheNodes": 2,
3048            "PendingModifiedValues": {
3049            },
3050            "PreferredAvailabilityZone": "Multiple",
3051            "PreferredMaintenanceWindow": "wed:06:00-wed:07:00"
3052          }
3053        },
3054        "comments": {
3055          "input": {
3056          },
3057          "output": {
3058          }
3059        },
3060        "description": "Reboots the specified nodes in the names cluster.",
3061        "id": "rebootcachecluster-1482969019505",
3062        "title": "RebootCacheCluster"
3063      }
3064    ],
3065    "RemoveTagsFromResource": [
3066      {
3067        "input": {
3068          "ResourceName": "arn:aws:elasticache:us-east-1:1234567890:cluster:my-mem-cluster",
3069          "TagKeys": [
3070            "A",
3071            "C",
3072            "E"
3073          ]
3074        },
3075        "output": {
3076          "TagList": [
3077            {
3078              "Key": "B",
3079              "Value": "Banana"
3080            },
3081            {
3082              "Key": "D",
3083              "Value": "Dog"
3084            },
3085            {
3086              "Key": "F",
3087              "Value": "Fox"
3088            },
3089            {
3090              "Key": "I",
3091              "Value": ""
3092            },
3093            {
3094              "Key": "K",
3095              "Value": "Kite"
3096            }
3097          ]
3098        },
3099        "comments": {
3100          "input": {
3101          },
3102          "output": {
3103          }
3104        },
3105        "description": "Removes tags identified by a list of tag keys from the list of tags on the specified resource.",
3106        "id": "removetagsfromresource-1483037920947",
3107        "title": "RemoveTagsFromResource"
3108      }
3109    ],
3110    "ResetCacheParameterGroup": [
3111      {
3112        "input": {
3113          "CacheParameterGroupName": "custom-mem1-4",
3114          "ResetAllParameters": true
3115        },
3116        "output": {
3117          "CacheParameterGroupName": "custom-mem1-4"
3118        },
3119        "comments": {
3120          "input": {
3121          },
3122          "output": {
3123          }
3124        },
3125        "description": "Modifies the parameters of a cache parameter group to the engine or system default value.",
3126        "id": "resetcacheparametergroup-1483038334014",
3127        "title": "ResetCacheParameterGroup"
3128      }
3129    ],
3130    "RevokeCacheSecurityGroupIngress": [
3131      {
3132        "input": {
3133          "CacheSecurityGroupName": "my-sec-grp",
3134          "EC2SecurityGroupName": "my-ec2-sec-grp",
3135          "EC2SecurityGroupOwnerId": "1234567890"
3136        },
3137        "comments": {
3138          "input": {
3139          },
3140          "output": {
3141          }
3142        },
3143        "description": "Returns a list of cache security group descriptions. If a cache security group name is specified, the list contains only the description of that group.",
3144        "id": "describecachesecuritygroups-1483047200801",
3145        "title": "DescribeCacheSecurityGroups"
3146      }
3147    ]
3148  }
3149}
3150