models.elasticache-2015-02-02-intermediate.json Maven / Gradle / Ivy
Show all versions of aws-java-sdk-elasticache Show documentation
{
"metadata" : {
"apiVersion" : "2015-02-02",
"exceptionUnmarshallerImpl" : "StandardErrorUnmarshaller",
"protocol" : "query",
"checksumFormat" : null,
"documentation" : "Amazon ElastiCache Amazon ElastiCache is a web service that makes it easier to set up, operate, and scale a distributed cache in the cloud.
With ElastiCache, customers gain all of the benefits of a high-performance, in-memory cache with far less of the administrative burden of launching and managing a distributed cache. The service makes setup, scaling, and cluster failure handling much simpler than in a self-managed cache deployment.
In addition, through integration with Amazon CloudWatch, customers get enhanced visibility into the key performance statistics associated with their cache and can receive alarms if a part of their cache runs hot.
",
"defaultEndpoint" : "elasticache.us-east-1.amazonaws.com",
"defaultEndpointWithoutHttpProtocol" : "elasticache.us-east-1.amazonaws.com",
"syncInterface" : "AmazonElastiCache",
"syncClient" : "AmazonElastiCacheClient",
"asyncInterface" : "AmazonElastiCacheAsync",
"asyncClient" : "AmazonElastiCacheAsyncClient",
"packageName" : "com.amazonaws.services.elasticache",
"packagePath" : "com/amazonaws/services/elasticache",
"serviceAbbreviation" : null,
"serviceFullName" : "Amazon ElastiCache",
"hasApiWithStreamInput" : false,
"jsonContentVersion" : null,
"jsonVersion" : null,
"endpointPrefix" : "elasticache",
"signingName" : "elasticache",
"jsonProtocol" : false,
"serviceName" : "Amazon ElastiCache",
"cborProtocol" : false,
"xmlProtocol" : true,
"unmarshallerContextClassName" : "StaxUnmarshallerContext",
"unmarshallerClassSuffix" : "StaxUnmarshaller",
"protocolDefaultExceptionUnmarshallerType" : "StandardErrorUnmarshaller"
},
"operations" : {
"AddTagsToResource" : {
"documentation" : "The AddTagsToResource action adds up to 10 cost allocation tags to the named resource. A cost allocation tag is a key-value pair where the key and value are case-sensitive. Cost allocation tags can be used to categorize and track your AWS costs.
When you apply tags to your ElastiCache resources, AWS generates a cost allocation report as a comma-separated value (CSV) file with your usage and costs aggregated by your tags. You can apply tags that represent business categories (such as cost centers, application names, or owners) to organize your costs across multiple services. For more information, see Using Cost Allocation Tags in Amazon ElastiCache.
",
"operationName" : "AddTagsToResource",
"deprecated" : false,
"input" : {
"variableName" : "addTagsToResourceRequest",
"variableType" : "AddTagsToResourceRequest",
"variableDeclarationType" : "AddTagsToResourceRequest",
"documentation" : "Represents the input of an AddTagsToResource action.
",
"simpleType" : "AddTagsToResourceRequest",
"variableSetterType" : "AddTagsToResourceRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "AddTagsToResourceResult",
"documentation" : "Represents the output from the AddTagsToResource, ListTagsOnResource, and RemoveTagsFromResource actions.
"
},
"exceptions" : [ {
"exceptionName" : "CacheClusterNotFoundException",
"documentation" : "The requested cache cluster ID does not refer to an existing cache cluster.
"
}, {
"exceptionName" : "SnapshotNotFoundException",
"documentation" : "The requested snapshot name does not refer to an existing snapshot.
"
}, {
"exceptionName" : "TagQuotaPerResourceExceededException",
"documentation" : "The request cannot be processed because it would cause the resource to have more than the allowed number of tags. The maximum number of tags permitted on a resource is 10.
"
}, {
"exceptionName" : "InvalidARNException",
"documentation" : "The requested Amazon Resource Name (ARN) does not refer to an existing resource.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "AddTagsToResourceResult",
"asyncReturnType" : "AddTagsToResourceResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "addTagsToResource"
},
"AuthorizeCacheSecurityGroupIngress" : {
"documentation" : "The AuthorizeCacheSecurityGroupIngress action allows network ingress to a cache security group. Applications using ElastiCache must be running on Amazon EC2, and Amazon EC2 security groups are used as the authorization mechanism.
You cannot authorize ingress from an Amazon EC2 security group in one region to an ElastiCache cluster in another region. ",
"operationName" : "AuthorizeCacheSecurityGroupIngress",
"deprecated" : false,
"input" : {
"variableName" : "authorizeCacheSecurityGroupIngressRequest",
"variableType" : "AuthorizeCacheSecurityGroupIngressRequest",
"variableDeclarationType" : "AuthorizeCacheSecurityGroupIngressRequest",
"documentation" : "Represents the input of an AuthorizeCacheSecurityGroupIngress action.
",
"simpleType" : "AuthorizeCacheSecurityGroupIngressRequest",
"variableSetterType" : "AuthorizeCacheSecurityGroupIngressRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "CacheSecurityGroup",
"documentation" : "Represents the output of one of the following actions:
- AuthorizeCacheSecurityGroupIngress
- CreateCacheSecurityGroup
- RevokeCacheSecurityGroupIngress
"
},
"exceptions" : [ {
"exceptionName" : "CacheSecurityGroupNotFoundException",
"documentation" : " The requested cache security group name does not refer to an existing cache security group.
"
}, {
"exceptionName" : "InvalidCacheSecurityGroupStateException",
"documentation" : "The current state of the cache security group does not allow deletion.
"
}, {
"exceptionName" : "AuthorizationAlreadyExistsException",
"documentation" : "The specified Amazon EC2 security group is already authorized for the specified cache security group.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "CacheSecurityGroup",
"asyncReturnType" : "CacheSecurityGroup",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "authorizeCacheSecurityGroupIngress"
},
"CopySnapshot" : {
"documentation" : "The CopySnapshot action makes a copy of an existing snapshot.
",
"operationName" : "CopySnapshot",
"deprecated" : false,
"input" : {
"variableName" : "copySnapshotRequest",
"variableType" : "CopySnapshotRequest",
"variableDeclarationType" : "CopySnapshotRequest",
"documentation" : "Represents the input of a CopySnapshotMessage action.
",
"simpleType" : "CopySnapshotRequest",
"variableSetterType" : "CopySnapshotRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "Snapshot",
"documentation" : "Represents a copy of an entire cache cluster as of the time when the snapshot was taken.
"
},
"exceptions" : [ {
"exceptionName" : "SnapshotAlreadyExistsException",
"documentation" : "You already have a snapshot with the given name.
"
}, {
"exceptionName" : "SnapshotNotFoundException",
"documentation" : "The requested snapshot name does not refer to an existing snapshot.
"
}, {
"exceptionName" : "SnapshotQuotaExceededException",
"documentation" : "The request cannot be processed because it would exceed the maximum number of snapshots.
"
}, {
"exceptionName" : "InvalidSnapshotStateException",
"documentation" : "The current state of the snapshot does not allow the requested action to occur.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "Snapshot",
"asyncReturnType" : "Snapshot",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "copySnapshot"
},
"CreateCacheCluster" : {
"documentation" : "The CreateCacheCluster action creates a cache cluster. All nodes in the cache cluster run the same protocol-compliant cache engine software, either Memcached or Redis.
",
"operationName" : "CreateCacheCluster",
"deprecated" : false,
"input" : {
"variableName" : "createCacheClusterRequest",
"variableType" : "CreateCacheClusterRequest",
"variableDeclarationType" : "CreateCacheClusterRequest",
"documentation" : "Represents the input of a CreateCacheCluster action.
",
"simpleType" : "CreateCacheClusterRequest",
"variableSetterType" : "CreateCacheClusterRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "CacheCluster",
"documentation" : "Contains all of the attributes of a specific cache cluster.
"
},
"exceptions" : [ {
"exceptionName" : "ReplicationGroupNotFoundException",
"documentation" : "The specified replication group does not exist.
"
}, {
"exceptionName" : "InvalidReplicationGroupStateException",
"documentation" : "The requested replication group is not in the available state.
"
}, {
"exceptionName" : "CacheClusterAlreadyExistsException",
"documentation" : "You already have a cache cluster with the given identifier.
"
}, {
"exceptionName" : "InsufficientCacheClusterCapacityException",
"documentation" : "The requested cache node type is not available in the specified Availability Zone.
"
}, {
"exceptionName" : "CacheSecurityGroupNotFoundException",
"documentation" : " The requested cache security group name does not refer to an existing cache security group.
"
}, {
"exceptionName" : "CacheSubnetGroupNotFoundException",
"documentation" : "The requested cache subnet group name does not refer to an existing cache subnet group.
"
}, {
"exceptionName" : "ClusterQuotaForCustomerExceededException",
"documentation" : "The request cannot be processed because it would exceed the allowed number of cache clusters per customer.
"
}, {
"exceptionName" : "NodeQuotaForClusterExceededException",
"documentation" : "The request cannot be processed because it would exceed the allowed number of cache nodes in a single cache cluster.
"
}, {
"exceptionName" : "NodeQuotaForCustomerExceededException",
"documentation" : "The request cannot be processed because it would exceed the allowed number of cache nodes per customer.
"
}, {
"exceptionName" : "CacheParameterGroupNotFoundException",
"documentation" : " The requested cache parameter group name does not refer to an existing cache parameter group.
"
}, {
"exceptionName" : "InvalidVPCNetworkStateException",
"documentation" : "The VPC network is in an invalid state.
"
}, {
"exceptionName" : "TagQuotaPerResourceExceededException",
"documentation" : "The request cannot be processed because it would cause the resource to have more than the allowed number of tags. The maximum number of tags permitted on a resource is 10.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "CacheCluster",
"asyncReturnType" : "CacheCluster",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "createCacheCluster"
},
"CreateCacheParameterGroup" : {
"documentation" : "The CreateCacheParameterGroup action creates a new cache parameter group. A cache parameter group is a collection of parameters that you apply to all of the nodes in a cache cluster.
",
"operationName" : "CreateCacheParameterGroup",
"deprecated" : false,
"input" : {
"variableName" : "createCacheParameterGroupRequest",
"variableType" : "CreateCacheParameterGroupRequest",
"variableDeclarationType" : "CreateCacheParameterGroupRequest",
"documentation" : "Represents the input of a CreateCacheParameterGroup action.
",
"simpleType" : "CreateCacheParameterGroupRequest",
"variableSetterType" : "CreateCacheParameterGroupRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "CacheParameterGroup",
"documentation" : "Represents the output of a CreateCacheParameterGroup action.
"
},
"exceptions" : [ {
"exceptionName" : "CacheParameterGroupQuotaExceededException",
"documentation" : "The request cannot be processed because it would exceed the maximum number of cache security groups.
"
}, {
"exceptionName" : "CacheParameterGroupAlreadyExistsException",
"documentation" : "A cache parameter group with the requested name already exists.
"
}, {
"exceptionName" : "InvalidCacheParameterGroupStateException",
"documentation" : "The current state of the cache parameter group does not allow the requested action to occur.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "CacheParameterGroup",
"asyncReturnType" : "CacheParameterGroup",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "createCacheParameterGroup"
},
"CreateCacheSecurityGroup" : {
"documentation" : "The CreateCacheSecurityGroup action creates a new cache security group. Use a cache security group to control access to one or more cache clusters.
Cache security groups are only used when you are creating a cache cluster outside of an Amazon Virtual Private Cloud (VPC). If you are creating a cache cluster inside of a VPC, use a cache subnet group instead. For more information, see CreateCacheSubnetGroup.
",
"operationName" : "CreateCacheSecurityGroup",
"deprecated" : false,
"input" : {
"variableName" : "createCacheSecurityGroupRequest",
"variableType" : "CreateCacheSecurityGroupRequest",
"variableDeclarationType" : "CreateCacheSecurityGroupRequest",
"documentation" : "Represents the input of a CreateCacheSecurityGroup action.
",
"simpleType" : "CreateCacheSecurityGroupRequest",
"variableSetterType" : "CreateCacheSecurityGroupRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "CacheSecurityGroup",
"documentation" : "Represents the output of one of the following actions:
- AuthorizeCacheSecurityGroupIngress
- CreateCacheSecurityGroup
- RevokeCacheSecurityGroupIngress
"
},
"exceptions" : [ {
"exceptionName" : "CacheSecurityGroupAlreadyExistsException",
"documentation" : "A cache security group with the specified name already exists.
"
}, {
"exceptionName" : "CacheSecurityGroupQuotaExceededException",
"documentation" : "The request cannot be processed because it would exceed the allowed number of cache security groups.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "CacheSecurityGroup",
"asyncReturnType" : "CacheSecurityGroup",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "createCacheSecurityGroup"
},
"CreateCacheSubnetGroup" : {
"documentation" : "The CreateCacheSubnetGroup action creates a new cache subnet group.
Use this parameter only when you are creating a cluster in an Amazon Virtual Private Cloud (VPC).
",
"operationName" : "CreateCacheSubnetGroup",
"deprecated" : false,
"input" : {
"variableName" : "createCacheSubnetGroupRequest",
"variableType" : "CreateCacheSubnetGroupRequest",
"variableDeclarationType" : "CreateCacheSubnetGroupRequest",
"documentation" : "Represents the input of a CreateCacheSubnetGroup action.
",
"simpleType" : "CreateCacheSubnetGroupRequest",
"variableSetterType" : "CreateCacheSubnetGroupRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "CacheSubnetGroup",
"documentation" : "Represents the output of one of the following actions:
- CreateCacheSubnetGroup
- ModifyCacheSubnetGroup
"
},
"exceptions" : [ {
"exceptionName" : "CacheSubnetGroupAlreadyExistsException",
"documentation" : " The requested cache subnet group name is already in use by an existing cache subnet group.
"
}, {
"exceptionName" : "CacheSubnetGroupQuotaExceededException",
"documentation" : "The request cannot be processed because it would exceed the allowed number of cache subnet groups.
"
}, {
"exceptionName" : "CacheSubnetQuotaExceededException",
"documentation" : "The request cannot be processed because it would exceed the allowed number of subnets in a cache subnet group.
"
}, {
"exceptionName" : "InvalidSubnetException",
"documentation" : "An invalid subnet identifier was specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "CacheSubnetGroup",
"asyncReturnType" : "CacheSubnetGroup",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "createCacheSubnetGroup"
},
"CreateReplicationGroup" : {
"documentation" : "The CreateReplicationGroup action creates a replication group. A replication group is a collection of cache clusters, where one of the cache clusters is a read/write primary and the others are read-only replicas. Writes to the primary are automatically propagated to the replicas.
When you create a replication group, you must specify an existing cache cluster that is in the primary role. When the replication group has been successfully created, you can add one or more read replica replicas to it, up to a total of five read replicas.
Note: This action is valid only for Redis.
",
"operationName" : "CreateReplicationGroup",
"deprecated" : false,
"input" : {
"variableName" : "createReplicationGroupRequest",
"variableType" : "CreateReplicationGroupRequest",
"variableDeclarationType" : "CreateReplicationGroupRequest",
"documentation" : "Represents the input of a CreateReplicationGroup action.
",
"simpleType" : "CreateReplicationGroupRequest",
"variableSetterType" : "CreateReplicationGroupRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ReplicationGroup",
"documentation" : "Contains all of the attributes of a specific replication group.
"
},
"exceptions" : [ {
"exceptionName" : "CacheClusterNotFoundException",
"documentation" : "The requested cache cluster ID does not refer to an existing cache cluster.
"
}, {
"exceptionName" : "InvalidCacheClusterStateException",
"documentation" : "The requested cache cluster is not in the available state.
"
}, {
"exceptionName" : "ReplicationGroupAlreadyExistsException",
"documentation" : "The specified replication group already exists.
"
}, {
"exceptionName" : "InsufficientCacheClusterCapacityException",
"documentation" : "The requested cache node type is not available in the specified Availability Zone.
"
}, {
"exceptionName" : "CacheSecurityGroupNotFoundException",
"documentation" : " The requested cache security group name does not refer to an existing cache security group.
"
}, {
"exceptionName" : "CacheSubnetGroupNotFoundException",
"documentation" : "The requested cache subnet group name does not refer to an existing cache subnet group.
"
}, {
"exceptionName" : "ClusterQuotaForCustomerExceededException",
"documentation" : "The request cannot be processed because it would exceed the allowed number of cache clusters per customer.
"
}, {
"exceptionName" : "NodeQuotaForClusterExceededException",
"documentation" : "The request cannot be processed because it would exceed the allowed number of cache nodes in a single cache cluster.
"
}, {
"exceptionName" : "NodeQuotaForCustomerExceededException",
"documentation" : "The request cannot be processed because it would exceed the allowed number of cache nodes per customer.
"
}, {
"exceptionName" : "CacheParameterGroupNotFoundException",
"documentation" : " The requested cache parameter group name does not refer to an existing cache parameter group.
"
}, {
"exceptionName" : "InvalidVPCNetworkStateException",
"documentation" : "The VPC network is in an invalid state.
"
}, {
"exceptionName" : "TagQuotaPerResourceExceededException",
"documentation" : "The request cannot be processed because it would cause the resource to have more than the allowed number of tags. The maximum number of tags permitted on a resource is 10.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "ReplicationGroup",
"asyncReturnType" : "ReplicationGroup",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "createReplicationGroup"
},
"CreateSnapshot" : {
"documentation" : "The CreateSnapshot action creates a copy of an entire cache cluster at a specific moment in time.
",
"operationName" : "CreateSnapshot",
"deprecated" : false,
"input" : {
"variableName" : "createSnapshotRequest",
"variableType" : "CreateSnapshotRequest",
"variableDeclarationType" : "CreateSnapshotRequest",
"documentation" : "Represents the input of a CreateSnapshot action.
",
"simpleType" : "CreateSnapshotRequest",
"variableSetterType" : "CreateSnapshotRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "Snapshot",
"documentation" : "Represents a copy of an entire cache cluster as of the time when the snapshot was taken.
"
},
"exceptions" : [ {
"exceptionName" : "SnapshotAlreadyExistsException",
"documentation" : "You already have a snapshot with the given name.
"
}, {
"exceptionName" : "CacheClusterNotFoundException",
"documentation" : "The requested cache cluster ID does not refer to an existing cache cluster.
"
}, {
"exceptionName" : "InvalidCacheClusterStateException",
"documentation" : "The requested cache cluster is not in the available state.
"
}, {
"exceptionName" : "SnapshotQuotaExceededException",
"documentation" : "The request cannot be processed because it would exceed the maximum number of snapshots.
"
}, {
"exceptionName" : "SnapshotFeatureNotSupportedException",
"documentation" : "You attempted one of the following actions:
-
Creating a snapshot of a Redis cache cluster running on a t1.micro cache node.
-
Creating a snapshot of a cache cluster that is running Memcached rather than Redis.
Neither of these are supported by ElastiCache.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "Snapshot",
"asyncReturnType" : "Snapshot",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "createSnapshot"
},
"DeleteCacheCluster" : {
"documentation" : "The DeleteCacheCluster action deletes a previously provisioned cache cluster. DeleteCacheCluster deletes all associated cache nodes, node endpoints and the cache cluster itself. When you receive a successful response from this action, Amazon ElastiCache immediately begins deleting the cache cluster; you cannot cancel or revert this action.
This API cannot be used to delete a cache cluster that is the last read replica of a replication group that has Multi-AZ mode enabled.
",
"operationName" : "DeleteCacheCluster",
"deprecated" : false,
"input" : {
"variableName" : "deleteCacheClusterRequest",
"variableType" : "DeleteCacheClusterRequest",
"variableDeclarationType" : "DeleteCacheClusterRequest",
"documentation" : "Represents the input of a DeleteCacheCluster action.
",
"simpleType" : "DeleteCacheClusterRequest",
"variableSetterType" : "DeleteCacheClusterRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "CacheCluster",
"documentation" : "Contains all of the attributes of a specific cache cluster.
"
},
"exceptions" : [ {
"exceptionName" : "CacheClusterNotFoundException",
"documentation" : "The requested cache cluster ID does not refer to an existing cache cluster.
"
}, {
"exceptionName" : "InvalidCacheClusterStateException",
"documentation" : "The requested cache cluster is not in the available state.
"
}, {
"exceptionName" : "SnapshotAlreadyExistsException",
"documentation" : "You already have a snapshot with the given name.
"
}, {
"exceptionName" : "SnapshotFeatureNotSupportedException",
"documentation" : "You attempted one of the following actions:
-
Creating a snapshot of a Redis cache cluster running on a t1.micro cache node.
-
Creating a snapshot of a cache cluster that is running Memcached rather than Redis.
Neither of these are supported by ElastiCache.
"
}, {
"exceptionName" : "SnapshotQuotaExceededException",
"documentation" : "The request cannot be processed because it would exceed the maximum number of snapshots.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "CacheCluster",
"asyncReturnType" : "CacheCluster",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "deleteCacheCluster"
},
"DeleteCacheParameterGroup" : {
"documentation" : "The DeleteCacheParameterGroup action deletes the specified cache parameter group. You cannot delete a cache parameter group if it is associated with any cache clusters.
",
"operationName" : "DeleteCacheParameterGroup",
"deprecated" : false,
"input" : {
"variableName" : "deleteCacheParameterGroupRequest",
"variableType" : "DeleteCacheParameterGroupRequest",
"variableDeclarationType" : "DeleteCacheParameterGroupRequest",
"documentation" : "Represents the input of a DeleteCacheParameterGroup action.
",
"simpleType" : "DeleteCacheParameterGroupRequest",
"variableSetterType" : "DeleteCacheParameterGroupRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DeleteCacheParameterGroupResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "InvalidCacheParameterGroupStateException",
"documentation" : "The current state of the cache parameter group does not allow the requested action to occur.
"
}, {
"exceptionName" : "CacheParameterGroupNotFoundException",
"documentation" : " The requested cache parameter group name does not refer to an existing cache parameter group.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "DeleteCacheParameterGroupResult",
"asyncReturnType" : "DeleteCacheParameterGroupResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "deleteCacheParameterGroup"
},
"DeleteCacheSecurityGroup" : {
"documentation" : "The DeleteCacheSecurityGroup action deletes a cache security group.
You cannot delete a cache security group if it is associated with any cache clusters. ",
"operationName" : "DeleteCacheSecurityGroup",
"deprecated" : false,
"input" : {
"variableName" : "deleteCacheSecurityGroupRequest",
"variableType" : "DeleteCacheSecurityGroupRequest",
"variableDeclarationType" : "DeleteCacheSecurityGroupRequest",
"documentation" : "Represents the input of a DeleteCacheSecurityGroup action.
",
"simpleType" : "DeleteCacheSecurityGroupRequest",
"variableSetterType" : "DeleteCacheSecurityGroupRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DeleteCacheSecurityGroupResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "InvalidCacheSecurityGroupStateException",
"documentation" : "The current state of the cache security group does not allow deletion.
"
}, {
"exceptionName" : "CacheSecurityGroupNotFoundException",
"documentation" : " The requested cache security group name does not refer to an existing cache security group.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "DeleteCacheSecurityGroupResult",
"asyncReturnType" : "DeleteCacheSecurityGroupResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "deleteCacheSecurityGroup"
},
"DeleteCacheSubnetGroup" : {
"documentation" : "The DeleteCacheSubnetGroup action deletes a cache subnet group.
You cannot delete a cache subnet group if it is associated with any cache clusters. ",
"operationName" : "DeleteCacheSubnetGroup",
"deprecated" : false,
"input" : {
"variableName" : "deleteCacheSubnetGroupRequest",
"variableType" : "DeleteCacheSubnetGroupRequest",
"variableDeclarationType" : "DeleteCacheSubnetGroupRequest",
"documentation" : "Represents the input of a DeleteCacheSubnetGroup action.
",
"simpleType" : "DeleteCacheSubnetGroupRequest",
"variableSetterType" : "DeleteCacheSubnetGroupRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DeleteCacheSubnetGroupResult",
"documentation" : null
},
"exceptions" : [ {
"exceptionName" : "CacheSubnetGroupInUseException",
"documentation" : "The requested cache subnet group is currently in use.
"
}, {
"exceptionName" : "CacheSubnetGroupNotFoundException",
"documentation" : "The requested cache subnet group name does not refer to an existing cache subnet group.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "DeleteCacheSubnetGroupResult",
"asyncReturnType" : "DeleteCacheSubnetGroupResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "deleteCacheSubnetGroup"
},
"DeleteReplicationGroup" : {
"documentation" : "The DeleteReplicationGroup action deletes an existing replication group. By default, this action deletes the entire replication group, including the primary cluster and all of the read replicas. You can optionally delete only the read replicas, while retaining the primary cluster.
When you receive a successful response from this action, Amazon ElastiCache immediately begins deleting the selected resources; you cannot cancel or revert this action.
",
"operationName" : "DeleteReplicationGroup",
"deprecated" : false,
"input" : {
"variableName" : "deleteReplicationGroupRequest",
"variableType" : "DeleteReplicationGroupRequest",
"variableDeclarationType" : "DeleteReplicationGroupRequest",
"documentation" : "Represents the input of a DeleteReplicationGroup action.
",
"simpleType" : "DeleteReplicationGroupRequest",
"variableSetterType" : "DeleteReplicationGroupRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ReplicationGroup",
"documentation" : "Contains all of the attributes of a specific replication group.
"
},
"exceptions" : [ {
"exceptionName" : "ReplicationGroupNotFoundException",
"documentation" : "The specified replication group does not exist.
"
}, {
"exceptionName" : "InvalidReplicationGroupStateException",
"documentation" : "The requested replication group is not in the available state.
"
}, {
"exceptionName" : "SnapshotAlreadyExistsException",
"documentation" : "You already have a snapshot with the given name.
"
}, {
"exceptionName" : "SnapshotFeatureNotSupportedException",
"documentation" : "You attempted one of the following actions:
-
Creating a snapshot of a Redis cache cluster running on a t1.micro cache node.
-
Creating a snapshot of a cache cluster that is running Memcached rather than Redis.
Neither of these are supported by ElastiCache.
"
}, {
"exceptionName" : "SnapshotQuotaExceededException",
"documentation" : "The request cannot be processed because it would exceed the maximum number of snapshots.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "ReplicationGroup",
"asyncReturnType" : "ReplicationGroup",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "deleteReplicationGroup"
},
"DeleteSnapshot" : {
"documentation" : "The DeleteSnapshot action deletes an existing snapshot. When you receive a successful response from this action, ElastiCache immediately begins deleting the snapshot; you cannot cancel or revert this action.
",
"operationName" : "DeleteSnapshot",
"deprecated" : false,
"input" : {
"variableName" : "deleteSnapshotRequest",
"variableType" : "DeleteSnapshotRequest",
"variableDeclarationType" : "DeleteSnapshotRequest",
"documentation" : "Represents the input of a DeleteSnapshot action.
",
"simpleType" : "DeleteSnapshotRequest",
"variableSetterType" : "DeleteSnapshotRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "Snapshot",
"documentation" : "Represents a copy of an entire cache cluster as of the time when the snapshot was taken.
"
},
"exceptions" : [ {
"exceptionName" : "SnapshotNotFoundException",
"documentation" : "The requested snapshot name does not refer to an existing snapshot.
"
}, {
"exceptionName" : "InvalidSnapshotStateException",
"documentation" : "The current state of the snapshot does not allow the requested action to occur.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "Snapshot",
"asyncReturnType" : "Snapshot",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "deleteSnapshot"
},
"DescribeCacheClusters" : {
"documentation" : "The DescribeCacheClusters action returns information about all provisioned cache clusters if no cache cluster identifier is specified, or about a specific cache cluster if a cache cluster identifier is supplied.
By default, abbreviated information about the cache clusters(s) will be returned. You can use the optional ShowDetails flag to retrieve detailed information about the cache nodes associated with the cache clusters. These details include the DNS address and port for the cache node endpoint.
If the cluster is in the CREATING state, only cluster level information will be displayed until all of the nodes are successfully provisioned.
If the cluster is in the DELETING state, only cluster level information will be displayed.
If cache nodes are currently being added to the cache cluster, node endpoint information and creation time for the additional nodes will not be displayed until they are completely provisioned. When the cache cluster state is available, the cluster is ready for use.
If cache nodes are currently being removed from the cache cluster, no endpoint information for the removed nodes is displayed.
",
"operationName" : "DescribeCacheClusters",
"deprecated" : false,
"input" : {
"variableName" : "describeCacheClustersRequest",
"variableType" : "DescribeCacheClustersRequest",
"variableDeclarationType" : "DescribeCacheClustersRequest",
"documentation" : "Represents the input of a DescribeCacheClusters action.
",
"simpleType" : "DescribeCacheClustersRequest",
"variableSetterType" : "DescribeCacheClustersRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeCacheClustersResult",
"documentation" : "Represents the output of a DescribeCacheClusters action.
"
},
"exceptions" : [ {
"exceptionName" : "CacheClusterNotFoundException",
"documentation" : "The requested cache cluster ID does not refer to an existing cache cluster.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "DescribeCacheClustersResult",
"asyncReturnType" : "DescribeCacheClustersResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "describeCacheClusters"
},
"DescribeCacheEngineVersions" : {
"documentation" : "The DescribeCacheEngineVersions action returns a list of the available cache engines and their versions.
",
"operationName" : "DescribeCacheEngineVersions",
"deprecated" : false,
"input" : {
"variableName" : "describeCacheEngineVersionsRequest",
"variableType" : "DescribeCacheEngineVersionsRequest",
"variableDeclarationType" : "DescribeCacheEngineVersionsRequest",
"documentation" : "Represents the input of a DescribeCacheEngineVersions action.
",
"simpleType" : "DescribeCacheEngineVersionsRequest",
"variableSetterType" : "DescribeCacheEngineVersionsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeCacheEngineVersionsResult",
"documentation" : "Represents the output of a DescribeCacheEngineVersions action.
"
},
"exceptions" : null,
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "DescribeCacheEngineVersionsResult",
"asyncReturnType" : "DescribeCacheEngineVersionsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "describeCacheEngineVersions"
},
"DescribeCacheParameterGroups" : {
"documentation" : "The DescribeCacheParameterGroups action returns a list of cache parameter group descriptions. If a cache parameter group name is specified, the list will contain only the descriptions for that group.
",
"operationName" : "DescribeCacheParameterGroups",
"deprecated" : false,
"input" : {
"variableName" : "describeCacheParameterGroupsRequest",
"variableType" : "DescribeCacheParameterGroupsRequest",
"variableDeclarationType" : "DescribeCacheParameterGroupsRequest",
"documentation" : "Represents the input of a DescribeCacheParameterGroups action.
",
"simpleType" : "DescribeCacheParameterGroupsRequest",
"variableSetterType" : "DescribeCacheParameterGroupsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeCacheParameterGroupsResult",
"documentation" : "Represents the output of a DescribeCacheParameterGroups action.
"
},
"exceptions" : [ {
"exceptionName" : "CacheParameterGroupNotFoundException",
"documentation" : " The requested cache parameter group name does not refer to an existing cache parameter group.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "DescribeCacheParameterGroupsResult",
"asyncReturnType" : "DescribeCacheParameterGroupsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "describeCacheParameterGroups"
},
"DescribeCacheParameters" : {
"documentation" : "The DescribeCacheParameters action returns the detailed parameter list for a particular cache parameter group.
",
"operationName" : "DescribeCacheParameters",
"deprecated" : false,
"input" : {
"variableName" : "describeCacheParametersRequest",
"variableType" : "DescribeCacheParametersRequest",
"variableDeclarationType" : "DescribeCacheParametersRequest",
"documentation" : "Represents the input of a DescribeCacheParameters action.
",
"simpleType" : "DescribeCacheParametersRequest",
"variableSetterType" : "DescribeCacheParametersRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeCacheParametersResult",
"documentation" : "Represents the output of a DescribeCacheParameters action.
"
},
"exceptions" : [ {
"exceptionName" : "CacheParameterGroupNotFoundException",
"documentation" : " The requested cache parameter group name does not refer to an existing cache parameter group.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "DescribeCacheParametersResult",
"asyncReturnType" : "DescribeCacheParametersResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "describeCacheParameters"
},
"DescribeCacheSecurityGroups" : {
"documentation" : "The DescribeCacheSecurityGroups action returns a list of cache security group descriptions. If a cache security group name is specified, the list will contain only the description of that group.
",
"operationName" : "DescribeCacheSecurityGroups",
"deprecated" : false,
"input" : {
"variableName" : "describeCacheSecurityGroupsRequest",
"variableType" : "DescribeCacheSecurityGroupsRequest",
"variableDeclarationType" : "DescribeCacheSecurityGroupsRequest",
"documentation" : "Represents the input of a DescribeCacheSecurityGroups action.
",
"simpleType" : "DescribeCacheSecurityGroupsRequest",
"variableSetterType" : "DescribeCacheSecurityGroupsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeCacheSecurityGroupsResult",
"documentation" : "Represents the output of a DescribeCacheSecurityGroups action.
"
},
"exceptions" : [ {
"exceptionName" : "CacheSecurityGroupNotFoundException",
"documentation" : " The requested cache security group name does not refer to an existing cache security group.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "DescribeCacheSecurityGroupsResult",
"asyncReturnType" : "DescribeCacheSecurityGroupsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "describeCacheSecurityGroups"
},
"DescribeCacheSubnetGroups" : {
"documentation" : "The DescribeCacheSubnetGroups action returns a list of cache subnet group descriptions. If a subnet group name is specified, the list will contain only the description of that group.
",
"operationName" : "DescribeCacheSubnetGroups",
"deprecated" : false,
"input" : {
"variableName" : "describeCacheSubnetGroupsRequest",
"variableType" : "DescribeCacheSubnetGroupsRequest",
"variableDeclarationType" : "DescribeCacheSubnetGroupsRequest",
"documentation" : "Represents the input of a DescribeCacheSubnetGroups action.
",
"simpleType" : "DescribeCacheSubnetGroupsRequest",
"variableSetterType" : "DescribeCacheSubnetGroupsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeCacheSubnetGroupsResult",
"documentation" : "Represents the output of a DescribeCacheSubnetGroups action.
"
},
"exceptions" : [ {
"exceptionName" : "CacheSubnetGroupNotFoundException",
"documentation" : "The requested cache subnet group name does not refer to an existing cache subnet group.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "DescribeCacheSubnetGroupsResult",
"asyncReturnType" : "DescribeCacheSubnetGroupsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "describeCacheSubnetGroups"
},
"DescribeEngineDefaultParameters" : {
"documentation" : "The DescribeEngineDefaultParameters action returns the default engine and system parameter information for the specified cache engine.
",
"operationName" : "DescribeEngineDefaultParameters",
"deprecated" : false,
"input" : {
"variableName" : "describeEngineDefaultParametersRequest",
"variableType" : "DescribeEngineDefaultParametersRequest",
"variableDeclarationType" : "DescribeEngineDefaultParametersRequest",
"documentation" : "Represents the input of a DescribeEngineDefaultParameters action.
",
"simpleType" : "DescribeEngineDefaultParametersRequest",
"variableSetterType" : "DescribeEngineDefaultParametersRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "EngineDefaults",
"documentation" : "Represents the output of a DescribeEngineDefaultParameters action.
"
},
"exceptions" : [ {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "EngineDefaults",
"asyncReturnType" : "EngineDefaults",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "describeEngineDefaultParameters"
},
"DescribeEvents" : {
"documentation" : "The DescribeEvents action returns events related to cache clusters, cache security groups, and cache parameter groups. You can obtain events specific to a particular cache cluster, cache security group, or cache parameter group by providing the name as a parameter.
By default, only the events occurring within the last hour are returned; however, you can retrieve up to 14 days' worth of events if necessary.
",
"operationName" : "DescribeEvents",
"deprecated" : false,
"input" : {
"variableName" : "describeEventsRequest",
"variableType" : "DescribeEventsRequest",
"variableDeclarationType" : "DescribeEventsRequest",
"documentation" : "Represents the input of a DescribeEvents action.
",
"simpleType" : "DescribeEventsRequest",
"variableSetterType" : "DescribeEventsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeEventsResult",
"documentation" : "Represents the output of a DescribeEvents action.
"
},
"exceptions" : [ {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "DescribeEventsResult",
"asyncReturnType" : "DescribeEventsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "describeEvents"
},
"DescribeReplicationGroups" : {
"documentation" : "The DescribeReplicationGroups action returns information about a particular replication group. If no identifier is specified, DescribeReplicationGroups returns information about all replication groups.
",
"operationName" : "DescribeReplicationGroups",
"deprecated" : false,
"input" : {
"variableName" : "describeReplicationGroupsRequest",
"variableType" : "DescribeReplicationGroupsRequest",
"variableDeclarationType" : "DescribeReplicationGroupsRequest",
"documentation" : "Represents the input of a DescribeReplicationGroups action.
",
"simpleType" : "DescribeReplicationGroupsRequest",
"variableSetterType" : "DescribeReplicationGroupsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeReplicationGroupsResult",
"documentation" : "Represents the output of a DescribeReplicationGroups action.
"
},
"exceptions" : [ {
"exceptionName" : "ReplicationGroupNotFoundException",
"documentation" : "The specified replication group does not exist.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "DescribeReplicationGroupsResult",
"asyncReturnType" : "DescribeReplicationGroupsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "describeReplicationGroups"
},
"DescribeReservedCacheNodes" : {
"documentation" : "The DescribeReservedCacheNodes action returns information about reserved cache nodes for this account, or about a specified reserved cache node.
",
"operationName" : "DescribeReservedCacheNodes",
"deprecated" : false,
"input" : {
"variableName" : "describeReservedCacheNodesRequest",
"variableType" : "DescribeReservedCacheNodesRequest",
"variableDeclarationType" : "DescribeReservedCacheNodesRequest",
"documentation" : "Represents the input of a DescribeReservedCacheNodes action.
",
"simpleType" : "DescribeReservedCacheNodesRequest",
"variableSetterType" : "DescribeReservedCacheNodesRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeReservedCacheNodesResult",
"documentation" : "Represents the output of a DescribeReservedCacheNodes action.
"
},
"exceptions" : [ {
"exceptionName" : "ReservedCacheNodeNotFoundException",
"documentation" : "The requested reserved cache node was not found.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "DescribeReservedCacheNodesResult",
"asyncReturnType" : "DescribeReservedCacheNodesResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "describeReservedCacheNodes"
},
"DescribeReservedCacheNodesOfferings" : {
"documentation" : "The DescribeReservedCacheNodesOfferings action lists available reserved cache node offerings.
",
"operationName" : "DescribeReservedCacheNodesOfferings",
"deprecated" : false,
"input" : {
"variableName" : "describeReservedCacheNodesOfferingsRequest",
"variableType" : "DescribeReservedCacheNodesOfferingsRequest",
"variableDeclarationType" : "DescribeReservedCacheNodesOfferingsRequest",
"documentation" : "Represents the input of a DescribeReservedCacheNodesOfferings action.
",
"simpleType" : "DescribeReservedCacheNodesOfferingsRequest",
"variableSetterType" : "DescribeReservedCacheNodesOfferingsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeReservedCacheNodesOfferingsResult",
"documentation" : "Represents the output of a DescribeReservedCacheNodesOfferings action.
"
},
"exceptions" : [ {
"exceptionName" : "ReservedCacheNodesOfferingNotFoundException",
"documentation" : "The requested cache node offering does not exist.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "DescribeReservedCacheNodesOfferingsResult",
"asyncReturnType" : "DescribeReservedCacheNodesOfferingsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "describeReservedCacheNodesOfferings"
},
"DescribeSnapshots" : {
"documentation" : "The DescribeSnapshots action returns information about cache cluster snapshots. By default, DescribeSnapshots lists all of your snapshots; it can optionally describe a single snapshot, or just the snapshots associated with a particular cache cluster.
",
"operationName" : "DescribeSnapshots",
"deprecated" : false,
"input" : {
"variableName" : "describeSnapshotsRequest",
"variableType" : "DescribeSnapshotsRequest",
"variableDeclarationType" : "DescribeSnapshotsRequest",
"documentation" : "Represents the input of a DescribeSnapshotsMessage action.
",
"simpleType" : "DescribeSnapshotsRequest",
"variableSetterType" : "DescribeSnapshotsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "DescribeSnapshotsResult",
"documentation" : "Represents the output of a DescribeSnapshots action.
"
},
"exceptions" : [ {
"exceptionName" : "CacheClusterNotFoundException",
"documentation" : "The requested cache cluster ID does not refer to an existing cache cluster.
"
}, {
"exceptionName" : "SnapshotNotFoundException",
"documentation" : "The requested snapshot name does not refer to an existing snapshot.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "DescribeSnapshotsResult",
"asyncReturnType" : "DescribeSnapshotsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "describeSnapshots"
},
"ListAllowedNodeTypeModifications" : {
"documentation" : "The ListAllowedNodeTypeModifications
action lists all available node types that you can scale your Redis cluster's or replication group's current node type up to.
When you use the ModifyCacheCluster
or ModifyReplicationGroup
APIs to scale up your cluster or replication group, the value of the CacheNodeType parameter must be one of the node types returned by this action.
",
"operationName" : "ListAllowedNodeTypeModifications",
"deprecated" : false,
"input" : {
"variableName" : "listAllowedNodeTypeModificationsRequest",
"variableType" : "ListAllowedNodeTypeModificationsRequest",
"variableDeclarationType" : "ListAllowedNodeTypeModificationsRequest",
"documentation" : "The input parameters for the ListAllowedNodeTypeModifications action.
",
"simpleType" : "ListAllowedNodeTypeModificationsRequest",
"variableSetterType" : "ListAllowedNodeTypeModificationsRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ListAllowedNodeTypeModificationsResult",
"documentation" : "Represents the allowed node types you can use to modify your cache cluster or replication group.
"
},
"exceptions" : [ {
"exceptionName" : "CacheClusterNotFoundException",
"documentation" : "The requested cache cluster ID does not refer to an existing cache cluster.
"
}, {
"exceptionName" : "ReplicationGroupNotFoundException",
"documentation" : "The specified replication group does not exist.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "ListAllowedNodeTypeModificationsResult",
"asyncReturnType" : "ListAllowedNodeTypeModificationsResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "listAllowedNodeTypeModifications"
},
"ListTagsForResource" : {
"documentation" : "The ListTagsForResource action 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. Cost allocation tags can be used to categorize and track your AWS costs.
You can have a maximum of 10 cost allocation tags on an ElastiCache resource. For more information, see Using Cost Allocation Tags in Amazon ElastiCache.
",
"operationName" : "ListTagsForResource",
"deprecated" : false,
"input" : {
"variableName" : "listTagsForResourceRequest",
"variableType" : "ListTagsForResourceRequest",
"variableDeclarationType" : "ListTagsForResourceRequest",
"documentation" : "The input parameters for the ListTagsForResource action.
",
"simpleType" : "ListTagsForResourceRequest",
"variableSetterType" : "ListTagsForResourceRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ListTagsForResourceResult",
"documentation" : "Represents the output from the AddTagsToResource, ListTagsOnResource, and RemoveTagsFromResource actions.
"
},
"exceptions" : [ {
"exceptionName" : "CacheClusterNotFoundException",
"documentation" : "The requested cache cluster ID does not refer to an existing cache cluster.
"
}, {
"exceptionName" : "SnapshotNotFoundException",
"documentation" : "The requested snapshot name does not refer to an existing snapshot.
"
}, {
"exceptionName" : "InvalidARNException",
"documentation" : "The requested Amazon Resource Name (ARN) does not refer to an existing resource.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "ListTagsForResourceResult",
"asyncReturnType" : "ListTagsForResourceResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "listTagsForResource"
},
"ModifyCacheCluster" : {
"documentation" : "The ModifyCacheCluster action modifies the settings for a cache cluster. You can use this action to change one or more cluster configuration parameters by specifying the parameters and the new values.
",
"operationName" : "ModifyCacheCluster",
"deprecated" : false,
"input" : {
"variableName" : "modifyCacheClusterRequest",
"variableType" : "ModifyCacheClusterRequest",
"variableDeclarationType" : "ModifyCacheClusterRequest",
"documentation" : "Represents the input of a ModifyCacheCluster action.
",
"simpleType" : "ModifyCacheClusterRequest",
"variableSetterType" : "ModifyCacheClusterRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "CacheCluster",
"documentation" : "Contains all of the attributes of a specific cache cluster.
"
},
"exceptions" : [ {
"exceptionName" : "InvalidCacheClusterStateException",
"documentation" : "The requested cache cluster is not in the available state.
"
}, {
"exceptionName" : "InvalidCacheSecurityGroupStateException",
"documentation" : "The current state of the cache security group does not allow deletion.
"
}, {
"exceptionName" : "InsufficientCacheClusterCapacityException",
"documentation" : "The requested cache node type is not available in the specified Availability Zone.
"
}, {
"exceptionName" : "CacheClusterNotFoundException",
"documentation" : "The requested cache cluster ID does not refer to an existing cache cluster.
"
}, {
"exceptionName" : "NodeQuotaForClusterExceededException",
"documentation" : "The request cannot be processed because it would exceed the allowed number of cache nodes in a single cache cluster.
"
}, {
"exceptionName" : "NodeQuotaForCustomerExceededException",
"documentation" : "The request cannot be processed because it would exceed the allowed number of cache nodes per customer.
"
}, {
"exceptionName" : "CacheSecurityGroupNotFoundException",
"documentation" : " The requested cache security group name does not refer to an existing cache security group.
"
}, {
"exceptionName" : "CacheParameterGroupNotFoundException",
"documentation" : " The requested cache parameter group name does not refer to an existing cache parameter group.
"
}, {
"exceptionName" : "InvalidVPCNetworkStateException",
"documentation" : "The VPC network is in an invalid state.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "CacheCluster",
"asyncReturnType" : "CacheCluster",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "modifyCacheCluster"
},
"ModifyCacheParameterGroup" : {
"documentation" : "The ModifyCacheParameterGroup action modifies the parameters of a cache parameter group. You can modify up to 20 parameters in a single request by submitting a list parameter name and value pairs.
",
"operationName" : "ModifyCacheParameterGroup",
"deprecated" : false,
"input" : {
"variableName" : "modifyCacheParameterGroupRequest",
"variableType" : "ModifyCacheParameterGroupRequest",
"variableDeclarationType" : "ModifyCacheParameterGroupRequest",
"documentation" : "Represents the input of a ModifyCacheParameterGroup action.
",
"simpleType" : "ModifyCacheParameterGroupRequest",
"variableSetterType" : "ModifyCacheParameterGroupRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ModifyCacheParameterGroupResult",
"documentation" : "Represents the output of one of the following actions:
- ModifyCacheParameterGroup
- ResetCacheParameterGroup
"
},
"exceptions" : [ {
"exceptionName" : "CacheParameterGroupNotFoundException",
"documentation" : " The requested cache parameter group name does not refer to an existing cache parameter group.
"
}, {
"exceptionName" : "InvalidCacheParameterGroupStateException",
"documentation" : "The current state of the cache parameter group does not allow the requested action to occur.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "ModifyCacheParameterGroupResult",
"asyncReturnType" : "ModifyCacheParameterGroupResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "modifyCacheParameterGroup"
},
"ModifyCacheSubnetGroup" : {
"documentation" : "The ModifyCacheSubnetGroup action modifies an existing cache subnet group.
",
"operationName" : "ModifyCacheSubnetGroup",
"deprecated" : false,
"input" : {
"variableName" : "modifyCacheSubnetGroupRequest",
"variableType" : "ModifyCacheSubnetGroupRequest",
"variableDeclarationType" : "ModifyCacheSubnetGroupRequest",
"documentation" : "Represents the input of a ModifyCacheSubnetGroup action.
",
"simpleType" : "ModifyCacheSubnetGroupRequest",
"variableSetterType" : "ModifyCacheSubnetGroupRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "CacheSubnetGroup",
"documentation" : "Represents the output of one of the following actions:
- CreateCacheSubnetGroup
- ModifyCacheSubnetGroup
"
},
"exceptions" : [ {
"exceptionName" : "CacheSubnetGroupNotFoundException",
"documentation" : "The requested cache subnet group name does not refer to an existing cache subnet group.
"
}, {
"exceptionName" : "CacheSubnetQuotaExceededException",
"documentation" : "The request cannot be processed because it would exceed the allowed number of subnets in a cache subnet group.
"
}, {
"exceptionName" : "SubnetInUseException",
"documentation" : "The requested subnet is being used by another cache subnet group.
"
}, {
"exceptionName" : "InvalidSubnetException",
"documentation" : "An invalid subnet identifier was specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "CacheSubnetGroup",
"asyncReturnType" : "CacheSubnetGroup",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "modifyCacheSubnetGroup"
},
"ModifyReplicationGroup" : {
"documentation" : "The ModifyReplicationGroup action modifies the settings for a replication group.
",
"operationName" : "ModifyReplicationGroup",
"deprecated" : false,
"input" : {
"variableName" : "modifyReplicationGroupRequest",
"variableType" : "ModifyReplicationGroupRequest",
"variableDeclarationType" : "ModifyReplicationGroupRequest",
"documentation" : "Represents the input of a ModifyReplicationGroups action.
",
"simpleType" : "ModifyReplicationGroupRequest",
"variableSetterType" : "ModifyReplicationGroupRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ReplicationGroup",
"documentation" : "Contains all of the attributes of a specific replication group.
"
},
"exceptions" : [ {
"exceptionName" : "ReplicationGroupNotFoundException",
"documentation" : "The specified replication group does not exist.
"
}, {
"exceptionName" : "InvalidReplicationGroupStateException",
"documentation" : "The requested replication group is not in the available state.
"
}, {
"exceptionName" : "InvalidCacheClusterStateException",
"documentation" : "The requested cache cluster is not in the available state.
"
}, {
"exceptionName" : "InvalidCacheSecurityGroupStateException",
"documentation" : "The current state of the cache security group does not allow deletion.
"
}, {
"exceptionName" : "InsufficientCacheClusterCapacityException",
"documentation" : "The requested cache node type is not available in the specified Availability Zone.
"
}, {
"exceptionName" : "CacheClusterNotFoundException",
"documentation" : "The requested cache cluster ID does not refer to an existing cache cluster.
"
}, {
"exceptionName" : "NodeQuotaForClusterExceededException",
"documentation" : "The request cannot be processed because it would exceed the allowed number of cache nodes in a single cache cluster.
"
}, {
"exceptionName" : "NodeQuotaForCustomerExceededException",
"documentation" : "The request cannot be processed because it would exceed the allowed number of cache nodes per customer.
"
}, {
"exceptionName" : "CacheSecurityGroupNotFoundException",
"documentation" : " The requested cache security group name does not refer to an existing cache security group.
"
}, {
"exceptionName" : "CacheParameterGroupNotFoundException",
"documentation" : " The requested cache parameter group name does not refer to an existing cache parameter group.
"
}, {
"exceptionName" : "InvalidVPCNetworkStateException",
"documentation" : "The VPC network is in an invalid state.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "ReplicationGroup",
"asyncReturnType" : "ReplicationGroup",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "modifyReplicationGroup"
},
"PurchaseReservedCacheNodesOffering" : {
"documentation" : "The PurchaseReservedCacheNodesOffering action allows you to purchase a reserved cache node offering.
",
"operationName" : "PurchaseReservedCacheNodesOffering",
"deprecated" : false,
"input" : {
"variableName" : "purchaseReservedCacheNodesOfferingRequest",
"variableType" : "PurchaseReservedCacheNodesOfferingRequest",
"variableDeclarationType" : "PurchaseReservedCacheNodesOfferingRequest",
"documentation" : "Represents the input of a PurchaseReservedCacheNodesOffering action.
",
"simpleType" : "PurchaseReservedCacheNodesOfferingRequest",
"variableSetterType" : "PurchaseReservedCacheNodesOfferingRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ReservedCacheNode",
"documentation" : "Represents the output of a PurchaseReservedCacheNodesOffering action.
"
},
"exceptions" : [ {
"exceptionName" : "ReservedCacheNodesOfferingNotFoundException",
"documentation" : "The requested cache node offering does not exist.
"
}, {
"exceptionName" : "ReservedCacheNodeAlreadyExistsException",
"documentation" : "You already have a reservation with the given identifier.
"
}, {
"exceptionName" : "ReservedCacheNodeQuotaExceededException",
"documentation" : "The request cannot be processed because it would exceed the user's cache node quota.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "ReservedCacheNode",
"asyncReturnType" : "ReservedCacheNode",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "purchaseReservedCacheNodesOffering"
},
"RebootCacheCluster" : {
"documentation" : "The RebootCacheCluster action reboots some, or all, of the cache nodes within a provisioned cache cluster. This API will apply any modified cache parameter groups to the cache cluster. The reboot action takes place as soon as possible, and results in a momentary outage to the cache cluster. During the reboot, the cache cluster status is set to REBOOTING.
The reboot causes the contents of the cache (for each cache node being rebooted) to be lost.
When the reboot is complete, a cache cluster event is created.
",
"operationName" : "RebootCacheCluster",
"deprecated" : false,
"input" : {
"variableName" : "rebootCacheClusterRequest",
"variableType" : "RebootCacheClusterRequest",
"variableDeclarationType" : "RebootCacheClusterRequest",
"documentation" : "Represents the input of a RebootCacheCluster action.
",
"simpleType" : "RebootCacheClusterRequest",
"variableSetterType" : "RebootCacheClusterRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "CacheCluster",
"documentation" : "Contains all of the attributes of a specific cache cluster.
"
},
"exceptions" : [ {
"exceptionName" : "InvalidCacheClusterStateException",
"documentation" : "The requested cache cluster is not in the available state.
"
}, {
"exceptionName" : "CacheClusterNotFoundException",
"documentation" : "The requested cache cluster ID does not refer to an existing cache cluster.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "CacheCluster",
"asyncReturnType" : "CacheCluster",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "rebootCacheCluster"
},
"RemoveTagsFromResource" : {
"documentation" : "The RemoveTagsFromResource action removes the tags identified by the TagKeys
list from the named resource.
",
"operationName" : "RemoveTagsFromResource",
"deprecated" : false,
"input" : {
"variableName" : "removeTagsFromResourceRequest",
"variableType" : "RemoveTagsFromResourceRequest",
"variableDeclarationType" : "RemoveTagsFromResourceRequest",
"documentation" : "Represents the input of a RemoveTagsFromResource action.
",
"simpleType" : "RemoveTagsFromResourceRequest",
"variableSetterType" : "RemoveTagsFromResourceRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "RemoveTagsFromResourceResult",
"documentation" : "Represents the output from the AddTagsToResource, ListTagsOnResource, and RemoveTagsFromResource actions.
"
},
"exceptions" : [ {
"exceptionName" : "CacheClusterNotFoundException",
"documentation" : "The requested cache cluster ID does not refer to an existing cache cluster.
"
}, {
"exceptionName" : "SnapshotNotFoundException",
"documentation" : "The requested snapshot name does not refer to an existing snapshot.
"
}, {
"exceptionName" : "InvalidARNException",
"documentation" : "The requested Amazon Resource Name (ARN) does not refer to an existing resource.
"
}, {
"exceptionName" : "TagNotFoundException",
"documentation" : "The requested tag was not found on this resource.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "RemoveTagsFromResourceResult",
"asyncReturnType" : "RemoveTagsFromResourceResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "removeTagsFromResource"
},
"ResetCacheParameterGroup" : {
"documentation" : "The ResetCacheParameterGroup action modifies the parameters of a cache parameter group to the engine or system default value. You can reset specific parameters by submitting a list of parameter names. To reset the entire cache parameter group, specify the ResetAllParameters and CacheParameterGroupName parameters.
",
"operationName" : "ResetCacheParameterGroup",
"deprecated" : false,
"input" : {
"variableName" : "resetCacheParameterGroupRequest",
"variableType" : "ResetCacheParameterGroupRequest",
"variableDeclarationType" : "ResetCacheParameterGroupRequest",
"documentation" : "Represents the input of a ResetCacheParameterGroup action.
",
"simpleType" : "ResetCacheParameterGroupRequest",
"variableSetterType" : "ResetCacheParameterGroupRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "ResetCacheParameterGroupResult",
"documentation" : "Represents the output of one of the following actions:
- ModifyCacheParameterGroup
- ResetCacheParameterGroup
"
},
"exceptions" : [ {
"exceptionName" : "InvalidCacheParameterGroupStateException",
"documentation" : "The current state of the cache parameter group does not allow the requested action to occur.
"
}, {
"exceptionName" : "CacheParameterGroupNotFoundException",
"documentation" : " The requested cache parameter group name does not refer to an existing cache parameter group.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "ResetCacheParameterGroupResult",
"asyncReturnType" : "ResetCacheParameterGroupResult",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "resetCacheParameterGroup"
},
"RevokeCacheSecurityGroupIngress" : {
"documentation" : "The RevokeCacheSecurityGroupIngress action revokes ingress from a cache security group. Use this action to disallow access from an Amazon EC2 security group that had been previously authorized.
",
"operationName" : "RevokeCacheSecurityGroupIngress",
"deprecated" : false,
"input" : {
"variableName" : "revokeCacheSecurityGroupIngressRequest",
"variableType" : "RevokeCacheSecurityGroupIngressRequest",
"variableDeclarationType" : "RevokeCacheSecurityGroupIngressRequest",
"documentation" : "Represents the input of a RevokeCacheSecurityGroupIngress action.
",
"simpleType" : "RevokeCacheSecurityGroupIngressRequest",
"variableSetterType" : "RevokeCacheSecurityGroupIngressRequest"
},
"inputStreamPropertyName" : null,
"returnType" : {
"returnType" : "CacheSecurityGroup",
"documentation" : "Represents the output of one of the following actions:
- AuthorizeCacheSecurityGroupIngress
- CreateCacheSecurityGroup
- RevokeCacheSecurityGroupIngress
"
},
"exceptions" : [ {
"exceptionName" : "CacheSecurityGroupNotFoundException",
"documentation" : " The requested cache security group name does not refer to an existing cache security group.
"
}, {
"exceptionName" : "AuthorizationNotFoundException",
"documentation" : "The specified Amazon EC2 security group is not authorized for the specified cache security group.
"
}, {
"exceptionName" : "InvalidCacheSecurityGroupStateException",
"documentation" : "The current state of the cache security group does not allow deletion.
"
}, {
"exceptionName" : "InvalidParameterValueException",
"documentation" : "The value for a parameter is invalid.
"
}, {
"exceptionName" : "InvalidParameterCombinationException",
"documentation" : "Two or more incompatible parameters were specified.
"
} ],
"hasBlobMemberAsPayload" : false,
"syncReturnType" : "CacheSecurityGroup",
"asyncReturnType" : "CacheSecurityGroup",
"asyncFutureType" : "java.util.concurrent.Future",
"asyncCallableType" : "java.util.concurrent.Callable",
"asyncHandlerType" : "com.amazonaws.handlers.AsyncHandler",
"authenticated" : true,
"methodName" : "revokeCacheSecurityGroupIngress"
}
},
"shapes" : {
"CacheSecurityGroup" : {
"c2jName" : "CacheSecurityGroup",
"documentation" : "Represents the output of one of the following actions:
- AuthorizeCacheSecurityGroupIngress
- CreateCacheSecurityGroup
- RevokeCacheSecurityGroupIngress
",
"shapeName" : "CacheSecurityGroup",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : true,
"members" : [ {
"documentation" : "The AWS account ID of the cache security group owner.
",
"name" : "OwnerId",
"c2jName" : "OwnerId",
"c2jShape" : "String",
"variable" : {
"variableName" : "ownerId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The AWS account ID of the cache security group owner.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "ownerId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "OwnerId",
"marshallLocationName" : "OwnerId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The AWS account ID of the cache security group owner.
\n@param ownerId The AWS account ID of the cache security group owner.*/",
"getterDocumentation" : "/**The AWS account ID of the cache security group owner.
\n@return The AWS account ID of the cache security group owner.*/",
"fluentSetterDocumentation" : "/**The AWS account ID of the cache security group owner.
\n@param ownerId The AWS account ID of the cache security group owner.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The AWS account ID of the cache security group owner.
\n@param ownerId The AWS account ID of the cache security group owner.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The name of the cache security group.
",
"name" : "CacheSecurityGroupName",
"c2jName" : "CacheSecurityGroupName",
"c2jShape" : "String",
"variable" : {
"variableName" : "cacheSecurityGroupName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of the cache security group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "cacheSecurityGroupName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheSecurityGroupName",
"marshallLocationName" : "CacheSecurityGroupName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name of the cache security group.
\n@param cacheSecurityGroupName The name of the cache security group.*/",
"getterDocumentation" : "/**The name of the cache security group.
\n@return The name of the cache security group.*/",
"fluentSetterDocumentation" : "/**The name of the cache security group.
\n@param cacheSecurityGroupName The name of the cache security group.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of the cache security group.
\n@param cacheSecurityGroupName The name of the cache security group.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The description of the cache security group.
",
"name" : "Description",
"c2jName" : "Description",
"c2jShape" : "String",
"variable" : {
"variableName" : "description",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The description of the cache security group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "description",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Description",
"marshallLocationName" : "Description",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The description of the cache security group.
\n@param description The description of the cache security group.*/",
"getterDocumentation" : "/**The description of the cache security group.
\n@return The description of the cache security group.*/",
"fluentSetterDocumentation" : "/**The description of the cache security group.
\n@param description The description of the cache security group.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The description of the cache security group.
\n@param description The description of the cache security group.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A list of Amazon EC2 security groups that are associated with this cache security group.
",
"name" : "EC2SecurityGroups",
"c2jName" : "EC2SecurityGroups",
"c2jShape" : "EC2SecurityGroupList",
"variable" : {
"variableName" : "eC2SecurityGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of Amazon EC2 security groups that are associated with this cache security group.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "eC2SecurityGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "EC2SecurityGroups",
"marshallLocationName" : "EC2SecurityGroups",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "EC2SecurityGroup",
"memberLocationName" : "EC2SecurityGroup",
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "EC2SecurityGroup",
"variable" : {
"variableName" : "member",
"variableType" : "EC2SecurityGroup",
"variableDeclarationType" : "EC2SecurityGroup",
"documentation" : "",
"simpleType" : "EC2SecurityGroup",
"variableSetterType" : "EC2SecurityGroup"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "EC2SecurityGroup",
"variableDeclarationType" : "EC2SecurityGroup",
"documentation" : "",
"simpleType" : "EC2SecurityGroup",
"variableSetterType" : "EC2SecurityGroup"
},
"getterModel" : {
"returnType" : "EC2SecurityGroup",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "EC2SecurityGroup",
"marshallLocationName" : "EC2SecurityGroup",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "EC2SecurityGroup",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of Amazon EC2 security groups that are associated with this cache security group.
\n@param eC2SecurityGroups A list of Amazon EC2 security groups that are associated with this cache security group.*/",
"getterDocumentation" : "/**A list of Amazon EC2 security groups that are associated with this cache security group.
\n@return A list of Amazon EC2 security groups that are associated with this cache security group.*/",
"fluentSetterDocumentation" : "/**A list of Amazon EC2 security groups that are associated with this cache security group.
\n@param eC2SecurityGroups A list of Amazon EC2 security groups that are associated with this cache security group.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of Amazon EC2 security groups that are associated with this cache security group.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setEC2SecurityGroups(java.util.Collection)} or {@link #withEC2SecurityGroups(java.util.Collection)} if you want to override the existing values.
\n@param eC2SecurityGroups A list of Amazon EC2 security groups that are associated with this cache security group.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "cacheSecurityGroup",
"variableType" : "CacheSecurityGroup",
"variableDeclarationType" : "CacheSecurityGroup",
"documentation" : null,
"simpleType" : "CacheSecurityGroup",
"variableSetterType" : "CacheSecurityGroup"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"Description" : {
"documentation" : "The description of the cache security group.
",
"name" : "Description",
"c2jName" : "Description",
"c2jShape" : "String",
"variable" : {
"variableName" : "description",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The description of the cache security group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "description",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Description",
"marshallLocationName" : "Description",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The description of the cache security group.
\n@param description The description of the cache security group.*/",
"getterDocumentation" : "/**The description of the cache security group.
\n@return The description of the cache security group.*/",
"fluentSetterDocumentation" : "/**The description of the cache security group.
\n@param description The description of the cache security group.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The description of the cache security group.
\n@param description The description of the cache security group.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"EC2SecurityGroups" : {
"documentation" : "A list of Amazon EC2 security groups that are associated with this cache security group.
",
"name" : "EC2SecurityGroups",
"c2jName" : "EC2SecurityGroups",
"c2jShape" : "EC2SecurityGroupList",
"variable" : {
"variableName" : "eC2SecurityGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of Amazon EC2 security groups that are associated with this cache security group.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "eC2SecurityGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "EC2SecurityGroups",
"marshallLocationName" : "EC2SecurityGroups",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "EC2SecurityGroup",
"memberLocationName" : "EC2SecurityGroup",
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "EC2SecurityGroup",
"variable" : {
"variableName" : "member",
"variableType" : "EC2SecurityGroup",
"variableDeclarationType" : "EC2SecurityGroup",
"documentation" : "",
"simpleType" : "EC2SecurityGroup",
"variableSetterType" : "EC2SecurityGroup"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "EC2SecurityGroup",
"variableDeclarationType" : "EC2SecurityGroup",
"documentation" : "",
"simpleType" : "EC2SecurityGroup",
"variableSetterType" : "EC2SecurityGroup"
},
"getterModel" : {
"returnType" : "EC2SecurityGroup",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "EC2SecurityGroup",
"marshallLocationName" : "EC2SecurityGroup",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "EC2SecurityGroup",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of Amazon EC2 security groups that are associated with this cache security group.
\n@param eC2SecurityGroups A list of Amazon EC2 security groups that are associated with this cache security group.*/",
"getterDocumentation" : "/**A list of Amazon EC2 security groups that are associated with this cache security group.
\n@return A list of Amazon EC2 security groups that are associated with this cache security group.*/",
"fluentSetterDocumentation" : "/**A list of Amazon EC2 security groups that are associated with this cache security group.
\n@param eC2SecurityGroups A list of Amazon EC2 security groups that are associated with this cache security group.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of Amazon EC2 security groups that are associated with this cache security group.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setEC2SecurityGroups(java.util.Collection)} or {@link #withEC2SecurityGroups(java.util.Collection)} if you want to override the existing values.
\n@param eC2SecurityGroups A list of Amazon EC2 security groups that are associated with this cache security group.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"CacheSecurityGroupName" : {
"documentation" : "The name of the cache security group.
",
"name" : "CacheSecurityGroupName",
"c2jName" : "CacheSecurityGroupName",
"c2jShape" : "String",
"variable" : {
"variableName" : "cacheSecurityGroupName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of the cache security group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "cacheSecurityGroupName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheSecurityGroupName",
"marshallLocationName" : "CacheSecurityGroupName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name of the cache security group.
\n@param cacheSecurityGroupName The name of the cache security group.*/",
"getterDocumentation" : "/**The name of the cache security group.
\n@return The name of the cache security group.*/",
"fluentSetterDocumentation" : "/**The name of the cache security group.
\n@param cacheSecurityGroupName The name of the cache security group.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of the cache security group.
\n@param cacheSecurityGroupName The name of the cache security group.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"OwnerId" : {
"documentation" : "The AWS account ID of the cache security group owner.
",
"name" : "OwnerId",
"c2jName" : "OwnerId",
"c2jShape" : "String",
"variable" : {
"variableName" : "ownerId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The AWS account ID of the cache security group owner.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "ownerId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "OwnerId",
"marshallLocationName" : "OwnerId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The AWS account ID of the cache security group owner.
\n@param ownerId The AWS account ID of the cache security group owner.*/",
"getterDocumentation" : "/**The AWS account ID of the cache security group owner.
\n@return The AWS account ID of the cache security group owner.*/",
"fluentSetterDocumentation" : "/**The AWS account ID of the cache security group owner.
\n@param ownerId The AWS account ID of the cache security group owner.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The AWS account ID of the cache security group owner.
\n@param ownerId The AWS account ID of the cache security group owner.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"InvalidSnapshotStateException" : {
"c2jName" : "InvalidSnapshotStateFault",
"documentation" : "The current state of the snapshot does not allow the requested action to occur.
",
"shapeName" : "InvalidSnapshotStateException",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : null,
"variable" : {
"variableName" : "invalidSnapshotStateException",
"variableType" : "InvalidSnapshotStateException",
"variableDeclarationType" : "InvalidSnapshotStateException",
"documentation" : null,
"simpleType" : "InvalidSnapshotStateException",
"variableSetterType" : "InvalidSnapshotStateException"
},
"marshaller" : null,
"unmarshaller" : null,
"errorCode" : "InvalidSnapshotState",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"CacheSubnetGroupInUseException" : {
"c2jName" : "CacheSubnetGroupInUse",
"documentation" : "The requested cache subnet group is currently in use.
",
"shapeName" : "CacheSubnetGroupInUseException",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : null,
"variable" : {
"variableName" : "cacheSubnetGroupInUseException",
"variableType" : "CacheSubnetGroupInUseException",
"variableDeclarationType" : "CacheSubnetGroupInUseException",
"documentation" : null,
"simpleType" : "CacheSubnetGroupInUseException",
"variableSetterType" : "CacheSubnetGroupInUseException"
},
"marshaller" : null,
"unmarshaller" : null,
"errorCode" : "CacheSubnetGroupInUse",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"DescribeReservedCacheNodesRequest" : {
"c2jName" : "DescribeReservedCacheNodesMessage",
"documentation" : "Represents the input of a DescribeReservedCacheNodes action.
",
"shapeName" : "DescribeReservedCacheNodesRequest",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.
",
"name" : "ReservedCacheNodeId",
"c2jName" : "ReservedCacheNodeId",
"c2jShape" : "String",
"variable" : {
"variableName" : "reservedCacheNodeId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "reservedCacheNodeId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ReservedCacheNodeId",
"marshallLocationName" : "ReservedCacheNodeId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.
\n@param reservedCacheNodeId The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.*/",
"getterDocumentation" : "/**The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.
\n@return The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.*/",
"fluentSetterDocumentation" : "/**The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.
\n@param reservedCacheNodeId The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.
\n@param reservedCacheNodeId The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.
",
"name" : "ReservedCacheNodesOfferingId",
"c2jName" : "ReservedCacheNodesOfferingId",
"c2jShape" : "String",
"variable" : {
"variableName" : "reservedCacheNodesOfferingId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "reservedCacheNodesOfferingId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ReservedCacheNodesOfferingId",
"marshallLocationName" : "ReservedCacheNodesOfferingId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.
\n@param reservedCacheNodesOfferingId The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.*/",
"getterDocumentation" : "/**The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.
\n@return The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.*/",
"fluentSetterDocumentation" : "/**The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.
\n@param reservedCacheNodesOfferingId The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.
\n@param reservedCacheNodesOfferingId The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type.
Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.
",
"name" : "CacheNodeType",
"c2jName" : "CacheNodeType",
"c2jShape" : "String",
"variable" : {
"variableName" : "cacheNodeType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type.
Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "cacheNodeType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheNodeType",
"marshallLocationName" : "CacheNodeType",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type.
Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.
\n@param cacheNodeType The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type. Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.*/",
"getterDocumentation" : "/**
The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type.
Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.
\n@return The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type. Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.*/",
"fluentSetterDocumentation" : "/**
The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type.
Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.
\n@param cacheNodeType The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type. Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type.
Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.
\n@param cacheNodeType The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type. Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "
The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration.
Valid Values: 1 | 3 | 31536000 | 94608000
",
"name" : "Duration",
"c2jName" : "Duration",
"c2jShape" : "String",
"variable" : {
"variableName" : "duration",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration.
Valid Values: 1 | 3 | 31536000 | 94608000
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "duration",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Duration",
"marshallLocationName" : "Duration",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration.
Valid Values: 1 | 3 | 31536000 | 94608000
\n@param duration The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration. Valid Values: 1 | 3 | 31536000 | 94608000
*/",
"getterDocumentation" : "/**
The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration.
Valid Values: 1 | 3 | 31536000 | 94608000
\n@return The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration. Valid Values: 1 | 3 | 31536000 | 94608000
*/",
"fluentSetterDocumentation" : "/**
The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration.
Valid Values: 1 | 3 | 31536000 | 94608000
\n@param duration The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration. Valid Values: 1 | 3 | 31536000 | 94608000
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration.
Valid Values: 1 | 3 | 31536000 | 94608000
\n@param duration The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration. Valid Values: 1 | 3 | 31536000 | 94608000
\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "
The product description filter value. Use this parameter to show only those reservations matching the specified product description.
",
"name" : "ProductDescription",
"c2jName" : "ProductDescription",
"c2jShape" : "String",
"variable" : {
"variableName" : "productDescription",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The product description filter value. Use this parameter to show only those reservations matching the specified product description.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "productDescription",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ProductDescription",
"marshallLocationName" : "ProductDescription",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The product description filter value. Use this parameter to show only those reservations matching the specified product description.
\n@param productDescription The product description filter value. Use this parameter to show only those reservations matching the specified product description.*/",
"getterDocumentation" : "/**The product description filter value. Use this parameter to show only those reservations matching the specified product description.
\n@return The product description filter value. Use this parameter to show only those reservations matching the specified product description.*/",
"fluentSetterDocumentation" : "/**The product description filter value. Use this parameter to show only those reservations matching the specified product description.
\n@param productDescription The product description filter value. Use this parameter to show only those reservations matching the specified product description.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The product description filter value. Use this parameter to show only those reservations matching the specified product description.
\n@param productDescription The product description filter value. Use this parameter to show only those reservations matching the specified product description.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type.
Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
",
"name" : "OfferingType",
"c2jName" : "OfferingType",
"c2jShape" : "String",
"variable" : {
"variableName" : "offeringType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type.
Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "offeringType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "OfferingType",
"marshallLocationName" : "OfferingType",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type.
Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
\n@param offeringType The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type. Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
*/",
"getterDocumentation" : "/**
The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type.
Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
\n@return The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type. Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
*/",
"fluentSetterDocumentation" : "/**
The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type.
Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
\n@param offeringType The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type. Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type.
Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
\n@param offeringType The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type. Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "
The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
",
"name" : "MaxRecords",
"c2jName" : "MaxRecords",
"c2jShape" : "IntegerOptional",
"variable" : {
"variableName" : "maxRecords",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "maxRecords",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "MaxRecords",
"marshallLocationName" : "MaxRecords",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
\n@param maxRecords The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved. Default: 100
Constraints: minimum 20; maximum 100.*/",
"getterDocumentation" : "/**
The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
\n@return The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved. Default: 100
Constraints: minimum 20; maximum 100.*/",
"fluentSetterDocumentation" : "/**
The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
\n@param maxRecords The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved. Default: 100
Constraints: minimum 20; maximum 100.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
\n@param maxRecords The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved. Default: 100
Constraints: minimum 20; maximum 100.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "
An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
",
"name" : "Marker",
"c2jName" : "Marker",
"c2jShape" : "String",
"variable" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Marker",
"marshallLocationName" : "Marker",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
\n@param marker An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.*/",
"getterDocumentation" : "/**An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
\n@return An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.*/",
"fluentSetterDocumentation" : "/**An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
\n@param marker An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
\n@param marker An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "describeReservedCacheNodesRequest",
"variableType" : "DescribeReservedCacheNodesRequest",
"variableDeclarationType" : "DescribeReservedCacheNodesRequest",
"documentation" : null,
"simpleType" : "DescribeReservedCacheNodesRequest",
"variableSetterType" : "DescribeReservedCacheNodesRequest"
},
"marshaller" : {
"action" : "DescribeReservedCacheNodes",
"verb" : "POST",
"target" : null,
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"MaxRecords" : {
"documentation" : "The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
",
"name" : "MaxRecords",
"c2jName" : "MaxRecords",
"c2jShape" : "IntegerOptional",
"variable" : {
"variableName" : "maxRecords",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "maxRecords",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "MaxRecords",
"marshallLocationName" : "MaxRecords",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
\n@param maxRecords The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved. Default: 100
Constraints: minimum 20; maximum 100.*/",
"getterDocumentation" : "/**
The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
\n@return The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved. Default: 100
Constraints: minimum 20; maximum 100.*/",
"fluentSetterDocumentation" : "/**
The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
\n@param maxRecords The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved. Default: 100
Constraints: minimum 20; maximum 100.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
\n@param maxRecords The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved. Default: 100
Constraints: minimum 20; maximum 100.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Duration" : {
"documentation" : "
The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration.
Valid Values: 1 | 3 | 31536000 | 94608000
",
"name" : "Duration",
"c2jName" : "Duration",
"c2jShape" : "String",
"variable" : {
"variableName" : "duration",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration.
Valid Values: 1 | 3 | 31536000 | 94608000
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "duration",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Duration",
"marshallLocationName" : "Duration",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration.
Valid Values: 1 | 3 | 31536000 | 94608000
\n@param duration The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration. Valid Values: 1 | 3 | 31536000 | 94608000
*/",
"getterDocumentation" : "/**
The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration.
Valid Values: 1 | 3 | 31536000 | 94608000
\n@return The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration. Valid Values: 1 | 3 | 31536000 | 94608000
*/",
"fluentSetterDocumentation" : "/**
The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration.
Valid Values: 1 | 3 | 31536000 | 94608000
\n@param duration The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration. Valid Values: 1 | 3 | 31536000 | 94608000
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration.
Valid Values: 1 | 3 | 31536000 | 94608000
\n@param duration The duration filter value, specified in years or seconds. Use this parameter to show only reservations for this duration. Valid Values: 1 | 3 | 31536000 | 94608000
\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"CacheNodeType" : {
"documentation" : "
The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type.
Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.
",
"name" : "CacheNodeType",
"c2jName" : "CacheNodeType",
"c2jShape" : "String",
"variable" : {
"variableName" : "cacheNodeType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type.
Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "cacheNodeType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheNodeType",
"marshallLocationName" : "CacheNodeType",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type.
Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.
\n@param cacheNodeType The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type. Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.*/",
"getterDocumentation" : "/**
The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type.
Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.
\n@return The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type. Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.*/",
"fluentSetterDocumentation" : "/**
The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type.
Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.
\n@param cacheNodeType The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type. Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type.
Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.
\n@param cacheNodeType The cache node type filter value. Use this parameter to show only those reservations matching the specified cache node type. Valid node types are as follows:
- General purpose:
- Current generation:
cache.t2.micro
, cache.t2.small
, cache.t2.medium
, cache.m3.medium
, cache.m3.large
, cache.m3.xlarge
, cache.m3.2xlarge
- Previous generation:
cache.t1.micro
, cache.m1.small
, cache.m1.medium
, cache.m1.large
, cache.m1.xlarge
- Compute optimized:
cache.c1.xlarge
- Memory optimized
- Current generation:
cache.r3.large
, cache.r3.xlarge
, cache.r3.2xlarge
, cache.r3.4xlarge
, cache.r3.8xlarge
- Previous generation:
cache.m2.xlarge
, cache.m2.2xlarge
, cache.m2.4xlarge
Notes:
- All t2 instances are created in an Amazon Virtual Private Cloud (VPC).
- Redis backup/restore is not supported for t2 instances.
- Redis Append-only files (AOF) functionality is not supported for t1 or t2 instances.
For a complete listing of cache node types and specifications, see Amazon ElastiCache Product Features and Details and Cache Node Type-Specific Parameters for Memcached or Cache Node Type-Specific Parameters for Redis.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ProductDescription" : {
"documentation" : "
The product description filter value. Use this parameter to show only those reservations matching the specified product description.
",
"name" : "ProductDescription",
"c2jName" : "ProductDescription",
"c2jShape" : "String",
"variable" : {
"variableName" : "productDescription",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The product description filter value. Use this parameter to show only those reservations matching the specified product description.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "productDescription",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ProductDescription",
"marshallLocationName" : "ProductDescription",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The product description filter value. Use this parameter to show only those reservations matching the specified product description.
\n@param productDescription The product description filter value. Use this parameter to show only those reservations matching the specified product description.*/",
"getterDocumentation" : "/**The product description filter value. Use this parameter to show only those reservations matching the specified product description.
\n@return The product description filter value. Use this parameter to show only those reservations matching the specified product description.*/",
"fluentSetterDocumentation" : "/**The product description filter value. Use this parameter to show only those reservations matching the specified product description.
\n@param productDescription The product description filter value. Use this parameter to show only those reservations matching the specified product description.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The product description filter value. Use this parameter to show only those reservations matching the specified product description.
\n@param productDescription The product description filter value. Use this parameter to show only those reservations matching the specified product description.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"OfferingType" : {
"documentation" : "The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type.
Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
",
"name" : "OfferingType",
"c2jName" : "OfferingType",
"c2jShape" : "String",
"variable" : {
"variableName" : "offeringType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type.
Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "offeringType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "OfferingType",
"marshallLocationName" : "OfferingType",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type.
Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
\n@param offeringType The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type. Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
*/",
"getterDocumentation" : "/**
The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type.
Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
\n@return The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type. Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
*/",
"fluentSetterDocumentation" : "/**
The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type.
Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
\n@param offeringType The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type. Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type.
Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
\n@param offeringType The offering type filter value. Use this parameter to show only the available offerings matching the specified offering type. Valid values: "Light Utilization"|"Medium Utilization"|"Heavy Utilization"
\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ReservedCacheNodesOfferingId" : {
"documentation" : "
The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.
",
"name" : "ReservedCacheNodesOfferingId",
"c2jName" : "ReservedCacheNodesOfferingId",
"c2jShape" : "String",
"variable" : {
"variableName" : "reservedCacheNodesOfferingId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "reservedCacheNodesOfferingId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ReservedCacheNodesOfferingId",
"marshallLocationName" : "ReservedCacheNodesOfferingId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.
\n@param reservedCacheNodesOfferingId The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.*/",
"getterDocumentation" : "/**The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.
\n@return The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.*/",
"fluentSetterDocumentation" : "/**The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.
\n@param reservedCacheNodesOfferingId The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.
\n@param reservedCacheNodesOfferingId The offering identifier filter value. Use this parameter to show only purchased reservations matching the specified offering identifier.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Marker" : {
"documentation" : "An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
",
"name" : "Marker",
"c2jName" : "Marker",
"c2jShape" : "String",
"variable" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Marker",
"marshallLocationName" : "Marker",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
\n@param marker An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.*/",
"getterDocumentation" : "/**An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
\n@return An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.*/",
"fluentSetterDocumentation" : "/**An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
\n@param marker An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
\n@param marker An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ReservedCacheNodeId" : {
"documentation" : "The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.
",
"name" : "ReservedCacheNodeId",
"c2jName" : "ReservedCacheNodeId",
"c2jShape" : "String",
"variable" : {
"variableName" : "reservedCacheNodeId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "reservedCacheNodeId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ReservedCacheNodeId",
"marshallLocationName" : "ReservedCacheNodeId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.
\n@param reservedCacheNodeId The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.*/",
"getterDocumentation" : "/**The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.
\n@return The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.*/",
"fluentSetterDocumentation" : "/**The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.
\n@param reservedCacheNodeId The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.
\n@param reservedCacheNodeId The reserved cache node identifier filter value. Use this parameter to show only the reservation that matches the specified reservation ID.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"CacheNodeTypeSpecificParameter" : {
"c2jName" : "CacheNodeTypeSpecificParameter",
"documentation" : "A parameter that has a different value for each cache node type it is applied to. For example, in a Redis cache cluster, a cache.m1.large cache node type would have a larger maxmemory value than a cache.m1.small type.
",
"shapeName" : "CacheNodeTypeSpecificParameter",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The name of the parameter.
",
"name" : "ParameterName",
"c2jName" : "ParameterName",
"c2jShape" : "String",
"variable" : {
"variableName" : "parameterName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of the parameter.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "parameterName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ParameterName",
"marshallLocationName" : "ParameterName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name of the parameter.
\n@param parameterName The name of the parameter.*/",
"getterDocumentation" : "/**The name of the parameter.
\n@return The name of the parameter.*/",
"fluentSetterDocumentation" : "/**The name of the parameter.
\n@param parameterName The name of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of the parameter.
\n@param parameterName The name of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A description of the parameter.
",
"name" : "Description",
"c2jName" : "Description",
"c2jShape" : "String",
"variable" : {
"variableName" : "description",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "A description of the parameter.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "description",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Description",
"marshallLocationName" : "Description",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**A description of the parameter.
\n@param description A description of the parameter.*/",
"getterDocumentation" : "/**A description of the parameter.
\n@return A description of the parameter.*/",
"fluentSetterDocumentation" : "/**A description of the parameter.
\n@param description A description of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A description of the parameter.
\n@param description A description of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The source of the parameter value.
",
"name" : "Source",
"c2jName" : "Source",
"c2jShape" : "String",
"variable" : {
"variableName" : "source",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The source of the parameter value.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "source",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Source",
"marshallLocationName" : "Source",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The source of the parameter value.
\n@param source The source of the parameter value.*/",
"getterDocumentation" : "/**The source of the parameter value.
\n@return The source of the parameter value.*/",
"fluentSetterDocumentation" : "/**The source of the parameter value.
\n@param source The source of the parameter value.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The source of the parameter value.
\n@param source The source of the parameter value.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The valid data type for the parameter.
",
"name" : "DataType",
"c2jName" : "DataType",
"c2jShape" : "String",
"variable" : {
"variableName" : "dataType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The valid data type for the parameter.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "dataType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DataType",
"marshallLocationName" : "DataType",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The valid data type for the parameter.
\n@param dataType The valid data type for the parameter.*/",
"getterDocumentation" : "/**The valid data type for the parameter.
\n@return The valid data type for the parameter.*/",
"fluentSetterDocumentation" : "/**The valid data type for the parameter.
\n@param dataType The valid data type for the parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The valid data type for the parameter.
\n@param dataType The valid data type for the parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The valid range of values for the parameter.
",
"name" : "AllowedValues",
"c2jName" : "AllowedValues",
"c2jShape" : "String",
"variable" : {
"variableName" : "allowedValues",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The valid range of values for the parameter.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "allowedValues",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "AllowedValues",
"marshallLocationName" : "AllowedValues",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The valid range of values for the parameter.
\n@param allowedValues The valid range of values for the parameter.*/",
"getterDocumentation" : "/**The valid range of values for the parameter.
\n@return The valid range of values for the parameter.*/",
"fluentSetterDocumentation" : "/**The valid range of values for the parameter.
\n@param allowedValues The valid range of values for the parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The valid range of values for the parameter.
\n@param allowedValues The valid range of values for the parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
",
"name" : "IsModifiable",
"c2jName" : "IsModifiable",
"c2jShape" : "Boolean",
"variable" : {
"variableName" : "isModifiable",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"setterModel" : {
"variableName" : "isModifiable",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "IsModifiable",
"marshallLocationName" : "IsModifiable",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
\n@param isModifiable Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.*/",
"getterDocumentation" : "/**Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
\n@return Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.*/",
"fluentSetterDocumentation" : "/**Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
\n@param isModifiable Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
\n@param isModifiable Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The earliest cache engine version to which the parameter can apply.
",
"name" : "MinimumEngineVersion",
"c2jName" : "MinimumEngineVersion",
"c2jShape" : "String",
"variable" : {
"variableName" : "minimumEngineVersion",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The earliest cache engine version to which the parameter can apply.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "minimumEngineVersion",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "MinimumEngineVersion",
"marshallLocationName" : "MinimumEngineVersion",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The earliest cache engine version to which the parameter can apply.
\n@param minimumEngineVersion The earliest cache engine version to which the parameter can apply.*/",
"getterDocumentation" : "/**The earliest cache engine version to which the parameter can apply.
\n@return The earliest cache engine version to which the parameter can apply.*/",
"fluentSetterDocumentation" : "/**The earliest cache engine version to which the parameter can apply.
\n@param minimumEngineVersion The earliest cache engine version to which the parameter can apply.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The earliest cache engine version to which the parameter can apply.
\n@param minimumEngineVersion The earliest cache engine version to which the parameter can apply.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A list of cache node types and their corresponding values for this parameter.
",
"name" : "CacheNodeTypeSpecificValues",
"c2jName" : "CacheNodeTypeSpecificValues",
"c2jShape" : "CacheNodeTypeSpecificValueList",
"variable" : {
"variableName" : "cacheNodeTypeSpecificValues",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of cache node types and their corresponding values for this parameter.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "cacheNodeTypeSpecificValues",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheNodeTypeSpecificValues",
"marshallLocationName" : "CacheNodeTypeSpecificValues",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "CacheNodeTypeSpecificValue",
"memberLocationName" : "CacheNodeTypeSpecificValue",
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "CacheNodeTypeSpecificValue",
"variable" : {
"variableName" : "member",
"variableType" : "CacheNodeTypeSpecificValue",
"variableDeclarationType" : "CacheNodeTypeSpecificValue",
"documentation" : "",
"simpleType" : "CacheNodeTypeSpecificValue",
"variableSetterType" : "CacheNodeTypeSpecificValue"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "CacheNodeTypeSpecificValue",
"variableDeclarationType" : "CacheNodeTypeSpecificValue",
"documentation" : "",
"simpleType" : "CacheNodeTypeSpecificValue",
"variableSetterType" : "CacheNodeTypeSpecificValue"
},
"getterModel" : {
"returnType" : "CacheNodeTypeSpecificValue",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheNodeTypeSpecificValue",
"marshallLocationName" : "CacheNodeTypeSpecificValue",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "CacheNodeTypeSpecificValue",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of cache node types and their corresponding values for this parameter.
\n@param cacheNodeTypeSpecificValues A list of cache node types and their corresponding values for this parameter.*/",
"getterDocumentation" : "/**A list of cache node types and their corresponding values for this parameter.
\n@return A list of cache node types and their corresponding values for this parameter.*/",
"fluentSetterDocumentation" : "/**A list of cache node types and their corresponding values for this parameter.
\n@param cacheNodeTypeSpecificValues A list of cache node types and their corresponding values for this parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of cache node types and their corresponding values for this parameter.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setCacheNodeTypeSpecificValues(java.util.Collection)} or {@link #withCacheNodeTypeSpecificValues(java.util.Collection)} if you want to override the existing values.
\n@param cacheNodeTypeSpecificValues A list of cache node types and their corresponding values for this parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "cacheNodeTypeSpecificParameter",
"variableType" : "CacheNodeTypeSpecificParameter",
"variableDeclarationType" : "CacheNodeTypeSpecificParameter",
"documentation" : null,
"simpleType" : "CacheNodeTypeSpecificParameter",
"variableSetterType" : "CacheNodeTypeSpecificParameter"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"Source" : {
"documentation" : "The source of the parameter value.
",
"name" : "Source",
"c2jName" : "Source",
"c2jShape" : "String",
"variable" : {
"variableName" : "source",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The source of the parameter value.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "source",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Source",
"marshallLocationName" : "Source",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The source of the parameter value.
\n@param source The source of the parameter value.*/",
"getterDocumentation" : "/**The source of the parameter value.
\n@return The source of the parameter value.*/",
"fluentSetterDocumentation" : "/**The source of the parameter value.
\n@param source The source of the parameter value.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The source of the parameter value.
\n@param source The source of the parameter value.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"AllowedValues" : {
"documentation" : "The valid range of values for the parameter.
",
"name" : "AllowedValues",
"c2jName" : "AllowedValues",
"c2jShape" : "String",
"variable" : {
"variableName" : "allowedValues",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The valid range of values for the parameter.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "allowedValues",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "AllowedValues",
"marshallLocationName" : "AllowedValues",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The valid range of values for the parameter.
\n@param allowedValues The valid range of values for the parameter.*/",
"getterDocumentation" : "/**The valid range of values for the parameter.
\n@return The valid range of values for the parameter.*/",
"fluentSetterDocumentation" : "/**The valid range of values for the parameter.
\n@param allowedValues The valid range of values for the parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The valid range of values for the parameter.
\n@param allowedValues The valid range of values for the parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Description" : {
"documentation" : "A description of the parameter.
",
"name" : "Description",
"c2jName" : "Description",
"c2jShape" : "String",
"variable" : {
"variableName" : "description",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "A description of the parameter.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "description",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Description",
"marshallLocationName" : "Description",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**A description of the parameter.
\n@param description A description of the parameter.*/",
"getterDocumentation" : "/**A description of the parameter.
\n@return A description of the parameter.*/",
"fluentSetterDocumentation" : "/**A description of the parameter.
\n@param description A description of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A description of the parameter.
\n@param description A description of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"IsModifiable" : {
"documentation" : "Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
",
"name" : "IsModifiable",
"c2jName" : "IsModifiable",
"c2jShape" : "Boolean",
"variable" : {
"variableName" : "isModifiable",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"setterModel" : {
"variableName" : "isModifiable",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "IsModifiable",
"marshallLocationName" : "IsModifiable",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
\n@param isModifiable Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.*/",
"getterDocumentation" : "/**Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
\n@return Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.*/",
"fluentSetterDocumentation" : "/**Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
\n@param isModifiable Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.
\n@param isModifiable Indicates whether (true
) or not (false
) the parameter can be modified. Some parameters have security or operational implications that prevent them from being changed.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"DataType" : {
"documentation" : "The valid data type for the parameter.
",
"name" : "DataType",
"c2jName" : "DataType",
"c2jShape" : "String",
"variable" : {
"variableName" : "dataType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The valid data type for the parameter.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "dataType",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "DataType",
"marshallLocationName" : "DataType",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The valid data type for the parameter.
\n@param dataType The valid data type for the parameter.*/",
"getterDocumentation" : "/**The valid data type for the parameter.
\n@return The valid data type for the parameter.*/",
"fluentSetterDocumentation" : "/**The valid data type for the parameter.
\n@param dataType The valid data type for the parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The valid data type for the parameter.
\n@param dataType The valid data type for the parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"MinimumEngineVersion" : {
"documentation" : "The earliest cache engine version to which the parameter can apply.
",
"name" : "MinimumEngineVersion",
"c2jName" : "MinimumEngineVersion",
"c2jShape" : "String",
"variable" : {
"variableName" : "minimumEngineVersion",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The earliest cache engine version to which the parameter can apply.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "minimumEngineVersion",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "MinimumEngineVersion",
"marshallLocationName" : "MinimumEngineVersion",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The earliest cache engine version to which the parameter can apply.
\n@param minimumEngineVersion The earliest cache engine version to which the parameter can apply.*/",
"getterDocumentation" : "/**The earliest cache engine version to which the parameter can apply.
\n@return The earliest cache engine version to which the parameter can apply.*/",
"fluentSetterDocumentation" : "/**The earliest cache engine version to which the parameter can apply.
\n@param minimumEngineVersion The earliest cache engine version to which the parameter can apply.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The earliest cache engine version to which the parameter can apply.
\n@param minimumEngineVersion The earliest cache engine version to which the parameter can apply.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"CacheNodeTypeSpecificValues" : {
"documentation" : "A list of cache node types and their corresponding values for this parameter.
",
"name" : "CacheNodeTypeSpecificValues",
"c2jName" : "CacheNodeTypeSpecificValues",
"c2jShape" : "CacheNodeTypeSpecificValueList",
"variable" : {
"variableName" : "cacheNodeTypeSpecificValues",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of cache node types and their corresponding values for this parameter.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "cacheNodeTypeSpecificValues",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheNodeTypeSpecificValues",
"marshallLocationName" : "CacheNodeTypeSpecificValues",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "CacheNodeTypeSpecificValue",
"memberLocationName" : "CacheNodeTypeSpecificValue",
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "CacheNodeTypeSpecificValue",
"variable" : {
"variableName" : "member",
"variableType" : "CacheNodeTypeSpecificValue",
"variableDeclarationType" : "CacheNodeTypeSpecificValue",
"documentation" : "",
"simpleType" : "CacheNodeTypeSpecificValue",
"variableSetterType" : "CacheNodeTypeSpecificValue"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "CacheNodeTypeSpecificValue",
"variableDeclarationType" : "CacheNodeTypeSpecificValue",
"documentation" : "",
"simpleType" : "CacheNodeTypeSpecificValue",
"variableSetterType" : "CacheNodeTypeSpecificValue"
},
"getterModel" : {
"returnType" : "CacheNodeTypeSpecificValue",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheNodeTypeSpecificValue",
"marshallLocationName" : "CacheNodeTypeSpecificValue",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "CacheNodeTypeSpecificValue",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of cache node types and their corresponding values for this parameter.
\n@param cacheNodeTypeSpecificValues A list of cache node types and their corresponding values for this parameter.*/",
"getterDocumentation" : "/**A list of cache node types and their corresponding values for this parameter.
\n@return A list of cache node types and their corresponding values for this parameter.*/",
"fluentSetterDocumentation" : "/**A list of cache node types and their corresponding values for this parameter.
\n@param cacheNodeTypeSpecificValues A list of cache node types and their corresponding values for this parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of cache node types and their corresponding values for this parameter.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setCacheNodeTypeSpecificValues(java.util.Collection)} or {@link #withCacheNodeTypeSpecificValues(java.util.Collection)} if you want to override the existing values.
\n@param cacheNodeTypeSpecificValues A list of cache node types and their corresponding values for this parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ParameterName" : {
"documentation" : "The name of the parameter.
",
"name" : "ParameterName",
"c2jName" : "ParameterName",
"c2jShape" : "String",
"variable" : {
"variableName" : "parameterName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The name of the parameter.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "parameterName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ParameterName",
"marshallLocationName" : "ParameterName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The name of the parameter.
\n@param parameterName The name of the parameter.*/",
"getterDocumentation" : "/**The name of the parameter.
\n@return The name of the parameter.*/",
"fluentSetterDocumentation" : "/**The name of the parameter.
\n@param parameterName The name of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The name of the parameter.
\n@param parameterName The name of the parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"DescribeCacheParametersResult" : {
"c2jName" : "CacheParameterGroupDetails",
"documentation" : "Represents the output of a DescribeCacheParameters action.
",
"shapeName" : "DescribeCacheParametersResult",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "Provides an identifier to allow retrieval of paginated results.
",
"name" : "Marker",
"c2jName" : "Marker",
"c2jShape" : "String",
"variable" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "Provides an identifier to allow retrieval of paginated results.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Marker",
"marshallLocationName" : "Marker",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@param marker Provides an identifier to allow retrieval of paginated results.*/",
"getterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@return Provides an identifier to allow retrieval of paginated results.*/",
"fluentSetterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@param marker Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@param marker Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A list of Parameter instances.
",
"name" : "Parameters",
"c2jName" : "Parameters",
"c2jShape" : "ParametersList",
"variable" : {
"variableName" : "parameters",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of Parameter instances.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "parameters",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Parameters",
"marshallLocationName" : "Parameters",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "Parameter",
"memberLocationName" : "Parameter",
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "Parameter",
"variable" : {
"variableName" : "member",
"variableType" : "Parameter",
"variableDeclarationType" : "Parameter",
"documentation" : "",
"simpleType" : "Parameter",
"variableSetterType" : "Parameter"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "Parameter",
"variableDeclarationType" : "Parameter",
"documentation" : "",
"simpleType" : "Parameter",
"variableSetterType" : "Parameter"
},
"getterModel" : {
"returnType" : "Parameter",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Parameter",
"marshallLocationName" : "Parameter",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "Parameter",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of Parameter instances.
\n@param parameters A list of Parameter instances.*/",
"getterDocumentation" : "/**A list of Parameter instances.
\n@return A list of Parameter instances.*/",
"fluentSetterDocumentation" : "/**A list of Parameter instances.
\n@param parameters A list of Parameter instances.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of Parameter instances.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setParameters(java.util.Collection)} or {@link #withParameters(java.util.Collection)} if you want to override the existing values.
\n@param parameters A list of Parameter instances.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
",
"name" : "CacheNodeTypeSpecificParameters",
"c2jName" : "CacheNodeTypeSpecificParameters",
"c2jShape" : "CacheNodeTypeSpecificParametersList",
"variable" : {
"variableName" : "cacheNodeTypeSpecificParameters",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "cacheNodeTypeSpecificParameters",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheNodeTypeSpecificParameters",
"marshallLocationName" : "CacheNodeTypeSpecificParameters",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "CacheNodeTypeSpecificParameter",
"memberLocationName" : "CacheNodeTypeSpecificParameter",
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "CacheNodeTypeSpecificParameter",
"variable" : {
"variableName" : "member",
"variableType" : "CacheNodeTypeSpecificParameter",
"variableDeclarationType" : "CacheNodeTypeSpecificParameter",
"documentation" : "",
"simpleType" : "CacheNodeTypeSpecificParameter",
"variableSetterType" : "CacheNodeTypeSpecificParameter"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "CacheNodeTypeSpecificParameter",
"variableDeclarationType" : "CacheNodeTypeSpecificParameter",
"documentation" : "",
"simpleType" : "CacheNodeTypeSpecificParameter",
"variableSetterType" : "CacheNodeTypeSpecificParameter"
},
"getterModel" : {
"returnType" : "CacheNodeTypeSpecificParameter",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheNodeTypeSpecificParameter",
"marshallLocationName" : "CacheNodeTypeSpecificParameter",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "CacheNodeTypeSpecificParameter",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
\n@param cacheNodeTypeSpecificParameters A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.*/",
"getterDocumentation" : "/**A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
\n@return A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.*/",
"fluentSetterDocumentation" : "/**A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
\n@param cacheNodeTypeSpecificParameters A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setCacheNodeTypeSpecificParameters(java.util.Collection)} or {@link #withCacheNodeTypeSpecificParameters(java.util.Collection)} if you want to override the existing values.
\n@param cacheNodeTypeSpecificParameters A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "describeCacheParametersResult",
"variableType" : "DescribeCacheParametersResult",
"variableDeclarationType" : "DescribeCacheParametersResult",
"documentation" : null,
"simpleType" : "DescribeCacheParametersResult",
"variableSetterType" : "DescribeCacheParametersResult"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : "DescribeCacheParametersResult",
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"Parameters" : {
"documentation" : "A list of Parameter instances.
",
"name" : "Parameters",
"c2jName" : "Parameters",
"c2jShape" : "ParametersList",
"variable" : {
"variableName" : "parameters",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of Parameter instances.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "parameters",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Parameters",
"marshallLocationName" : "Parameters",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "Parameter",
"memberLocationName" : "Parameter",
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "Parameter",
"variable" : {
"variableName" : "member",
"variableType" : "Parameter",
"variableDeclarationType" : "Parameter",
"documentation" : "",
"simpleType" : "Parameter",
"variableSetterType" : "Parameter"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "Parameter",
"variableDeclarationType" : "Parameter",
"documentation" : "",
"simpleType" : "Parameter",
"variableSetterType" : "Parameter"
},
"getterModel" : {
"returnType" : "Parameter",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Parameter",
"marshallLocationName" : "Parameter",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "Parameter",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of Parameter instances.
\n@param parameters A list of Parameter instances.*/",
"getterDocumentation" : "/**A list of Parameter instances.
\n@return A list of Parameter instances.*/",
"fluentSetterDocumentation" : "/**A list of Parameter instances.
\n@param parameters A list of Parameter instances.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of Parameter instances.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setParameters(java.util.Collection)} or {@link #withParameters(java.util.Collection)} if you want to override the existing values.
\n@param parameters A list of Parameter instances.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"CacheNodeTypeSpecificParameters" : {
"documentation" : "A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
",
"name" : "CacheNodeTypeSpecificParameters",
"c2jName" : "CacheNodeTypeSpecificParameters",
"c2jShape" : "CacheNodeTypeSpecificParametersList",
"variable" : {
"variableName" : "cacheNodeTypeSpecificParameters",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "cacheNodeTypeSpecificParameters",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheNodeTypeSpecificParameters",
"marshallLocationName" : "CacheNodeTypeSpecificParameters",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "CacheNodeTypeSpecificParameter",
"memberLocationName" : "CacheNodeTypeSpecificParameter",
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "CacheNodeTypeSpecificParameter",
"variable" : {
"variableName" : "member",
"variableType" : "CacheNodeTypeSpecificParameter",
"variableDeclarationType" : "CacheNodeTypeSpecificParameter",
"documentation" : "",
"simpleType" : "CacheNodeTypeSpecificParameter",
"variableSetterType" : "CacheNodeTypeSpecificParameter"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "CacheNodeTypeSpecificParameter",
"variableDeclarationType" : "CacheNodeTypeSpecificParameter",
"documentation" : "",
"simpleType" : "CacheNodeTypeSpecificParameter",
"variableSetterType" : "CacheNodeTypeSpecificParameter"
},
"getterModel" : {
"returnType" : "CacheNodeTypeSpecificParameter",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheNodeTypeSpecificParameter",
"marshallLocationName" : "CacheNodeTypeSpecificParameter",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "CacheNodeTypeSpecificParameter",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
\n@param cacheNodeTypeSpecificParameters A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.*/",
"getterDocumentation" : "/**A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
\n@return A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.*/",
"fluentSetterDocumentation" : "/**A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
\n@param cacheNodeTypeSpecificParameters A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setCacheNodeTypeSpecificParameters(java.util.Collection)} or {@link #withCacheNodeTypeSpecificParameters(java.util.Collection)} if you want to override the existing values.
\n@param cacheNodeTypeSpecificParameters A list of parameters specific to a particular cache node type. Each element in the list contains detailed information about one parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Marker" : {
"documentation" : "Provides an identifier to allow retrieval of paginated results.
",
"name" : "Marker",
"c2jName" : "Marker",
"c2jShape" : "String",
"variable" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "Provides an identifier to allow retrieval of paginated results.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Marker",
"marshallLocationName" : "Marker",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@param marker Provides an identifier to allow retrieval of paginated results.*/",
"getterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@return Provides an identifier to allow retrieval of paginated results.*/",
"fluentSetterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@param marker Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@param marker Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"DescribeCacheSecurityGroupsResult" : {
"c2jName" : "CacheSecurityGroupMessage",
"documentation" : "Represents the output of a DescribeCacheSecurityGroups action.
",
"shapeName" : "DescribeCacheSecurityGroupsResult",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "Provides an identifier to allow retrieval of paginated results.
",
"name" : "Marker",
"c2jName" : "Marker",
"c2jShape" : "String",
"variable" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "Provides an identifier to allow retrieval of paginated results.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Marker",
"marshallLocationName" : "Marker",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@param marker Provides an identifier to allow retrieval of paginated results.*/",
"getterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@return Provides an identifier to allow retrieval of paginated results.*/",
"fluentSetterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@param marker Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@param marker Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A list of cache security groups. Each element in the list contains detailed information about one group.
",
"name" : "CacheSecurityGroups",
"c2jName" : "CacheSecurityGroups",
"c2jShape" : "CacheSecurityGroups",
"variable" : {
"variableName" : "cacheSecurityGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of cache security groups. Each element in the list contains detailed information about one group.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "cacheSecurityGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheSecurityGroups",
"marshallLocationName" : "CacheSecurityGroups",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "CacheSecurityGroup",
"memberLocationName" : "CacheSecurityGroup",
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "CacheSecurityGroup",
"variable" : {
"variableName" : "member",
"variableType" : "CacheSecurityGroup",
"variableDeclarationType" : "CacheSecurityGroup",
"documentation" : "",
"simpleType" : "CacheSecurityGroup",
"variableSetterType" : "CacheSecurityGroup"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "CacheSecurityGroup",
"variableDeclarationType" : "CacheSecurityGroup",
"documentation" : "",
"simpleType" : "CacheSecurityGroup",
"variableSetterType" : "CacheSecurityGroup"
},
"getterModel" : {
"returnType" : "CacheSecurityGroup",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheSecurityGroup",
"marshallLocationName" : "CacheSecurityGroup",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "CacheSecurityGroup",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of cache security groups. Each element in the list contains detailed information about one group.
\n@param cacheSecurityGroups A list of cache security groups. Each element in the list contains detailed information about one group.*/",
"getterDocumentation" : "/**A list of cache security groups. Each element in the list contains detailed information about one group.
\n@return A list of cache security groups. Each element in the list contains detailed information about one group.*/",
"fluentSetterDocumentation" : "/**A list of cache security groups. Each element in the list contains detailed information about one group.
\n@param cacheSecurityGroups A list of cache security groups. Each element in the list contains detailed information about one group.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of cache security groups. Each element in the list contains detailed information about one group.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setCacheSecurityGroups(java.util.Collection)} or {@link #withCacheSecurityGroups(java.util.Collection)} if you want to override the existing values.
\n@param cacheSecurityGroups A list of cache security groups. Each element in the list contains detailed information about one group.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "describeCacheSecurityGroupsResult",
"variableType" : "DescribeCacheSecurityGroupsResult",
"variableDeclarationType" : "DescribeCacheSecurityGroupsResult",
"documentation" : null,
"simpleType" : "DescribeCacheSecurityGroupsResult",
"variableSetterType" : "DescribeCacheSecurityGroupsResult"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : "DescribeCacheSecurityGroupsResult",
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"CacheSecurityGroups" : {
"documentation" : "A list of cache security groups. Each element in the list contains detailed information about one group.
",
"name" : "CacheSecurityGroups",
"c2jName" : "CacheSecurityGroups",
"c2jShape" : "CacheSecurityGroups",
"variable" : {
"variableName" : "cacheSecurityGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of cache security groups. Each element in the list contains detailed information about one group.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "cacheSecurityGroups",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheSecurityGroups",
"marshallLocationName" : "CacheSecurityGroups",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "CacheSecurityGroup",
"memberLocationName" : "CacheSecurityGroup",
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "CacheSecurityGroup",
"variable" : {
"variableName" : "member",
"variableType" : "CacheSecurityGroup",
"variableDeclarationType" : "CacheSecurityGroup",
"documentation" : "",
"simpleType" : "CacheSecurityGroup",
"variableSetterType" : "CacheSecurityGroup"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "CacheSecurityGroup",
"variableDeclarationType" : "CacheSecurityGroup",
"documentation" : "",
"simpleType" : "CacheSecurityGroup",
"variableSetterType" : "CacheSecurityGroup"
},
"getterModel" : {
"returnType" : "CacheSecurityGroup",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheSecurityGroup",
"marshallLocationName" : "CacheSecurityGroup",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : false,
"map" : false,
"simpleType" : "CacheSecurityGroup",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of cache security groups. Each element in the list contains detailed information about one group.
\n@param cacheSecurityGroups A list of cache security groups. Each element in the list contains detailed information about one group.*/",
"getterDocumentation" : "/**A list of cache security groups. Each element in the list contains detailed information about one group.
\n@return A list of cache security groups. Each element in the list contains detailed information about one group.*/",
"fluentSetterDocumentation" : "/**A list of cache security groups. Each element in the list contains detailed information about one group.
\n@param cacheSecurityGroups A list of cache security groups. Each element in the list contains detailed information about one group.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of cache security groups. Each element in the list contains detailed information about one group.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setCacheSecurityGroups(java.util.Collection)} or {@link #withCacheSecurityGroups(java.util.Collection)} if you want to override the existing values.
\n@param cacheSecurityGroups A list of cache security groups. Each element in the list contains detailed information about one group.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Marker" : {
"documentation" : "Provides an identifier to allow retrieval of paginated results.
",
"name" : "Marker",
"c2jName" : "Marker",
"c2jShape" : "String",
"variable" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "Provides an identifier to allow retrieval of paginated results.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Marker",
"marshallLocationName" : "Marker",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@param marker Provides an identifier to allow retrieval of paginated results.*/",
"getterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@return Provides an identifier to allow retrieval of paginated results.*/",
"fluentSetterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@param marker Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@param marker Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"CreateCacheSecurityGroupRequest" : {
"c2jName" : "CreateCacheSecurityGroupMessage",
"documentation" : "Represents the input of a CreateCacheSecurityGroup action.
",
"shapeName" : "CreateCacheSecurityGroupRequest",
"deprecated" : false,
"required" : [ "CacheSecurityGroupName", "Description" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "A name for the cache security group. This value is stored as a lowercase string.
Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
",
"name" : "CacheSecurityGroupName",
"c2jName" : "CacheSecurityGroupName",
"c2jShape" : "String",
"variable" : {
"variableName" : "cacheSecurityGroupName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "A name for the cache security group. This value is stored as a lowercase string.
Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "cacheSecurityGroupName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheSecurityGroupName",
"marshallLocationName" : "CacheSecurityGroupName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**A name for the cache security group. This value is stored as a lowercase string.
Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
\n@param cacheSecurityGroupName A name for the cache security group. This value is stored as a lowercase string. Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
*/",
"getterDocumentation" : "/**
A name for the cache security group. This value is stored as a lowercase string.
Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
\n@return A name for the cache security group. This value is stored as a lowercase string. Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
*/",
"fluentSetterDocumentation" : "/**
A name for the cache security group. This value is stored as a lowercase string.
Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
\n@param cacheSecurityGroupName A name for the cache security group. This value is stored as a lowercase string. Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
A name for the cache security group. This value is stored as a lowercase string.
Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
\n@param cacheSecurityGroupName A name for the cache security group. This value is stored as a lowercase string. Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "
A description for the cache security group.
",
"name" : "Description",
"c2jName" : "Description",
"c2jShape" : "String",
"variable" : {
"variableName" : "description",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "A description for the cache security group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "description",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Description",
"marshallLocationName" : "Description",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**A description for the cache security group.
\n@param description A description for the cache security group.*/",
"getterDocumentation" : "/**A description for the cache security group.
\n@return A description for the cache security group.*/",
"fluentSetterDocumentation" : "/**A description for the cache security group.
\n@param description A description for the cache security group.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A description for the cache security group.
\n@param description A description for the cache security group.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "createCacheSecurityGroupRequest",
"variableType" : "CreateCacheSecurityGroupRequest",
"variableDeclarationType" : "CreateCacheSecurityGroupRequest",
"documentation" : null,
"simpleType" : "CreateCacheSecurityGroupRequest",
"variableSetterType" : "CreateCacheSecurityGroupRequest"
},
"marshaller" : {
"action" : "CreateCacheSecurityGroup",
"verb" : "POST",
"target" : null,
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"Description" : {
"documentation" : "A description for the cache security group.
",
"name" : "Description",
"c2jName" : "Description",
"c2jShape" : "String",
"variable" : {
"variableName" : "description",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "A description for the cache security group.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "description",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Description",
"marshallLocationName" : "Description",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**A description for the cache security group.
\n@param description A description for the cache security group.*/",
"getterDocumentation" : "/**A description for the cache security group.
\n@return A description for the cache security group.*/",
"fluentSetterDocumentation" : "/**A description for the cache security group.
\n@param description A description for the cache security group.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A description for the cache security group.
\n@param description A description for the cache security group.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"CacheSecurityGroupName" : {
"documentation" : "A name for the cache security group. This value is stored as a lowercase string.
Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
",
"name" : "CacheSecurityGroupName",
"c2jName" : "CacheSecurityGroupName",
"c2jShape" : "String",
"variable" : {
"variableName" : "cacheSecurityGroupName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "A name for the cache security group. This value is stored as a lowercase string.
Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "cacheSecurityGroupName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheSecurityGroupName",
"marshallLocationName" : "CacheSecurityGroupName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**A name for the cache security group. This value is stored as a lowercase string.
Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
\n@param cacheSecurityGroupName A name for the cache security group. This value is stored as a lowercase string. Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
*/",
"getterDocumentation" : "/**
A name for the cache security group. This value is stored as a lowercase string.
Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
\n@return A name for the cache security group. This value is stored as a lowercase string. Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
*/",
"fluentSetterDocumentation" : "/**
A name for the cache security group. This value is stored as a lowercase string.
Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
\n@param cacheSecurityGroupName A name for the cache security group. This value is stored as a lowercase string. Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
A name for the cache security group. This value is stored as a lowercase string.
Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
\n@param cacheSecurityGroupName A name for the cache security group. This value is stored as a lowercase string. Constraints: Must contain no more than 255 alphanumeric characters. Cannot be the word "Default\".
Example: mysecuritygroup
\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"AZMode" : {
"c2jName" : "AZMode",
"documentation" : "",
"shapeName" : "AZMode",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : [ {
"name" : "SingleAz",
"value" : "single-az"
}, {
"name" : "CrossAz",
"value" : "cross-az"
} ],
"variable" : {
"variableName" : "aZMode",
"variableType" : "AZMode",
"variableDeclarationType" : "AZMode",
"documentation" : null,
"simpleType" : "AZMode",
"variableSetterType" : "AZMode"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"RemoveTagsFromResourceRequest" : {
"c2jName" : "RemoveTagsFromResourceMessage",
"documentation" : "
Represents the input of a RemoveTagsFromResource action.
",
"shapeName" : "RemoveTagsFromResourceRequest",
"deprecated" : false,
"required" : [ "ResourceName", "TagKeys" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
.
For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"name" : "ResourceName",
"c2jName" : "ResourceName",
"c2jShape" : "String",
"variable" : {
"variableName" : "resourceName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
.
For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "resourceName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ResourceName",
"marshallLocationName" : "ResourceName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
.
For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param resourceName The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
. For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.*/",
"getterDocumentation" : "/**
The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
.
For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
. For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.*/",
"fluentSetterDocumentation" : "/**
The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
.
For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param resourceName The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
. For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
.
For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param resourceName The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
. For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "
A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.
",
"name" : "TagKeys",
"c2jName" : "TagKeys",
"c2jShape" : "KeyList",
"variable" : {
"variableName" : "tagKeys",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "tagKeys",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "TagKeys",
"marshallLocationName" : "TagKeys",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "String",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.
\n@param tagKeys A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.*/",
"getterDocumentation" : "/**A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.
\n@return A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.*/",
"fluentSetterDocumentation" : "/**A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.
\n@param tagKeys A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setTagKeys(java.util.Collection)} or {@link #withTagKeys(java.util.Collection)} if you want to override the existing values.
\n@param tagKeys A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "removeTagsFromResourceRequest",
"variableType" : "RemoveTagsFromResourceRequest",
"variableDeclarationType" : "RemoveTagsFromResourceRequest",
"documentation" : null,
"simpleType" : "RemoveTagsFromResourceRequest",
"variableSetterType" : "RemoveTagsFromResourceRequest"
},
"marshaller" : {
"action" : "RemoveTagsFromResource",
"verb" : "POST",
"target" : null,
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"TagKeys" : {
"documentation" : "A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.
",
"name" : "TagKeys",
"c2jName" : "TagKeys",
"c2jShape" : "KeyList",
"variable" : {
"variableName" : "tagKeys",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "tagKeys",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"getterModel" : {
"returnType" : "java.util.List",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "TagKeys",
"marshallLocationName" : "TagKeys",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : {
"memberType" : "String",
"memberLocationName" : null,
"implType" : "com.amazonaws.internal.SdkInternalList",
"interfaceType" : "java.util.List",
"listMemberModel" : {
"documentation" : "",
"name" : "Member",
"c2jName" : "member",
"c2jShape" : "String",
"variable" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "member",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "member",
"marshallLocationName" : "member",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**\n@param member */",
"getterDocumentation" : "/**\n@return */",
"fluentSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**\n@param member \n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"memberAdditionalMarshallingPath" : null,
"memberAdditionalUnmarshallingPath" : null,
"sendEmptyQueryString" : false,
"simple" : true,
"map" : false,
"simpleType" : "String",
"templateType" : "java.util.List",
"templateImplType" : "com.amazonaws.internal.SdkInternalList"
},
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : false,
"list" : true,
"map" : false,
"setterDocumentation" : "/**A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.
\n@param tagKeys A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.*/",
"getterDocumentation" : "/**A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.
\n@return A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.*/",
"fluentSetterDocumentation" : "/**A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.
\n@param tagKeys A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.
\nNOTE: This method appends the values to the existing list (if any). Use {@link #setTagKeys(java.util.Collection)} or {@link #withTagKeys(java.util.Collection)} if you want to override the existing values.
\n@param tagKeys A list of TagKeys
identifying the tags you want removed from the named resource. For example, TagKeys.member.1=Region
removes the cost allocation tag with the key name Region
from the resource named by the ResourceName parameter.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ResourceName" : {
"documentation" : "The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
.
For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"name" : "ResourceName",
"c2jName" : "ResourceName",
"c2jShape" : "String",
"variable" : {
"variableName" : "resourceName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
.
For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "resourceName",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ResourceName",
"marshallLocationName" : "ResourceName",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
.
For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param resourceName The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
. For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.*/",
"getterDocumentation" : "/**
The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
.
For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@return The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
. For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.*/",
"fluentSetterDocumentation" : "/**
The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
.
For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param resourceName The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
. For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
.
For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.
\n@param resourceName The Amazon Resource Name (ARN) of the resource from which you want the tags removed, for example arn:aws:elasticache:us-west-2:0123456789:cluster:myCluster
or arn:aws:elasticache:us-west-2:0123456789:snapshot:mySnapshot
. For more information on ARNs, go to Amazon Resource Names (ARNs) and AWS Service Namespaces.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"PurchaseReservedCacheNodesOfferingRequest" : {
"c2jName" : "PurchaseReservedCacheNodesOfferingMessage",
"documentation" : "
Represents the input of a PurchaseReservedCacheNodesOffering action.
",
"shapeName" : "PurchaseReservedCacheNodesOfferingRequest",
"deprecated" : false,
"required" : [ "ReservedCacheNodesOfferingId" ],
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The ID of the reserved cache node offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
",
"name" : "ReservedCacheNodesOfferingId",
"c2jName" : "ReservedCacheNodesOfferingId",
"c2jShape" : "String",
"variable" : {
"variableName" : "reservedCacheNodesOfferingId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The ID of the reserved cache node offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "reservedCacheNodesOfferingId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ReservedCacheNodesOfferingId",
"marshallLocationName" : "ReservedCacheNodesOfferingId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The ID of the reserved cache node offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
\n@param reservedCacheNodesOfferingId The ID of the reserved cache node offering to purchase. Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706*/",
"getterDocumentation" : "/**
The ID of the reserved cache node offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
\n@return The ID of the reserved cache node offering to purchase. Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706*/",
"fluentSetterDocumentation" : "/**
The ID of the reserved cache node offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
\n@param reservedCacheNodesOfferingId The ID of the reserved cache node offering to purchase. Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The ID of the reserved cache node offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
\n@param reservedCacheNodesOfferingId The ID of the reserved cache node offering to purchase. Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "
A customer-specified identifier to track this reservation.
Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID
",
"name" : "ReservedCacheNodeId",
"c2jName" : "ReservedCacheNodeId",
"c2jShape" : "String",
"variable" : {
"variableName" : "reservedCacheNodeId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "A customer-specified identifier to track this reservation.
Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "reservedCacheNodeId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ReservedCacheNodeId",
"marshallLocationName" : "ReservedCacheNodeId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**A customer-specified identifier to track this reservation.
Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID
\n@param reservedCacheNodeId A customer-specified identifier to track this reservation. Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID*/",
"getterDocumentation" : "/**
A customer-specified identifier to track this reservation.
Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID
\n@return A customer-specified identifier to track this reservation. Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID*/",
"fluentSetterDocumentation" : "/**
A customer-specified identifier to track this reservation.
Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID
\n@param reservedCacheNodeId A customer-specified identifier to track this reservation. Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
A customer-specified identifier to track this reservation.
Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID
\n@param reservedCacheNodeId A customer-specified identifier to track this reservation. Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "
The number of cache node instances to reserve.
Default: 1
",
"name" : "CacheNodeCount",
"c2jName" : "CacheNodeCount",
"c2jShape" : "IntegerOptional",
"variable" : {
"variableName" : "cacheNodeCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The number of cache node instances to reserve.
Default: 1
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "cacheNodeCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheNodeCount",
"marshallLocationName" : "CacheNodeCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The number of cache node instances to reserve.
Default: 1
\n@param cacheNodeCount The number of cache node instances to reserve. Default: 1
*/",
"getterDocumentation" : "/**
The number of cache node instances to reserve.
Default: 1
\n@return The number of cache node instances to reserve. Default: 1
*/",
"fluentSetterDocumentation" : "/**
The number of cache node instances to reserve.
Default: 1
\n@param cacheNodeCount The number of cache node instances to reserve. Default: 1
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The number of cache node instances to reserve.
Default: 1
\n@param cacheNodeCount The number of cache node instances to reserve. Default: 1
\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "purchaseReservedCacheNodesOfferingRequest",
"variableType" : "PurchaseReservedCacheNodesOfferingRequest",
"variableDeclarationType" : "PurchaseReservedCacheNodesOfferingRequest",
"documentation" : null,
"simpleType" : "PurchaseReservedCacheNodesOfferingRequest",
"variableSetterType" : "PurchaseReservedCacheNodesOfferingRequest"
},
"marshaller" : {
"action" : "PurchaseReservedCacheNodesOffering",
"verb" : "POST",
"target" : null,
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"ReservedCacheNodesOfferingId" : {
"documentation" : "
The ID of the reserved cache node offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
",
"name" : "ReservedCacheNodesOfferingId",
"c2jName" : "ReservedCacheNodesOfferingId",
"c2jShape" : "String",
"variable" : {
"variableName" : "reservedCacheNodesOfferingId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The ID of the reserved cache node offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "reservedCacheNodesOfferingId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ReservedCacheNodesOfferingId",
"marshallLocationName" : "ReservedCacheNodesOfferingId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The ID of the reserved cache node offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
\n@param reservedCacheNodesOfferingId The ID of the reserved cache node offering to purchase. Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706*/",
"getterDocumentation" : "/**
The ID of the reserved cache node offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
\n@return The ID of the reserved cache node offering to purchase. Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706*/",
"fluentSetterDocumentation" : "/**
The ID of the reserved cache node offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
\n@param reservedCacheNodesOfferingId The ID of the reserved cache node offering to purchase. Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The ID of the reserved cache node offering to purchase.
Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706
\n@param reservedCacheNodesOfferingId The ID of the reserved cache node offering to purchase. Example: 438012d3-4052-4cc7-b2e3-8d3372e0e706\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"CacheNodeCount" : {
"documentation" : "
The number of cache node instances to reserve.
Default: 1
",
"name" : "CacheNodeCount",
"c2jName" : "CacheNodeCount",
"c2jShape" : "IntegerOptional",
"variable" : {
"variableName" : "cacheNodeCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The number of cache node instances to reserve.
Default: 1
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "cacheNodeCount",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheNodeCount",
"marshallLocationName" : "CacheNodeCount",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The number of cache node instances to reserve.
Default: 1
\n@param cacheNodeCount The number of cache node instances to reserve. Default: 1
*/",
"getterDocumentation" : "/**
The number of cache node instances to reserve.
Default: 1
\n@return The number of cache node instances to reserve. Default: 1
*/",
"fluentSetterDocumentation" : "/**
The number of cache node instances to reserve.
Default: 1
\n@param cacheNodeCount The number of cache node instances to reserve. Default: 1
\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The number of cache node instances to reserve.
Default: 1
\n@param cacheNodeCount The number of cache node instances to reserve. Default: 1
\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ReservedCacheNodeId" : {
"documentation" : "
A customer-specified identifier to track this reservation.
Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID
",
"name" : "ReservedCacheNodeId",
"c2jName" : "ReservedCacheNodeId",
"c2jShape" : "String",
"variable" : {
"variableName" : "reservedCacheNodeId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "A customer-specified identifier to track this reservation.
Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "reservedCacheNodeId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ReservedCacheNodeId",
"marshallLocationName" : "ReservedCacheNodeId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**A customer-specified identifier to track this reservation.
Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID
\n@param reservedCacheNodeId A customer-specified identifier to track this reservation. Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID*/",
"getterDocumentation" : "/**
A customer-specified identifier to track this reservation.
Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID
\n@return A customer-specified identifier to track this reservation. Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID*/",
"fluentSetterDocumentation" : "/**
A customer-specified identifier to track this reservation.
Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID
\n@param reservedCacheNodeId A customer-specified identifier to track this reservation. Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
A customer-specified identifier to track this reservation.
Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID
\n@param reservedCacheNodeId A customer-specified identifier to track this reservation. Note:
The Reserved Cache Node ID is an unique customer-specified identifier to track this reservation. If this parameter is not specified, ElastiCache automatically generates an identifier for the reservation.
Example: myreservationID\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"DescribeCacheClustersRequest" : {
"c2jName" : "DescribeCacheClustersMessage",
"documentation" : "
Represents the input of a DescribeCacheClusters action.
",
"shapeName" : "DescribeCacheClustersRequest",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.
",
"name" : "CacheClusterId",
"c2jName" : "CacheClusterId",
"c2jShape" : "String",
"variable" : {
"variableName" : "cacheClusterId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "cacheClusterId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheClusterId",
"marshallLocationName" : "CacheClusterId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.
\n@param cacheClusterId The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.*/",
"getterDocumentation" : "/**The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.
\n@return The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.*/",
"fluentSetterDocumentation" : "/**The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.
\n@param cacheClusterId The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.
\n@param cacheClusterId The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
",
"name" : "MaxRecords",
"c2jName" : "MaxRecords",
"c2jShape" : "IntegerOptional",
"variable" : {
"variableName" : "maxRecords",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "maxRecords",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "MaxRecords",
"marshallLocationName" : "MaxRecords",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
\n@param maxRecords The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved. Default: 100
Constraints: minimum 20; maximum 100.*/",
"getterDocumentation" : "/**
The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
\n@return The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved. Default: 100
Constraints: minimum 20; maximum 100.*/",
"fluentSetterDocumentation" : "/**
The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
\n@param maxRecords The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved. Default: 100
Constraints: minimum 20; maximum 100.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
\n@param maxRecords The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved. Default: 100
Constraints: minimum 20; maximum 100.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "
An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
",
"name" : "Marker",
"c2jName" : "Marker",
"c2jShape" : "String",
"variable" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Marker",
"marshallLocationName" : "Marker",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
\n@param marker An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.*/",
"getterDocumentation" : "/**An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
\n@return An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.*/",
"fluentSetterDocumentation" : "/**An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
\n@param marker An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
\n@param marker An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.
",
"name" : "ShowCacheNodeInfo",
"c2jName" : "ShowCacheNodeInfo",
"c2jShape" : "BooleanOptional",
"variable" : {
"variableName" : "showCacheNodeInfo",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"setterModel" : {
"variableName" : "showCacheNodeInfo",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ShowCacheNodeInfo",
"marshallLocationName" : "ShowCacheNodeInfo",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.
\n@param showCacheNodeInfo An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.*/",
"getterDocumentation" : "/**An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.
\n@return An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.*/",
"fluentSetterDocumentation" : "/**An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.
\n@param showCacheNodeInfo An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.
\n@param showCacheNodeInfo An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.\n@return Returns a reference to this object so that method calls can be chained together.*/"
} ],
"enums" : null,
"variable" : {
"variableName" : "describeCacheClustersRequest",
"variableType" : "DescribeCacheClustersRequest",
"variableDeclarationType" : "DescribeCacheClustersRequest",
"documentation" : null,
"simpleType" : "DescribeCacheClustersRequest",
"variableSetterType" : "DescribeCacheClustersRequest"
},
"marshaller" : {
"action" : "DescribeCacheClusters",
"verb" : "POST",
"target" : null,
"requestUri" : "/",
"locationName" : null,
"xmlNameSpaceUri" : null
},
"unmarshaller" : null,
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : {
"CacheClusterId" : {
"documentation" : "The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.
",
"name" : "CacheClusterId",
"c2jName" : "CacheClusterId",
"c2jShape" : "String",
"variable" : {
"variableName" : "cacheClusterId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "cacheClusterId",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "CacheClusterId",
"marshallLocationName" : "CacheClusterId",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.
\n@param cacheClusterId The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.*/",
"getterDocumentation" : "/**The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.
\n@return The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.*/",
"fluentSetterDocumentation" : "/**The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.
\n@param cacheClusterId The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.
\n@param cacheClusterId The user-supplied cluster identifier. If this parameter is specified, only information about that specific cache cluster is returned. This parameter isn't case sensitive.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"MaxRecords" : {
"documentation" : "The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
",
"name" : "MaxRecords",
"c2jName" : "MaxRecords",
"c2jShape" : "IntegerOptional",
"variable" : {
"variableName" : "maxRecords",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"setterModel" : {
"variableName" : "maxRecords",
"variableType" : "Integer",
"variableDeclarationType" : "Integer",
"documentation" : "",
"simpleType" : "Integer",
"variableSetterType" : "Integer"
},
"getterModel" : {
"returnType" : "Integer",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "MaxRecords",
"marshallLocationName" : "MaxRecords",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
\n@param maxRecords The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved. Default: 100
Constraints: minimum 20; maximum 100.*/",
"getterDocumentation" : "/**
The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
\n@return The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved. Default: 100
Constraints: minimum 20; maximum 100.*/",
"fluentSetterDocumentation" : "/**
The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
\n@param maxRecords The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved. Default: 100
Constraints: minimum 20; maximum 100.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**
The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved.
Default: 100
Constraints: minimum 20; maximum 100.
\n@param maxRecords The maximum number of records to include in the response. If more records exist than the specified MaxRecords
value, a marker is included in the response so that the remaining results can be retrieved. Default: 100
Constraints: minimum 20; maximum 100.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"ShowCacheNodeInfo" : {
"documentation" : "
An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.
",
"name" : "ShowCacheNodeInfo",
"c2jName" : "ShowCacheNodeInfo",
"c2jShape" : "BooleanOptional",
"variable" : {
"variableName" : "showCacheNodeInfo",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.
",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"setterModel" : {
"variableName" : "showCacheNodeInfo",
"variableType" : "Boolean",
"variableDeclarationType" : "Boolean",
"documentation" : "",
"simpleType" : "Boolean",
"variableSetterType" : "Boolean"
},
"getterModel" : {
"returnType" : "Boolean",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "ShowCacheNodeInfo",
"marshallLocationName" : "ShowCacheNodeInfo",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.
\n@param showCacheNodeInfo An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.*/",
"getterDocumentation" : "/**An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.
\n@return An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.*/",
"fluentSetterDocumentation" : "/**An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.
\n@param showCacheNodeInfo An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.
\n@param showCacheNodeInfo An optional flag that can be included in the DescribeCacheCluster request to retrieve information about the individual cache nodes.\n@return Returns a reference to this object so that method calls can be chained together.*/"
},
"Marker" : {
"documentation" : "An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
",
"name" : "Marker",
"c2jName" : "Marker",
"c2jShape" : "String",
"variable" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Marker",
"marshallLocationName" : "Marker",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
\n@param marker An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.*/",
"getterDocumentation" : "/**An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
\n@return An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.*/",
"fluentSetterDocumentation" : "/**An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
\n@param marker An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.
\n@param marker An optional marker returned from a prior request. Use this marker for pagination of results from this action. If this parameter is specified, the response includes only records beyond the marker, up to the value specified by MaxRecords.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}
}
},
"TagNotFoundException" : {
"c2jName" : "TagNotFoundFault",
"documentation" : "The requested tag was not found on this resource.
",
"shapeName" : "TagNotFoundException",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : null,
"variable" : {
"variableName" : "tagNotFoundException",
"variableType" : "TagNotFoundException",
"variableDeclarationType" : "TagNotFoundException",
"documentation" : null,
"simpleType" : "TagNotFoundException",
"variableSetterType" : "TagNotFoundException"
},
"marshaller" : null,
"unmarshaller" : null,
"errorCode" : "TagNotFound",
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"DeleteCacheSecurityGroupResult" : {
"c2jName" : "DeleteCacheSecurityGroupResult",
"documentation" : null,
"shapeName" : "DeleteCacheSecurityGroupResult",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : null,
"enums" : null,
"variable" : {
"variableName" : "deleteCacheSecurityGroupResult",
"variableType" : "DeleteCacheSecurityGroupResult",
"variableDeclarationType" : "DeleteCacheSecurityGroupResult",
"documentation" : null,
"simpleType" : "DeleteCacheSecurityGroupResult",
"variableSetterType" : "DeleteCacheSecurityGroupResult"
},
"marshaller" : null,
"unmarshaller" : {
"resultWrapper" : null,
"flattened" : false
},
"errorCode" : null,
"customization" : {
"artificialResultWrapper" : null,
"skipGeneratingModelClass" : false,
"skipGeneratingMarshaller" : false,
"skipGeneratingUnmarshaller" : false
},
"membersAsMap" : { }
},
"DescribeCacheEngineVersionsResult" : {
"c2jName" : "CacheEngineVersionMessage",
"documentation" : "Represents the output of a DescribeCacheEngineVersions action.
",
"shapeName" : "DescribeCacheEngineVersionsResult",
"deprecated" : false,
"required" : null,
"hasPayloadMember" : false,
"hasHeaderMember" : false,
"hasStatusCodeMember" : false,
"hasStreamingMember" : false,
"wrapper" : false,
"members" : [ {
"documentation" : "Provides an identifier to allow retrieval of paginated results.
",
"name" : "Marker",
"c2jName" : "Marker",
"c2jShape" : "String",
"variable" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "Provides an identifier to allow retrieval of paginated results.
",
"simpleType" : "String",
"variableSetterType" : "String"
},
"setterModel" : {
"variableName" : "marker",
"variableType" : "String",
"variableDeclarationType" : "String",
"documentation" : "",
"simpleType" : "String",
"variableSetterType" : "String"
},
"getterModel" : {
"returnType" : "String",
"documentation" : null
},
"http" : {
"unmarshallLocationName" : "Marker",
"marshallLocationName" : "Marker",
"additionalUnmarshallingPath" : null,
"additionalMarshallingPath" : null,
"isPayload" : false,
"isStreaming" : false,
"location" : null,
"flattened" : false,
"header" : false,
"uri" : false,
"statusCode" : false,
"queryString" : false
},
"deprecated" : false,
"listModel" : null,
"mapModel" : null,
"enumType" : null,
"xmlNameSpaceUri" : null,
"idempotencyToken" : false,
"simple" : true,
"list" : false,
"map" : false,
"setterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@param marker Provides an identifier to allow retrieval of paginated results.*/",
"getterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@return Provides an identifier to allow retrieval of paginated results.*/",
"fluentSetterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@param marker Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.*/",
"varargSetterDocumentation" : "/**Provides an identifier to allow retrieval of paginated results.
\n@param marker Provides an identifier to allow retrieval of paginated results.\n@return Returns a reference to this object so that method calls can be chained together.*/"
}, {
"documentation" : "A list of cache engine version details. Each element in the list contains detailed information about one cache engine version.
",
"name" : "CacheEngineVersions",
"c2jName" : "CacheEngineVersions",
"c2jShape" : "CacheEngineVersionList",
"variable" : {
"variableName" : "cacheEngineVersions",
"variableType" : "java.util.List",
"variableDeclarationType" : "com.amazonaws.internal.SdkInternalList",
"documentation" : "A list of cache engine version details. Each element in the list contains detailed information about one cache engine version.
",
"simpleType" : "List",
"variableSetterType" : "java.util.Collection"
},
"setterModel" : {
"variableName" : "cacheEngineVersions",
"variableType" : "java.util.List