github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/mediaconnect/2018-11-14/waiters-2.json (about)

     1  {
     2    "version": 2,
     3    "waiters": {
     4      "FlowActive": {
     5        "description": "Wait until a flow is active",
     6        "operation": "DescribeFlow",
     7        "delay": 3,
     8        "maxAttempts": 40,
     9        "acceptors": [
    10          {
    11            "state": "success",
    12            "matcher": "path",
    13            "argument": "Flow.Status",
    14            "expected": "ACTIVE"
    15          },
    16          {
    17            "state": "retry",
    18            "matcher": "path",
    19            "argument": "Flow.Status",
    20            "expected": "STARTING"
    21          },
    22          {
    23            "state": "retry",
    24            "matcher": "path",
    25            "argument": "Flow.Status",
    26            "expected": "UPDATING"
    27          },
    28          {
    29            "state": "retry",
    30            "matcher": "status",
    31            "expected": 500
    32          },
    33          {
    34            "state": "retry",
    35            "matcher": "status",
    36            "expected": 503
    37          },
    38          {
    39            "state": "failure",
    40            "matcher": "path",
    41            "argument": "Flow.Status",
    42            "expected": "ERROR"
    43          }
    44        ]
    45      },
    46      "FlowStandby": {
    47        "description": "Wait until a flow is in standby mode",
    48        "operation": "DescribeFlow",
    49        "delay": 3,
    50        "maxAttempts": 40,
    51        "acceptors": [
    52          {
    53            "state": "success",
    54            "matcher": "path",
    55            "argument": "Flow.Status",
    56            "expected": "STANDBY"
    57          },
    58          {
    59            "state": "retry",
    60            "matcher": "path",
    61            "argument": "Flow.Status",
    62            "expected": "STOPPING"
    63          },
    64          {
    65            "state": "retry",
    66            "matcher": "status",
    67            "expected": 500
    68          },
    69          {
    70            "state": "retry",
    71            "matcher": "status",
    72            "expected": 503
    73          },
    74          {
    75            "state": "failure",
    76            "matcher": "path",
    77            "argument": "Flow.Status",
    78            "expected": "ERROR"
    79          }
    80        ]
    81      },
    82      "FlowDeleted": {
    83        "description": "Wait until a flow is deleted",
    84        "operation": "DescribeFlow",
    85        "delay": 3,
    86        "maxAttempts": 40,
    87        "acceptors": [
    88          {
    89            "state": "success",
    90            "matcher": "status",
    91            "expected": 404
    92          },
    93          {
    94            "state": "retry",
    95            "matcher": "path",
    96            "argument": "Flow.Status",
    97            "expected": "DELETING"
    98          },
    99          {
   100            "state": "retry",
   101            "matcher": "status",
   102            "expected": 500
   103          },
   104          {
   105            "state": "retry",
   106            "matcher": "status",
   107            "expected": 503
   108          },
   109          {
   110            "state": "failure",
   111            "matcher": "path",
   112            "argument": "Flow.Status",
   113            "expected": "ERROR"
   114          }
   115        ]
   116      }
   117    }
   118  }