github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/medialive/2017-10-14/waiters-2.json (about)

     1  {
     2    "version": 2,
     3    "waiters": {
     4      "ChannelCreated": {
     5        "description": "Wait until a channel has been created",
     6        "operation": "DescribeChannel",
     7        "delay": 3,
     8        "maxAttempts": 5,
     9        "acceptors": [
    10          {
    11            "state": "success",
    12            "matcher": "path",
    13            "argument": "State",
    14            "expected": "IDLE"
    15          },
    16          {
    17            "state": "retry",
    18            "matcher": "path",
    19            "argument": "State",
    20            "expected": "CREATING"
    21          },
    22          {
    23            "state": "retry",
    24            "matcher": "status",
    25            "expected": 500
    26          },
    27          {
    28            "state": "failure",
    29            "matcher": "path",
    30            "argument": "State",
    31            "expected": "CREATE_FAILED"
    32          }
    33        ]
    34      },
    35      "ChannelRunning": {
    36        "description": "Wait until a channel is running",
    37        "operation": "DescribeChannel",
    38        "delay": 5,
    39        "maxAttempts": 120,
    40        "acceptors": [
    41          {
    42            "state": "success",
    43            "matcher": "path",
    44            "argument": "State",
    45            "expected": "RUNNING"
    46          },
    47          {
    48            "state": "retry",
    49            "matcher": "path",
    50            "argument": "State",
    51            "expected": "STARTING"
    52          },
    53          {
    54            "state": "retry",
    55            "matcher": "status",
    56            "expected": 500
    57          }
    58        ]
    59      },
    60      "ChannelStopped": {
    61        "description": "Wait until a channel has is stopped",
    62        "operation": "DescribeChannel",
    63        "delay": 5,
    64        "maxAttempts": 60,
    65        "acceptors": [
    66          {
    67            "state": "success",
    68            "matcher": "path",
    69            "argument": "State",
    70            "expected": "IDLE"
    71          },
    72          {
    73            "state": "retry",
    74            "matcher": "path",
    75            "argument": "State",
    76            "expected": "STOPPING"
    77          },
    78          {
    79            "state": "retry",
    80            "matcher": "status",
    81            "expected": 500
    82          }
    83        ]
    84      },
    85      "ChannelDeleted": {
    86        "description": "Wait until a channel has been deleted",
    87        "operation": "DescribeChannel",
    88        "delay": 5,
    89        "maxAttempts": 84,
    90        "acceptors": [
    91          {
    92            "state": "success",
    93            "matcher": "path",
    94            "argument": "State",
    95            "expected": "DELETED"
    96          },
    97          {
    98            "state": "retry",
    99            "matcher": "path",
   100            "argument": "State",
   101            "expected": "DELETING"
   102          },
   103          {
   104            "state": "retry",
   105            "matcher": "status",
   106            "expected": 500
   107          }
   108        ]
   109      },
   110      "InputAttached": {
   111        "description": "Wait until an input has been attached",
   112        "operation": "DescribeInput",
   113        "delay": 5,
   114        "maxAttempts": 20,
   115        "acceptors": [
   116          {
   117            "state": "success",
   118            "matcher": "path",
   119            "argument": "State",
   120            "expected": "ATTACHED"
   121          },
   122          {
   123            "state": "retry",
   124            "matcher": "path",
   125            "argument": "State",
   126            "expected": "DETACHED"
   127          },
   128          {
   129            "state": "retry",
   130            "matcher": "status",
   131            "expected": 500
   132          }
   133        ]
   134      },
   135      "InputDetached": {
   136        "description": "Wait until an input has been detached",
   137        "operation": "DescribeInput",
   138        "delay": 5,
   139        "maxAttempts": 84,
   140        "acceptors": [
   141          {
   142            "state": "success",
   143            "matcher": "path",
   144            "argument": "State",
   145            "expected": "DETACHED"
   146          },
   147          {
   148            "state": "retry",
   149            "matcher": "path",
   150            "argument": "State",
   151            "expected": "CREATING"
   152          },
   153          {
   154            "state": "retry",
   155            "matcher": "path",
   156            "argument": "State",
   157            "expected": "ATTACHED"
   158          },
   159          {
   160            "state": "retry",
   161            "matcher": "status",
   162            "expected": 500
   163          }
   164        ]
   165      },
   166      "InputDeleted": {
   167        "description": "Wait until an input has been deleted",
   168        "operation": "DescribeInput",
   169        "delay": 5,
   170        "maxAttempts": 20,
   171        "acceptors": [
   172          {
   173            "state": "success",
   174            "matcher": "path",
   175            "argument": "State",
   176            "expected": "DELETED"
   177          },
   178          {
   179            "state": "retry",
   180            "matcher": "path",
   181            "argument": "State",
   182            "expected": "DELETING"
   183          },
   184          {
   185            "state": "retry",
   186            "matcher": "status",
   187            "expected": 500
   188          }
   189        ]
   190      },
   191      "MultiplexCreated": {
   192        "description": "Wait until a multiplex has been created",
   193        "operation": "DescribeMultiplex",
   194        "delay": 3,
   195        "maxAttempts": 5,
   196        "acceptors": [
   197          {
   198            "state": "success",
   199            "matcher": "path",
   200            "argument": "State",
   201            "expected": "IDLE"
   202          },
   203          {
   204            "state": "retry",
   205            "matcher": "path",
   206            "argument": "State",
   207            "expected": "CREATING"
   208          },
   209          {
   210            "state": "retry",
   211            "matcher": "status",
   212            "expected": 500
   213          },
   214          {
   215            "state": "failure",
   216            "matcher": "path",
   217            "argument": "State",
   218            "expected": "CREATE_FAILED"
   219          }
   220        ]
   221      },
   222      "MultiplexRunning": {
   223        "description": "Wait until a multiplex is running",
   224        "operation": "DescribeMultiplex",
   225        "delay": 5,
   226        "maxAttempts": 120,
   227        "acceptors": [
   228          {
   229            "state": "success",
   230            "matcher": "path",
   231            "argument": "State",
   232            "expected": "RUNNING"
   233          },
   234          {
   235            "state": "retry",
   236            "matcher": "path",
   237            "argument": "State",
   238            "expected": "STARTING"
   239          },
   240          {
   241            "state": "retry",
   242            "matcher": "status",
   243            "expected": 500
   244          }
   245        ]
   246      },
   247      "MultiplexStopped": {
   248        "description": "Wait until a multiplex has is stopped",
   249        "operation": "DescribeMultiplex",
   250        "delay": 5,
   251        "maxAttempts": 28,
   252        "acceptors": [
   253          {
   254            "state": "success",
   255            "matcher": "path",
   256            "argument": "State",
   257            "expected": "IDLE"
   258          },
   259          {
   260            "state": "retry",
   261            "matcher": "path",
   262            "argument": "State",
   263            "expected": "STOPPING"
   264          },
   265          {
   266            "state": "retry",
   267            "matcher": "status",
   268            "expected": 500
   269          }
   270        ]
   271      },
   272      "MultiplexDeleted": {
   273        "description": "Wait until a multiplex has been deleted",
   274        "operation": "DescribeMultiplex",
   275        "delay": 5,
   276        "maxAttempts": 20,
   277        "acceptors": [
   278          {
   279            "state": "success",
   280            "matcher": "path",
   281            "argument": "State",
   282            "expected": "DELETED"
   283          },
   284          {
   285            "state": "retry",
   286            "matcher": "path",
   287            "argument": "State",
   288            "expected": "DELETING"
   289          },
   290          {
   291            "state": "retry",
   292            "matcher": "status",
   293            "expected": 500
   294          }
   295        ]
   296      }
   297    }
   298  }