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,107 @@
{
"pagination": {
"DescribeDBEngineVersions": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "DBEngineVersions"
},
"DescribeDBInstances": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "DBInstances"
},
"DescribeDBLogFiles": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "DescribeDBLogFiles"
},
"DescribeDBParameterGroups": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "DBParameterGroups"
},
"DescribeDBParameters": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "Parameters"
},
"DescribeDBSecurityGroups": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "DBSecurityGroups"
},
"DescribeDBSnapshots": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "DBSnapshots"
},
"DescribeDBSubnetGroups": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "DBSubnetGroups"
},
"DescribeEngineDefaultParameters": {
"input_token": "Marker",
"output_token": "EngineDefaults.Marker",
"limit_key": "MaxRecords",
"result_key": "EngineDefaults.Parameters"
},
"DescribeEventSubscriptions": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "EventSubscriptionsList"
},
"DescribeEvents": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "Events"
},
"DescribeOptionGroupOptions": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "OptionGroupOptions"
},
"DescribeOptionGroups": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "OptionGroupsList"
},
"DescribeOrderableDBInstanceOptions": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "OrderableDBInstanceOptions"
},
"DescribeReservedDBInstances": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "ReservedDBInstances"
},
"DescribeReservedDBInstancesOfferings": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "ReservedDBInstancesOfferings"
},
"DownloadDBLogFilePortion": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "NumberOfLines",
"more_results": "AdditionalDataPending",
"result_key": "LogFileData"
}
}
}

View File

@@ -0,0 +1,97 @@
{
"version": 2,
"waiters": {
"DBInstanceAvailable": {
"delay": 30,
"operation": "DescribeDBInstances",
"maxAttempts": 60,
"acceptors": [
{
"expected": "available",
"matcher": "pathAll",
"state": "success",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "deleted",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "deleting",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "failed",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "incompatible-restore",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "incompatible-parameters",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "incompatible-parameters",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "incompatible-restore",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
}
]
},
"DBInstanceDeleted": {
"delay": 30,
"operation": "DescribeDBInstances",
"maxAttempts": 60,
"acceptors": [
{
"expected": "deleted",
"matcher": "pathAll",
"state": "success",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "creating",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "modifying",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "rebooting",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "resetting-master-credentials",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
}
]
}
}
}

File diff suppressed because it is too large Load Diff

View File

@@ -0,0 +1,245 @@
{
"pagination": {
"DescribeCertificates": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "Certificates"
},
"DescribeDBClusterBacktracks": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "DBClusterBacktracks"
},
"DescribeDBClusterParameterGroups": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "DBClusterParameterGroups"
},
"DescribeDBClusterParameters": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "Parameters"
},
"DescribeDBClusterSnapshots": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "DBClusterSnapshots"
},
"DescribeDBClusters": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "DBClusters"
},
"DescribeDBEngineVersions": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "DBEngineVersions"
},
"DescribeDBInstanceAutomatedBackups": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "DBInstanceAutomatedBackups"
},
"DescribeDBInstances": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "DBInstances"
},
"DescribeDBLogFiles": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "DescribeDBLogFiles"
},
"DescribeDBParameterGroups": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "DBParameterGroups"
},
"DescribeDBParameters": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "Parameters"
},
"DescribeDBSecurityGroups": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "DBSecurityGroups"
},
"DescribeDBSnapshots": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "DBSnapshots"
},
"DescribeDBSubnetGroups": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "DBSubnetGroups"
},
"DescribeEngineDefaultClusterParameters": {
"input_token": "Marker",
"output_token": "EngineDefaults.Marker",
"limit_key": "MaxRecords",
"result_key": "EngineDefaults.Parameters"
},
"DescribeEngineDefaultParameters": {
"input_token": "Marker",
"output_token": "EngineDefaults.Marker",
"limit_key": "MaxRecords",
"result_key": "EngineDefaults.Parameters"
},
"DescribeEventSubscriptions": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "EventSubscriptionsList"
},
"DescribeEvents": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "Events"
},
"DescribeGlobalClusters": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "GlobalClusters"
},
"DescribeOptionGroupOptions": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "OptionGroupOptions"
},
"DescribeOptionGroups": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "OptionGroupsList"
},
"DescribeOrderableDBInstanceOptions": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "OrderableDBInstanceOptions"
},
"DescribePendingMaintenanceActions": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "PendingMaintenanceActions"
},
"DescribeReservedDBInstances": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "ReservedDBInstances"
},
"DescribeReservedDBInstancesOfferings": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "ReservedDBInstancesOfferings"
},
"DescribeSourceRegions": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "MaxRecords",
"result_key": "SourceRegions"
},
"DownloadDBLogFilePortion": {
"input_token": "Marker",
"output_token": "Marker",
"limit_key": "NumberOfLines",
"more_results": "AdditionalDataPending",
"result_key": "LogFileData"
},
"DescribeDBClusterEndpoints": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "DBClusterEndpoints"
},
"DescribeDBProxies": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "DBProxies"
},
"DescribeDBProxyTargetGroups": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "TargetGroups"
},
"DescribeDBProxyTargets": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "Targets"
},
"DescribeExportTasks": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "ExportTasks"
},
"DescribeDBProxyEndpoints": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "DBProxyEndpoints"
},
"DescribeBlueGreenDeployments": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "BlueGreenDeployments"
},
"DescribeDBClusterAutomatedBackups": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "DBClusterAutomatedBackups"
},
"DescribeIntegrations": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "Integrations"
},
"DescribeDBSnapshotTenantDatabases": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "DBSnapshotTenantDatabases"
},
"DescribeTenantDatabases": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "TenantDatabases"
},
"DescribeDBRecommendations": {
"input_token": "Marker",
"limit_key": "MaxRecords",
"output_token": "Marker",
"result_key": "DBRecommendations"
}
}
}

View File

@@ -0,0 +1,12 @@
{
"version": 1.0,
"merge": {
"pagination": {
"DescribeCertificates": {
"non_aggregate_keys": [
"DefaultCertificateForNewLaunches"
]
}
}
}
}

View File

@@ -0,0 +1,47 @@
{
"version": 1.0,
"merge": {
"shapes": {
"CopyDBClusterSnapshotMessage": {
"members": {
"SourceRegion": {
"shape": "String",
"documentation": "<p>The ID of the region that contains the snapshot to be copied.</p>"
}
}
},
"CreateDBClusterMessage": {
"members": {
"SourceRegion": {
"shape": "String",
"documentation": "<p>The ID of the region that contains the source for the db cluster.</p>"
}
}
},
"CopyDBSnapshotMessage": {
"members": {
"SourceRegion": {
"shape": "String",
"documentation": "<p>The ID of the region that contains the snapshot to be copied.</p>"
}
}
},
"CreateDBInstanceReadReplicaMessage": {
"members": {
"SourceRegion": {
"shape": "String",
"documentation": "<p>The ID of the region that contains the source for the read replica.</p>"
}
}
},
"StartDBInstanceAutomatedBackupsReplicationMessage": {
"members": {
"SourceRegion": {
"shape": "String",
"documentation": "<p>The ID of the region that contains the source for the db instance.</p>"
}
}
}
}
}
}

View File

@@ -0,0 +1,412 @@
{
"version": 2,
"waiters": {
"DBInstanceAvailable": {
"delay": 30,
"operation": "DescribeDBInstances",
"maxAttempts": 60,
"acceptors": [
{
"expected": "available",
"matcher": "pathAll",
"state": "success",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "deleted",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "deleting",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "failed",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "incompatible-restore",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "incompatible-parameters",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
}
]
},
"DBInstanceDeleted": {
"delay": 30,
"operation": "DescribeDBInstances",
"maxAttempts": 60,
"acceptors": [
{
"expected": true,
"matcher": "path",
"state": "success",
"argument": "length(DBInstances) == `0`"
},
{
"expected": "DBInstanceNotFound",
"matcher": "error",
"state": "success"
},
{
"expected": "creating",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "modifying",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "rebooting",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
},
{
"expected": "resetting-master-credentials",
"matcher": "pathAny",
"state": "failure",
"argument": "DBInstances[].DBInstanceStatus"
}
]
},
"DBSnapshotAvailable": {
"delay": 30,
"operation": "DescribeDBSnapshots",
"maxAttempts": 60,
"acceptors": [
{
"expected": "available",
"matcher": "pathAll",
"state": "success",
"argument": "DBSnapshots[].Status"
},
{
"expected": "deleted",
"matcher": "pathAny",
"state": "failure",
"argument": "DBSnapshots[].Status"
},
{
"expected": "deleting",
"matcher": "pathAny",
"state": "failure",
"argument": "DBSnapshots[].Status"
},
{
"expected": "failed",
"matcher": "pathAny",
"state": "failure",
"argument": "DBSnapshots[].Status"
},
{
"expected": "incompatible-restore",
"matcher": "pathAny",
"state": "failure",
"argument": "DBSnapshots[].Status"
},
{
"expected": "incompatible-parameters",
"matcher": "pathAny",
"state": "failure",
"argument": "DBSnapshots[].Status"
}
]
},
"DBSnapshotDeleted": {
"delay": 30,
"operation": "DescribeDBSnapshots",
"maxAttempts": 60,
"acceptors": [
{
"expected": true,
"matcher": "path",
"state": "success",
"argument": "length(DBSnapshots) == `0`"
},
{
"expected": "DBSnapshotNotFound",
"matcher": "error",
"state": "success"
},
{
"expected": "creating",
"matcher": "pathAny",
"state": "failure",
"argument": "DBSnapshots[].Status"
},
{
"expected": "modifying",
"matcher": "pathAny",
"state": "failure",
"argument": "DBSnapshots[].Status"
},
{
"expected": "rebooting",
"matcher": "pathAny",
"state": "failure",
"argument": "DBSnapshots[].Status"
},
{
"expected": "resetting-master-credentials",
"matcher": "pathAny",
"state": "failure",
"argument": "DBSnapshots[].Status"
}
]
},
"DBClusterSnapshotAvailable": {
"delay": 30,
"operation": "DescribeDBClusterSnapshots",
"maxAttempts": 60,
"acceptors": [
{
"expected": "available",
"matcher": "pathAll",
"state": "success",
"argument": "DBClusterSnapshots[].Status"
},
{
"expected": "deleted",
"matcher": "pathAny",
"state": "failure",
"argument": "DBClusterSnapshots[].Status"
},
{
"expected": "deleting",
"matcher": "pathAny",
"state": "failure",
"argument": "DBClusterSnapshots[].Status"
},
{
"expected": "failed",
"matcher": "pathAny",
"state": "failure",
"argument": "DBClusterSnapshots[].Status"
},
{
"expected": "incompatible-restore",
"matcher": "pathAny",
"state": "failure",
"argument": "DBClusterSnapshots[].Status"
},
{
"expected": "incompatible-parameters",
"matcher": "pathAny",
"state": "failure",
"argument": "DBClusterSnapshots[].Status"
}
]
},
"DBClusterSnapshotDeleted": {
"delay": 30,
"operation": "DescribeDBClusterSnapshots",
"maxAttempts": 60,
"acceptors": [
{
"expected": true,
"matcher": "path",
"state": "success",
"argument": "length(DBClusterSnapshots) == `0`"
},
{
"expected": "DBClusterSnapshotNotFoundFault",
"matcher": "error",
"state": "success"
},
{
"expected": "creating",
"matcher": "pathAny",
"state": "failure",
"argument": "DBClusterSnapshots[].Status"
},
{
"expected": "modifying",
"matcher": "pathAny",
"state": "failure",
"argument": "DBClusterSnapshots[].Status"
},
{
"expected": "rebooting",
"matcher": "pathAny",
"state": "failure",
"argument": "DBClusterSnapshots[].Status"
},
{
"expected": "resetting-master-credentials",
"matcher": "pathAny",
"state": "failure",
"argument": "DBClusterSnapshots[].Status"
}
]
},
"DBClusterAvailable": {
"delay": 30,
"operation": "DescribeDBClusters",
"maxAttempts": 60,
"acceptors": [
{
"expected": "available",
"matcher": "pathAll",
"state": "success",
"argument": "DBClusters[].Status"
},
{
"expected": "deleted",
"matcher": "pathAny",
"state": "failure",
"argument": "DBClusters[].Status"
},
{
"expected": "deleting",
"matcher": "pathAny",
"state": "failure",
"argument": "DBClusters[].Status"
},
{
"expected": "failed",
"matcher": "pathAny",
"state": "failure",
"argument": "DBClusters[].Status"
},
{
"expected": "incompatible-restore",
"matcher": "pathAny",
"state": "failure",
"argument": "DBClusters[].Status"
},
{
"expected": "incompatible-parameters",
"matcher": "pathAny",
"state": "failure",
"argument": "DBClusters[].Status"
}
]
},
"DBClusterDeleted": {
"delay": 30,
"operation": "DescribeDBClusters",
"maxAttempts": 60,
"acceptors": [
{
"expected": true,
"matcher": "path",
"state": "success",
"argument": "length(DBClusters) == `0`"
},
{
"expected": "DBClusterNotFoundFault",
"matcher": "error",
"state": "success"
},
{
"expected": "creating",
"matcher": "pathAny",
"state": "failure",
"argument": "DBClusters[].Status"
},
{
"expected": "modifying",
"matcher": "pathAny",
"state": "failure",
"argument": "DBClusters[].Status"
},
{
"expected": "rebooting",
"matcher": "pathAny",
"state": "failure",
"argument": "DBClusters[].Status"
},
{
"expected": "resetting-master-credentials",
"matcher": "pathAny",
"state": "failure",
"argument": "DBClusters[].Status"
}
]
},
"TenantDatabaseAvailable": {
"delay": 30,
"operation": "DescribeTenantDatabases",
"maxAttempts": 60,
"acceptors": [
{
"expected": "available",
"matcher": "pathAll",
"state": "success",
"argument": "TenantDatabases[].Status"
},
{
"expected": "deleted",
"matcher": "pathAny",
"state": "failure",
"argument": "TenantDatabases[].Status"
},
{
"expected": "incompatible-parameters",
"matcher": "pathAny",
"state": "failure",
"argument": "TenantDatabases[].Status"
},
{
"expected": "incompatible-restore",
"matcher": "pathAny",
"state": "failure",
"argument": "TenantDatabases[].Status"
}
]
},
"TenantDatabaseDeleted": {
"delay": 30,
"operation": "DescribeTenantDatabases",
"maxAttempts": 60,
"acceptors": [
{
"expected": true,
"matcher": "path",
"state": "success",
"argument": "length(TenantDatabases) == `0`"
},
{
"expected": "DBInstanceNotFoundFault",
"matcher": "error",
"state": "success"
}
]
},
"DBSnapshotCompleted": {
"delay": 15,
"operation": "DescribeDBSnapshots",
"maxAttempts": 40,
"acceptors": [
{
"expected": "DBSnapshotNotFound",
"matcher": "error",
"state": "success"
},
{
"expected": "available",
"matcher": "pathAll",
"state": "success",
"argument": "DBSnapshots[].Status"
}
]
}
}
}