public static final class OsConfigServiceGrpc.OsConfigServiceFutureStub extends io.grpc.stub.AbstractFutureStub<OsConfigServiceGrpc.OsConfigServiceFutureStub>
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 |
|---|---|
protected OsConfigServiceGrpc.OsConfigServiceFutureStub |
build(io.grpc.Channel channel,
io.grpc.CallOptions callOptions) |
com.google.common.util.concurrent.ListenableFuture<PatchJobs.PatchJob> |
cancelPatchJob(PatchJobs.CancelPatchJobRequest request)
Cancel a patch job.
|
com.google.common.util.concurrent.ListenableFuture<GuestPolicies.GuestPolicy> |
createGuestPolicy(GuestPolicies.CreateGuestPolicyRequest request)
Create an OS Config guest policy.
|
com.google.common.util.concurrent.ListenableFuture<PatchDeployments.PatchDeployment> |
createPatchDeployment(PatchDeployments.CreatePatchDeploymentRequest request)
Create an OS Config patch deployment.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deleteGuestPolicy(GuestPolicies.DeleteGuestPolicyRequest request)
Delete an OS Config guest policy.
|
com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> |
deletePatchDeployment(PatchDeployments.DeletePatchDeploymentRequest request)
Delete an OS Config patch deployment.
|
com.google.common.util.concurrent.ListenableFuture<PatchJobs.PatchJob> |
executePatchJob(PatchJobs.ExecutePatchJobRequest request)
Patch VM instances by creating and running a patch job.
|
com.google.common.util.concurrent.ListenableFuture<GuestPolicies.GuestPolicy> |
getGuestPolicy(GuestPolicies.GetGuestPolicyRequest request)
Get an OS Config guest policy.
|
com.google.common.util.concurrent.ListenableFuture<PatchDeployments.PatchDeployment> |
getPatchDeployment(PatchDeployments.GetPatchDeploymentRequest request)
Get an OS Config patch deployment.
|
com.google.common.util.concurrent.ListenableFuture<PatchJobs.PatchJob> |
getPatchJob(PatchJobs.GetPatchJobRequest request)
Get the patch job.
|
com.google.common.util.concurrent.ListenableFuture<GuestPolicies.ListGuestPoliciesResponse> |
listGuestPolicies(GuestPolicies.ListGuestPoliciesRequest request)
Get a page of OS Config guest policies.
|
com.google.common.util.concurrent.ListenableFuture<PatchDeployments.ListPatchDeploymentsResponse> |
listPatchDeployments(PatchDeployments.ListPatchDeploymentsRequest request)
Get a page of OS Config patch deployments.
|
com.google.common.util.concurrent.ListenableFuture<PatchJobs.ListPatchJobInstanceDetailsResponse> |
listPatchJobInstanceDetails(PatchJobs.ListPatchJobInstanceDetailsRequest request)
Get a list of instance details for a given patch job.
|
com.google.common.util.concurrent.ListenableFuture<PatchJobs.ListPatchJobsResponse> |
listPatchJobs(PatchJobs.ListPatchJobsRequest request)
Get a list of patch jobs.
|
com.google.common.util.concurrent.ListenableFuture<GuestPolicies.EffectiveGuestPolicy> |
lookupEffectiveGuestPolicy(GuestPolicies.LookupEffectiveGuestPolicyRequest request)
Lookup the effective guest policy that applies to a VM instance.
|
com.google.common.util.concurrent.ListenableFuture<PatchDeployments.PatchDeployment> |
pausePatchDeployment(PatchDeployments.PausePatchDeploymentRequest request)
Change state of patch deployment to "PAUSED".
|
com.google.common.util.concurrent.ListenableFuture<PatchDeployments.PatchDeployment> |
resumePatchDeployment(PatchDeployments.ResumePatchDeploymentRequest request)
Change state of patch deployment back to "ACTIVE".
|
com.google.common.util.concurrent.ListenableFuture<GuestPolicies.GuestPolicy> |
updateGuestPolicy(GuestPolicies.UpdateGuestPolicyRequest request)
Update an OS Config guest policy.
|
com.google.common.util.concurrent.ListenableFuture<PatchDeployments.PatchDeployment> |
updatePatchDeployment(PatchDeployments.UpdatePatchDeploymentRequest request)
Update an OS Config patch deployment.
|
protected OsConfigServiceGrpc.OsConfigServiceFutureStub build(io.grpc.Channel channel, io.grpc.CallOptions callOptions)
build in class io.grpc.stub.AbstractStub<OsConfigServiceGrpc.OsConfigServiceFutureStub>public com.google.common.util.concurrent.ListenableFuture<PatchJobs.PatchJob> executePatchJob(PatchJobs.ExecutePatchJobRequest request)
Patch VM instances by creating and running a patch job.
public com.google.common.util.concurrent.ListenableFuture<PatchJobs.PatchJob> getPatchJob(PatchJobs.GetPatchJobRequest request)
Get the patch job. This can be used to track the progress of an ongoing patch job or review the details of completed jobs.
public com.google.common.util.concurrent.ListenableFuture<PatchJobs.PatchJob> cancelPatchJob(PatchJobs.CancelPatchJobRequest request)
Cancel a patch job. The patch job must be active. Canceled patch jobs cannot be restarted.
public com.google.common.util.concurrent.ListenableFuture<PatchJobs.ListPatchJobsResponse> listPatchJobs(PatchJobs.ListPatchJobsRequest request)
Get a list of patch jobs.
public com.google.common.util.concurrent.ListenableFuture<PatchJobs.ListPatchJobInstanceDetailsResponse> listPatchJobInstanceDetails(PatchJobs.ListPatchJobInstanceDetailsRequest request)
Get a list of instance details for a given patch job.
public com.google.common.util.concurrent.ListenableFuture<PatchDeployments.PatchDeployment> createPatchDeployment(PatchDeployments.CreatePatchDeploymentRequest request)
Create an OS Config patch deployment.
public com.google.common.util.concurrent.ListenableFuture<PatchDeployments.PatchDeployment> getPatchDeployment(PatchDeployments.GetPatchDeploymentRequest request)
Get an OS Config patch deployment.
public com.google.common.util.concurrent.ListenableFuture<PatchDeployments.ListPatchDeploymentsResponse> listPatchDeployments(PatchDeployments.ListPatchDeploymentsRequest request)
Get a page of OS Config patch deployments.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deletePatchDeployment(PatchDeployments.DeletePatchDeploymentRequest request)
Delete an OS Config patch deployment.
public com.google.common.util.concurrent.ListenableFuture<PatchDeployments.PatchDeployment> updatePatchDeployment(PatchDeployments.UpdatePatchDeploymentRequest request)
Update an OS Config patch deployment.
public com.google.common.util.concurrent.ListenableFuture<PatchDeployments.PatchDeployment> pausePatchDeployment(PatchDeployments.PausePatchDeploymentRequest request)
Change state of patch deployment to "PAUSED". Patch deployment in paused state doesn't generate patch jobs.
public com.google.common.util.concurrent.ListenableFuture<PatchDeployments.PatchDeployment> resumePatchDeployment(PatchDeployments.ResumePatchDeploymentRequest request)
Change state of patch deployment back to "ACTIVE". Patch deployment in active state continues to generate patch jobs.
public com.google.common.util.concurrent.ListenableFuture<GuestPolicies.GuestPolicy> createGuestPolicy(GuestPolicies.CreateGuestPolicyRequest request)
Create an OS Config guest policy.
public com.google.common.util.concurrent.ListenableFuture<GuestPolicies.GuestPolicy> getGuestPolicy(GuestPolicies.GetGuestPolicyRequest request)
Get an OS Config guest policy.
public com.google.common.util.concurrent.ListenableFuture<GuestPolicies.ListGuestPoliciesResponse> listGuestPolicies(GuestPolicies.ListGuestPoliciesRequest request)
Get a page of OS Config guest policies.
public com.google.common.util.concurrent.ListenableFuture<GuestPolicies.GuestPolicy> updateGuestPolicy(GuestPolicies.UpdateGuestPolicyRequest request)
Update an OS Config guest policy.
public com.google.common.util.concurrent.ListenableFuture<com.google.protobuf.Empty> deleteGuestPolicy(GuestPolicies.DeleteGuestPolicyRequest request)
Delete an OS Config guest policy.
public com.google.common.util.concurrent.ListenableFuture<GuestPolicies.EffectiveGuestPolicy> lookupEffectiveGuestPolicy(GuestPolicies.LookupEffectiveGuestPolicyRequest request)
Lookup the effective guest policy that applies to a VM instance. This lookup merges all policies that are assigned to the instance ancestry.
Copyright © 2024 Google LLC. All rights reserved.