python-botocore/botocore/data/elasticache/2015-02-02/waiters-2.json
2018-02-11 17:52:35 +09:00

144 lines
5 KiB
JSON

{
"version":2,
"waiters":{
"CacheClusterAvailable":{
"acceptors":[
{
"argument":"CacheClusters[].CacheClusterStatus",
"expected":"available",
"matcher":"pathAll",
"state":"success"
},
{
"argument":"CacheClusters[].CacheClusterStatus",
"expected":"deleted",
"matcher":"pathAny",
"state":"failure"
},
{
"argument":"CacheClusters[].CacheClusterStatus",
"expected":"deleting",
"matcher":"pathAny",
"state":"failure"
},
{
"argument":"CacheClusters[].CacheClusterStatus",
"expected":"incompatible-network",
"matcher":"pathAny",
"state":"failure"
},
{
"argument":"CacheClusters[].CacheClusterStatus",
"expected":"restore-failed",
"matcher":"pathAny",
"state":"failure"
}
],
"delay":15,
"description":"Wait until ElastiCache cluster is available.",
"maxAttempts":40,
"operation":"DescribeCacheClusters"
},
"CacheClusterDeleted":{
"acceptors":[
{
"argument":"CacheClusters[].CacheClusterStatus",
"expected":"deleted",
"matcher":"pathAll",
"state":"success"
},
{
"expected":"CacheClusterNotFound",
"matcher":"error",
"state":"success"
},
{
"argument":"CacheClusters[].CacheClusterStatus",
"expected":"available",
"matcher":"pathAny",
"state":"failure"
},
{
"argument":"CacheClusters[].CacheClusterStatus",
"expected":"creating",
"matcher":"pathAny",
"state":"failure"
},
{
"argument":"CacheClusters[].CacheClusterStatus",
"expected":"incompatible-network",
"matcher":"pathAny",
"state":"failure"
},
{
"argument":"CacheClusters[].CacheClusterStatus",
"expected":"modifying",
"matcher":"pathAny",
"state":"failure"
},
{
"argument":"CacheClusters[].CacheClusterStatus",
"expected":"restore-failed",
"matcher":"pathAny",
"state":"failure"
},
{
"argument":"CacheClusters[].CacheClusterStatus",
"expected":"snapshotting",
"matcher":"pathAny",
"state":"failure"
}
],
"delay":15,
"description":"Wait until ElastiCache cluster is deleted.",
"maxAttempts":40,
"operation":"DescribeCacheClusters"
},
"ReplicationGroupAvailable":{
"acceptors":[
{
"argument":"ReplicationGroups[].Status",
"expected":"available",
"matcher":"pathAll",
"state":"success"
},
{
"argument":"ReplicationGroups[].Status",
"expected":"deleted",
"matcher":"pathAny",
"state":"failure"
}
],
"delay":15,
"description":"Wait until ElastiCache replication group is available.",
"maxAttempts":40,
"operation":"DescribeReplicationGroups"
},
"ReplicationGroupDeleted":{
"acceptors":[
{
"argument":"ReplicationGroups[].Status",
"expected":"deleted",
"matcher":"pathAll",
"state":"success"
},
{
"argument":"ReplicationGroups[].Status",
"expected":"available",
"matcher":"pathAny",
"state":"failure"
},
{
"expected":"ReplicationGroupNotFoundFault",
"matcher":"error",
"state":"success"
}
],
"delay":15,
"description":"Wait until ElastiCache replication group is deleted.",
"maxAttempts":40,
"operation":"DescribeReplicationGroups"
}
}
}