2285 lines
69 KiB
JSON
2285 lines
69 KiB
JSON
{
|
|
"version":"2.0",
|
|
"metadata":{
|
|
"apiVersion":"2014-09-30",
|
|
"endpointPrefix":"elasticache",
|
|
"protocol":"query",
|
|
"serviceFullName":"Amazon ElastiCache",
|
|
"signatureVersion":"v4",
|
|
"xmlNamespace":"http://elasticache.amazonaws.com/doc/2014-09-30/"
|
|
},
|
|
"operations":{
|
|
"AuthorizeCacheSecurityGroupIngress":{
|
|
"name":"AuthorizeCacheSecurityGroupIngress",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"AuthorizeCacheSecurityGroupIngressMessage"},
|
|
"output":{
|
|
"shape":"AuthorizeCacheSecurityGroupIngressResult",
|
|
"resultWrapper":"AuthorizeCacheSecurityGroupIngressResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"CacheSecurityGroupNotFoundFault"},
|
|
{"shape":"InvalidCacheSecurityGroupStateFault"},
|
|
{"shape":"AuthorizationAlreadyExistsFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"CopySnapshot":{
|
|
"name":"CopySnapshot",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CopySnapshotMessage"},
|
|
"output":{
|
|
"shape":"CopySnapshotResult",
|
|
"resultWrapper":"CopySnapshotResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"SnapshotAlreadyExistsFault"},
|
|
{"shape":"SnapshotNotFoundFault"},
|
|
{"shape":"SnapshotQuotaExceededFault"},
|
|
{"shape":"InvalidSnapshotStateFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"CreateCacheCluster":{
|
|
"name":"CreateCacheCluster",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateCacheClusterMessage"},
|
|
"output":{
|
|
"shape":"CreateCacheClusterResult",
|
|
"resultWrapper":"CreateCacheClusterResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"ReplicationGroupNotFoundFault"},
|
|
{"shape":"InvalidReplicationGroupStateFault"},
|
|
{"shape":"CacheClusterAlreadyExistsFault"},
|
|
{"shape":"InsufficientCacheClusterCapacityFault"},
|
|
{"shape":"CacheSecurityGroupNotFoundFault"},
|
|
{"shape":"CacheSubnetGroupNotFoundFault"},
|
|
{"shape":"ClusterQuotaForCustomerExceededFault"},
|
|
{"shape":"NodeQuotaForClusterExceededFault"},
|
|
{"shape":"NodeQuotaForCustomerExceededFault"},
|
|
{"shape":"CacheParameterGroupNotFoundFault"},
|
|
{"shape":"InvalidVPCNetworkStateFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"CreateCacheParameterGroup":{
|
|
"name":"CreateCacheParameterGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateCacheParameterGroupMessage"},
|
|
"output":{
|
|
"shape":"CreateCacheParameterGroupResult",
|
|
"resultWrapper":"CreateCacheParameterGroupResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"CacheParameterGroupQuotaExceededFault"},
|
|
{"shape":"CacheParameterGroupAlreadyExistsFault"},
|
|
{"shape":"InvalidCacheParameterGroupStateFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"CreateCacheSecurityGroup":{
|
|
"name":"CreateCacheSecurityGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateCacheSecurityGroupMessage"},
|
|
"output":{
|
|
"shape":"CreateCacheSecurityGroupResult",
|
|
"resultWrapper":"CreateCacheSecurityGroupResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"CacheSecurityGroupAlreadyExistsFault"},
|
|
{"shape":"CacheSecurityGroupQuotaExceededFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"CreateCacheSubnetGroup":{
|
|
"name":"CreateCacheSubnetGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateCacheSubnetGroupMessage"},
|
|
"output":{
|
|
"shape":"CreateCacheSubnetGroupResult",
|
|
"resultWrapper":"CreateCacheSubnetGroupResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"CacheSubnetGroupAlreadyExistsFault"},
|
|
{"shape":"CacheSubnetGroupQuotaExceededFault"},
|
|
{"shape":"CacheSubnetQuotaExceededFault"},
|
|
{"shape":"InvalidSubnet"}
|
|
]
|
|
},
|
|
"CreateReplicationGroup":{
|
|
"name":"CreateReplicationGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateReplicationGroupMessage"},
|
|
"output":{
|
|
"shape":"CreateReplicationGroupResult",
|
|
"resultWrapper":"CreateReplicationGroupResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"CacheClusterNotFoundFault"},
|
|
{"shape":"InvalidCacheClusterStateFault"},
|
|
{"shape":"ReplicationGroupAlreadyExistsFault"},
|
|
{"shape":"InsufficientCacheClusterCapacityFault"},
|
|
{"shape":"CacheSecurityGroupNotFoundFault"},
|
|
{"shape":"CacheSubnetGroupNotFoundFault"},
|
|
{"shape":"ClusterQuotaForCustomerExceededFault"},
|
|
{"shape":"NodeQuotaForClusterExceededFault"},
|
|
{"shape":"NodeQuotaForCustomerExceededFault"},
|
|
{"shape":"CacheParameterGroupNotFoundFault"},
|
|
{"shape":"InvalidReplicationGroupStateFault"},
|
|
{"shape":"InvalidVPCNetworkStateFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"CreateSnapshot":{
|
|
"name":"CreateSnapshot",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"CreateSnapshotMessage"},
|
|
"output":{
|
|
"shape":"CreateSnapshotResult",
|
|
"resultWrapper":"CreateSnapshotResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"SnapshotAlreadyExistsFault"},
|
|
{"shape":"CacheClusterNotFoundFault"},
|
|
{"shape":"InvalidCacheClusterStateFault"},
|
|
{"shape":"SnapshotQuotaExceededFault"},
|
|
{"shape":"SnapshotFeatureNotSupportedFault"},
|
|
{"shape":"InvalidParameterCombinationException"},
|
|
{"shape":"InvalidParameterValueException"}
|
|
]
|
|
},
|
|
"DeleteCacheCluster":{
|
|
"name":"DeleteCacheCluster",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteCacheClusterMessage"},
|
|
"output":{
|
|
"shape":"DeleteCacheClusterResult",
|
|
"resultWrapper":"DeleteCacheClusterResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"CacheClusterNotFoundFault"},
|
|
{"shape":"InvalidCacheClusterStateFault"},
|
|
{"shape":"SnapshotAlreadyExistsFault"},
|
|
{"shape":"SnapshotFeatureNotSupportedFault"},
|
|
{"shape":"SnapshotQuotaExceededFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"DeleteCacheParameterGroup":{
|
|
"name":"DeleteCacheParameterGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteCacheParameterGroupMessage"},
|
|
"errors":[
|
|
{"shape":"InvalidCacheParameterGroupStateFault"},
|
|
{"shape":"CacheParameterGroupNotFoundFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"DeleteCacheSecurityGroup":{
|
|
"name":"DeleteCacheSecurityGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteCacheSecurityGroupMessage"},
|
|
"errors":[
|
|
{"shape":"InvalidCacheSecurityGroupStateFault"},
|
|
{"shape":"CacheSecurityGroupNotFoundFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"DeleteCacheSubnetGroup":{
|
|
"name":"DeleteCacheSubnetGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteCacheSubnetGroupMessage"},
|
|
"errors":[
|
|
{"shape":"CacheSubnetGroupInUse"},
|
|
{"shape":"CacheSubnetGroupNotFoundFault"}
|
|
]
|
|
},
|
|
"DeleteReplicationGroup":{
|
|
"name":"DeleteReplicationGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteReplicationGroupMessage"},
|
|
"output":{
|
|
"shape":"DeleteReplicationGroupResult",
|
|
"resultWrapper":"DeleteReplicationGroupResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"ReplicationGroupNotFoundFault"},
|
|
{"shape":"InvalidReplicationGroupStateFault"},
|
|
{"shape":"SnapshotAlreadyExistsFault"},
|
|
{"shape":"SnapshotFeatureNotSupportedFault"},
|
|
{"shape":"SnapshotQuotaExceededFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"DeleteSnapshot":{
|
|
"name":"DeleteSnapshot",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DeleteSnapshotMessage"},
|
|
"output":{
|
|
"shape":"DeleteSnapshotResult",
|
|
"resultWrapper":"DeleteSnapshotResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"SnapshotNotFoundFault"},
|
|
{"shape":"InvalidSnapshotStateFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"DescribeCacheClusters":{
|
|
"name":"DescribeCacheClusters",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeCacheClustersMessage"},
|
|
"output":{
|
|
"shape":"CacheClusterMessage",
|
|
"resultWrapper":"DescribeCacheClustersResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"CacheClusterNotFoundFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"DescribeCacheEngineVersions":{
|
|
"name":"DescribeCacheEngineVersions",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeCacheEngineVersionsMessage"},
|
|
"output":{
|
|
"shape":"CacheEngineVersionMessage",
|
|
"resultWrapper":"DescribeCacheEngineVersionsResult"
|
|
}
|
|
},
|
|
"DescribeCacheParameterGroups":{
|
|
"name":"DescribeCacheParameterGroups",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeCacheParameterGroupsMessage"},
|
|
"output":{
|
|
"shape":"CacheParameterGroupsMessage",
|
|
"resultWrapper":"DescribeCacheParameterGroupsResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"CacheParameterGroupNotFoundFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"DescribeCacheParameters":{
|
|
"name":"DescribeCacheParameters",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeCacheParametersMessage"},
|
|
"output":{
|
|
"shape":"CacheParameterGroupDetails",
|
|
"resultWrapper":"DescribeCacheParametersResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"CacheParameterGroupNotFoundFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"DescribeCacheSecurityGroups":{
|
|
"name":"DescribeCacheSecurityGroups",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeCacheSecurityGroupsMessage"},
|
|
"output":{
|
|
"shape":"CacheSecurityGroupMessage",
|
|
"resultWrapper":"DescribeCacheSecurityGroupsResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"CacheSecurityGroupNotFoundFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"DescribeCacheSubnetGroups":{
|
|
"name":"DescribeCacheSubnetGroups",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeCacheSubnetGroupsMessage"},
|
|
"output":{
|
|
"shape":"CacheSubnetGroupMessage",
|
|
"resultWrapper":"DescribeCacheSubnetGroupsResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"CacheSubnetGroupNotFoundFault"}
|
|
]
|
|
},
|
|
"DescribeEngineDefaultParameters":{
|
|
"name":"DescribeEngineDefaultParameters",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeEngineDefaultParametersMessage"},
|
|
"output":{
|
|
"shape":"DescribeEngineDefaultParametersResult",
|
|
"resultWrapper":"DescribeEngineDefaultParametersResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"DescribeEvents":{
|
|
"name":"DescribeEvents",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeEventsMessage"},
|
|
"output":{
|
|
"shape":"EventsMessage",
|
|
"resultWrapper":"DescribeEventsResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"DescribeReplicationGroups":{
|
|
"name":"DescribeReplicationGroups",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeReplicationGroupsMessage"},
|
|
"output":{
|
|
"shape":"ReplicationGroupMessage",
|
|
"resultWrapper":"DescribeReplicationGroupsResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"ReplicationGroupNotFoundFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"DescribeReservedCacheNodes":{
|
|
"name":"DescribeReservedCacheNodes",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeReservedCacheNodesMessage"},
|
|
"output":{
|
|
"shape":"ReservedCacheNodeMessage",
|
|
"resultWrapper":"DescribeReservedCacheNodesResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"ReservedCacheNodeNotFoundFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"DescribeReservedCacheNodesOfferings":{
|
|
"name":"DescribeReservedCacheNodesOfferings",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeReservedCacheNodesOfferingsMessage"},
|
|
"output":{
|
|
"shape":"ReservedCacheNodesOfferingMessage",
|
|
"resultWrapper":"DescribeReservedCacheNodesOfferingsResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"ReservedCacheNodesOfferingNotFoundFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"DescribeSnapshots":{
|
|
"name":"DescribeSnapshots",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"DescribeSnapshotsMessage"},
|
|
"output":{
|
|
"shape":"DescribeSnapshotsListMessage",
|
|
"resultWrapper":"DescribeSnapshotsResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"CacheClusterNotFoundFault"},
|
|
{"shape":"SnapshotNotFoundFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"ModifyCacheCluster":{
|
|
"name":"ModifyCacheCluster",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ModifyCacheClusterMessage"},
|
|
"output":{
|
|
"shape":"ModifyCacheClusterResult",
|
|
"resultWrapper":"ModifyCacheClusterResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"InvalidCacheClusterStateFault"},
|
|
{"shape":"InvalidCacheSecurityGroupStateFault"},
|
|
{"shape":"InsufficientCacheClusterCapacityFault"},
|
|
{"shape":"CacheClusterNotFoundFault"},
|
|
{"shape":"NodeQuotaForClusterExceededFault"},
|
|
{"shape":"NodeQuotaForCustomerExceededFault"},
|
|
{"shape":"CacheSecurityGroupNotFoundFault"},
|
|
{"shape":"CacheParameterGroupNotFoundFault"},
|
|
{"shape":"InvalidVPCNetworkStateFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"ModifyCacheParameterGroup":{
|
|
"name":"ModifyCacheParameterGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ModifyCacheParameterGroupMessage"},
|
|
"output":{
|
|
"shape":"CacheParameterGroupNameMessage",
|
|
"resultWrapper":"ModifyCacheParameterGroupResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"CacheParameterGroupNotFoundFault"},
|
|
{"shape":"InvalidCacheParameterGroupStateFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"ModifyCacheSubnetGroup":{
|
|
"name":"ModifyCacheSubnetGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ModifyCacheSubnetGroupMessage"},
|
|
"output":{
|
|
"shape":"ModifyCacheSubnetGroupResult",
|
|
"resultWrapper":"ModifyCacheSubnetGroupResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"CacheSubnetGroupNotFoundFault"},
|
|
{"shape":"CacheSubnetQuotaExceededFault"},
|
|
{"shape":"SubnetInUse"},
|
|
{"shape":"InvalidSubnet"}
|
|
]
|
|
},
|
|
"ModifyReplicationGroup":{
|
|
"name":"ModifyReplicationGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ModifyReplicationGroupMessage"},
|
|
"output":{
|
|
"shape":"ModifyReplicationGroupResult",
|
|
"resultWrapper":"ModifyReplicationGroupResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"ReplicationGroupNotFoundFault"},
|
|
{"shape":"InvalidReplicationGroupStateFault"},
|
|
{"shape":"InvalidCacheClusterStateFault"},
|
|
{"shape":"InvalidCacheSecurityGroupStateFault"},
|
|
{"shape":"InsufficientCacheClusterCapacityFault"},
|
|
{"shape":"CacheClusterNotFoundFault"},
|
|
{"shape":"NodeQuotaForClusterExceededFault"},
|
|
{"shape":"NodeQuotaForCustomerExceededFault"},
|
|
{"shape":"CacheSecurityGroupNotFoundFault"},
|
|
{"shape":"CacheParameterGroupNotFoundFault"},
|
|
{"shape":"InvalidVPCNetworkStateFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"PurchaseReservedCacheNodesOffering":{
|
|
"name":"PurchaseReservedCacheNodesOffering",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"PurchaseReservedCacheNodesOfferingMessage"},
|
|
"output":{
|
|
"shape":"PurchaseReservedCacheNodesOfferingResult",
|
|
"resultWrapper":"PurchaseReservedCacheNodesOfferingResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"ReservedCacheNodesOfferingNotFoundFault"},
|
|
{"shape":"ReservedCacheNodeAlreadyExistsFault"},
|
|
{"shape":"ReservedCacheNodeQuotaExceededFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"RebootCacheCluster":{
|
|
"name":"RebootCacheCluster",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"RebootCacheClusterMessage"},
|
|
"output":{
|
|
"shape":"RebootCacheClusterResult",
|
|
"resultWrapper":"RebootCacheClusterResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"InvalidCacheClusterStateFault"},
|
|
{"shape":"CacheClusterNotFoundFault"}
|
|
]
|
|
},
|
|
"ResetCacheParameterGroup":{
|
|
"name":"ResetCacheParameterGroup",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"ResetCacheParameterGroupMessage"},
|
|
"output":{
|
|
"shape":"CacheParameterGroupNameMessage",
|
|
"resultWrapper":"ResetCacheParameterGroupResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"InvalidCacheParameterGroupStateFault"},
|
|
{"shape":"CacheParameterGroupNotFoundFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
},
|
|
"RevokeCacheSecurityGroupIngress":{
|
|
"name":"RevokeCacheSecurityGroupIngress",
|
|
"http":{
|
|
"method":"POST",
|
|
"requestUri":"/"
|
|
},
|
|
"input":{"shape":"RevokeCacheSecurityGroupIngressMessage"},
|
|
"output":{
|
|
"shape":"RevokeCacheSecurityGroupIngressResult",
|
|
"resultWrapper":"RevokeCacheSecurityGroupIngressResult"
|
|
},
|
|
"errors":[
|
|
{"shape":"CacheSecurityGroupNotFoundFault"},
|
|
{"shape":"AuthorizationNotFoundFault"},
|
|
{"shape":"InvalidCacheSecurityGroupStateFault"},
|
|
{"shape":"InvalidParameterValueException"},
|
|
{"shape":"InvalidParameterCombinationException"}
|
|
]
|
|
}
|
|
},
|
|
"shapes":{
|
|
"AZMode":{
|
|
"type":"string",
|
|
"enum":[
|
|
"single-az",
|
|
"cross-az"
|
|
]
|
|
},
|
|
"AuthorizationAlreadyExistsFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The specified Amazon EC2 security group is already authorized for the specified cache security group.</p>",
|
|
"error":{
|
|
"code":"AuthorizationAlreadyExists",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"AuthorizationNotFoundFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The specified Amazon EC2 security group is not authorized for the specified cache security group.</p>",
|
|
"error":{
|
|
"code":"AuthorizationNotFound",
|
|
"httpStatusCode":404,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"AuthorizeCacheSecurityGroupIngressMessage":{
|
|
"type":"structure",
|
|
"required":[
|
|
"CacheSecurityGroupName",
|
|
"EC2SecurityGroupName",
|
|
"EC2SecurityGroupOwnerId"
|
|
],
|
|
"members":{
|
|
"CacheSecurityGroupName":{"shape":"String"},
|
|
"EC2SecurityGroupName":{"shape":"String"},
|
|
"EC2SecurityGroupOwnerId":{"shape":"String"}
|
|
}
|
|
},
|
|
"AuthorizeCacheSecurityGroupIngressResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheSecurityGroup":{"shape":"CacheSecurityGroup"}
|
|
}
|
|
},
|
|
"AutomaticFailoverStatus":{
|
|
"type":"string",
|
|
"enum":[
|
|
"enabled",
|
|
"disabled",
|
|
"enabling",
|
|
"disabling"
|
|
]
|
|
},
|
|
"AvailabilityZone":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Name":{"shape":"String"}
|
|
},
|
|
"wrapper":true
|
|
},
|
|
"AvailabilityZonesList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"String",
|
|
"locationName":"AvailabilityZone"
|
|
}
|
|
},
|
|
"AwsQueryErrorMessage":{"type":"string"},
|
|
"Boolean":{"type":"boolean"},
|
|
"BooleanOptional":{"type":"boolean"},
|
|
"CacheCluster":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheClusterId":{"shape":"String"},
|
|
"ConfigurationEndpoint":{"shape":"Endpoint"},
|
|
"ClientDownloadLandingPage":{"shape":"String"},
|
|
"CacheNodeType":{"shape":"String"},
|
|
"Engine":{"shape":"String"},
|
|
"EngineVersion":{"shape":"String"},
|
|
"CacheClusterStatus":{"shape":"String"},
|
|
"NumCacheNodes":{"shape":"IntegerOptional"},
|
|
"PreferredAvailabilityZone":{"shape":"String"},
|
|
"CacheClusterCreateTime":{"shape":"TStamp"},
|
|
"PreferredMaintenanceWindow":{"shape":"String"},
|
|
"PendingModifiedValues":{"shape":"PendingModifiedValues"},
|
|
"NotificationConfiguration":{"shape":"NotificationConfiguration"},
|
|
"CacheSecurityGroups":{"shape":"CacheSecurityGroupMembershipList"},
|
|
"CacheParameterGroup":{"shape":"CacheParameterGroupStatus"},
|
|
"CacheSubnetGroupName":{"shape":"String"},
|
|
"CacheNodes":{"shape":"CacheNodeList"},
|
|
"AutoMinorVersionUpgrade":{"shape":"Boolean"},
|
|
"SecurityGroups":{"shape":"SecurityGroupMembershipList"},
|
|
"ReplicationGroupId":{"shape":"String"},
|
|
"SnapshotRetentionLimit":{"shape":"IntegerOptional"},
|
|
"SnapshotWindow":{"shape":"String"}
|
|
},
|
|
"wrapper":true
|
|
},
|
|
"CacheClusterAlreadyExistsFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>You already have a cache cluster with the given identifier.</p>",
|
|
"error":{
|
|
"code":"CacheClusterAlreadyExists",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"CacheClusterList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"CacheCluster",
|
|
"locationName":"CacheCluster"
|
|
}
|
|
},
|
|
"CacheClusterMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Marker":{"shape":"String"},
|
|
"CacheClusters":{"shape":"CacheClusterList"}
|
|
}
|
|
},
|
|
"CacheClusterNotFoundFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The requested cache cluster ID does not refer to an existing cache cluster.</p>",
|
|
"error":{
|
|
"code":"CacheClusterNotFound",
|
|
"httpStatusCode":404,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"CacheEngineVersion":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Engine":{"shape":"String"},
|
|
"EngineVersion":{"shape":"String"},
|
|
"CacheParameterGroupFamily":{"shape":"String"},
|
|
"CacheEngineDescription":{"shape":"String"},
|
|
"CacheEngineVersionDescription":{"shape":"String"}
|
|
}
|
|
},
|
|
"CacheEngineVersionList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"CacheEngineVersion",
|
|
"locationName":"CacheEngineVersion"
|
|
}
|
|
},
|
|
"CacheEngineVersionMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Marker":{"shape":"String"},
|
|
"CacheEngineVersions":{"shape":"CacheEngineVersionList"}
|
|
}
|
|
},
|
|
"CacheNode":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheNodeId":{"shape":"String"},
|
|
"CacheNodeStatus":{"shape":"String"},
|
|
"CacheNodeCreateTime":{"shape":"TStamp"},
|
|
"Endpoint":{"shape":"Endpoint"},
|
|
"ParameterGroupStatus":{"shape":"String"},
|
|
"SourceCacheNodeId":{"shape":"String"},
|
|
"CustomerAvailabilityZone":{"shape":"String"}
|
|
}
|
|
},
|
|
"CacheNodeIdsList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"String",
|
|
"locationName":"CacheNodeId"
|
|
}
|
|
},
|
|
"CacheNodeList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"CacheNode",
|
|
"locationName":"CacheNode"
|
|
}
|
|
},
|
|
"CacheNodeTypeSpecificParameter":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ParameterName":{"shape":"String"},
|
|
"Description":{"shape":"String"},
|
|
"Source":{"shape":"String"},
|
|
"DataType":{"shape":"String"},
|
|
"AllowedValues":{"shape":"String"},
|
|
"IsModifiable":{"shape":"Boolean"},
|
|
"MinimumEngineVersion":{"shape":"String"},
|
|
"CacheNodeTypeSpecificValues":{"shape":"CacheNodeTypeSpecificValueList"}
|
|
}
|
|
},
|
|
"CacheNodeTypeSpecificParametersList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"CacheNodeTypeSpecificParameter",
|
|
"locationName":"CacheNodeTypeSpecificParameter"
|
|
}
|
|
},
|
|
"CacheNodeTypeSpecificValue":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheNodeType":{"shape":"String"},
|
|
"Value":{"shape":"String"}
|
|
}
|
|
},
|
|
"CacheNodeTypeSpecificValueList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"CacheNodeTypeSpecificValue",
|
|
"locationName":"CacheNodeTypeSpecificValue"
|
|
}
|
|
},
|
|
"CacheParameterGroup":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheParameterGroupName":{"shape":"String"},
|
|
"CacheParameterGroupFamily":{"shape":"String"},
|
|
"Description":{"shape":"String"}
|
|
},
|
|
"wrapper":true
|
|
},
|
|
"CacheParameterGroupAlreadyExistsFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>A cache parameter group with the requested name already exists.</p>",
|
|
"error":{
|
|
"code":"CacheParameterGroupAlreadyExists",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"CacheParameterGroupDetails":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Marker":{"shape":"String"},
|
|
"Parameters":{"shape":"ParametersList"},
|
|
"CacheNodeTypeSpecificParameters":{"shape":"CacheNodeTypeSpecificParametersList"}
|
|
}
|
|
},
|
|
"CacheParameterGroupList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"CacheParameterGroup",
|
|
"locationName":"CacheParameterGroup"
|
|
}
|
|
},
|
|
"CacheParameterGroupNameMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheParameterGroupName":{"shape":"String"}
|
|
}
|
|
},
|
|
"CacheParameterGroupNotFoundFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The requested cache parameter group name does not refer to an existing cache parameter group.</p>",
|
|
"error":{
|
|
"code":"CacheParameterGroupNotFound",
|
|
"httpStatusCode":404,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"CacheParameterGroupQuotaExceededFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The request cannot be processed because it would exceed the maximum number of cache security groups.</p>",
|
|
"error":{
|
|
"code":"CacheParameterGroupQuotaExceeded",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"CacheParameterGroupStatus":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheParameterGroupName":{"shape":"String"},
|
|
"ParameterApplyStatus":{"shape":"String"},
|
|
"CacheNodeIdsToReboot":{"shape":"CacheNodeIdsList"}
|
|
}
|
|
},
|
|
"CacheParameterGroupsMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Marker":{"shape":"String"},
|
|
"CacheParameterGroups":{"shape":"CacheParameterGroupList"}
|
|
}
|
|
},
|
|
"CacheSecurityGroup":{
|
|
"type":"structure",
|
|
"members":{
|
|
"OwnerId":{"shape":"String"},
|
|
"CacheSecurityGroupName":{"shape":"String"},
|
|
"Description":{"shape":"String"},
|
|
"EC2SecurityGroups":{"shape":"EC2SecurityGroupList"}
|
|
},
|
|
"wrapper":true
|
|
},
|
|
"CacheSecurityGroupAlreadyExistsFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>A cache security group with the specified name already exists.</p>",
|
|
"error":{
|
|
"code":"CacheSecurityGroupAlreadyExists",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"CacheSecurityGroupMembership":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheSecurityGroupName":{"shape":"String"},
|
|
"Status":{"shape":"String"}
|
|
}
|
|
},
|
|
"CacheSecurityGroupMembershipList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"CacheSecurityGroupMembership",
|
|
"locationName":"CacheSecurityGroup"
|
|
}
|
|
},
|
|
"CacheSecurityGroupMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Marker":{"shape":"String"},
|
|
"CacheSecurityGroups":{"shape":"CacheSecurityGroups"}
|
|
}
|
|
},
|
|
"CacheSecurityGroupNameList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"String",
|
|
"locationName":"CacheSecurityGroupName"
|
|
}
|
|
},
|
|
"CacheSecurityGroupNotFoundFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The requested cache security group name does not refer to an existing cache security group.</p>",
|
|
"error":{
|
|
"code":"CacheSecurityGroupNotFound",
|
|
"httpStatusCode":404,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"CacheSecurityGroupQuotaExceededFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The request cannot be processed because it would exceed the allowed number of cache security groups.</p>",
|
|
"error":{
|
|
"code":"QuotaExceeded.CacheSecurityGroup",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"CacheSecurityGroups":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"CacheSecurityGroup",
|
|
"locationName":"CacheSecurityGroup"
|
|
}
|
|
},
|
|
"CacheSubnetGroup":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheSubnetGroupName":{"shape":"String"},
|
|
"CacheSubnetGroupDescription":{"shape":"String"},
|
|
"VpcId":{"shape":"String"},
|
|
"Subnets":{"shape":"SubnetList"}
|
|
},
|
|
"wrapper":true
|
|
},
|
|
"CacheSubnetGroupAlreadyExistsFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The requested cache subnet group name is already in use by an existing cache subnet group.</p>",
|
|
"error":{
|
|
"code":"CacheSubnetGroupAlreadyExists",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"CacheSubnetGroupInUse":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The requested cache subnet group is currently in use.</p>",
|
|
"error":{
|
|
"code":"CacheSubnetGroupInUse",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"CacheSubnetGroupMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Marker":{"shape":"String"},
|
|
"CacheSubnetGroups":{"shape":"CacheSubnetGroups"}
|
|
}
|
|
},
|
|
"CacheSubnetGroupNotFoundFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The requested cache subnet group name does not refer to an existing cache subnet group.</p>",
|
|
"error":{
|
|
"code":"CacheSubnetGroupNotFoundFault",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"CacheSubnetGroupQuotaExceededFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The request cannot be processed because it would exceed the allowed number of cache subnet groups.</p>",
|
|
"error":{
|
|
"code":"CacheSubnetGroupQuotaExceeded",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"CacheSubnetGroups":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"CacheSubnetGroup",
|
|
"locationName":"CacheSubnetGroup"
|
|
}
|
|
},
|
|
"CacheSubnetQuotaExceededFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The request cannot be processed because it would exceed the allowed number of subnets in a cache subnet group.</p>",
|
|
"error":{
|
|
"code":"CacheSubnetQuotaExceededFault",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"ClusterIdList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"String",
|
|
"locationName":"ClusterId"
|
|
}
|
|
},
|
|
"ClusterQuotaForCustomerExceededFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The request cannot be processed because it would exceed the allowed number of cache clusters per customer.</p>",
|
|
"error":{
|
|
"code":"ClusterQuotaForCustomerExceeded",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"CopySnapshotMessage":{
|
|
"type":"structure",
|
|
"required":[
|
|
"SourceSnapshotName",
|
|
"TargetSnapshotName"
|
|
],
|
|
"members":{
|
|
"SourceSnapshotName":{"shape":"String"},
|
|
"TargetSnapshotName":{"shape":"String"}
|
|
}
|
|
},
|
|
"CopySnapshotResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Snapshot":{"shape":"Snapshot"}
|
|
}
|
|
},
|
|
"CreateCacheClusterMessage":{
|
|
"type":"structure",
|
|
"required":["CacheClusterId"],
|
|
"members":{
|
|
"CacheClusterId":{"shape":"String"},
|
|
"ReplicationGroupId":{"shape":"String"},
|
|
"AZMode":{"shape":"AZMode"},
|
|
"PreferredAvailabilityZone":{"shape":"String"},
|
|
"PreferredAvailabilityZones":{"shape":"PreferredAvailabilityZoneList"},
|
|
"NumCacheNodes":{"shape":"IntegerOptional"},
|
|
"CacheNodeType":{"shape":"String"},
|
|
"Engine":{"shape":"String"},
|
|
"EngineVersion":{"shape":"String"},
|
|
"CacheParameterGroupName":{"shape":"String"},
|
|
"CacheSubnetGroupName":{"shape":"String"},
|
|
"CacheSecurityGroupNames":{"shape":"CacheSecurityGroupNameList"},
|
|
"SecurityGroupIds":{"shape":"SecurityGroupIdsList"},
|
|
"SnapshotArns":{"shape":"SnapshotArnsList"},
|
|
"SnapshotName":{"shape":"String"},
|
|
"PreferredMaintenanceWindow":{"shape":"String"},
|
|
"Port":{"shape":"IntegerOptional"},
|
|
"NotificationTopicArn":{"shape":"String"},
|
|
"AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
|
|
"SnapshotRetentionLimit":{"shape":"IntegerOptional"},
|
|
"SnapshotWindow":{"shape":"String"}
|
|
}
|
|
},
|
|
"CreateCacheClusterResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheCluster":{"shape":"CacheCluster"}
|
|
}
|
|
},
|
|
"CreateCacheParameterGroupMessage":{
|
|
"type":"structure",
|
|
"required":[
|
|
"CacheParameterGroupName",
|
|
"CacheParameterGroupFamily",
|
|
"Description"
|
|
],
|
|
"members":{
|
|
"CacheParameterGroupName":{"shape":"String"},
|
|
"CacheParameterGroupFamily":{"shape":"String"},
|
|
"Description":{"shape":"String"}
|
|
}
|
|
},
|
|
"CreateCacheParameterGroupResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheParameterGroup":{"shape":"CacheParameterGroup"}
|
|
}
|
|
},
|
|
"CreateCacheSecurityGroupMessage":{
|
|
"type":"structure",
|
|
"required":[
|
|
"CacheSecurityGroupName",
|
|
"Description"
|
|
],
|
|
"members":{
|
|
"CacheSecurityGroupName":{"shape":"String"},
|
|
"Description":{"shape":"String"}
|
|
}
|
|
},
|
|
"CreateCacheSecurityGroupResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheSecurityGroup":{"shape":"CacheSecurityGroup"}
|
|
}
|
|
},
|
|
"CreateCacheSubnetGroupMessage":{
|
|
"type":"structure",
|
|
"required":[
|
|
"CacheSubnetGroupName",
|
|
"CacheSubnetGroupDescription",
|
|
"SubnetIds"
|
|
],
|
|
"members":{
|
|
"CacheSubnetGroupName":{"shape":"String"},
|
|
"CacheSubnetGroupDescription":{"shape":"String"},
|
|
"SubnetIds":{"shape":"SubnetIdentifierList"}
|
|
}
|
|
},
|
|
"CreateCacheSubnetGroupResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheSubnetGroup":{"shape":"CacheSubnetGroup"}
|
|
}
|
|
},
|
|
"CreateReplicationGroupMessage":{
|
|
"type":"structure",
|
|
"required":[
|
|
"ReplicationGroupId",
|
|
"ReplicationGroupDescription"
|
|
],
|
|
"members":{
|
|
"ReplicationGroupId":{"shape":"String"},
|
|
"ReplicationGroupDescription":{"shape":"String"},
|
|
"PrimaryClusterId":{"shape":"String"},
|
|
"AutomaticFailoverEnabled":{"shape":"BooleanOptional"},
|
|
"NumCacheClusters":{"shape":"IntegerOptional"},
|
|
"PreferredCacheClusterAZs":{"shape":"AvailabilityZonesList"},
|
|
"CacheNodeType":{"shape":"String"},
|
|
"Engine":{"shape":"String"},
|
|
"EngineVersion":{"shape":"String"},
|
|
"CacheParameterGroupName":{"shape":"String"},
|
|
"CacheSubnetGroupName":{"shape":"String"},
|
|
"CacheSecurityGroupNames":{"shape":"CacheSecurityGroupNameList"},
|
|
"SecurityGroupIds":{"shape":"SecurityGroupIdsList"},
|
|
"SnapshotArns":{"shape":"SnapshotArnsList"},
|
|
"SnapshotName":{"shape":"String"},
|
|
"PreferredMaintenanceWindow":{"shape":"String"},
|
|
"Port":{"shape":"IntegerOptional"},
|
|
"NotificationTopicArn":{"shape":"String"},
|
|
"AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
|
|
"SnapshotRetentionLimit":{"shape":"IntegerOptional"},
|
|
"SnapshotWindow":{"shape":"String"}
|
|
}
|
|
},
|
|
"CreateReplicationGroupResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ReplicationGroup":{"shape":"ReplicationGroup"}
|
|
}
|
|
},
|
|
"CreateSnapshotMessage":{
|
|
"type":"structure",
|
|
"required":[
|
|
"CacheClusterId",
|
|
"SnapshotName"
|
|
],
|
|
"members":{
|
|
"CacheClusterId":{"shape":"String"},
|
|
"SnapshotName":{"shape":"String"}
|
|
}
|
|
},
|
|
"CreateSnapshotResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Snapshot":{"shape":"Snapshot"}
|
|
}
|
|
},
|
|
"DeleteCacheClusterMessage":{
|
|
"type":"structure",
|
|
"required":["CacheClusterId"],
|
|
"members":{
|
|
"CacheClusterId":{"shape":"String"},
|
|
"FinalSnapshotIdentifier":{"shape":"String"}
|
|
}
|
|
},
|
|
"DeleteCacheClusterResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheCluster":{"shape":"CacheCluster"}
|
|
}
|
|
},
|
|
"DeleteCacheParameterGroupMessage":{
|
|
"type":"structure",
|
|
"required":["CacheParameterGroupName"],
|
|
"members":{
|
|
"CacheParameterGroupName":{"shape":"String"}
|
|
}
|
|
},
|
|
"DeleteCacheSecurityGroupMessage":{
|
|
"type":"structure",
|
|
"required":["CacheSecurityGroupName"],
|
|
"members":{
|
|
"CacheSecurityGroupName":{"shape":"String"}
|
|
}
|
|
},
|
|
"DeleteCacheSubnetGroupMessage":{
|
|
"type":"structure",
|
|
"required":["CacheSubnetGroupName"],
|
|
"members":{
|
|
"CacheSubnetGroupName":{"shape":"String"}
|
|
}
|
|
},
|
|
"DeleteReplicationGroupMessage":{
|
|
"type":"structure",
|
|
"required":["ReplicationGroupId"],
|
|
"members":{
|
|
"ReplicationGroupId":{"shape":"String"},
|
|
"RetainPrimaryCluster":{"shape":"BooleanOptional"},
|
|
"FinalSnapshotIdentifier":{"shape":"String"}
|
|
}
|
|
},
|
|
"DeleteReplicationGroupResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ReplicationGroup":{"shape":"ReplicationGroup"}
|
|
}
|
|
},
|
|
"DeleteSnapshotMessage":{
|
|
"type":"structure",
|
|
"required":["SnapshotName"],
|
|
"members":{
|
|
"SnapshotName":{"shape":"String"}
|
|
}
|
|
},
|
|
"DeleteSnapshotResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Snapshot":{"shape":"Snapshot"}
|
|
}
|
|
},
|
|
"DescribeCacheClustersMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheClusterId":{"shape":"String"},
|
|
"MaxRecords":{"shape":"IntegerOptional"},
|
|
"Marker":{"shape":"String"},
|
|
"ShowCacheNodeInfo":{"shape":"BooleanOptional"}
|
|
}
|
|
},
|
|
"DescribeCacheEngineVersionsMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Engine":{"shape":"String"},
|
|
"EngineVersion":{"shape":"String"},
|
|
"CacheParameterGroupFamily":{"shape":"String"},
|
|
"MaxRecords":{"shape":"IntegerOptional"},
|
|
"Marker":{"shape":"String"},
|
|
"DefaultOnly":{"shape":"Boolean"}
|
|
}
|
|
},
|
|
"DescribeCacheParameterGroupsMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheParameterGroupName":{"shape":"String"},
|
|
"MaxRecords":{"shape":"IntegerOptional"},
|
|
"Marker":{"shape":"String"}
|
|
}
|
|
},
|
|
"DescribeCacheParametersMessage":{
|
|
"type":"structure",
|
|
"required":["CacheParameterGroupName"],
|
|
"members":{
|
|
"CacheParameterGroupName":{"shape":"String"},
|
|
"Source":{"shape":"String"},
|
|
"MaxRecords":{"shape":"IntegerOptional"},
|
|
"Marker":{"shape":"String"}
|
|
}
|
|
},
|
|
"DescribeCacheSecurityGroupsMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheSecurityGroupName":{"shape":"String"},
|
|
"MaxRecords":{"shape":"IntegerOptional"},
|
|
"Marker":{"shape":"String"}
|
|
}
|
|
},
|
|
"DescribeCacheSubnetGroupsMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheSubnetGroupName":{"shape":"String"},
|
|
"MaxRecords":{"shape":"IntegerOptional"},
|
|
"Marker":{"shape":"String"}
|
|
}
|
|
},
|
|
"DescribeEngineDefaultParametersMessage":{
|
|
"type":"structure",
|
|
"required":["CacheParameterGroupFamily"],
|
|
"members":{
|
|
"CacheParameterGroupFamily":{"shape":"String"},
|
|
"MaxRecords":{"shape":"IntegerOptional"},
|
|
"Marker":{"shape":"String"}
|
|
}
|
|
},
|
|
"DescribeEngineDefaultParametersResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"EngineDefaults":{"shape":"EngineDefaults"}
|
|
}
|
|
},
|
|
"DescribeEventsMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SourceIdentifier":{"shape":"String"},
|
|
"SourceType":{"shape":"SourceType"},
|
|
"StartTime":{"shape":"TStamp"},
|
|
"EndTime":{"shape":"TStamp"},
|
|
"Duration":{"shape":"IntegerOptional"},
|
|
"MaxRecords":{"shape":"IntegerOptional"},
|
|
"Marker":{"shape":"String"}
|
|
}
|
|
},
|
|
"DescribeReplicationGroupsMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ReplicationGroupId":{"shape":"String"},
|
|
"MaxRecords":{"shape":"IntegerOptional"},
|
|
"Marker":{"shape":"String"}
|
|
}
|
|
},
|
|
"DescribeReservedCacheNodesMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ReservedCacheNodeId":{"shape":"String"},
|
|
"ReservedCacheNodesOfferingId":{"shape":"String"},
|
|
"CacheNodeType":{"shape":"String"},
|
|
"Duration":{"shape":"String"},
|
|
"ProductDescription":{"shape":"String"},
|
|
"OfferingType":{"shape":"String"},
|
|
"MaxRecords":{"shape":"IntegerOptional"},
|
|
"Marker":{"shape":"String"}
|
|
}
|
|
},
|
|
"DescribeReservedCacheNodesOfferingsMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ReservedCacheNodesOfferingId":{"shape":"String"},
|
|
"CacheNodeType":{"shape":"String"},
|
|
"Duration":{"shape":"String"},
|
|
"ProductDescription":{"shape":"String"},
|
|
"OfferingType":{"shape":"String"},
|
|
"MaxRecords":{"shape":"IntegerOptional"},
|
|
"Marker":{"shape":"String"}
|
|
}
|
|
},
|
|
"DescribeSnapshotsListMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Marker":{"shape":"String"},
|
|
"Snapshots":{"shape":"SnapshotList"}
|
|
}
|
|
},
|
|
"DescribeSnapshotsMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheClusterId":{"shape":"String"},
|
|
"SnapshotName":{"shape":"String"},
|
|
"SnapshotSource":{"shape":"String"},
|
|
"Marker":{"shape":"String"},
|
|
"MaxRecords":{"shape":"IntegerOptional"}
|
|
}
|
|
},
|
|
"Double":{"type":"double"},
|
|
"EC2SecurityGroup":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Status":{"shape":"String"},
|
|
"EC2SecurityGroupName":{"shape":"String"},
|
|
"EC2SecurityGroupOwnerId":{"shape":"String"}
|
|
}
|
|
},
|
|
"EC2SecurityGroupList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"EC2SecurityGroup",
|
|
"locationName":"EC2SecurityGroup"
|
|
}
|
|
},
|
|
"Endpoint":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Address":{"shape":"String"},
|
|
"Port":{"shape":"Integer"}
|
|
}
|
|
},
|
|
"EngineDefaults":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheParameterGroupFamily":{"shape":"String"},
|
|
"Marker":{"shape":"String"},
|
|
"Parameters":{"shape":"ParametersList"},
|
|
"CacheNodeTypeSpecificParameters":{"shape":"CacheNodeTypeSpecificParametersList"}
|
|
},
|
|
"wrapper":true
|
|
},
|
|
"Event":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SourceIdentifier":{"shape":"String"},
|
|
"SourceType":{"shape":"SourceType"},
|
|
"Message":{"shape":"String"},
|
|
"Date":{"shape":"TStamp"}
|
|
}
|
|
},
|
|
"EventList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"Event",
|
|
"locationName":"Event"
|
|
}
|
|
},
|
|
"EventsMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Marker":{"shape":"String"},
|
|
"Events":{"shape":"EventList"}
|
|
}
|
|
},
|
|
"InsufficientCacheClusterCapacityFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The requested cache node type is not available in the specified Availability Zone.</p>",
|
|
"error":{
|
|
"code":"InsufficientCacheClusterCapacity",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"Integer":{"type":"integer"},
|
|
"IntegerOptional":{"type":"integer"},
|
|
"InvalidCacheClusterStateFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The requested cache cluster is not in the <code>available</code> state.</p>",
|
|
"error":{
|
|
"code":"InvalidCacheClusterState",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"InvalidCacheParameterGroupStateFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The current state of the cache parameter group does not allow the requested operation to occur.</p>",
|
|
"error":{
|
|
"code":"InvalidCacheParameterGroupState",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"InvalidCacheSecurityGroupStateFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The current state of the cache security group does not allow deletion.</p>",
|
|
"error":{
|
|
"code":"InvalidCacheSecurityGroupState",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"InvalidParameterCombinationException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"message":{
|
|
"shape":"AwsQueryErrorMessage",
|
|
"documentation":"<p>Two or more parameters that must not be used together were used together.</p>"
|
|
}
|
|
},
|
|
"documentation":"<p>Two or more incompatible parameters were specified.</p>",
|
|
"error":{
|
|
"code":"InvalidParameterCombination",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"InvalidParameterValueException":{
|
|
"type":"structure",
|
|
"members":{
|
|
"message":{
|
|
"shape":"AwsQueryErrorMessage",
|
|
"documentation":"<p>A parameter value is invalid.</p>"
|
|
}
|
|
},
|
|
"documentation":"<p>The value for a parameter is invalid.</p>",
|
|
"error":{
|
|
"code":"InvalidParameterValue",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"InvalidReplicationGroupStateFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The requested replication group is not in the <code>available</code> state.</p>",
|
|
"error":{
|
|
"code":"InvalidReplicationGroupState",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"InvalidSnapshotStateFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The current state of the snapshot does not allow the requested operation to occur.</p>",
|
|
"error":{
|
|
"code":"InvalidSnapshotState",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"InvalidSubnet":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>An invalid subnet identifier was specified.</p>",
|
|
"error":{
|
|
"code":"InvalidSubnet",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"InvalidVPCNetworkStateFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The VPC network is in an invalid state.</p>",
|
|
"error":{
|
|
"code":"InvalidVPCNetworkStateFault",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"ModifyCacheClusterMessage":{
|
|
"type":"structure",
|
|
"required":["CacheClusterId"],
|
|
"members":{
|
|
"CacheClusterId":{"shape":"String"},
|
|
"NumCacheNodes":{"shape":"IntegerOptional"},
|
|
"CacheNodeIdsToRemove":{"shape":"CacheNodeIdsList"},
|
|
"AZMode":{"shape":"AZMode"},
|
|
"NewAvailabilityZones":{"shape":"PreferredAvailabilityZoneList"},
|
|
"CacheSecurityGroupNames":{"shape":"CacheSecurityGroupNameList"},
|
|
"SecurityGroupIds":{"shape":"SecurityGroupIdsList"},
|
|
"PreferredMaintenanceWindow":{"shape":"String"},
|
|
"NotificationTopicArn":{"shape":"String"},
|
|
"CacheParameterGroupName":{"shape":"String"},
|
|
"NotificationTopicStatus":{"shape":"String"},
|
|
"ApplyImmediately":{"shape":"Boolean"},
|
|
"EngineVersion":{"shape":"String"},
|
|
"AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
|
|
"SnapshotRetentionLimit":{"shape":"IntegerOptional"},
|
|
"SnapshotWindow":{"shape":"String"}
|
|
}
|
|
},
|
|
"ModifyCacheClusterResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheCluster":{"shape":"CacheCluster"}
|
|
}
|
|
},
|
|
"ModifyCacheParameterGroupMessage":{
|
|
"type":"structure",
|
|
"required":[
|
|
"CacheParameterGroupName",
|
|
"ParameterNameValues"
|
|
],
|
|
"members":{
|
|
"CacheParameterGroupName":{"shape":"String"},
|
|
"ParameterNameValues":{"shape":"ParameterNameValueList"}
|
|
}
|
|
},
|
|
"ModifyCacheSubnetGroupMessage":{
|
|
"type":"structure",
|
|
"required":["CacheSubnetGroupName"],
|
|
"members":{
|
|
"CacheSubnetGroupName":{"shape":"String"},
|
|
"CacheSubnetGroupDescription":{"shape":"String"},
|
|
"SubnetIds":{"shape":"SubnetIdentifierList"}
|
|
}
|
|
},
|
|
"ModifyCacheSubnetGroupResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheSubnetGroup":{"shape":"CacheSubnetGroup"}
|
|
}
|
|
},
|
|
"ModifyReplicationGroupMessage":{
|
|
"type":"structure",
|
|
"required":["ReplicationGroupId"],
|
|
"members":{
|
|
"ReplicationGroupId":{"shape":"String"},
|
|
"ReplicationGroupDescription":{"shape":"String"},
|
|
"PrimaryClusterId":{"shape":"String"},
|
|
"SnapshottingClusterId":{"shape":"String"},
|
|
"AutomaticFailoverEnabled":{"shape":"BooleanOptional"},
|
|
"CacheSecurityGroupNames":{"shape":"CacheSecurityGroupNameList"},
|
|
"SecurityGroupIds":{"shape":"SecurityGroupIdsList"},
|
|
"PreferredMaintenanceWindow":{"shape":"String"},
|
|
"NotificationTopicArn":{"shape":"String"},
|
|
"CacheParameterGroupName":{"shape":"String"},
|
|
"NotificationTopicStatus":{"shape":"String"},
|
|
"ApplyImmediately":{"shape":"Boolean"},
|
|
"EngineVersion":{"shape":"String"},
|
|
"AutoMinorVersionUpgrade":{"shape":"BooleanOptional"},
|
|
"SnapshotRetentionLimit":{"shape":"IntegerOptional"},
|
|
"SnapshotWindow":{"shape":"String"}
|
|
}
|
|
},
|
|
"ModifyReplicationGroupResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ReplicationGroup":{"shape":"ReplicationGroup"}
|
|
}
|
|
},
|
|
"NodeGroup":{
|
|
"type":"structure",
|
|
"members":{
|
|
"NodeGroupId":{"shape":"String"},
|
|
"Status":{"shape":"String"},
|
|
"PrimaryEndpoint":{"shape":"Endpoint"},
|
|
"NodeGroupMembers":{"shape":"NodeGroupMemberList"}
|
|
}
|
|
},
|
|
"NodeGroupList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"NodeGroup",
|
|
"locationName":"NodeGroup"
|
|
}
|
|
},
|
|
"NodeGroupMember":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheClusterId":{"shape":"String"},
|
|
"CacheNodeId":{"shape":"String"},
|
|
"ReadEndpoint":{"shape":"Endpoint"},
|
|
"PreferredAvailabilityZone":{"shape":"String"},
|
|
"CurrentRole":{"shape":"String"}
|
|
}
|
|
},
|
|
"NodeGroupMemberList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"NodeGroupMember",
|
|
"locationName":"NodeGroupMember"
|
|
}
|
|
},
|
|
"NodeQuotaForClusterExceededFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The request cannot be processed because it would exceed the allowed number of cache nodes in a single cache cluster.</p>",
|
|
"error":{
|
|
"code":"NodeQuotaForClusterExceeded",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"NodeQuotaForCustomerExceededFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The request cannot be processed because it would exceed the allowed number of cache nodes per customer.</p>",
|
|
"error":{
|
|
"code":"NodeQuotaForCustomerExceeded",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"NodeSnapshot":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheNodeId":{"shape":"String"},
|
|
"CacheSize":{"shape":"String"},
|
|
"CacheNodeCreateTime":{"shape":"TStamp"},
|
|
"SnapshotCreateTime":{"shape":"TStamp"}
|
|
},
|
|
"wrapper":true
|
|
},
|
|
"NodeSnapshotList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"NodeSnapshot",
|
|
"locationName":"NodeSnapshot"
|
|
}
|
|
},
|
|
"NotificationConfiguration":{
|
|
"type":"structure",
|
|
"members":{
|
|
"TopicArn":{"shape":"String"},
|
|
"TopicStatus":{"shape":"String"}
|
|
}
|
|
},
|
|
"Parameter":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ParameterName":{"shape":"String"},
|
|
"ParameterValue":{"shape":"String"},
|
|
"Description":{"shape":"String"},
|
|
"Source":{"shape":"String"},
|
|
"DataType":{"shape":"String"},
|
|
"AllowedValues":{"shape":"String"},
|
|
"IsModifiable":{"shape":"Boolean"},
|
|
"MinimumEngineVersion":{"shape":"String"}
|
|
}
|
|
},
|
|
"ParameterNameValue":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ParameterName":{"shape":"String"},
|
|
"ParameterValue":{"shape":"String"}
|
|
}
|
|
},
|
|
"ParameterNameValueList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"ParameterNameValue",
|
|
"locationName":"ParameterNameValue"
|
|
}
|
|
},
|
|
"ParametersList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"Parameter",
|
|
"locationName":"Parameter"
|
|
}
|
|
},
|
|
"PendingAutomaticFailoverStatus":{
|
|
"type":"string",
|
|
"enum":[
|
|
"enabled",
|
|
"disabled"
|
|
]
|
|
},
|
|
"PendingModifiedValues":{
|
|
"type":"structure",
|
|
"members":{
|
|
"NumCacheNodes":{"shape":"IntegerOptional"},
|
|
"CacheNodeIdsToRemove":{"shape":"CacheNodeIdsList"},
|
|
"EngineVersion":{"shape":"String"}
|
|
}
|
|
},
|
|
"PreferredAvailabilityZoneList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"String",
|
|
"locationName":"PreferredAvailabilityZone"
|
|
}
|
|
},
|
|
"PurchaseReservedCacheNodesOfferingMessage":{
|
|
"type":"structure",
|
|
"required":["ReservedCacheNodesOfferingId"],
|
|
"members":{
|
|
"ReservedCacheNodesOfferingId":{"shape":"String"},
|
|
"ReservedCacheNodeId":{"shape":"String"},
|
|
"CacheNodeCount":{"shape":"IntegerOptional"}
|
|
}
|
|
},
|
|
"PurchaseReservedCacheNodesOfferingResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ReservedCacheNode":{"shape":"ReservedCacheNode"}
|
|
}
|
|
},
|
|
"RebootCacheClusterMessage":{
|
|
"type":"structure",
|
|
"required":[
|
|
"CacheClusterId",
|
|
"CacheNodeIdsToReboot"
|
|
],
|
|
"members":{
|
|
"CacheClusterId":{"shape":"String"},
|
|
"CacheNodeIdsToReboot":{"shape":"CacheNodeIdsList"}
|
|
}
|
|
},
|
|
"RebootCacheClusterResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheCluster":{"shape":"CacheCluster"}
|
|
}
|
|
},
|
|
"RecurringCharge":{
|
|
"type":"structure",
|
|
"members":{
|
|
"RecurringChargeAmount":{"shape":"Double"},
|
|
"RecurringChargeFrequency":{"shape":"String"}
|
|
},
|
|
"wrapper":true
|
|
},
|
|
"RecurringChargeList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"RecurringCharge",
|
|
"locationName":"RecurringCharge"
|
|
}
|
|
},
|
|
"ReplicationGroup":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ReplicationGroupId":{"shape":"String"},
|
|
"Description":{"shape":"String"},
|
|
"Status":{"shape":"String"},
|
|
"PendingModifiedValues":{"shape":"ReplicationGroupPendingModifiedValues"},
|
|
"MemberClusters":{"shape":"ClusterIdList"},
|
|
"NodeGroups":{"shape":"NodeGroupList"},
|
|
"SnapshottingClusterId":{"shape":"String"},
|
|
"AutomaticFailover":{"shape":"AutomaticFailoverStatus"}
|
|
},
|
|
"wrapper":true
|
|
},
|
|
"ReplicationGroupAlreadyExistsFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The specified replication group already exists.</p>",
|
|
"error":{
|
|
"code":"ReplicationGroupAlreadyExists",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"ReplicationGroupList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"ReplicationGroup",
|
|
"locationName":"ReplicationGroup"
|
|
}
|
|
},
|
|
"ReplicationGroupMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Marker":{"shape":"String"},
|
|
"ReplicationGroups":{"shape":"ReplicationGroupList"}
|
|
}
|
|
},
|
|
"ReplicationGroupNotFoundFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The specified replication group does not exist.</p>",
|
|
"error":{
|
|
"code":"ReplicationGroupNotFoundFault",
|
|
"httpStatusCode":404,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"ReplicationGroupPendingModifiedValues":{
|
|
"type":"structure",
|
|
"members":{
|
|
"PrimaryClusterId":{"shape":"String"},
|
|
"AutomaticFailoverStatus":{"shape":"PendingAutomaticFailoverStatus"}
|
|
}
|
|
},
|
|
"ReservedCacheNode":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ReservedCacheNodeId":{"shape":"String"},
|
|
"ReservedCacheNodesOfferingId":{"shape":"String"},
|
|
"CacheNodeType":{"shape":"String"},
|
|
"StartTime":{"shape":"TStamp"},
|
|
"Duration":{"shape":"Integer"},
|
|
"FixedPrice":{"shape":"Double"},
|
|
"UsagePrice":{"shape":"Double"},
|
|
"CacheNodeCount":{"shape":"Integer"},
|
|
"ProductDescription":{"shape":"String"},
|
|
"OfferingType":{"shape":"String"},
|
|
"State":{"shape":"String"},
|
|
"RecurringCharges":{"shape":"RecurringChargeList"}
|
|
},
|
|
"wrapper":true
|
|
},
|
|
"ReservedCacheNodeAlreadyExistsFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>You already have a reservation with the given identifier.</p>",
|
|
"error":{
|
|
"code":"ReservedCacheNodeAlreadyExists",
|
|
"httpStatusCode":404,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"ReservedCacheNodeList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"ReservedCacheNode",
|
|
"locationName":"ReservedCacheNode"
|
|
}
|
|
},
|
|
"ReservedCacheNodeMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Marker":{"shape":"String"},
|
|
"ReservedCacheNodes":{"shape":"ReservedCacheNodeList"}
|
|
}
|
|
},
|
|
"ReservedCacheNodeNotFoundFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The requested reserved cache node was not found.</p>",
|
|
"error":{
|
|
"code":"ReservedCacheNodeNotFound",
|
|
"httpStatusCode":404,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"ReservedCacheNodeQuotaExceededFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The request cannot be processed because it would exceed the user's cache node quota.</p>",
|
|
"error":{
|
|
"code":"ReservedCacheNodeQuotaExceeded",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"ReservedCacheNodesOffering":{
|
|
"type":"structure",
|
|
"members":{
|
|
"ReservedCacheNodesOfferingId":{"shape":"String"},
|
|
"CacheNodeType":{"shape":"String"},
|
|
"Duration":{"shape":"Integer"},
|
|
"FixedPrice":{"shape":"Double"},
|
|
"UsagePrice":{"shape":"Double"},
|
|
"ProductDescription":{"shape":"String"},
|
|
"OfferingType":{"shape":"String"},
|
|
"RecurringCharges":{"shape":"RecurringChargeList"}
|
|
},
|
|
"wrapper":true
|
|
},
|
|
"ReservedCacheNodesOfferingList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"ReservedCacheNodesOffering",
|
|
"locationName":"ReservedCacheNodesOffering"
|
|
}
|
|
},
|
|
"ReservedCacheNodesOfferingMessage":{
|
|
"type":"structure",
|
|
"members":{
|
|
"Marker":{"shape":"String"},
|
|
"ReservedCacheNodesOfferings":{"shape":"ReservedCacheNodesOfferingList"}
|
|
}
|
|
},
|
|
"ReservedCacheNodesOfferingNotFoundFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The requested cache node offering does not exist.</p>",
|
|
"error":{
|
|
"code":"ReservedCacheNodesOfferingNotFound",
|
|
"httpStatusCode":404,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"ResetCacheParameterGroupMessage":{
|
|
"type":"structure",
|
|
"required":[
|
|
"CacheParameterGroupName",
|
|
"ParameterNameValues"
|
|
],
|
|
"members":{
|
|
"CacheParameterGroupName":{"shape":"String"},
|
|
"ResetAllParameters":{"shape":"Boolean"},
|
|
"ParameterNameValues":{"shape":"ParameterNameValueList"}
|
|
}
|
|
},
|
|
"RevokeCacheSecurityGroupIngressMessage":{
|
|
"type":"structure",
|
|
"required":[
|
|
"CacheSecurityGroupName",
|
|
"EC2SecurityGroupName",
|
|
"EC2SecurityGroupOwnerId"
|
|
],
|
|
"members":{
|
|
"CacheSecurityGroupName":{"shape":"String"},
|
|
"EC2SecurityGroupName":{"shape":"String"},
|
|
"EC2SecurityGroupOwnerId":{"shape":"String"}
|
|
}
|
|
},
|
|
"RevokeCacheSecurityGroupIngressResult":{
|
|
"type":"structure",
|
|
"members":{
|
|
"CacheSecurityGroup":{"shape":"CacheSecurityGroup"}
|
|
}
|
|
},
|
|
"SecurityGroupIdsList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"String",
|
|
"locationName":"SecurityGroupId"
|
|
}
|
|
},
|
|
"SecurityGroupMembership":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SecurityGroupId":{"shape":"String"},
|
|
"Status":{"shape":"String"}
|
|
}
|
|
},
|
|
"SecurityGroupMembershipList":{
|
|
"type":"list",
|
|
"member":{"shape":"SecurityGroupMembership"}
|
|
},
|
|
"Snapshot":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SnapshotName":{"shape":"String"},
|
|
"CacheClusterId":{"shape":"String"},
|
|
"SnapshotStatus":{"shape":"String"},
|
|
"SnapshotSource":{"shape":"String"},
|
|
"CacheNodeType":{"shape":"String"},
|
|
"Engine":{"shape":"String"},
|
|
"EngineVersion":{"shape":"String"},
|
|
"NumCacheNodes":{"shape":"IntegerOptional"},
|
|
"PreferredAvailabilityZone":{"shape":"String"},
|
|
"CacheClusterCreateTime":{"shape":"TStamp"},
|
|
"PreferredMaintenanceWindow":{"shape":"String"},
|
|
"TopicArn":{"shape":"String"},
|
|
"Port":{"shape":"IntegerOptional"},
|
|
"CacheParameterGroupName":{"shape":"String"},
|
|
"CacheSubnetGroupName":{"shape":"String"},
|
|
"VpcId":{"shape":"String"},
|
|
"AutoMinorVersionUpgrade":{"shape":"Boolean"},
|
|
"SnapshotRetentionLimit":{"shape":"IntegerOptional"},
|
|
"SnapshotWindow":{"shape":"String"},
|
|
"NodeSnapshots":{"shape":"NodeSnapshotList"}
|
|
},
|
|
"wrapper":true
|
|
},
|
|
"SnapshotAlreadyExistsFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>You already have a snapshot with the given name.</p>",
|
|
"error":{
|
|
"code":"SnapshotAlreadyExistsFault",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"SnapshotArnsList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"String",
|
|
"locationName":"SnapshotArn"
|
|
}
|
|
},
|
|
"SnapshotFeatureNotSupportedFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>You attempted one of the following operations:</p> <ul> <li> <p>Creating a snapshot of a Redis cache cluster running on a <code>cache.t1.micro</code> cache node.</p> </li> <li> <p>Creating a snapshot of a cache cluster that is running Memcached rather than Redis.</p> </li> </ul> <p>Neither of these are supported by ElastiCache.</p>",
|
|
"error":{
|
|
"code":"SnapshotFeatureNotSupportedFault",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"SnapshotList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"Snapshot",
|
|
"locationName":"Snapshot"
|
|
}
|
|
},
|
|
"SnapshotNotFoundFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The requested snapshot name does not refer to an existing snapshot.</p>",
|
|
"error":{
|
|
"code":"SnapshotNotFoundFault",
|
|
"httpStatusCode":404,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"SnapshotQuotaExceededFault":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The request cannot be processed because it would exceed the maximum number of snapshots.</p>",
|
|
"error":{
|
|
"code":"SnapshotQuotaExceededFault",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"SourceType":{
|
|
"type":"string",
|
|
"enum":[
|
|
"cache-cluster",
|
|
"cache-parameter-group",
|
|
"cache-security-group",
|
|
"cache-subnet-group"
|
|
]
|
|
},
|
|
"String":{"type":"string"},
|
|
"Subnet":{
|
|
"type":"structure",
|
|
"members":{
|
|
"SubnetIdentifier":{"shape":"String"},
|
|
"SubnetAvailabilityZone":{"shape":"AvailabilityZone"}
|
|
}
|
|
},
|
|
"SubnetIdentifierList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"String",
|
|
"locationName":"SubnetIdentifier"
|
|
}
|
|
},
|
|
"SubnetInUse":{
|
|
"type":"structure",
|
|
"members":{
|
|
},
|
|
"documentation":"<p>The requested subnet is being used by another cache subnet group.</p>",
|
|
"error":{
|
|
"code":"SubnetInUse",
|
|
"httpStatusCode":400,
|
|
"senderFault":true
|
|
},
|
|
"exception":true
|
|
},
|
|
"SubnetList":{
|
|
"type":"list",
|
|
"member":{
|
|
"shape":"Subnet",
|
|
"locationName":"Subnet"
|
|
}
|
|
},
|
|
"TStamp":{"type":"timestamp"}
|
|
}
|
|
}
|