private async Task DeleteBotAliasAsync(CancellationToken cancellationToken) { try { var deleteBotAliasRequest = new DeleteBotAliasRequest { BotName = this.LexBotName, Name = this.LexBotAlias, }; Logger.LogTrace($"Deleting bot alias '{this.LexBotAlias}' for bot '{this.LexBotName}'."); await this.LexClient.DeleteBotAliasAsync(deleteBotAliasRequest, cancellationToken).ConfigureAwait(false); } catch (Amazon.LexModelBuildingService.Model.NotFoundException exception) { // Likely that no bot alias was published Logger.LogWarning(exception, $"Could not delete bot alias '{this.LexBotAlias}' for bot '{this.LexBotName}'."); } }
public Task DeleteBotAliasAsync(DeleteBotAliasRequest request, CancellationToken cancellationToken) { return(RetryAsync(this.AmazonLexModelClient.DeleteBotAliasAsync, request, cancellationToken)); }
public Task DeleteBotAliasAsync(DeleteBotAliasRequest request, CancellationToken cancellationToken) { return(this.ProcessRequestAsync(request)); }