Namespace Google.Apis.OSConfig.v1alpha
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.InstanceOSPoliciesCompliancesResource
The "instanceOSPoliciesCompliances" collection of methods.
ProjectsResource.LocationsResource.InstanceOSPoliciesCompliancesResource.GetRequest
Get OS policies compliance data for the specified Compute Engine VM instance.
ProjectsResource.LocationsResource.InstanceOSPoliciesCompliancesResource.ListRequest
List OS policies compliance data for all Compute Engine VM instances in the specified zone.
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.
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.