github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/lambda/2015-03-31/waiters-2.json (about)

     1  {
     2    "version": 2,
     3    "waiters": {
     4      "FunctionExists": {
     5        "delay": 1,
     6        "operation": "GetFunction",
     7        "maxAttempts": 20,
     8        "acceptors": [
     9          {
    10            "state": "success",
    11            "matcher": "status",
    12            "expected": 200
    13          },
    14          {
    15            "state": "retry",
    16            "matcher": "error",
    17            "expected": "ResourceNotFoundException"
    18          }
    19        ]
    20      },
    21      "FunctionActive": {
    22        "delay": 5,
    23        "maxAttempts": 60,
    24        "operation": "GetFunctionConfiguration",
    25        "description": "Waits for the function's State to be Active.",
    26        "acceptors": [
    27          {
    28            "state": "success",
    29            "matcher": "path",
    30            "argument": "State",
    31            "expected": "Active"
    32          },
    33          {
    34            "state": "failure",
    35            "matcher": "path",
    36            "argument": "State",
    37            "expected": "Failed"
    38          },
    39          {
    40            "state": "retry",
    41            "matcher": "path",
    42            "argument": "State",
    43            "expected": "Pending"
    44          }
    45        ]
    46      },
    47      "FunctionUpdated": {
    48        "delay": 5,
    49        "maxAttempts": 60,
    50        "operation": "GetFunctionConfiguration",
    51        "description": "Waits for the function's LastUpdateStatus to be Successful.",
    52        "acceptors": [
    53          {
    54            "state": "success",
    55            "matcher": "path",
    56            "argument": "LastUpdateStatus",
    57            "expected": "Successful"
    58          },
    59          {
    60            "state": "failure",
    61            "matcher": "path",
    62            "argument": "LastUpdateStatus",
    63            "expected": "Failed"
    64          },
    65          {
    66            "state": "retry",
    67            "matcher": "path",
    68            "argument": "LastUpdateStatus",
    69            "expected": "InProgress"
    70          }
    71        ]
    72      }
    73    }
    74  }