Exemple #1
0
 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);
        }