github.com/aavshr/aws-sdk-go@v1.41.3/models/apis/models.lex.v2/2020-08-07/waiters-2.json (about)

     1  {
     2     "version":2,
     3     "waiters":{
     4        "BotAvailable":{
     5           "delay":10,
     6           "operation":"DescribeBot",
     7           "maxAttempts":35,
     8           "description":"Wait until a bot is available",
     9           "acceptors":[
    10              {
    11                 "expected":"Available",
    12                 "matcher":"path",
    13                 "state":"success",
    14                 "argument":"botStatus"
    15              },
    16              {
    17                 "expected":"Deleting",
    18                 "matcher":"path",
    19                 "state":"failure",
    20                 "argument":"botStatus"
    21              },
    22              {
    23                 "expected":"Failed",
    24                 "matcher":"path",
    25                 "state":"failure",
    26                 "argument":"botStatus"
    27              },
    28              {
    29                 "expected":"Inactive",
    30                 "matcher":"path",
    31                 "state":"failure",
    32                 "argument":"botStatus"
    33              }
    34           ]
    35        },
    36        "BotAliasAvailable":{
    37           "delay":10,
    38           "operation":"DescribeBotAlias",
    39           "maxAttempts":35,
    40           "description":"Wait until a bot alias is available",
    41           "acceptors":[
    42              {
    43                 "expected":"Available",
    44                 "matcher":"path",
    45                 "state":"success",
    46                 "argument":"botAliasStatus"
    47              },
    48              {
    49                 "expected":"Failed",
    50                 "matcher":"path",
    51                 "state":"failure",
    52                 "argument":"botAliasStatus"
    53              },
    54              {
    55                 "expected":"Deleting",
    56                 "matcher":"path",
    57                 "state":"failure",
    58                 "argument":"botAliasStatus"
    59              }
    60           ]
    61        },
    62        "BotExportCompleted":{
    63           "delay":10,
    64           "operation":"DescribeExport",
    65           "maxAttempts":35,
    66           "description":"Wait until a bot has been exported",
    67           "acceptors":[
    68              {
    69                 "expected":"Completed",
    70                 "matcher":"path",
    71                 "state":"success",
    72                 "argument":"exportStatus"
    73              },
    74              {
    75                 "expected":"Deleting",
    76                 "matcher":"path",
    77                 "state":"failure",
    78                 "argument":"exportStatus"
    79              },
    80              {
    81                 "expected":"Failed",
    82                 "matcher":"path",
    83                 "state":"failure",
    84                 "argument":"exportStatus"
    85              }
    86           ]
    87        },
    88        "BotImportCompleted":{
    89           "delay":10,
    90           "operation":"DescribeImport",
    91           "maxAttempts":35,
    92           "description":"Wait until a bot has been imported",
    93           "acceptors":[
    94              {
    95                 "expected":"Completed",
    96                 "matcher":"path",
    97                 "state":"success",
    98                 "argument":"importStatus"
    99              },
   100              {
   101                 "expected":"Deleting",
   102                 "matcher":"path",
   103                 "state":"failure",
   104                 "argument":"importStatus"
   105              },
   106              {
   107                 "expected":"Failed",
   108                 "matcher":"path",
   109                 "state":"failure",
   110                 "argument":"importStatus"
   111              }
   112           ]
   113        },
   114        "BotLocaleBuilt":{
   115           "delay":10,
   116           "operation":"DescribeBotLocale",
   117           "maxAttempts":35,
   118           "description":"Wait until a bot locale is built",
   119           "acceptors":[
   120              {
   121                 "expected":"Built",
   122                 "matcher":"path",
   123                 "state":"success",
   124                 "argument":"botLocaleStatus"
   125              },
   126              {
   127                 "expected":"Deleting",
   128                 "matcher":"path",
   129                 "state":"failure",
   130                 "argument":"botLocaleStatus"
   131              },
   132              {
   133                 "expected":"Failed",
   134                 "matcher":"path",
   135                 "state":"failure",
   136                 "argument":"botLocaleStatus"
   137              },
   138              {
   139                 "expected":"NotBuilt",
   140                 "matcher":"path",
   141                 "state":"failure",
   142                 "argument":"botLocaleStatus"
   143              }
   144           ]
   145        },
   146        "BotLocaleExpressTestingAvailable":{
   147           "delay":10,
   148           "operation":"DescribeBotLocale",
   149           "maxAttempts":35,
   150           "description":"Wait until a bot locale build is ready for express testing",
   151           "acceptors":[
   152              {
   153                 "expected":"Built",
   154                 "matcher":"path",
   155                 "state":"success",
   156                 "argument":"botLocaleStatus"
   157              },
   158              {
   159                 "expected":"ReadyExpressTesting",
   160                 "matcher":"path",
   161                 "state":"success",
   162                 "argument":"botLocaleStatus"
   163              },
   164              {
   165                 "expected":"Deleting",
   166                 "matcher":"path",
   167                 "state":"failure",
   168                 "argument":"botLocaleStatus"
   169              },
   170              {
   171                 "expected":"Failed",
   172                 "matcher":"path",
   173                 "state":"failure",
   174                 "argument":"botLocaleStatus"
   175              },
   176              {
   177                 "expected":"NotBuilt",
   178                 "matcher":"path",
   179                 "state":"failure",
   180                 "argument":"botLocaleStatus"
   181              }
   182           ]
   183        },
   184        "BotVersionAvailable":{
   185           "delay":10,
   186           "operation":"DescribeBotVersion",
   187           "maxAttempts":35,
   188           "description":"Wait until a bot version is available",
   189           "acceptors":[
   190              {
   191                 "expected":"Available",
   192                 "matcher":"path",
   193                 "state":"success",
   194                 "argument":"botStatus"
   195              },
   196              {
   197                 "expected":"Deleting",
   198                 "matcher":"path",
   199                 "state":"failure",
   200                 "argument":"botStatus"
   201              },
   202              {
   203                 "expected":"Failed",
   204                 "matcher":"path",
   205                 "state":"failure",
   206                 "argument":"botStatus"
   207              },
   208              {
   209                 "state":"retry",
   210                 "matcher":"status",
   211                 "expected":404
   212              }
   213           ]
   214        },
   215        "BotLocaleCreated":{
   216           "delay":10,
   217           "operation":"DescribeBotLocale",
   218           "maxAttempts":35,
   219           "description":"Wait unit a bot locale is created",
   220           "acceptors":[
   221              {
   222                 "expected":"Built",
   223                 "matcher":"path",
   224                 "state":"success",
   225                 "argument":"botLocaleStatus"
   226              },
   227              {
   228                 "expected":"ReadyExpressTesting",
   229                 "matcher":"path",
   230                 "state":"success",
   231                 "argument":"botLocaleStatus"
   232              },
   233              {
   234                 "expected":"NotBuilt",
   235                 "matcher":"path",
   236                 "state":"success",
   237                 "argument":"botLocaleStatus"
   238              },
   239              {
   240                 "expected":"Deleting",
   241                 "matcher":"path",
   242                 "state":"failure",
   243                 "argument":"botLocaleStatus"
   244              },
   245              {
   246                 "expected":"Failed",
   247                 "matcher":"path",
   248                 "state":"failure",
   249                 "argument":"botLocaleStatus"
   250              }
   251           ]
   252        }
   253     }
   254  }
   255