# Functions

New creates a new Service.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
NewService creates a new Service.

# Constants

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

# Structs

AptRepository: Represents a single Apt package repository.
AptSettings: Apt patching is completed by executing `apt-get update && apt-get upgrade`.
Assignment: An assignment represents the group or groups of VM instances that the policy applies to.
AssignmentGroupLabel: Represents a group of VM intances that can be identified as having all these labels, for example "env=prod and app=web".
AssignmentOsType: Defines the criteria for selecting VM Instances by OS type.
CancelPatchJobRequest: Message for canceling a patch job.
EffectiveGuestPolicy: The effective guest policy that applies to a VM instance.
EffectiveGuestPolicySourcedPackage: A guest policy package including its source.
EffectiveGuestPolicySourcedPackageRepository: A guest policy package repository including its source.
EffectiveGuestPolicySourcedSoftwareRecipe: A guest policy recipe including its source.
Empty: A generic empty message that you can re-use to avoid defining duplicated empty messages in your APIs.
ExecStep: A step that runs an executable for a PatchJob.
ExecStepConfig: Common configurations for an ExecStep.
ExecutePatchJobRequest: A request message to initiate patching across Compute Engine instances.
FixedOrPercent: Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
GcsObject: Google Cloud Storage object representation.
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.
GooRepository: Represents a Goo package repository.
GooSettings: Googet patching is performed by running `googet update`.
GuestPolicy: An OS Config resource representing a guest configuration policy.
ListGuestPoliciesResponse: A response message for listing guest policies.
ListPatchDeploymentsResponse: A response message for listing patch deployments.
ListPatchJobInstanceDetailsResponse: A response message for listing the instances details for a patch job.
ListPatchJobsResponse: A response message for listing patch jobs.
LookupEffectiveGuestPolicyRequest: A request message for getting the effective guest policy assigned to the instance.
MonthlySchedule: Represents a monthly schedule.
OneTimeSchedule: Sets the time for a one time patch deployment.
OSPolicyAssignmentOperationMetadata: OS policy assignment operation metadata provided by OS policy assignment API methods that return long running operations.
Package: Package is a reference to the software package to be installed or removed.
PackageRepository: A package repository.
PatchConfig: Patch configuration specifications.
PatchDeployment: Patch deployments are configurations that individual patch jobs use to complete a patch.
PatchInstanceFilter: A filter to target VM instances for patching.
PatchInstanceFilterGroupLabel: Represents a group of VMs that can be identified as having all these labels, for example "env=prod and app=web".
PatchJob: A high level representation of a patch job that is either in progress or has completed.
PatchJobInstanceDetails: Patch details for a VM instance.
PatchJobInstanceDetailsSummary: A summary of the current patch state across all instances that this patch job affects.
PatchRollout: Patch rollout configuration specifications.
PausePatchDeploymentRequest: A request message for pausing a patch deployment.
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
No description provided by the author
RecurringSchedule: Sets the time for recurring patch deployments.
ResumePatchDeploymentRequest: A request message for resuming a patch deployment.
No description provided by the author
SoftwareRecipe: A software recipe is a set of instructions for installing and configuring a piece of software.
SoftwareRecipeArtifact: Specifies a resource to be used in the recipe.
SoftwareRecipeArtifactGcs: Specifies an artifact available as a Google Cloud Storage object.
SoftwareRecipeArtifactRemote: Specifies an artifact available via some URI.
SoftwareRecipeStep: An action that can be taken as part of installing or updating a recipe.
SoftwareRecipeStepCopyFile: Copies the artifact to the specified path on the instance.
SoftwareRecipeStepExecFile: Executes an artifact or local file.
SoftwareRecipeStepExtractArchive: Extracts an archive of the type specified in the specified directory.
SoftwareRecipeStepInstallDpkg: Installs a deb via dpkg.
SoftwareRecipeStepInstallMsi: Installs an MSI file.
SoftwareRecipeStepInstallRpm: Installs an rpm file via the rpm utility.
SoftwareRecipeStepRunScript: Runs a script through an interpreter.
TimeOfDay: Represents a time of day.
TimeZone: Represents a time zone from the IANA Time Zone Database (https://www.iana.org/time-zones).
WeekDayOfMonth: Represents one week day in a month.
WeeklySchedule: Represents a weekly schedule.
WindowsUpdateSettings: Windows patching is performed using the Windows Update Agent.
YumRepository: Represents a single Yum package repository.
YumSettings: Yum patching is performed by executing `yum update`.
ZypperRepository: Represents a single Zypper package repository.
ZypperSettings: Zypper patching is performed by running `zypper patch`.