Beispiel #1
0
 protected override void ProcessRecord()
 {
     foreach (string log in LogName)
     {
         string formattedLogName = PrefixProjectToLogName(log, Project);
         try
         {
             if (ShouldProcess(formattedLogName, "Remove Log"))
             {
                 ProjectsResource.LogsResource.DeleteRequest deleteRequest = Service.Projects.Logs.Delete(formattedLogName);
                 deleteRequest.Execute();
             }
         }
         catch (GoogleApiException ex) when(ex.HttpStatusCode == HttpStatusCode.NotFound)
         {
             WriteResourceMissingError(
                 exceptionMessage: $"Log '{log}' does not exist in project '{Project}'.",
                 errorId: "LogNotFound",
                 targetObject: log);
         }
     }
 }
Beispiel #2
0
 protected override void ProcessRecord()
 {
     LogName = PrefixProject(LogName, Project);
     ProjectsResource.LogsResource.DeleteRequest deleteRequest = Service.Projects.Logs.Delete(LogName);
     deleteRequest.Execute();
 }