Ejemplo n.º 1
0
 public async Task <DeleteParameterResponse> DeleteParameter(DeleteParameterRequest parameterToDelete)
 {
     using (var client = new AmazonSimpleSystemsManagementClient())
     {
         return(await client.DeleteParameterAsync(parameterToDelete));
     }
 }
Ejemplo n.º 2
0
        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);
        }