161 lines
4 KiB
JSON
161 lines
4 KiB
JSON
|
{
|
||
|
"waiters": {
|
||
|
"__default__": {
|
||
|
"interval": 15,
|
||
|
"max_attempts": 40,
|
||
|
"acceptor_type": "output"
|
||
|
},
|
||
|
"__InstanceState": {
|
||
|
"operation": "DescribeInstances",
|
||
|
"acceptor_path": "Reservations[].Instances[].State.Name"
|
||
|
},
|
||
|
"InstanceRunning": {
|
||
|
"extends": "__InstanceState",
|
||
|
"success_value": "running",
|
||
|
"failure_value": [
|
||
|
"shutting-down",
|
||
|
"terminated",
|
||
|
"stopping"
|
||
|
]
|
||
|
},
|
||
|
"InstanceStopped": {
|
||
|
"extends": "__InstanceState",
|
||
|
"success_value": "stopped",
|
||
|
"failure_value": [
|
||
|
"pending",
|
||
|
"terminated"
|
||
|
]
|
||
|
},
|
||
|
"InstanceTerminated": {
|
||
|
"extends": "__InstanceState",
|
||
|
"success_value": "terminated",
|
||
|
"failure_value": [
|
||
|
"pending",
|
||
|
"stopping"
|
||
|
]
|
||
|
},
|
||
|
"__ExportTaskState": {
|
||
|
"operation": "DescribeExportTasks",
|
||
|
"acceptor_path": "ExportTasks[].State"
|
||
|
},
|
||
|
"ExportTaskCompleted": {
|
||
|
"extends": "__ExportTaskState",
|
||
|
"success_value": "completed"
|
||
|
},
|
||
|
"ExportTaskCancelled": {
|
||
|
"extends": "__ExportTaskState",
|
||
|
"success_value": "cancelled"
|
||
|
},
|
||
|
"SnapshotCompleted": {
|
||
|
"operation": "DescribeSnapshots",
|
||
|
"success_path": "Snapshots[].State",
|
||
|
"success_value": "completed"
|
||
|
},
|
||
|
"SubnetAvailable": {
|
||
|
"operation": "DescribeSubnets",
|
||
|
"success_path": "Subnets[].State",
|
||
|
"success_value": "available"
|
||
|
},
|
||
|
"__VolumeStatus": {
|
||
|
"operation": "DescribeVolumes",
|
||
|
"acceptor_path": "Volumes[].State"
|
||
|
},
|
||
|
"VolumeAvailable": {
|
||
|
"extends": "__VolumeStatus",
|
||
|
"success_value": "available",
|
||
|
"failure_value": [
|
||
|
"deleted"
|
||
|
]
|
||
|
},
|
||
|
"VolumeInUse": {
|
||
|
"extends": "__VolumeStatus",
|
||
|
"success_value": "in-use",
|
||
|
"failure_value": [
|
||
|
"deleted"
|
||
|
]
|
||
|
},
|
||
|
"VolumeDeleted": {
|
||
|
"extends": "__VolumeStatus",
|
||
|
"success_value": "deleted"
|
||
|
},
|
||
|
"VpcAvailable": {
|
||
|
"operation": "DescribeVpcs",
|
||
|
"success_path": "Vpcs[].State",
|
||
|
"success_value": "available"
|
||
|
},
|
||
|
"__VpnConnectionState": {
|
||
|
"operation": "DescribeVpnConnections",
|
||
|
"acceptor_path": "VpnConnections[].State"
|
||
|
},
|
||
|
"VpnConnectionAvailable": {
|
||
|
"extends": "__VpnConnectionState",
|
||
|
"success_value": "available",
|
||
|
"failure_value": [
|
||
|
"deleting",
|
||
|
"deleted"
|
||
|
]
|
||
|
},
|
||
|
"VpnConnectionDeleted": {
|
||
|
"extends": "__VpnConnectionState",
|
||
|
"success_value": "deleted",
|
||
|
"failure_value": [
|
||
|
"pending"
|
||
|
]
|
||
|
},
|
||
|
"BundleTaskComplete": {
|
||
|
"operation": "DescribeBundleTasks",
|
||
|
"acceptor_path": "BundleTasks[].State",
|
||
|
"success_value": "complete",
|
||
|
"failure_value": [
|
||
|
"failed"
|
||
|
]
|
||
|
},
|
||
|
"__ConversionTaskState": {
|
||
|
"operation": "DescribeConversionTasks",
|
||
|
"acceptor_path": "ConversionTasks[].State"
|
||
|
},
|
||
|
"ConversionTaskCompleted": {
|
||
|
"extends": "__ConversionTaskState",
|
||
|
"success_value": "completed",
|
||
|
"failure_value": [
|
||
|
"cancelled",
|
||
|
"cancelling"
|
||
|
]
|
||
|
},
|
||
|
"ConversionTaskCancelled": {
|
||
|
"extends": "__ConversionTaskState",
|
||
|
"success_value": "cancelled"
|
||
|
},
|
||
|
"__CustomerGatewayState": {
|
||
|
"operation": "DescribeCustomerGateways",
|
||
|
"acceptor_path": "CustomerGateways[].State"
|
||
|
},
|
||
|
"CustomerGatewayAvailable": {
|
||
|
"extends": "__CustomerGatewayState",
|
||
|
"success_value": "available",
|
||
|
"failure_value": [
|
||
|
"deleted",
|
||
|
"deleting"
|
||
|
]
|
||
|
},
|
||
|
"ConversionTaskDeleted": {
|
||
|
"extends": "__CustomerGatewayState",
|
||
|
"success_value": "deleted"
|
||
|
},
|
||
|
"__SpotInstanceRequestState": {
|
||
|
"operation": "DescribeSpotInstanceRequests",
|
||
|
"acceptor.path": "SpotInstanceRequests[].Status.Code"
|
||
|
},
|
||
|
"SpotInstanceRequestFulfilled": {
|
||
|
"extends": "__SpotInstanceRequestState",
|
||
|
"success.value": "fulfilled",
|
||
|
"failure.value": [
|
||
|
"schedule-expired",
|
||
|
"canceled-before-fulfillment",
|
||
|
"bad-parameters",
|
||
|
"system-error"
|
||
|
]
|
||
|
}
|
||
|
}
|
||
|
}
|