public static interface OsConfigServiceGrpc.AsyncService
OS Config API The OS Config service is a server-side component that you can use to manage package installations and patch jobs for virtual machine instances.
| Modifier and Type | Method and Description |
|---|---|
default void |
cancelPatchJob(PatchJobs.CancelPatchJobRequest request,
io.grpc.stub.StreamObserver<PatchJobs.PatchJob> responseObserver)
Cancel a patch job.
|
default void |
createPatchDeployment(PatchDeployments.CreatePatchDeploymentRequest request,
io.grpc.stub.StreamObserver<PatchDeployments.PatchDeployment> responseObserver)
Create an OS Config patch deployment.
|
default void |
deletePatchDeployment(PatchDeployments.DeletePatchDeploymentRequest request,
io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete an OS Config patch deployment.
|
default void |
executePatchJob(PatchJobs.ExecutePatchJobRequest request,
io.grpc.stub.StreamObserver<PatchJobs.PatchJob> responseObserver)
Patch VM instances by creating and running a patch job.
|
default void |
getPatchDeployment(PatchDeployments.GetPatchDeploymentRequest request,
io.grpc.stub.StreamObserver<PatchDeployments.PatchDeployment> responseObserver)
Get an OS Config patch deployment.
|
default void |
getPatchJob(PatchJobs.GetPatchJobRequest request,
io.grpc.stub.StreamObserver<PatchJobs.PatchJob> responseObserver)
Get the patch job.
|
default void |
listPatchDeployments(PatchDeployments.ListPatchDeploymentsRequest request,
io.grpc.stub.StreamObserver<PatchDeployments.ListPatchDeploymentsResponse> responseObserver)
Get a page of OS Config patch deployments.
|
default void |
listPatchJobInstanceDetails(PatchJobs.ListPatchJobInstanceDetailsRequest request,
io.grpc.stub.StreamObserver<PatchJobs.ListPatchJobInstanceDetailsResponse> responseObserver)
Get a list of instance details for a given patch job.
|
default void |
listPatchJobs(PatchJobs.ListPatchJobsRequest request,
io.grpc.stub.StreamObserver<PatchJobs.ListPatchJobsResponse> responseObserver)
Get a list of patch jobs.
|
default void |
pausePatchDeployment(PatchDeployments.PausePatchDeploymentRequest request,
io.grpc.stub.StreamObserver<PatchDeployments.PatchDeployment> responseObserver)
Change state of patch deployment to "PAUSED".
|
default void |
resumePatchDeployment(PatchDeployments.ResumePatchDeploymentRequest request,
io.grpc.stub.StreamObserver<PatchDeployments.PatchDeployment> responseObserver)
Change state of patch deployment back to "ACTIVE".
|
default void |
updatePatchDeployment(PatchDeployments.UpdatePatchDeploymentRequest request,
io.grpc.stub.StreamObserver<PatchDeployments.PatchDeployment> responseObserver)
Update an OS Config patch deployment.
|
default void executePatchJob(PatchJobs.ExecutePatchJobRequest request, io.grpc.stub.StreamObserver<PatchJobs.PatchJob> responseObserver)
Patch VM instances by creating and running a patch job.
default void getPatchJob(PatchJobs.GetPatchJobRequest request, io.grpc.stub.StreamObserver<PatchJobs.PatchJob> responseObserver)
Get the patch job. This can be used to track the progress of an ongoing patch job or review the details of completed jobs.
default void cancelPatchJob(PatchJobs.CancelPatchJobRequest request, io.grpc.stub.StreamObserver<PatchJobs.PatchJob> responseObserver)
Cancel a patch job. The patch job must be active. Canceled patch jobs cannot be restarted.
default void listPatchJobs(PatchJobs.ListPatchJobsRequest request, io.grpc.stub.StreamObserver<PatchJobs.ListPatchJobsResponse> responseObserver)
Get a list of patch jobs.
default void listPatchJobInstanceDetails(PatchJobs.ListPatchJobInstanceDetailsRequest request, io.grpc.stub.StreamObserver<PatchJobs.ListPatchJobInstanceDetailsResponse> responseObserver)
Get a list of instance details for a given patch job.
default void createPatchDeployment(PatchDeployments.CreatePatchDeploymentRequest request, io.grpc.stub.StreamObserver<PatchDeployments.PatchDeployment> responseObserver)
Create an OS Config patch deployment.
default void getPatchDeployment(PatchDeployments.GetPatchDeploymentRequest request, io.grpc.stub.StreamObserver<PatchDeployments.PatchDeployment> responseObserver)
Get an OS Config patch deployment.
default void listPatchDeployments(PatchDeployments.ListPatchDeploymentsRequest request, io.grpc.stub.StreamObserver<PatchDeployments.ListPatchDeploymentsResponse> responseObserver)
Get a page of OS Config patch deployments.
default void deletePatchDeployment(PatchDeployments.DeletePatchDeploymentRequest request, io.grpc.stub.StreamObserver<com.google.protobuf.Empty> responseObserver)
Delete an OS Config patch deployment.
default void updatePatchDeployment(PatchDeployments.UpdatePatchDeploymentRequest request, io.grpc.stub.StreamObserver<PatchDeployments.PatchDeployment> responseObserver)
Update an OS Config patch deployment.
default void pausePatchDeployment(PatchDeployments.PausePatchDeploymentRequest request, io.grpc.stub.StreamObserver<PatchDeployments.PatchDeployment> responseObserver)
Change state of patch deployment to "PAUSED". Patch deployment in paused state doesn't generate patch jobs.
default void resumePatchDeployment(PatchDeployments.ResumePatchDeploymentRequest request, io.grpc.stub.StreamObserver<PatchDeployments.PatchDeployment> responseObserver)
Change state of patch deployment back to "ACTIVE". Patch deployment in active state continues to generate patch jobs.
Copyright © 2023 Google LLC. All rights reserved.