protected override void ProcessRecord() { base.ProcessRecord(); if (!ConfirmDelete("OCIApmconfigConfig", "Remove")) { return; } DeleteConfigRequest request; try { request = new DeleteConfigRequest { ApmDomainId = ApmDomainId, ConfigId = ConfigId, IfMatch = IfMatch, OpcRequestId = OpcRequestId }; response = client.DeleteConfig(request).GetAwaiter().GetResult(); WriteOutput(response); FinishProcessing(response); } catch (Exception ex) { TerminatingErrorDuringExecution(ex); } }
public static bool Delete(string dataId, string group, string tenant) { DeleteConfigRequest deleteConfigRequest = new DeleteConfigRequest(); deleteConfigRequest.DataId = dataId; deleteConfigRequest.Group = group; deleteConfigRequest.Tenant = tenant; var response = deleteConfigRequest.DoRequest(); return("ok".Equals(response.Content)); }
public void DoRequestTest() { DeleteConfigRequest deleteConfigRequest = new DeleteConfigRequest(); deleteConfigRequest.DataId = "LARAVEL1"; deleteConfigRequest.Group = "DEFAULT_GROUP"; deleteConfigRequest.Tenant = ""; var response = deleteConfigRequest.DoRequest(); Assert.IsInstanceOfType(response, typeof(IRestResponse)); Console.WriteLine("content: " + response.Content); Assert.IsNotNull(response.Content); }
public Task <IResponse> DeleteConfigAsync(DeleteConfigRequest request) { return(SendRequestAsync( new HttpRequestMessageBuilder(HttpMethod.Delete, $"/configs/{request.ConfigName}"), project: request.ProjectName)); }