# Functions

# Constants

See, edit, configure, and delete your Google Cloud data and see the email address for your Google Account.

# Structs

CancelOperationRequest: The request message for Operations.CancelOperation.
CVSSv3: Common Vulnerability Scoring System version 3.
Date: Represents a whole or partial calendar date, such as a birthday.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
FixedOrPercent: Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
GoogleCloudOsconfigV1__OSPolicyAssignmentOperationMetadata: OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.
GoogleCloudOsconfigV2beta__OperationMetadata: Represents the metadata of the long-running operation.
InstanceOSPoliciesCompliance: This API resource represents the OS policies compliance data for a Compute Engine virtual machine (VM) instance at a given point in time.
InstanceOSPoliciesComplianceOSPolicyCompliance: Compliance data for an OS policy.
Inventory: This API resource represents the available inventory data for a Compute Engine virtual machine (VM) instance at a given point in time.
InventoryItem: A single piece of inventory on a VM.
InventoryOsInfo: Operating system information for the VM.
InventorySoftwarePackage: Software package information of the operating system.
InventoryVersionedPackage: Information related to the a standard versioned package.
InventoryWindowsApplication: Contains information about a Windows application that is retrieved from the Windows Registry.
InventoryWindowsQuickFixEngineeringPackage: Information related to a Quick Fix Engineering package.
InventoryWindowsUpdatePackage: Details related to a Windows Update package.
InventoryWindowsUpdatePackageWindowsUpdateCategory: Categories specified by the Windows Update.
InventoryZypperPatch: Details related to a Zypper Patch.
ListInstanceOSPoliciesCompliancesResponse: A response message for listing OS policies compliance data for all Compute Engine VMs in the given location.
ListInventoriesResponse: A response message for listing inventory data for all VMs in a specified location.
ListOSPolicyAssignmentReportsResponse: A response message for listing OS Policy assignment reports including the page of results and page token.
ListOSPolicyAssignmentRevisionsResponse: A response message for listing all revisions for a OS policy assignment.
ListOSPolicyAssignmentsResponse: A response message for listing all assignments under given parent.
ListVulnerabilityReportsResponse: A response message for listing vulnerability reports for all VM instances in the specified location.
Operation: This resource represents a long-running operation that is the result of a network API call.
OSPolicy: An OS policy defines the desired state configuration for a VM.
OSPolicyAssignment: OS policy assignment is an API resource that is used to apply a set of OS policies to a dynamically targeted group of Compute Engine VM instances.
OSPolicyAssignmentInstanceFilter: Filters to select target VMs for an assignment.
OSPolicyAssignmentInstanceFilterInventory: VM inventory details.
OSPolicyAssignmentLabelSet: Message representing label set.
OSPolicyAssignmentOperationMetadata: OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.
OSPolicyAssignmentReport: A report of the OS policy assignment status for a given instance.
OSPolicyAssignmentReportOSPolicyCompliance: Compliance data for an OS policy.
OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceCompliance: Compliance data for an OS policy resource.
OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceComplianceExecResou rceOutput: ExecResource specific output.
OSPolicyAssignmentReportOSPolicyComplianceOSPolicyResourceComplianceOSPolicyR esourceConfigStep: Step performed by the OS Config agent for configuring an `OSPolicy` resource to its desired state.
OSPolicyAssignmentRollout: Message to configure the rollout at the zonal level for the OS policy assignment.
OSPolicyInventoryFilter: Filtering criteria to select VMs based on inventory details.
OSPolicyOSFilter: Filtering criteria to select VMs based on OS details.
OSPolicyResource: An OS policy resource is used to define the desired state configuration and provides a specific functionality like installing/removing packages, executing a script etc.
OSPolicyResourceCompliance: Compliance data for an OS policy resource.
OSPolicyResourceComplianceExecResourceOutput: ExecResource specific output.
OSPolicyResourceConfigStep: Step performed by the OS Config agent for configuring an `OSPolicyResource` to its desired state.
OSPolicyResourceExecResource: A resource that allows executing scripts on the VM.
OSPolicyResourceExecResourceExec: A file or script to execute.
OSPolicyResourceFile: A remote or local file.
OSPolicyResourceFileGcs: Specifies a file available as a Cloud Storage Object.
OSPolicyResourceFileRemote: Specifies a file available via some URI.
OSPolicyResourceFileResource: A resource that manages the state of a file.
OSPolicyResourceGroup: Resource groups provide a mechanism to group OS policy resources.
OSPolicyResourcePackageResource: A resource that manages a system package.
OSPolicyResourcePackageResourceAPT: A package managed by APT.
OSPolicyResourcePackageResourceDeb: A deb package file.
OSPolicyResourcePackageResourceGooGet: A package managed by GooGet.
OSPolicyResourcePackageResourceMSI: An MSI package.
OSPolicyResourcePackageResourceRPM: An RPM package file.
OSPolicyResourcePackageResourceYUM: A package managed by YUM.
OSPolicyResourcePackageResourceZypper: A package managed by Zypper.
OSPolicyResourceRepositoryResource: A resource that manages a package repository.
OSPolicyResourceRepositoryResourceAptRepository: Represents a single apt package repository.
OSPolicyResourceRepositoryResourceGooRepository: Represents a Goo package repository.
OSPolicyResourceRepositoryResourceYumRepository: Represents a single yum package repository.
OSPolicyResourceRepositoryResourceZypperRepository: Represents a single zypper package repository.
Status: The `Status` type defines a logical error model that is suitable for different programming environments, including REST APIs and RPC APIs.
VulnerabilityReport: This API resource represents the vulnerability report for a specified Compute Engine virtual machine (VM) instance at a given point in time.
VulnerabilityReportVulnerability: A vulnerability affecting the VM instance.
VulnerabilityReportVulnerabilityDetails: Contains metadata information for the vulnerability.
VulnerabilityReportVulnerabilityDetailsReference: A reference for this vulnerability.
VulnerabilityReportVulnerabilityItem: OS inventory item that is affected by a vulnerability or fixed as a result of a vulnerability.