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.
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.
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 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
A package managed by Zypper
A package managed by Zypper
A resource that manages a package repository.
Represents a single apt package repository.
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.
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.
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`.
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.
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.