github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/rds/2014-10-31/waiters-2.json (about)

     1  {
     2    "version": 2,
     3    "waiters": {
     4      "DBInstanceAvailable": {
     5        "delay": 30,
     6        "operation": "DescribeDBInstances",
     7        "maxAttempts": 60,
     8        "acceptors": [
     9          {
    10            "expected": "available",
    11            "matcher": "pathAll",
    12            "state": "success",
    13            "argument": "DBInstances[].DBInstanceStatus"
    14          },
    15          {
    16            "expected": "deleted",
    17            "matcher": "pathAny",
    18            "state": "failure",
    19            "argument": "DBInstances[].DBInstanceStatus"
    20          },
    21          {
    22            "expected": "deleting",
    23            "matcher": "pathAny",
    24            "state": "failure",
    25            "argument": "DBInstances[].DBInstanceStatus"
    26          },
    27          {
    28            "expected": "failed",
    29            "matcher": "pathAny",
    30            "state": "failure",
    31            "argument": "DBInstances[].DBInstanceStatus"
    32          },
    33          {
    34            "expected": "incompatible-restore",
    35            "matcher": "pathAny",
    36            "state": "failure",
    37            "argument": "DBInstances[].DBInstanceStatus"
    38          },
    39          {
    40            "expected": "incompatible-parameters",
    41            "matcher": "pathAny",
    42            "state": "failure",
    43            "argument": "DBInstances[].DBInstanceStatus"
    44          }
    45        ]
    46      },
    47      "DBInstanceDeleted": {
    48        "delay": 30,
    49        "operation": "DescribeDBInstances",
    50        "maxAttempts": 60,
    51        "acceptors": [
    52          {
    53            "expected": true,
    54            "matcher": "path",
    55            "state": "success",
    56            "argument": "length(DBInstances) == `0`"
    57          },
    58          {
    59            "expected": "DBInstanceNotFound",
    60            "matcher": "error",
    61            "state": "success"
    62          },
    63          {
    64            "expected": "creating",
    65            "matcher": "pathAny",
    66            "state": "failure",
    67            "argument": "DBInstances[].DBInstanceStatus"
    68          },
    69          {
    70            "expected": "modifying",
    71            "matcher": "pathAny",
    72            "state": "failure",
    73            "argument": "DBInstances[].DBInstanceStatus"
    74          },
    75          {
    76            "expected": "rebooting",
    77            "matcher": "pathAny",
    78            "state": "failure",
    79            "argument": "DBInstances[].DBInstanceStatus"
    80          },
    81          {
    82            "expected": "resetting-master-credentials",
    83            "matcher": "pathAny",
    84            "state": "failure",
    85            "argument": "DBInstances[].DBInstanceStatus"
    86          }
    87        ]
    88      },
    89      "DBSnapshotAvailable": {
    90        "delay": 30,
    91        "operation": "DescribeDBSnapshots",
    92        "maxAttempts": 60,
    93        "acceptors": [
    94          {
    95            "expected": "available",
    96            "matcher": "pathAll",
    97            "state": "success",
    98            "argument": "DBSnapshots[].Status"
    99          },
   100          {
   101            "expected": "deleted",
   102            "matcher": "pathAny",
   103            "state": "failure",
   104            "argument": "DBSnapshots[].Status"
   105          },
   106          {
   107            "expected": "deleting",
   108            "matcher": "pathAny",
   109            "state": "failure",
   110            "argument": "DBSnapshots[].Status"
   111          },
   112          {
   113            "expected": "failed",
   114            "matcher": "pathAny",
   115            "state": "failure",
   116            "argument": "DBSnapshots[].Status"
   117          },
   118          {
   119            "expected": "incompatible-restore",
   120            "matcher": "pathAny",
   121            "state": "failure",
   122            "argument": "DBSnapshots[].Status"
   123          },
   124          {
   125            "expected": "incompatible-parameters",
   126            "matcher": "pathAny",
   127            "state": "failure",
   128            "argument": "DBSnapshots[].Status"
   129          }
   130        ]
   131      },
   132      "DBSnapshotDeleted": {
   133        "delay": 30,
   134        "operation": "DescribeDBSnapshots",
   135        "maxAttempts": 60,
   136        "acceptors": [
   137          {
   138            "expected": true,
   139            "matcher": "path",
   140            "state": "success",
   141            "argument": "length(DBSnapshots) == `0`"
   142          },
   143          {
   144            "expected": "DBSnapshotNotFound",
   145            "matcher": "error",
   146            "state": "success"
   147          },
   148          {
   149            "expected": "creating",
   150            "matcher": "pathAny",
   151            "state": "failure",
   152            "argument": "DBSnapshots[].Status"
   153          },
   154          {
   155            "expected": "modifying",
   156            "matcher": "pathAny",
   157            "state": "failure",
   158            "argument": "DBSnapshots[].Status"
   159          },
   160          {
   161            "expected": "rebooting",
   162            "matcher": "pathAny",
   163            "state": "failure",
   164            "argument": "DBSnapshots[].Status"
   165          },
   166          {
   167            "expected": "resetting-master-credentials",
   168            "matcher": "pathAny",
   169            "state": "failure",
   170            "argument": "DBSnapshots[].Status"
   171          }
   172        ]
   173      },
   174      "DBClusterSnapshotAvailable": {
   175        "delay": 30,
   176        "operation": "DescribeDBClusterSnapshots",
   177        "maxAttempts": 60,
   178        "acceptors": [
   179          {
   180            "expected": "available",
   181            "matcher": "pathAll",
   182            "state": "success",
   183            "argument": "DBClusterSnapshots[].Status"
   184          },
   185          {
   186            "expected": "deleted",
   187            "matcher": "pathAny",
   188            "state": "failure",
   189            "argument": "DBClusterSnapshots[].Status"
   190          },
   191          {
   192            "expected": "deleting",
   193            "matcher": "pathAny",
   194            "state": "failure",
   195            "argument": "DBClusterSnapshots[].Status"
   196          },
   197          {
   198            "expected": "failed",
   199            "matcher": "pathAny",
   200            "state": "failure",
   201            "argument": "DBClusterSnapshots[].Status"
   202          },
   203          {
   204            "expected": "incompatible-restore",
   205            "matcher": "pathAny",
   206            "state": "failure",
   207            "argument": "DBClusterSnapshots[].Status"
   208          },
   209          {
   210            "expected": "incompatible-parameters",
   211            "matcher": "pathAny",
   212            "state": "failure",
   213            "argument": "DBClusterSnapshots[].Status"
   214          }
   215        ]
   216      },
   217      "DBClusterSnapshotDeleted": {
   218        "delay": 30,
   219        "operation": "DescribeDBClusterSnapshots",
   220        "maxAttempts": 60,
   221        "acceptors": [
   222          {
   223            "expected": true,
   224            "matcher": "path",
   225            "state": "success",
   226            "argument": "length(DBClusterSnapshots) == `0`"
   227          },
   228          {
   229            "expected": "DBClusterSnapshotNotFoundFault",
   230            "matcher": "error",
   231            "state": "success"
   232          },
   233          {
   234            "expected": "creating",
   235            "matcher": "pathAny",
   236            "state": "failure",
   237            "argument": "DBClusterSnapshots[].Status"
   238          },
   239          {
   240            "expected": "modifying",
   241            "matcher": "pathAny",
   242            "state": "failure",
   243            "argument": "DBClusterSnapshots[].Status"
   244          },
   245          {
   246            "expected": "rebooting",
   247            "matcher": "pathAny",
   248            "state": "failure",
   249            "argument": "DBClusterSnapshots[].Status"
   250          },
   251          {
   252            "expected": "resetting-master-credentials",
   253            "matcher": "pathAny",
   254            "state": "failure",
   255            "argument": "DBClusterSnapshots[].Status"
   256          }
   257        ]
   258      }
   259    }
   260  }