Modules§

Structs§

  • Message which instructs agent to apply patches.
  • Information reported from the agent about applying patches execution.
  • Information reported from the agent about applying patches execution.
  • 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 will be performed by executing apt-get update && apt-get upgrade. Additional options can be set to control how this is executed.
  • The effective guest policy assigned to the instance.
  • A step that runs an executable for a PatchJob.
  • Common configurations for an ExecStep.
  • Message which instructs agent to execute the following command.
  • Information reported from the agent about the exec step execution.
  • Information reported from the agent about the exec step execution.
  • GCS object representation.
  • 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.
  • A request message for getting effective policy assigned to the instance.
  • 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 patches to a VM instance.
  • A request message to receive task notifications.
  • The streaming rpc message that notifies the agent when it has a task that it needs to perform on the VM instance.
  • The request message for registering the agent.
  • The response message after the agent registered.
  • A request message for signaling the completion of a task execution.
  • The response message after the agent signaled the current task complete.
  • A request message for reporting the progress of current task.
  • The response message after the agent reported the current task progress.
  • The strategy for retrying failed patches during the patch window.
  • 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 signaling the start of a task execution.
  • A response message that contains the details of the task to work on.
  • A unit of work to be performed by the agent.
  • 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 will be 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.
  • Zypper patching is performed by running zypper patch. See also https://en.opensuse.org/SDB:Zypper_manual.

Enums§

  • The desired state that the OS Config agent will maintain on the VM.
  • Specifies the current agent behavior.
  • Specifies the type of task to perform.