github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/opsworks/2013-02-18/waiters-2.json (about)

     1  {
     2    "version": 2,
     3    "waiters": {
     4      "AppExists": {
     5        "delay": 1,
     6        "operation": "DescribeApps",
     7        "maxAttempts": 40,
     8        "acceptors": [
     9          {
    10            "expected": 200,
    11            "matcher": "status",
    12            "state": "success"
    13          },
    14          {
    15            "matcher": "status",
    16            "expected": 400,
    17            "state": "failure"
    18          }
    19        ]
    20      },
    21      "DeploymentSuccessful": {
    22        "delay": 15,
    23        "operation": "DescribeDeployments",
    24        "maxAttempts": 40,
    25        "description": "Wait until a deployment has completed successfully.",
    26        "acceptors": [
    27          {
    28            "expected": "successful",
    29            "matcher": "pathAll",
    30            "state": "success",
    31            "argument": "Deployments[].Status"
    32          },
    33          {
    34            "expected": "failed",
    35            "matcher": "pathAny",
    36            "state": "failure",
    37            "argument": "Deployments[].Status"
    38          }
    39        ]
    40      },
    41      "InstanceOnline": {
    42        "delay": 15,
    43        "operation": "DescribeInstances",
    44        "maxAttempts": 40,
    45        "description": "Wait until OpsWorks instance is online.",
    46        "acceptors": [
    47          {
    48            "expected": "online",
    49            "matcher": "pathAll",
    50            "state": "success",
    51            "argument": "Instances[].Status"
    52          },
    53          {
    54            "expected": "setup_failed",
    55            "matcher": "pathAny",
    56            "state": "failure",
    57            "argument": "Instances[].Status"
    58          },
    59          {
    60            "expected": "shutting_down",
    61            "matcher": "pathAny",
    62            "state": "failure",
    63            "argument": "Instances[].Status"
    64          },
    65          {
    66            "expected": "start_failed",
    67            "matcher": "pathAny",
    68            "state": "failure",
    69            "argument": "Instances[].Status"
    70          },
    71          {
    72            "expected": "stopped",
    73            "matcher": "pathAny",
    74            "state": "failure",
    75            "argument": "Instances[].Status"
    76          },
    77          {
    78            "expected": "stopping",
    79            "matcher": "pathAny",
    80            "state": "failure",
    81            "argument": "Instances[].Status"
    82          },
    83          {
    84            "expected": "terminating",
    85            "matcher": "pathAny",
    86            "state": "failure",
    87            "argument": "Instances[].Status"
    88          },
    89          {
    90            "expected": "terminated",
    91            "matcher": "pathAny",
    92            "state": "failure",
    93            "argument": "Instances[].Status"
    94          },
    95          {
    96            "expected": "stop_failed",
    97            "matcher": "pathAny",
    98            "state": "failure",
    99            "argument": "Instances[].Status"
   100          }
   101        ]
   102      },
   103      "InstanceRegistered": {
   104        "delay": 15,
   105        "operation": "DescribeInstances",
   106        "maxAttempts": 40,
   107        "description": "Wait until OpsWorks instance is registered.",
   108        "acceptors": [
   109          {
   110            "expected": "registered",
   111            "matcher": "pathAll",
   112            "state": "success",
   113            "argument": "Instances[].Status"
   114          },
   115          {
   116            "expected": "setup_failed",
   117            "matcher": "pathAny",
   118            "state": "failure",
   119            "argument": "Instances[].Status"
   120          },
   121          {
   122            "expected": "shutting_down",
   123            "matcher": "pathAny",
   124            "state": "failure",
   125            "argument": "Instances[].Status"
   126          },
   127          {
   128            "expected": "stopped",
   129            "matcher": "pathAny",
   130            "state": "failure",
   131            "argument": "Instances[].Status"
   132          },
   133          {
   134            "expected": "stopping",
   135            "matcher": "pathAny",
   136            "state": "failure",
   137            "argument": "Instances[].Status"
   138          },
   139          {
   140            "expected": "terminating",
   141            "matcher": "pathAny",
   142            "state": "failure",
   143            "argument": "Instances[].Status"
   144          },
   145          {
   146            "expected": "terminated",
   147            "matcher": "pathAny",
   148            "state": "failure",
   149            "argument": "Instances[].Status"
   150          },
   151          {
   152            "expected": "stop_failed",
   153            "matcher": "pathAny",
   154            "state": "failure",
   155            "argument": "Instances[].Status"
   156          }
   157        ]
   158      },
   159      "InstanceStopped": {
   160        "delay": 15,
   161        "operation": "DescribeInstances",
   162        "maxAttempts": 40,
   163        "description": "Wait until OpsWorks instance is stopped.",
   164        "acceptors": [
   165          {
   166            "expected": "stopped",
   167            "matcher": "pathAll",
   168            "state": "success",
   169            "argument": "Instances[].Status"
   170          },
   171          {
   172            "expected": "booting",
   173            "matcher": "pathAny",
   174            "state": "failure",
   175            "argument": "Instances[].Status"
   176          },
   177          {
   178            "expected": "pending",
   179            "matcher": "pathAny",
   180            "state": "failure",
   181            "argument": "Instances[].Status"
   182          },
   183          {
   184            "expected": "rebooting",
   185            "matcher": "pathAny",
   186            "state": "failure",
   187            "argument": "Instances[].Status"
   188          },
   189          {
   190            "expected": "requested",
   191            "matcher": "pathAny",
   192            "state": "failure",
   193            "argument": "Instances[].Status"
   194          },
   195          {
   196            "expected": "running_setup",
   197            "matcher": "pathAny",
   198            "state": "failure",
   199            "argument": "Instances[].Status"
   200          },
   201          {
   202            "expected": "setup_failed",
   203            "matcher": "pathAny",
   204            "state": "failure",
   205            "argument": "Instances[].Status"
   206          },
   207          {
   208            "expected": "start_failed",
   209            "matcher": "pathAny",
   210            "state": "failure",
   211            "argument": "Instances[].Status"
   212          },
   213          {
   214            "expected": "stop_failed",
   215            "matcher": "pathAny",
   216            "state": "failure",
   217            "argument": "Instances[].Status"
   218          }
   219        ]
   220      },
   221      "InstanceTerminated": {
   222        "delay": 15,
   223        "operation": "DescribeInstances",
   224        "maxAttempts": 40,
   225        "description": "Wait until OpsWorks instance is terminated.",
   226        "acceptors": [
   227          {
   228            "expected": "terminated",
   229            "matcher": "pathAll",
   230            "state": "success",
   231            "argument": "Instances[].Status"
   232          },
   233          {
   234            "expected": "ResourceNotFoundException",
   235            "matcher": "error",
   236            "state": "success"
   237          },
   238          {
   239            "expected": "booting",
   240            "matcher": "pathAny",
   241            "state": "failure",
   242            "argument": "Instances[].Status"
   243          },
   244          {
   245            "expected": "online",
   246            "matcher": "pathAny",
   247            "state": "failure",
   248            "argument": "Instances[].Status"
   249          },
   250          {
   251            "expected": "pending",
   252            "matcher": "pathAny",
   253            "state": "failure",
   254            "argument": "Instances[].Status"
   255          },
   256          {
   257            "expected": "rebooting",
   258            "matcher": "pathAny",
   259            "state": "failure",
   260            "argument": "Instances[].Status"
   261          },
   262          {
   263            "expected": "requested",
   264            "matcher": "pathAny",
   265            "state": "failure",
   266            "argument": "Instances[].Status"
   267          },
   268          {
   269            "expected": "running_setup",
   270            "matcher": "pathAny",
   271            "state": "failure",
   272            "argument": "Instances[].Status"
   273          },
   274          {
   275            "expected": "setup_failed",
   276            "matcher": "pathAny",
   277            "state": "failure",
   278            "argument": "Instances[].Status"
   279          },
   280          {
   281            "expected": "start_failed",
   282            "matcher": "pathAny",
   283            "state": "failure",
   284            "argument": "Instances[].Status"
   285          }
   286        ]
   287      }
   288    }
   289  }