Inital Commit

This commit is contained in:
Brett Woodruff
2024-06-10 12:24:37 -04:00
commit 106024bcb4
2223 changed files with 241071 additions and 0 deletions

View File

@@ -0,0 +1,76 @@
{
"pagination": {
"DescribeCacheClusters": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "CacheClusters"
},
"DescribeCacheEngineVersions": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "CacheEngineVersions"
},
"DescribeCacheParameterGroups": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "CacheParameterGroups"
},
"DescribeCacheParameters": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "Parameters"
},
"DescribeCacheSecurityGroups": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "CacheSecurityGroups"
},
"DescribeCacheSubnetGroups": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "CacheSubnetGroups"
},
"DescribeEngineDefaultParameters": {
"input_token": "Marker",
"output_token": "EngineDefaults.Marker",
"limit_key": "MaxRecords",
"result_key": "EngineDefaults.Parameters"
},
"DescribeEvents": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "Events"
},
"DescribeReservedCacheNodes": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "ReservedCacheNodes"
},
"DescribeReservedCacheNodesOfferings": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "ReservedCacheNodesOfferings"
},
"DescribeReplicationGroups": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "ReplicationGroups"
},
"DescribeSnapshots": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "Snapshots"
}
}
}

View File

@@ -0,0 +1,139 @@
{
"version": 2,
"waiters": {
"CacheClusterAvailable": {
"delay": 30,
"operation": "DescribeCacheClusters",
"maxAttempts": 60,
"acceptors": [
{
"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",
"argument": "CacheClusters[].CacheClusterStatus"
}
]
},
"CacheClusterDeleted": {
"delay": 30,
"operation": "DescribeCacheClusters",
"maxAttempts": 60,
"acceptors": [
{
"expected": "CacheClusterNotFound",
"matcher": "error",
"state": "success"
},
{
"expected": "creating",
"matcher": "pathAny",
"state": "failure",
"argument": "CacheClusters[].CacheClusterStatus"
},
{
"expected": "modifying",
"matcher": "pathAny",
"state": "failure",
"argument": "CacheClusters[].CacheClusterStatus"
},
{
"expected": "rebooting",
"matcher": "pathAny",
"state": "failure",
"argument": "CacheClusters[].CacheClusterStatus"
}
]
},
"ReplicationGroupAvailable": {
"delay": 30,
"operation": "DescribeReplicationGroups",
"maxAttempts": 60,
"acceptors": [
{
"expected": "available",
"matcher": "pathAll",
"state": "success",
"argument": "ReplicationGroups[].Status"
},
{
"expected": "deleted",
"matcher": "pathAny",
"state": "failure",
"argument": "ReplicationGroups[].Status"
},
{
"expected": "deleting",
"matcher": "pathAny",
"state": "failure",
"argument": "ReplicationGroups[].Status"
},
{
"expected": "incompatible-network",
"matcher": "pathAny",
"state": "failure",
"argument": "ReplicationGroups[].Status"
},
{
"expected": "restore-failed",
"matcher": "pathAny",
"state": "failure",
"argument": "ReplicationGroups[].Status"
}
]
},
"ReplicationGroupDeleted": {
"delay": 30,
"operation": "DescribeReplicationGroups",
"maxAttempts": 60,
"acceptors": [
{
"expected": "ReplicationGroupNotFoundFault",
"matcher": "error",
"state": "success"
},
{
"expected": "creating",
"matcher": "pathAny",
"state": "failure",
"argument": "ReplicationGroups[].Status"
},
{
"expected": "modifying",
"matcher": "pathAny",
"state": "failure",
"argument": "ReplicationGroups[].Status"
},
{
"expected": "rebooting",
"matcher": "pathAny",
"state": "failure",
"argument": "ReplicationGroups[].Status"
}
]
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,118 @@
{
"pagination": {
"DescribeCacheClusters": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "CacheClusters"
},
"DescribeCacheEngineVersions": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "CacheEngineVersions"
},
"DescribeCacheParameterGroups": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "CacheParameterGroups"
},
"DescribeCacheParameters": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "Parameters"
},
"DescribeCacheSecurityGroups": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "CacheSecurityGroups"
},
"DescribeCacheSubnetGroups": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "CacheSubnetGroups"
},
"DescribeEngineDefaultParameters": {
"input_token": "Marker",
"output_token": "EngineDefaults.Marker",
"limit_key": "MaxRecords",
"result_key": "EngineDefaults.Parameters"
},
"DescribeEvents": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "Events"
},
"DescribeReservedCacheNodes": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "ReservedCacheNodes"
},
"DescribeReservedCacheNodesOfferings": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "ReservedCacheNodesOfferings"
},
"DescribeReplicationGroups": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "ReplicationGroups"
},
"DescribeSnapshots": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "Snapshots"
},
"DescribeServiceUpdates": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "ServiceUpdates"
},
"DescribeUpdateActions": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "UpdateActions"
},
"DescribeGlobalReplicationGroups": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "GlobalReplicationGroups"
},
"DescribeUserGroups": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "UserGroups"
},
"DescribeUsers": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "Users"
},
"DescribeServerlessCacheSnapshots": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "ServerlessCacheSnapshots"
},
"DescribeServerlessCaches": {
"input_token": "NextToken",
"limit_key": "MaxResults",
"output_token": "NextToken",
"result_key": "ServerlessCaches"
}
}
}

View File

@@ -0,0 +1,143 @@
{
"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"
}
}
}