aws ec2 wait
Wait until a particular condition is satisfied. Each subcommand polls an API until the listed requirement is met
Subcommands
Name | Description |
---|---|
bundle-task-complete | Wait until JMESPath query BundleTasks[].State returns complete for all elements when polling with ``describe-bundle-tasks``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
conversion-task-cancelled | Wait until JMESPath query ConversionTasks[].State returns cancelled for all elements when polling with ``describe-conversion-tasks``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
conversion-task-completed | Wait until JMESPath query ConversionTasks[].State returns completed for all elements when polling with ``describe-conversion-tasks``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
conversion-task-deleted | Wait until JMESPath query ConversionTasks[].State returns deleted for all elements when polling with ``describe-conversion-tasks``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
customer-gateway-available | Wait until JMESPath query CustomerGateways[].State returns available for all elements when polling with ``describe-customer-gateways``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
export-task-cancelled | Wait until JMESPath query ExportTasks[].State returns cancelled for all elements when polling with ``describe-export-tasks``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
export-task-completed | Wait until JMESPath query ExportTasks[].State returns completed for all elements when polling with ``describe-export-tasks``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
image-available | Wait until JMESPath query Images[].State returns available for all elements when polling with ``describe-images``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
image-exists | Wait until JMESPath query length(Images[]) > `0` returns True when polling with ``describe-images``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
instance-exists | Wait until JMESPath query length(Reservations[]) > `0` returns True when polling with ``describe-instances``. It will poll every 5 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
instance-running | Wait until JMESPath query Reservations[].Instances[].State.Name returns running for all elements when polling with ``describe-instances``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
instance-status-ok | Wait until JMESPath query InstanceStatuses[].InstanceStatus.Status returns ok for all elements when polling with ``describe-instance-status``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
instance-stopped | Wait until JMESPath query Reservations[].Instances[].State.Name returns stopped for all elements when polling with ``describe-instances``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
instance-terminated | Wait until JMESPath query Reservations[].Instances[].State.Name returns terminated for all elements when polling with ``describe-instances``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
key-pair-exists | Wait until JMESPath query length(KeyPairs[].KeyName) > `0` returns True when polling with ``describe-key-pairs``. It will poll every 5 seconds until a successful state has been reached. This will exit with a return code of 255 after 6 failed checks |
nat-gateway-available | Wait until JMESPath query NatGateways[].State returns available for all elements when polling with ``describe-nat-gateways``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
network-interface-available | Wait until JMESPath query NetworkInterfaces[].Status returns available for all elements when polling with ``describe-network-interfaces``. It will poll every 20 seconds until a successful state has been reached. This will exit with a return code of 255 after 10 failed checks |
password-data-available | Wait until JMESPath query length(PasswordData) > `0` returns True when polling with ``get-password-data``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
security-group-exists | Wait until JMESPath query length(SecurityGroups[].GroupId) > `0` returns True when polling with ``describe-security-groups``. It will poll every 5 seconds until a successful state has been reached. This will exit with a return code of 255 after 6 failed checks |
snapshot-completed | Wait until JMESPath query Snapshots[].State returns completed for all elements when polling with ``describe-snapshots``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
spot-instance-request-fulfilled | Wait until JMESPath query SpotInstanceRequests[].Status.Code returns fulfilled for all elements when polling with ``describe-spot-instance-requests``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
subnet-available | Wait until JMESPath query Subnets[].State returns available for all elements when polling with ``describe-subnets``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
system-status-ok | Wait until JMESPath query InstanceStatuses[].SystemStatus.Status returns ok for all elements when polling with ``describe-instance-status``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
volume-available | Wait until JMESPath query Volumes[].State returns available for all elements when polling with ``describe-volumes``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
volume-deleted | Wait until JMESPath query Volumes[].State returns deleted for all elements when polling with ``describe-volumes``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
volume-in-use | Wait until JMESPath query Volumes[].State returns in-use for all elements when polling with ``describe-volumes``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
vpc-available | Wait until JMESPath query Vpcs[].State returns available for all elements when polling with ``describe-vpcs``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
vpc-exists | Wait until 200 response is received when polling with ``describe-vpcs``. It will poll every 1 seconds until a successful state has been reached. This will exit with a return code of 255 after 5 failed checks |
vpc-peering-connection-deleted | Wait until JMESPath query VpcPeeringConnections[].Status.Code returns deleted for all elements when polling with ``describe-vpc-peering-connections``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
vpc-peering-connection-exists | Wait until 200 response is received when polling with ``describe-vpc-peering-connections``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
vpn-connection-available | Wait until JMESPath query VpnConnections[].State returns available for all elements when polling with ``describe-vpn-connections``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |
vpn-connection-deleted | Wait until JMESPath query VpnConnections[].State returns deleted for all elements when polling with ``describe-vpn-connections``. It will poll every 15 seconds until a successful state has been reached. This will exit with a return code of 255 after 40 failed checks |