codegen-resources.waiters-2.json Maven / Gradle / Ivy
Go to download
Show more of this group Show more artifacts with this name
Show all versions of opsworks Show documentation
Show all versions of opsworks Show documentation
The AWS Java SDK for AWS OpsWorks module holds the client classes that are used for communicating with
AWS OpsWorks Service
{
"version": 2,
"waiters": {
"AppExists": {
"delay": 1,
"operation": "DescribeApps",
"maxAttempts": 40,
"acceptors": [
{
"expected": 200,
"matcher": "status",
"state": "success"
},
{
"matcher": "status",
"expected": 400,
"state": "failure"
}
]
},
"DeploymentSuccessful": {
"delay": 15,
"operation": "DescribeDeployments",
"maxAttempts": 40,
"description": "Wait until a deployment has completed successfully.",
"acceptors": [
{
"expected": "successful",
"matcher": "pathAll",
"state": "success",
"argument": "Deployments[].Status"
},
{
"expected": "failed",
"matcher": "pathAny",
"state": "failure",
"argument": "Deployments[].Status"
}
]
},
"InstanceOnline": {
"delay": 15,
"operation": "DescribeInstances",
"maxAttempts": 40,
"description": "Wait until OpsWorks instance is online.",
"acceptors": [
{
"expected": "online",
"matcher": "pathAll",
"state": "success",
"argument": "Instances[].Status"
},
{
"expected": "setup_failed",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "shutting_down",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "start_failed",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "stopped",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "stopping",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "terminating",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "terminated",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "stop_failed",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
}
]
},
"InstanceRegistered": {
"delay": 15,
"operation": "DescribeInstances",
"maxAttempts": 40,
"description": "Wait until OpsWorks instance is registered.",
"acceptors": [
{
"expected": "registered",
"matcher": "pathAll",
"state": "success",
"argument": "Instances[].Status"
},
{
"expected": "setup_failed",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "shutting_down",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "stopped",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "stopping",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "terminating",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "terminated",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "stop_failed",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
}
]
},
"InstanceStopped": {
"delay": 15,
"operation": "DescribeInstances",
"maxAttempts": 40,
"description": "Wait until OpsWorks instance is stopped.",
"acceptors": [
{
"expected": "stopped",
"matcher": "pathAll",
"state": "success",
"argument": "Instances[].Status"
},
{
"expected": "booting",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "pending",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "rebooting",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "requested",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "running_setup",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "setup_failed",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "start_failed",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "stop_failed",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
}
]
},
"InstanceTerminated": {
"delay": 15,
"operation": "DescribeInstances",
"maxAttempts": 40,
"description": "Wait until OpsWorks instance is terminated.",
"acceptors": [
{
"expected": "terminated",
"matcher": "pathAll",
"state": "success",
"argument": "Instances[].Status"
},
{
"expected": "ResourceNotFoundException",
"matcher": "error",
"state": "success"
},
{
"expected": "booting",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "online",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "pending",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "rebooting",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "requested",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "running_setup",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "setup_failed",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
},
{
"expected": "start_failed",
"matcher": "pathAny",
"state": "failure",
"argument": "Instances[].Status"
}
]
}
}
}
© 2015 - 2025 Weber Informatics LLC | Privacy Policy