public async Task <DeleteParameterResponse> DeleteParameter(DeleteParameterRequest parameterToDelete) { using (var client = new AmazonSimpleSystemsManagementClient()) { return(await client.DeleteParameterAsync(parameterToDelete)); } }
public async override Task <Task> Handle(DeleteParameterCommand command, CancellationToken cancellationToken = default) { using var client = _awsClientFactory.Create <AmazonSimpleSystemsManagementClient>(command.AssumeProfile); var request = new DeleteParameterRequest { Name = command.Name }; try { await client.DeleteParameterAsync(request, cancellationToken); } catch (AmazonServiceException e) { throw new Exception(e.Message, e); } return(Task.CompletedTask); }