github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/eks/2017-11-01/waiters-2.json (about)

     1  {
     2    "version": 2,
     3    "waiters": {
     4      "ClusterActive": {
     5        "delay": 30,
     6        "operation": "DescribeCluster",
     7        "maxAttempts": 40,
     8        "acceptors": [
     9          {
    10            "expected": "DELETING",
    11            "matcher": "path",
    12            "state": "failure",
    13            "argument": "cluster.status"
    14          },
    15          {
    16            "expected": "FAILED",
    17            "matcher": "path",
    18            "state": "failure",
    19            "argument": "cluster.status"
    20          },
    21          {
    22            "expected": "ACTIVE",
    23            "matcher": "path",
    24            "state": "success",
    25            "argument": "cluster.status"
    26          }
    27        ]
    28      },
    29      "ClusterDeleted": {
    30        "delay": 30,
    31        "operation": "DescribeCluster",
    32        "maxAttempts": 40,
    33        "acceptors": [
    34          {
    35            "expected": "ACTIVE",
    36            "matcher": "path",
    37            "state": "failure",
    38            "argument": "cluster.status"
    39          },
    40          {
    41            "expected": "CREATING",
    42            "matcher": "path",
    43            "state": "failure",
    44            "argument": "cluster.status"
    45          },
    46          {
    47            "expected": "PENDING",
    48            "matcher": "path",
    49            "state": "failure",
    50            "argument": "cluster.status"
    51          },
    52          {
    53            "expected": "ResourceNotFoundException",
    54            "matcher": "error",
    55            "state": "success"
    56          }
    57        ]
    58      },
    59      "NodegroupActive": {
    60        "delay": 30,
    61        "operation": "DescribeNodegroup",
    62        "maxAttempts": 80,
    63        "acceptors": [
    64          {
    65            "expected": "CREATE_FAILED",
    66            "matcher": "path",
    67            "state": "failure",
    68            "argument": "nodegroup.status"
    69          },
    70          {
    71            "expected": "ACTIVE",
    72            "matcher": "path",
    73            "state": "success",
    74            "argument": "nodegroup.status"
    75          }
    76        ]
    77      },
    78      "NodegroupDeleted": {
    79        "delay": 30,
    80        "operation": "DescribeNodegroup",
    81        "maxAttempts": 40,
    82        "acceptors": [
    83          {
    84            "expected": "DELETE_FAILED",
    85            "matcher": "path",
    86            "state": "failure",
    87            "argument": "nodegroup.status"
    88          },
    89          {
    90            "expected": "ResourceNotFoundException",
    91            "matcher": "error",
    92            "state": "success"
    93          }
    94        ]
    95      },
    96      "AddonActive": {
    97        "delay": 10,
    98        "operation": "DescribeAddon",
    99        "maxAttempts": 60,
   100        "acceptors": [
   101          {
   102            "expected": "CREATE_FAILED",
   103            "matcher": "path",
   104            "state": "failure",
   105            "argument": "addon.status"
   106          },
   107          {
   108            "expected": "DEGRADED",
   109            "matcher": "path",
   110            "state": "failure",
   111            "argument": "addon.status"
   112          },
   113          {
   114            "expected": "ACTIVE",
   115            "matcher": "path",
   116            "state": "success",
   117            "argument": "addon.status"
   118          }
   119        ]
   120      },
   121      "AddonDeleted": {
   122        "delay": 10,
   123        "operation": "DescribeAddon",
   124        "maxAttempts": 60,
   125        "acceptors": [
   126          {
   127            "expected": "DELETE_FAILED",
   128            "matcher": "path",
   129            "state": "failure",
   130            "argument": "addon.status"
   131          },
   132          {
   133            "expected": "ResourceNotFoundException",
   134            "matcher": "error",
   135            "state": "success"
   136          }
   137        ]
   138      },
   139      "FargateProfileActive": {
   140        "delay": 10,
   141        "operation": "DescribeFargateProfile",
   142        "maxAttempts": 60,
   143        "acceptors": [
   144          {
   145            "expected": "CREATE_FAILED",
   146            "matcher": "path",
   147            "state": "failure",
   148            "argument": "fargateProfile.status"
   149          },
   150          {
   151            "expected": "ACTIVE",
   152            "matcher": "path",
   153            "state": "success",
   154            "argument": "fargateProfile.status"
   155          }
   156        ]
   157      },
   158      "FargateProfileDeleted": {
   159        "delay": 30,
   160        "operation": "DescribeFargateProfile",
   161        "maxAttempts": 60,
   162        "acceptors": [
   163          {
   164            "expected": "DELETE_FAILED",
   165            "matcher": "path",
   166            "state": "failure",
   167            "argument": "fargateProfile.status"
   168          },
   169          {
   170            "expected": "ResourceNotFoundException",
   171            "matcher": "error",
   172            "state": "success"
   173          }
   174        ]
   175      }
   176    }
   177  }