Nested message and enum types in AptRepository
.
Nested message and enum types in AptSettings
.
Nested message and enum types in Assignment
.
Nested message and enum types in EffectiveGuestPolicy
.
Nested message and enum types in ExecStepConfig
.
Nested message and enum types in FixedOrPercent
.
Nested message and enum types in Instance
.
Nested message and enum types in MonthlySchedule
.
Generated client implementations.
Nested message and enum types in Package
.
Nested message and enum types in PackageRepository
.
Nested message and enum types in PatchConfig
.
Nested message and enum types in PatchDeployment
.
Nested message and enum types in PatchInstanceFilter
.
Nested message and enum types in PatchJob
.
Nested message and enum types in PatchRollout
.
Nested message and enum types in RecurringSchedule
.
Nested message and enum types in SoftwareRecipe
.
Nested message and enum types in WindowsUpdateSettings
.
Represents a single Apt package repository. This repository is added to
a repo file that is stored at
/etc/apt/sources.list.d/google_osconfig.list
.
Apt patching is completed by executing apt-get update && apt-get upgrade
. Additional options can be set to control how this is executed.
An assignment represents the group or groups of VM instances that the policy
applies to.
Message for canceling a patch job.
A request message for creating a guest policy.
A request message for creating a patch deployment.
A request message for deleting a guest policy.
A request message for deleting a patch deployment.
The effective guest policy that applies to a VM instance.
A step that runs an executable for a PatchJob.
Common configurations for an ExecStep.
A request message to initiate patching across Compute Engine instances.
Message encapsulating a value that can be either absolute (“fixed”) or
relative (“percent”) to a value.
Google Cloud Storage object representation.
A request message for retrieving a guest policy.
A request message for retrieving a patch deployment.
Request to get an active or completed patch job.
Represents a Goo package repository. These is added to a repo file
that is stored at C:/ProgramData/GooGet/repos/google_osconfig.repo.
Googet patching is performed by running googet update
.
An OS Config resource representing a guest configuration policy. These
policies represent the desired state for VM instance guest environments
including packages to install or remove, package repository configurations,
and software to install.
Namespace for instance state enums.
A request message for listing guest policies.
A response message for listing guest policies.
A request message for listing patch deployments.
A response message for listing patch deployments.
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 request message for listing patch jobs.
A response message for listing patch jobs.
A request message for getting the effective guest policy assigned to the
instance.
Represents a monthly schedule. An example of a valid monthly schedule is
“on the third Tuesday of the month” or “on the 15th of the month”.
Sets the time for a one time patch deployment. Timestamp is in
RFC3339 text format.
Package is a reference to the software package to be installed or removed.
The agent on the VM instance uses the system package manager to apply the
config.
A package repository.
Patch configuration specifications. Contains details on how to apply the
patch(es) to a VM instance.
Patch deployments are configurations that individual patch jobs use to
complete a patch. These configurations include instance filter, package
repository settings, and a schedule. For more information about creating and
managing patch deployments, see
Scheduling patch
jobs.
A filter to target VM instances for patching. The targeted
VMs must meet all criteria specified. So if both labels and zones are
specified, the patch job targets only VMs with those labels and in those
zones.
A high level representation of a patch job that is either in progress
or has completed.
Patch rollout configuration specifications. Contains details on the
concurrency control when applying patch(es) to all targeted VMs.
A request message for pausing a patch deployment.
Sets the time for recurring patch deployments.
A request message for resuming a patch deployment.
A software recipe is a set of instructions for installing and configuring a
piece of software. It consists of a set of artifacts that are
downloaded, and a set of steps that install, configure, and/or update the
software.
A request message for updating a guest policy.
A request message for updating a patch deployment.
Represents one week day in a month. An example is “the 4th Sunday”.
Represents a weekly schedule.
Windows patching is performed using the Windows Update Agent.
Represents a single Yum package repository. This repository is added to a
repo file that is stored at /etc/yum.repos.d/google_osconfig.repo
.
Yum patching is performed by executing yum update
. Additional options
can be set to control how this is executed.
Represents a single Zypper package repository. This repository is added to a
repo file that is stored at /etc/zypp/repos.d/google_osconfig.repo
.