<?php

namespace Kazcode\WpStorage\Vendor;

// This file was auto-generated from sdk-root/src/data/models.lex.v2/2020-08-07/waiters-2.json
return ['version' => 2, 'waiters' => ['BotAvailable' => ['delay' => 10, 'operation' => 'DescribeBot', 'maxAttempts' => 35, 'description' => 'Wait until a bot is available', 'acceptors' => [['expected' => 'Available', 'matcher' => 'path', 'state' => 'success', 'argument' => 'botStatus'], ['expected' => 'Deleting', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'botStatus'], ['expected' => 'Failed', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'botStatus'], ['expected' => 'Inactive', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'botStatus']]], 'BotAliasAvailable' => ['delay' => 10, 'operation' => 'DescribeBotAlias', 'maxAttempts' => 35, 'description' => 'Wait until a bot alias is available', 'acceptors' => [['expected' => 'Available', 'matcher' => 'path', 'state' => 'success', 'argument' => 'botAliasStatus'], ['expected' => 'Failed', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'botAliasStatus'], ['expected' => 'Deleting', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'botAliasStatus']]], 'BotExportCompleted' => ['delay' => 10, 'operation' => 'DescribeExport', 'maxAttempts' => 35, 'description' => 'Wait until a bot has been exported', 'acceptors' => [['expected' => 'Completed', 'matcher' => 'path', 'state' => 'success', 'argument' => 'exportStatus'], ['expected' => 'Deleting', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'exportStatus'], ['expected' => 'Failed', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'exportStatus']]], 'BotImportCompleted' => ['delay' => 10, 'operation' => 'DescribeImport', 'maxAttempts' => 35, 'description' => 'Wait until a bot has been imported', 'acceptors' => [['expected' => 'Completed', 'matcher' => 'path', 'state' => 'success', 'argument' => 'importStatus'], ['expected' => 'Deleting', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'importStatus'], ['expected' => 'Failed', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'importStatus']]], 'BotLocaleBuilt' => ['delay' => 10, 'operation' => 'DescribeBotLocale', 'maxAttempts' => 35, 'description' => 'Wait until a bot locale is built', 'acceptors' => [['expected' => 'Built', 'matcher' => 'path', 'state' => 'success', 'argument' => 'botLocaleStatus'], ['expected' => 'Deleting', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'botLocaleStatus'], ['expected' => 'Failed', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'botLocaleStatus'], ['expected' => 'NotBuilt', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'botLocaleStatus']]], 'BotLocaleExpressTestingAvailable' => ['delay' => 10, 'operation' => 'DescribeBotLocale', 'maxAttempts' => 35, 'description' => 'Wait until a bot locale build is ready for express testing', 'acceptors' => [['expected' => 'Built', 'matcher' => 'path', 'state' => 'success', 'argument' => 'botLocaleStatus'], ['expected' => 'ReadyExpressTesting', 'matcher' => 'path', 'state' => 'success', 'argument' => 'botLocaleStatus'], ['expected' => 'Deleting', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'botLocaleStatus'], ['expected' => 'Failed', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'botLocaleStatus'], ['expected' => 'NotBuilt', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'botLocaleStatus']]], 'BotVersionAvailable' => ['delay' => 10, 'operation' => 'DescribeBotVersion', 'maxAttempts' => 35, 'description' => 'Wait until a bot version is available', 'acceptors' => [['expected' => 'Available', 'matcher' => 'path', 'state' => 'success', 'argument' => 'botStatus'], ['expected' => 'Deleting', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'botStatus'], ['expected' => 'Failed', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'botStatus'], ['state' => 'retry', 'matcher' => 'status', 'expected' => 404]]], 'BotLocaleCreated' => ['delay' => 10, 'operation' => 'DescribeBotLocale', 'maxAttempts' => 35, 'description' => 'Wait unit a bot locale is created', 'acceptors' => [['expected' => 'Built', 'matcher' => 'path', 'state' => 'success', 'argument' => 'botLocaleStatus'], ['expected' => 'ReadyExpressTesting', 'matcher' => 'path', 'state' => 'success', 'argument' => 'botLocaleStatus'], ['expected' => 'NotBuilt', 'matcher' => 'path', 'state' => 'success', 'argument' => 'botLocaleStatus'], ['expected' => 'Deleting', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'botLocaleStatus'], ['expected' => 'Failed', 'matcher' => 'path', 'state' => 'failure', 'argument' => 'botLocaleStatus']]]]];
