Package types (1.22.0) Stay organized with collections Save and categorize content based on your preferences.
API documentation forosconfig_v1alpha.types package.
Classes
CVSSv3
Common Vulnerability Scoring System version 3.For details, seehttps://www.first.org/cvss/specification-document
CreateOSPolicyAssignmentRequest
A request message to create an OS policy assignment
DeleteOSPolicyAssignmentRequest
A request message for deleting a OS policy assignment.
FixedOrPercent
Message encapsulating a value that can be either absolute("fixed") or relative ("percent") to a value.
This message hasoneof_ fields (mutually exclusive fields).For each oneof, at most one member field can be set at the same time.Setting any member of the oneof automatically clears all othermembers.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
GetInstanceOSPoliciesComplianceRequest
A request message for getting OS policies compliance data forthe given Compute Engine VM instance.
GetInventoryRequest
A request message for getting inventory data for thespecified VM.
GetOSPolicyAssignmentReportRequest
Get a report of the OS policy assignment for a VM instance.
GetOSPolicyAssignmentRequest
A request message to get an OS policy assignment
GetVulnerabilityReportRequest
A request message for getting the vulnerability report forthe specified VM.
InstanceOSPoliciesCompliance
This API resource represents the OS policies compliance data for aCompute Engine virtual machine (VM) instance at a given point intime.
A Compute Engine VM can have multiple OS policy assignments, andeach assignment can have multiple OS policies. As a result, multipleOS policies could be applied to a single VM.
You can use this API resource to determine both the compliance stateof your VM as well as the compliance state of an individual OSpolicy.
For more information, seeViewcompliance <https://cloud.google.com/compute/docs/os-configuration-management/view-compliance>__.
Inventory
This API resource represents the available inventory data for aCompute Engine virtual machine (VM) instance at a given point intime.
You can use this API resource to determine the inventory data ofyour VM.
For more information, seeInformation provided by OS inventorymanagement <https://cloud.google.com/compute/docs/instances/os-inventory-management#data-collected>__.
InventoryView
The view for inventory objects.
ListInstanceOSPoliciesCompliancesRequest
A request message for listing OS policies compliance data forall Compute Engine VMs in the given location.
ListInstanceOSPoliciesCompliancesResponse
A response message for listing OS policies compliance datafor all Compute Engine VMs in the given location.
ListInventoriesRequest
A request message for listing inventory data for all VMs inthe specified location.
ListInventoriesResponse
A response message for listing inventory data for all VMs ina specified location.
ListOSPolicyAssignmentReportsRequest
List the OS policy assignment reports for VM instances.
ListOSPolicyAssignmentReportsResponse
A response message for listing OS Policy assignment reportsincluding the page of results and page token.
ListOSPolicyAssignmentRevisionsRequest
A request message to list revisions for a OS policyassignment
ListOSPolicyAssignmentRevisionsResponse
A response message for listing all revisions for a OS policyassignment.
ListOSPolicyAssignmentsRequest
A request message to list OS policy assignments for a parentresource
ListOSPolicyAssignmentsResponse
A response message for listing all assignments under givenparent.
ListVulnerabilityReportsRequest
A request message for listing vulnerability reports for allVM instances in the specified location.
ListVulnerabilityReportsResponse
A response message for listing vulnerability reports for allVM instances in the specified location.
OSPolicy
An OS policy defines the desired state configuration for aVM.
OSPolicyAssignment
OS policy assignment is an API resource that is used to apply a setof OS policies to a dynamically targeted group of Compute Engine VMinstances.
An OS policy is used to define the desired state configuration for aCompute Engine VM instance through a set of configuration resourcesthat provide capabilities such as installing or removing softwarepackages, or executing a script.
For more information, seeOS policy and OS policyassignment <https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies>__.
OSPolicyAssignmentOperationMetadata
OS policy assignment operation metadata provided by OS policyassignment API methods that return long running operations.
OSPolicyAssignmentReport
A report of the OS policy assignment status for a giveninstance.
OSPolicyComplianceState
Supported OSPolicy compliance states.
OSPolicyResourceCompliance
Compliance data for an OS policy resource.
.. _oneof:https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields
OSPolicyResourceConfigStep
Step performed by the OS Config agent for configuring anOSPolicyResource to its desired state.
UpdateOSPolicyAssignmentRequest
A request message to update an OS policy assignment
VulnerabilityReport
This API resource represents the vulnerability report for aspecified Compute Engine virtual machine (VM) instance at a givenpoint in time.
For more information, seeVulnerabilityreports <https://cloud.google.com/compute/docs/instances/os-inventory-management#vulnerability-reports>__.
Except as otherwise noted, the content of this page is licensed under theCreative Commons Attribution 4.0 License, and code samples are licensed under theApache 2.0 License. For details, see theGoogle Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2025-10-30 UTC.