Show / Hide Table of Contents

Namespace Google.Apis.OSConfig.v1

Classes

OSConfigBaseServiceRequest<TResponse>

A base abstract class for OSConfig requests.

OSConfigService

The OSConfig Service.

OSConfigService.Scope

Available OAuth 2.0 scopes for use with the OS Config API.

OSConfigService.ScopeConstants

Available OAuth 2.0 scope constants for use with the OS Config API.

ProjectsResource

The "projects" collection of methods.

ProjectsResource.LocationsResource

The "locations" collection of methods.

ProjectsResource.LocationsResource.GlobalResource

The "global" collection of methods.

ProjectsResource.LocationsResource.GlobalResource.GetProjectFeatureSettingsRequest

GetProjectFeatureSettings returns the VM Manager feature settings for a project.

ProjectsResource.LocationsResource.GlobalResource.UpdateProjectFeatureSettingsRequest

UpdateProjectFeatureSettings sets the VM Manager features for a project.

ProjectsResource.LocationsResource.InstancesResource

The "instances" collection of methods.

ProjectsResource.LocationsResource.InstancesResource.InventoriesResource

The "inventories" collection of methods.

ProjectsResource.LocationsResource.InstancesResource.InventoriesResource.GetRequest

Get inventory data for the specified VM instance. If the VM has no associated inventory, the message NOT_FOUND is returned.

ProjectsResource.LocationsResource.InstancesResource.InventoriesResource.ListRequest

List inventory data for all VM instances in the specified zone.

ProjectsResource.LocationsResource.InstancesResource.OsPolicyAssignmentsResource

The "osPolicyAssignments" collection of methods.

ProjectsResource.LocationsResource.InstancesResource.OsPolicyAssignmentsResource.ReportsResource

The "reports" collection of methods.

ProjectsResource.LocationsResource.InstancesResource.OsPolicyAssignmentsResource.ReportsResource.GetRequest

Get the OS policy assignment report for the specified Compute Engine VM instance.

ProjectsResource.LocationsResource.InstancesResource.OsPolicyAssignmentsResource.ReportsResource.ListRequest

List OS policy assignment reports for all Compute Engine VM instances in the specified zone.

ProjectsResource.LocationsResource.InstancesResource.VulnerabilityReportsResource

The "vulnerabilityReports" collection of methods.

ProjectsResource.LocationsResource.InstancesResource.VulnerabilityReportsResource.GetRequest

Gets the vulnerability report for the specified VM instance. Only VMs with inventory data have vulnerability reports associated with them.

ProjectsResource.LocationsResource.InstancesResource.VulnerabilityReportsResource.ListRequest

List vulnerability reports for all VM instances in the specified zone.

ProjectsResource.LocationsResource.OsPolicyAssignmentsResource

The "osPolicyAssignments" collection of methods.

ProjectsResource.LocationsResource.OsPolicyAssignmentsResource.CreateRequest

Create an OS policy assignment. This method also creates the first revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. For more information, see Method: projects.locations.osPolicyAssignments.operations.cancel.

ProjectsResource.LocationsResource.OsPolicyAssignmentsResource.DeleteRequest

Delete the OS policy assignment. This method creates a new revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. If the LRO completes and is not cancelled, all revisions associated with the OS policy assignment are deleted. For more information, see Method: projects.locations.osPolicyAssignments.operations.cancel.

ProjectsResource.LocationsResource.OsPolicyAssignmentsResource.GetRequest

Retrieve an existing OS policy assignment. This method always returns the latest revision. In order to retrieve a previous revision of the assignment, also provide the revision ID in the name parameter.

ProjectsResource.LocationsResource.OsPolicyAssignmentsResource.ListRequest

List the OS policy assignments under the parent resource. For each OS policy assignment, the latest revision is returned.

ProjectsResource.LocationsResource.OsPolicyAssignmentsResource.ListRevisionsRequest

List the OS policy assignment revisions for a given OS policy assignment.

ProjectsResource.LocationsResource.OsPolicyAssignmentsResource.OperationsResource

The "operations" collection of methods.

ProjectsResource.LocationsResource.OsPolicyAssignmentsResource.OperationsResource.CancelRequest

Starts asynchronous cancellation on a long-running operation. The server makes a best effort to cancel the operation, but success is not guaranteed. If the server doesn't support this method, it returns google.rpc.Code.UNIMPLEMENTED. Clients can use Operations.GetOperation or other methods to check whether the cancellation succeeded or whether the operation completed despite cancellation. On successful cancellation, the operation is not deleted; instead, it becomes an operation with an Operation.error value with a google.rpc.Status.code of 1, corresponding to Code.CANCELLED.

ProjectsResource.LocationsResource.OsPolicyAssignmentsResource.OperationsResource.GetRequest

Gets the latest state of a long-running operation. Clients can use this method to poll the operation result at intervals as recommended by the API service.

ProjectsResource.LocationsResource.OsPolicyAssignmentsResource.PatchRequest

Update an existing OS policy assignment. This method creates a new revision of the OS policy assignment. This method returns a long running operation (LRO) that contains the rollout details. The rollout can be cancelled by cancelling the LRO. For more information, see Method: projects.locations.osPolicyAssignments.operations.cancel.

ProjectsResource.PatchDeploymentsResource

The "patchDeployments" collection of methods.

ProjectsResource.PatchDeploymentsResource.CreateRequest

Create an OS Config patch deployment.

ProjectsResource.PatchDeploymentsResource.DeleteRequest

Delete an OS Config patch deployment.

ProjectsResource.PatchDeploymentsResource.GetRequest

Get an OS Config patch deployment.

ProjectsResource.PatchDeploymentsResource.ListRequest

Get a page of OS Config patch deployments.

ProjectsResource.PatchDeploymentsResource.PatchRequest

Update an OS Config patch deployment.

ProjectsResource.PatchDeploymentsResource.PauseRequest

Change state of patch deployment to "PAUSED". Patch deployment in paused state doesn't generate patch jobs.

ProjectsResource.PatchDeploymentsResource.ResumeRequest

Change state of patch deployment back to "ACTIVE". Patch deployment in active state continues to generate patch jobs.

ProjectsResource.PatchJobsResource

The "patchJobs" collection of methods.

ProjectsResource.PatchJobsResource.CancelRequest

Cancel a patch job. The patch job must be active. Canceled patch jobs cannot be restarted.

ProjectsResource.PatchJobsResource.ExecuteRequest

Patch VM instances by creating and running a patch job.

ProjectsResource.PatchJobsResource.GetRequest

Get the patch job. This can be used to track the progress of an ongoing patch job or review the details of completed jobs.

ProjectsResource.PatchJobsResource.InstanceDetailsResource

The "instanceDetails" collection of methods.

ProjectsResource.PatchJobsResource.InstanceDetailsResource.ListRequest

Get a list of instance details for a given patch job.

ProjectsResource.PatchJobsResource.ListRequest

Get a list of patch jobs.

Enums

OSConfigBaseServiceRequest<TResponse>.AltEnum

Data format for response.

OSConfigBaseServiceRequest<TResponse>.XgafvEnum

V1 error format.

ProjectsResource.LocationsResource.InstancesResource.InventoriesResource.GetRequest.ViewEnum

Inventory view indicating what information should be included in the inventory resource. If unspecified, the default view is BASIC.

ProjectsResource.LocationsResource.InstancesResource.InventoriesResource.ListRequest.ViewEnum

Inventory view indicating what information should be included in the inventory resource. If unspecified, the default view is BASIC.

In this article
Back to top Generated by DocFX