All Classes and Interfaces

Class
Description
 
Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
 
 
A request message to create an OS policy assignment
A request message to create an OS policy assignment
 
Common Vulnerability Scoring System version 3.
This metric describes the conditions beyond the attacker's control that must exist in order to exploit the vulnerability.
This metric reflects the context by which vulnerability exploitation is possible.
Common Vulnerability Scoring System version 3.
The Impact metrics capture the effects of a successfully exploited vulnerability on the component that suffers the worst outcome that is most directly and predictably associated with the attack.
This metric describes the level of privileges an attacker must possess before successfully exploiting the vulnerability.
The Scope metric captures whether a vulnerability in one vulnerable component impacts resources in components beyond its security scope.
This metric captures the requirement for a human user, other than the attacker, to participate in the successful compromise of the vulnerable component.
 
A request message for deleting a OS policy assignment.
A request message for deleting a OS policy assignment.
 
A request message for getting inventory data for the specified VM.
A request message for getting inventory data for the specified VM.
 
Get a report of the OS policy assignment for a VM instance.
Get a report of the OS policy assignment for a VM instance.
 
A request message to get an OS policy assignment
A request message to get an OS policy assignment
 
A request message for getting the vulnerability report for the specified VM.
A request message for getting the vulnerability report for the specified VM.
 
 
Builder for projects/{project}/zones/{zone}/instances/{instance}.
Builder for projects/{project}/locations/{location}/instances/{instance}.
 
Builder for projects/{project}/locations/{location}/instances/{instance}/osPolicyAssignments/{assignment}.
 
This API resource represents the available inventory data for a Compute Engine virtual machine (VM) instance at a given point in time.
This API resource represents the available inventory data for a Compute Engine virtual machine (VM) instance at a given point in time.
A single piece of inventory on a VM.
A single piece of inventory on a VM.
 
The origin of a specific inventory item.
The different types of inventory that are tracked on a VM.
 
Operating system information for the VM.
Operating system information for the VM.
 
Software package information of the operating system.
Software package information of the operating system.
 
 
Information related to the a standard versioned package.
Information related to the a standard versioned package.
 
Contains information about a Windows application that is retrieved from the Windows Registry.
Contains information about a Windows application that is retrieved from the Windows Registry.
 
Information related to a Quick Fix Engineering package.
Information related to a Quick Fix Engineering package.
 
Details related to a Windows Update package.
Details related to a Windows Update package.
Categories specified by the Windows Update.
Categories specified by the Windows Update.
 
 
Details related to a Zypper Patch.
Details related to a Zypper Patch.
 
 
Builder for projects/{project}/locations/{location}/instances/{instance}/inventory.
 
The view for inventory objects.
A request message for listing inventory data for all VMs in the specified location.
A request message for listing inventory data for all VMs in the specified location.
 
A response message for listing inventory data for all VMs in a specified location.
A response message for listing inventory data for all VMs in a specified location.
 
List the OS policy assignment reports for VM instances.
List the OS policy assignment reports for VM instances.
 
A response message for listing OS Policy assignment reports including the page of results and page token.
A response message for listing OS Policy assignment reports including the page of results and page token.
 
A request message to list revisions for a OS policy assignment
A request message to list revisions for a OS policy assignment
 
A response message for listing all revisions for a OS policy assignment.
A response message for listing all revisions for a OS policy assignment.
 
A request message to list OS policy assignments for a parent resource
A request message to list OS policy assignments for a parent resource
 
A response message for listing all assignments under given parent.
A response message for listing all assignments under given parent.
 
A request message for listing vulnerability reports for all VM instances in the specified location.
A request message for listing vulnerability reports for all VM instances in the specified location.
 
A response message for listing vulnerability reports for all VM instances in the specified location.
A response message for listing vulnerability reports for all VM instances in the specified location.
 
 
Builder for projects/{project}/locations/{location}.
 
 
An OS policy defines the desired state configuration for a VM.
An OS policy defines the desired state configuration for a VM.
Filtering criteria to select VMs based on inventory details.
Filtering criteria to select VMs based on inventory details.
 
Policy mode
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.
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.
A resource that allows executing scripts on the VM.
A resource that allows executing scripts on the VM.
A file or script to execute.
A file or script to execute.
The interpreter to use.
 
 
 
A remote or local file.
A remote or local file.
Specifies a file available as a Cloud Storage Object.
Specifies a file available as a Cloud Storage Object.
 
Specifies a file available via some URI.
Specifies a file available via some URI.
 
 
 
A resource that manages the state of a file.
A resource that manages the state of a file.
Desired state of the file.
 
 
A resource that manages a system package.
A package managed by APT
A package managed by APT
 
A resource that manages a system package.
A deb package file. dpkg packages only support INSTALLED state.
A deb package file. dpkg packages only support INSTALLED state.
 
The desired state that the OS Config agent maintains on the VM.
A package managed by GooGet
A package managed by GooGet
 
An MSI package.
An MSI package.
 
An RPM package file.
An RPM package file.
 
 
A package managed by YUM
A package managed by YUM
 
A package managed by Zypper
A package managed by Zypper
 
 
A resource that manages a package repository.
Represents a single apt package repository.
Type of archive.
Represents a single apt package repository.
 
A resource that manages a package repository.
Represents a Goo package repository.
Represents a Goo package repository.
 
 
Represents a single yum package repository.
Represents a single yum package repository.
 
Represents a single zypper package repository.
Represents a single zypper package repository.
 
 
 
Resource groups provide a mechanism to group OS policy resources.
Resource groups provide a mechanism to group OS policy resources.
 
 
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.
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.
Filters to select target VMs for an assignment.
Filters to select target VMs for an assignment.
VM inventory details.
VM inventory details.
 
 
Message representing label set
Message representing label set
 
Message to configure the rollout at the zonal level for the OS policy assignment.
Message to configure the rollout at the zonal level for the OS policy assignment.
 
OS policy assignment rollout state
 
Builder for projects/{project}/locations/{location}/osPolicyAssignments/{os_policy_assignment}.
OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.
The OS policy assignment API method.
OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.
State of the rollout
 
 
A report of the OS policy assignment status for a given instance.
A report of the OS policy assignment status for a given instance.
Compliance data for an OS policy
Compliance data for an OS policy
Possible compliance states for an os policy.
Compliance data for an OS policy resource.
Compliance data for an OS policy resource.
Possible compliance states for a resource.
ExecResource specific output.
ExecResource specific output.
 
Step performed by the OS Config agent for configuring an `OSPolicy` resource to its desired state.
Step performed by the OS Config agent for configuring an `OSPolicy` resource to its desired state.
Supported configuration step types
 
 
 
 
 
Builder for projects/{project}/locations/{location}/instances/{instance}/osPolicyAssignments/{assignment}/report.
 
 
 
 
 
 
Builder for projects/{project}/patchDeployments/{patch_deployment}.
 
A request message for creating a patch deployment.
A request message for creating a patch deployment.
 
A request message for deleting a patch deployment.
A request message for deleting a patch deployment.
 
A request message for retrieving a patch deployment.
A request message for retrieving a patch deployment.
 
A request message for listing patch deployments.
A request message for listing patch deployments.
 
A response message for listing patch deployments.
A response message for listing patch deployments.
 
Represents a monthly schedule.
Represents a monthly schedule.
 
 
Sets the time for a one time patch deployment.
Sets the time for a one time patch deployment.
 
Patch deployments are configurations that individual patch jobs use to complete a patch.
Patch deployments are configurations that individual patch jobs use to complete a patch.
 
Represents state of patch peployment.
 
A request message for pausing a patch deployment.
A request message for pausing a patch deployment.
 
Sets the time for recurring patch deployments.
Sets the time for recurring patch deployments.
Specifies the frequency of the recurring patch deployments.
 
 
A request message for resuming a patch deployment.
A request message for resuming a patch deployment.
 
A request message for updating a patch deployment.
A request message for updating a patch deployment.
 
Represents one week day in a month.
Represents one week day in a month.
 
Represents a weekly schedule.
Represents a weekly schedule.
 
 
Builder for projects/{project}/patchJobs/{patch_job}.
 
Apt patching is completed by executing `apt-get update && apt-get upgrade`.
Apt patching is completed by executing `apt-get update && apt-get upgrade`.
Apt patch type.
 
Message for canceling a patch job.
Message for canceling a patch job.
 
A step that runs an executable for a PatchJob.
A step that runs an executable for a PatchJob.
Common configurations for an ExecStep.
Common configurations for an ExecStep.
 
The interpreter used to execute the a file.
 
 
A request message to initiate patching across Compute Engine instances.
A request message to initiate patching across Compute Engine instances.
 
Cloud Storage object representation.
Cloud Storage object representation.
 
Request to get an active or completed patch job.
Request to get an active or completed patch job.
 
Googet patching is performed by running `googet update`.
Googet patching is performed by running `googet update`.
 
Namespace for instance state enums.
Namespace for instance state enums.
Patch state of an instance.
 
Request to list details for all instances that are part of a patch job.
Request to list details for all instances that are part of a patch job.
 
A response message for listing the instances details for a patch job.
A response message for listing the instances details for a patch job.
 
A request message for listing patch jobs.
A request message for listing patch jobs.
 
A response message for listing patch jobs.
A response message for listing patch jobs.
 
Patch configuration specifications.
Patch configuration specifications.
Post-patch reboot settings.
 
A filter to target VM instances for patching.
A filter to target VM instances for patching.
Targets a group of VM instances by using their [assigned labels](https://cloud.google.com/compute/docs/labeling-resources).
Targets a group of VM instances by using their [assigned labels](https://cloud.google.com/compute/docs/labeling-resources).
 
 
A high level representation of a patch job that is either in progress or has completed.
A high level representation of a patch job that is either in progress or has completed.
A summary of the current patch state across all instances that this patch job affects.
A summary of the current patch state across all instances that this patch job affects.
 
Enumeration of the various states a patch job passes through as it executes.
Patch details for a VM instance.
Patch details for a VM instance.
 
 
Patch rollout configuration specifications.
Patch rollout configuration specifications.
Type of the rollout.
 
Windows patching is performed using the Windows Update Agent.
Windows patching is performed using the Windows Update Agent.
Microsoft Windows update classifications as defined in [1] https://support.microsoft.com/en-us/help/824684/description-of-the-standard-terminology-that-is-used-to-describe-micro
 
Yum patching is performed by executing `yum update`.
Yum patching is performed by executing `yum update`.
 
Zypper patching is performed by running `zypper patch`.
Zypper patching is performed by running `zypper patch`.
 
 
Builder for projects/{project}.
A request message to update an OS policy assignment
A request message to update an OS policy assignment
 
 
This API resource represents the vulnerability report for a specified Compute Engine virtual machine (VM) instance at a given point in time.
This API resource represents the vulnerability report for a specified Compute Engine virtual machine (VM) instance at a given point in time.
A vulnerability affecting the VM instance.
A vulnerability affecting the VM instance.
Contains metadata information for the vulnerability.
Contains metadata information for the vulnerability.
A reference for this vulnerability.
A reference for this vulnerability.
 
 
OS inventory item that is affected by a vulnerability or fixed as a result of a vulnerability.
OS inventory item that is affected by a vulnerability or fixed as a result of a vulnerability.
 
 
Severity levels for vulnerabilities.
 
Builder for projects/{project}/locations/{location}/instances/{instance}/vulnerabilityReport.