Package com.google.cloud.osconfig.v1beta (2.38.0)

GitHub Repository

This package is not the latest GA version!

For this library, we recommend using the package associated with API version v1 for new applications.

Prerelease Implications

This package is a prerelease version! Use with caution. Prerelease versions are considered unstable as they may be shut down. You can read more about Cloud API versioning strategy here. Each Cloud Java client library may contain multiple packages. Each package containing a version number in its name corresponds to a published version of the service. We recommend using the latest stable version for new production applications, which can be identified by the largest numeric version that does not contain a suffix. For example, if a client library has two packages: v1 and v2alpha, then the latest stable version is v1. If you use an unstable release, breaking changes may be introduced when upgrading.

Client Classes

Client classes are the main entry point to using a package. They contain several variations of Java methods for each of the API's methods.

Client Description
com.google.cloud.osconfig.v1beta.OsConfigServiceClient Service Description: OS Config API

The OS Config service is a server-side component that you can use to manage package installations and patch jobs for virtual machine instances.

Settings Classes

Settings classes can be used to configure credentials, endpoints, and retry settings for a Client.

Settings Description
com.google.cloud.osconfig.v1beta.OsConfigServiceSettings Settings class to configure an instance of OsConfigServiceClient.

The default instance has everything set to sensible defaults:

com.google.cloud.osconfig.v1beta.PatchJobs.AptSettings

Apt patching is completed by executing apt-get update && apt-get upgrade. Additional options can be set to control how this is executed.

com.google.cloud.osconfig.v1beta.PatchJobs.GooSettings

Googet patching is performed by running googet update.

com.google.cloud.osconfig.v1beta.PatchJobs.WindowsUpdateSettings

Windows patching is performed using the Windows Update Agent.

com.google.cloud.osconfig.v1beta.PatchJobs.YumSettings

Yum patching is performed by executing yum update. Additional options can be set to control how this is executed.

com.google.cloud.osconfig.v1beta.PatchJobs.ZypperSettings

Zypper patching is performed by running zypper patch. See also https://en.opensuse.org/SDB:Zypper_manual.

Classes

Class Description
com.google.cloud.osconfig.v1beta.Common
com.google.cloud.osconfig.v1beta.Common.FixedOrPercent Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
com.google.cloud.osconfig.v1beta.Common.FixedOrPercent.Builder Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
com.google.cloud.osconfig.v1beta.GuestPolicies
com.google.cloud.osconfig.v1beta.GuestPolicies.AptRepository 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.
com.google.cloud.osconfig.v1beta.GuestPolicies.AptRepository.Builder 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.
com.google.cloud.osconfig.v1beta.GuestPolicies.Assignment An assignment represents the group or groups of VM instances that the policy applies to.
com.google.cloud.osconfig.v1beta.GuestPolicies.Assignment.Builder An assignment represents the group or groups of VM instances that the policy applies to.
com.google.cloud.osconfig.v1beta.GuestPolicies.Assignment.GroupLabel Represents a group of VM intances that can be identified as having all these labels, for example "env=prod and app=web".
com.google.cloud.osconfig.v1beta.GuestPolicies.Assignment.GroupLabel.Builder Represents a group of VM intances that can be identified as having all these labels, for example "env=prod and app=web".
com.google.cloud.osconfig.v1beta.GuestPolicies.Assignment.OsType Defines the criteria for selecting VM Instances by OS type.
com.google.cloud.osconfig.v1beta.GuestPolicies.Assignment.OsType.Builder Defines the criteria for selecting VM Instances by OS type.
com.google.cloud.osconfig.v1beta.GuestPolicies.CreateGuestPolicyRequest A request message for creating a guest policy.
com.google.cloud.osconfig.v1beta.GuestPolicies.CreateGuestPolicyRequest.Builder A request message for creating a guest policy.
com.google.cloud.osconfig.v1beta.GuestPolicies.DeleteGuestPolicyRequest A request message for deleting a guest policy.
com.google.cloud.osconfig.v1beta.GuestPolicies.DeleteGuestPolicyRequest.Builder A request message for deleting a guest policy.
com.google.cloud.osconfig.v1beta.GuestPolicies.EffectiveGuestPolicy The effective guest policy that applies to a VM instance.
com.google.cloud.osconfig.v1beta.GuestPolicies.EffectiveGuestPolicy.Builder The effective guest policy that applies to a VM instance.
com.google.cloud.osconfig.v1beta.GuestPolicies.EffectiveGuestPolicy.SourcedPackage A guest policy package including its source.
com.google.cloud.osconfig.v1beta.GuestPolicies.EffectiveGuestPolicy.SourcedPackage.Builder A guest policy package including its source.
com.google.cloud.osconfig.v1beta.GuestPolicies.EffectiveGuestPolicy.SourcedPackageRepository A guest policy package repository including its source.
com.google.cloud.osconfig.v1beta.GuestPolicies.EffectiveGuestPolicy.SourcedPackageRepository.Builder A guest policy package repository including its source.
com.google.cloud.osconfig.v1beta.GuestPolicies.EffectiveGuestPolicy.SourcedSoftwareRecipe A guest policy recipe including its source.
com.google.cloud.osconfig.v1beta.GuestPolicies.EffectiveGuestPolicy.SourcedSoftwareRecipe.Builder A guest policy recipe including its source.
com.google.cloud.osconfig.v1beta.GuestPolicies.GetGuestPolicyRequest A request message for retrieving a guest policy.
com.google.cloud.osconfig.v1beta.GuestPolicies.GetGuestPolicyRequest.Builder A request message for retrieving a guest policy.
com.google.cloud.osconfig.v1beta.GuestPolicies.GooRepository Represents a Goo package repository. These is added to a repo file that is stored at C:/ProgramData/GooGet/repos/google_osconfig.repo.
com.google.cloud.osconfig.v1beta.GuestPolicies.GooRepository.Builder Represents a Goo package repository. These is added to a repo file that is stored at C:/ProgramData/GooGet/repos/google_osconfig.repo.
com.google.cloud.osconfig.v1beta.GuestPolicies.GuestPolicy 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,
com.google.cloud.osconfig.v1beta.GuestPolicies.GuestPolicy.Builder 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,
com.google.cloud.osconfig.v1beta.GuestPolicies.ListGuestPoliciesRequest A request message for listing guest policies.
com.google.cloud.osconfig.v1beta.GuestPolicies.ListGuestPoliciesRequest.Builder A request message for listing guest policies.
com.google.cloud.osconfig.v1beta.GuestPolicies.ListGuestPoliciesResponse A response message for listing guest policies.
com.google.cloud.osconfig.v1beta.GuestPolicies.ListGuestPoliciesResponse.Builder A response message for listing guest policies.
com.google.cloud.osconfig.v1beta.GuestPolicies.LookupEffectiveGuestPolicyRequest A request message for getting the effective guest policy assigned to the instance.
com.google.cloud.osconfig.v1beta.GuestPolicies.LookupEffectiveGuestPolicyRequest.Builder A request message for getting the effective guest policy assigned to the instance.
com.google.cloud.osconfig.v1beta.GuestPolicies.Package 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.
com.google.cloud.osconfig.v1beta.GuestPolicies.Package.Builder 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.
com.google.cloud.osconfig.v1beta.GuestPolicies.PackageRepository A package repository.
com.google.cloud.osconfig.v1beta.GuestPolicies.PackageRepository.Builder A package repository.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe 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
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Artifact Specifies a resource to be used in the recipe.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Artifact.Builder Specifies a resource to be used in the recipe.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Artifact.Gcs Specifies an artifact available as a Google Cloud Storage object.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Artifact.Gcs.Builder Specifies an artifact available as a Google Cloud Storage object.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Artifact.Remote Specifies an artifact available via some URI.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Artifact.Remote.Builder Specifies an artifact available via some URI.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Builder 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
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step An action that can be taken as part of installing or updating a recipe.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.Builder An action that can be taken as part of installing or updating a recipe.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.CopyFile Copies the artifact to the specified path on the instance.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.CopyFile.Builder Copies the artifact to the specified path on the instance.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.ExecFile Executes an artifact or local file.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.ExecFile.Builder Executes an artifact or local file.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.ExtractArchive Extracts an archive of the type specified in the specified directory.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.ExtractArchive.Builder Extracts an archive of the type specified in the specified directory.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.InstallDpkg Installs a deb via dpkg.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.InstallDpkg.Builder Installs a deb via dpkg.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.InstallMsi Installs an MSI file.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.InstallMsi.Builder Installs an MSI file.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.InstallRpm Installs an rpm file via the rpm utility.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.InstallRpm.Builder Installs an rpm file via the rpm utility.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.RunScript Runs a script through an interpreter.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.RunScript.Builder Runs a script through an interpreter.
com.google.cloud.osconfig.v1beta.GuestPolicies.UpdateGuestPolicyRequest A request message for updating a guest policy.
com.google.cloud.osconfig.v1beta.GuestPolicies.UpdateGuestPolicyRequest.Builder A request message for updating a guest policy.
com.google.cloud.osconfig.v1beta.GuestPolicies.YumRepository 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.
com.google.cloud.osconfig.v1beta.GuestPolicies.YumRepository.Builder 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.
com.google.cloud.osconfig.v1beta.GuestPolicies.ZypperRepository 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.
com.google.cloud.osconfig.v1beta.GuestPolicies.ZypperRepository.Builder 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.
com.google.cloud.osconfig.v1beta.GuestPolicyName
com.google.cloud.osconfig.v1beta.GuestPolicyName.Builder Builder for projects/{project}/guestPolicies/{guest_policy}.
com.google.cloud.osconfig.v1beta.OsConfigProto
com.google.cloud.osconfig.v1beta.OsConfigServiceClient.ListGuestPoliciesFixedSizeCollection
com.google.cloud.osconfig.v1beta.OsConfigServiceClient.ListGuestPoliciesPage
com.google.cloud.osconfig.v1beta.OsConfigServiceClient.ListGuestPoliciesPagedResponse
com.google.cloud.osconfig.v1beta.OsConfigServiceClient.ListPatchDeploymentsFixedSizeCollection
com.google.cloud.osconfig.v1beta.OsConfigServiceClient.ListPatchDeploymentsPage
com.google.cloud.osconfig.v1beta.OsConfigServiceClient.ListPatchDeploymentsPagedResponse
com.google.cloud.osconfig.v1beta.OsConfigServiceClient.ListPatchJobInstanceDetailsFixedSizeCollection
com.google.cloud.osconfig.v1beta.OsConfigServiceClient.ListPatchJobInstanceDetailsPage
com.google.cloud.osconfig.v1beta.OsConfigServiceClient.ListPatchJobInstanceDetailsPagedResponse
com.google.cloud.osconfig.v1beta.OsConfigServiceClient.ListPatchJobsFixedSizeCollection
com.google.cloud.osconfig.v1beta.OsConfigServiceClient.ListPatchJobsPage
com.google.cloud.osconfig.v1beta.OsConfigServiceClient.ListPatchJobsPagedResponse
com.google.cloud.osconfig.v1beta.OsConfigServiceGrpc OS Config API The OS Config service is a server-side component that you can use to manage package installations and patch jobs for virtual machine instances.
com.google.cloud.osconfig.v1beta.OsConfigServiceGrpc.OsConfigServiceImplBase Base class for the server implementation of the service OsConfigService. OS Config API
com.google.cloud.osconfig.v1beta.OsConfigServiceSettings.Builder Builder for OsConfigServiceSettings.
com.google.cloud.osconfig.v1beta.PatchDeploymentName
com.google.cloud.osconfig.v1beta.PatchDeploymentName.Builder Builder for projects/{project}/patchDeployments/{patch_deployment}.
com.google.cloud.osconfig.v1beta.PatchDeployments
com.google.cloud.osconfig.v1beta.PatchDeployments.CreatePatchDeploymentRequest A request message for creating a patch deployment.
com.google.cloud.osconfig.v1beta.PatchDeployments.CreatePatchDeploymentRequest.Builder A request message for creating a patch deployment.
com.google.cloud.osconfig.v1beta.PatchDeployments.DeletePatchDeploymentRequest A request message for deleting a patch deployment.
com.google.cloud.osconfig.v1beta.PatchDeployments.DeletePatchDeploymentRequest.Builder A request message for deleting a patch deployment.
com.google.cloud.osconfig.v1beta.PatchDeployments.GetPatchDeploymentRequest A request message for retrieving a patch deployment.
com.google.cloud.osconfig.v1beta.PatchDeployments.GetPatchDeploymentRequest.Builder A request message for retrieving a patch deployment.
com.google.cloud.osconfig.v1beta.PatchDeployments.ListPatchDeploymentsRequest A request message for listing patch deployments.
com.google.cloud.osconfig.v1beta.PatchDeployments.ListPatchDeploymentsRequest.Builder A request message for listing patch deployments.
com.google.cloud.osconfig.v1beta.PatchDeployments.ListPatchDeploymentsResponse A response message for listing patch deployments.
com.google.cloud.osconfig.v1beta.PatchDeployments.ListPatchDeploymentsResponse.Builder A response message for listing patch deployments.
com.google.cloud.osconfig.v1beta.PatchDeployments.MonthlySchedule 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".
com.google.cloud.osconfig.v1beta.PatchDeployments.MonthlySchedule.Builder 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".
com.google.cloud.osconfig.v1beta.PatchDeployments.OneTimeSchedule Sets the time for a one time patch deployment. Timestamp is in RFC3339 text format.
com.google.cloud.osconfig.v1beta.PatchDeployments.OneTimeSchedule.Builder Sets the time for a one time patch deployment. Timestamp is in RFC3339 text format.
com.google.cloud.osconfig.v1beta.PatchDeployments.PatchDeployment 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
com.google.cloud.osconfig.v1beta.PatchDeployments.PatchDeployment.Builder 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
com.google.cloud.osconfig.v1beta.PatchDeployments.PausePatchDeploymentRequest A request message for pausing a patch deployment.
com.google.cloud.osconfig.v1beta.PatchDeployments.PausePatchDeploymentRequest.Builder A request message for pausing a patch deployment.
com.google.cloud.osconfig.v1beta.PatchDeployments.RecurringSchedule Sets the time for recurring patch deployments.
com.google.cloud.osconfig.v1beta.PatchDeployments.RecurringSchedule.Builder Sets the time for recurring patch deployments.
com.google.cloud.osconfig.v1beta.PatchDeployments.ResumePatchDeploymentRequest A request message for resuming a patch deployment.
com.google.cloud.osconfig.v1beta.PatchDeployments.ResumePatchDeploymentRequest.Builder A request message for resuming a patch deployment.
com.google.cloud.osconfig.v1beta.PatchDeployments.UpdatePatchDeploymentRequest A request message for updating a patch deployment.
com.google.cloud.osconfig.v1beta.PatchDeployments.UpdatePatchDeploymentRequest.Builder A request message for updating a patch deployment.
com.google.cloud.osconfig.v1beta.PatchDeployments.WeekDayOfMonth Represents one week day in a month. An example is "the 4th Sunday".
com.google.cloud.osconfig.v1beta.PatchDeployments.WeekDayOfMonth.Builder Represents one week day in a month. An example is "the 4th Sunday".
com.google.cloud.osconfig.v1beta.PatchDeployments.WeeklySchedule Represents a weekly schedule.
com.google.cloud.osconfig.v1beta.PatchDeployments.WeeklySchedule.Builder Represents a weekly schedule.
com.google.cloud.osconfig.v1beta.PatchJobs
com.google.cloud.osconfig.v1beta.PatchJobs.AptSettings.Builder Apt patching is completed by executing apt-get update && apt-get upgrade. Additional options can be set to control how this is executed.
com.google.cloud.osconfig.v1beta.PatchJobs.CancelPatchJobRequest Message for canceling a patch job.
com.google.cloud.osconfig.v1beta.PatchJobs.CancelPatchJobRequest.Builder Message for canceling a patch job.
com.google.cloud.osconfig.v1beta.PatchJobs.ExecStep A step that runs an executable for a PatchJob.
com.google.cloud.osconfig.v1beta.PatchJobs.ExecStep.Builder A step that runs an executable for a PatchJob.
com.google.cloud.osconfig.v1beta.PatchJobs.ExecStepConfig Common configurations for an ExecStep.
com.google.cloud.osconfig.v1beta.PatchJobs.ExecStepConfig.Builder Common configurations for an ExecStep.
com.google.cloud.osconfig.v1beta.PatchJobs.ExecutePatchJobRequest A request message to initiate patching across Compute Engine instances.
com.google.cloud.osconfig.v1beta.PatchJobs.ExecutePatchJobRequest.Builder A request message to initiate patching across Compute Engine instances.
com.google.cloud.osconfig.v1beta.PatchJobs.GcsObject Google Cloud Storage object representation.
com.google.cloud.osconfig.v1beta.PatchJobs.GcsObject.Builder Google Cloud Storage object representation.
com.google.cloud.osconfig.v1beta.PatchJobs.GetPatchJobRequest Request to get an active or completed patch job.
com.google.cloud.osconfig.v1beta.PatchJobs.GetPatchJobRequest.Builder Request to get an active or completed patch job.
com.google.cloud.osconfig.v1beta.PatchJobs.GooSettings.Builder Googet patching is performed by running googet update.
com.google.cloud.osconfig.v1beta.PatchJobs.Instance Namespace for instance state enums.
com.google.cloud.osconfig.v1beta.PatchJobs.Instance.Builder Namespace for instance state enums.
com.google.cloud.osconfig.v1beta.PatchJobs.ListPatchJobInstanceDetailsRequest Request to list details for all instances that are part of a patch job.
com.google.cloud.osconfig.v1beta.PatchJobs.ListPatchJobInstanceDetailsRequest.Builder Request to list details for all instances that are part of a patch job.
com.google.cloud.osconfig.v1beta.PatchJobs.ListPatchJobInstanceDetailsResponse A response message for listing the instances details for a patch job.
com.google.cloud.osconfig.v1beta.PatchJobs.ListPatchJobInstanceDetailsResponse.Builder A response message for listing the instances details for a patch job.
com.google.cloud.osconfig.v1beta.PatchJobs.ListPatchJobsRequest A request message for listing patch jobs.
com.google.cloud.osconfig.v1beta.PatchJobs.ListPatchJobsRequest.Builder A request message for listing patch jobs.
com.google.cloud.osconfig.v1beta.PatchJobs.ListPatchJobsResponse A response message for listing patch jobs.
com.google.cloud.osconfig.v1beta.PatchJobs.ListPatchJobsResponse.Builder A response message for listing patch jobs.
com.google.cloud.osconfig.v1beta.PatchJobs.PatchConfig Patch configuration specifications. Contains details on how to apply the patch(es) to a VM instance.
com.google.cloud.osconfig.v1beta.PatchJobs.PatchConfig.Builder Patch configuration specifications. Contains details on how to apply the patch(es) to a VM instance.
com.google.cloud.osconfig.v1beta.PatchJobs.PatchInstanceFilter 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
com.google.cloud.osconfig.v1beta.PatchJobs.PatchInstanceFilter.Builder 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
com.google.cloud.osconfig.v1beta.PatchJobs.PatchInstanceFilter.GroupLabel Represents a group of VMs that can be identified as having all these labels, for example "env=prod and app=web".
com.google.cloud.osconfig.v1beta.PatchJobs.PatchInstanceFilter.GroupLabel.Builder Represents a group of VMs that can be identified as having all these labels, for example "env=prod and app=web".
com.google.cloud.osconfig.v1beta.PatchJobs.PatchJob A high level representation of a patch job that is either in progress or has completed.
com.google.cloud.osconfig.v1beta.PatchJobs.PatchJob.Builder A high level representation of a patch job that is either in progress or has completed.
com.google.cloud.osconfig.v1beta.PatchJobs.PatchJob.InstanceDetailsSummary A summary of the current patch state across all instances that this patch job affects. Contains counts of instances in different states. These states map to InstancePatchState. List patch job instance details to see the
com.google.cloud.osconfig.v1beta.PatchJobs.PatchJob.InstanceDetailsSummary.Builder A summary of the current patch state across all instances that this patch job affects. Contains counts of instances in different states. These states map to InstancePatchState. List patch job instance details to see the
com.google.cloud.osconfig.v1beta.PatchJobs.PatchJobInstanceDetails Patch details for a VM instance. For more information about reviewing VM instance details, see Listing all VM instance details for a specific patch
com.google.cloud.osconfig.v1beta.PatchJobs.PatchJobInstanceDetails.Builder Patch details for a VM instance. For more information about reviewing VM instance details, see Listing all VM instance details for a specific patch
com.google.cloud.osconfig.v1beta.PatchJobs.PatchRollout Patch rollout configuration specifications. Contains details on the concurrency control when applying patch(es) to all targeted VMs.
com.google.cloud.osconfig.v1beta.PatchJobs.PatchRollout.Builder Patch rollout configuration specifications. Contains details on the concurrency control when applying patch(es) to all targeted VMs.
com.google.cloud.osconfig.v1beta.PatchJobs.WindowsUpdateSettings.Builder Windows patching is performed using the Windows Update Agent.
com.google.cloud.osconfig.v1beta.PatchJobs.YumSettings.Builder Yum patching is performed by executing yum update. Additional options can be set to control how this is executed.
com.google.cloud.osconfig.v1beta.PatchJobs.ZypperSettings.Builder Zypper patching is performed by running zypper patch. See also https://en.opensuse.org/SDB:Zypper_manual.
com.google.cloud.osconfig.v1beta.ProjectName
com.google.cloud.osconfig.v1beta.ProjectName.Builder Builder for projects/{project}.

Interfaces

Interface Description
com.google.cloud.osconfig.v1beta.Common.FixedOrPercentOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.AptRepositoryOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.Assignment.GroupLabelOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.Assignment.OsTypeOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.AssignmentOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.CreateGuestPolicyRequestOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.DeleteGuestPolicyRequestOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.EffectiveGuestPolicy.SourcedPackageOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.EffectiveGuestPolicy.SourcedPackageRepositoryOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.EffectiveGuestPolicy.SourcedSoftwareRecipeOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.EffectiveGuestPolicyOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.GetGuestPolicyRequestOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.GooRepositoryOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.GuestPolicyOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.ListGuestPoliciesRequestOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.ListGuestPoliciesResponseOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.LookupEffectiveGuestPolicyRequestOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.PackageOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.PackageRepositoryOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Artifact.GcsOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Artifact.RemoteOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.ArtifactOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.CopyFileOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.ExecFileOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.ExtractArchiveOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.InstallDpkgOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.InstallMsiOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.InstallRpmOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.RunScriptOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.StepOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipeOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.UpdateGuestPolicyRequestOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.YumRepositoryOrBuilder
com.google.cloud.osconfig.v1beta.GuestPolicies.ZypperRepositoryOrBuilder
com.google.cloud.osconfig.v1beta.OsConfigServiceGrpc.AsyncService OS Config API The OS Config service is a server-side component that you can use to manage package installations and patch jobs for virtual machine instances.
com.google.cloud.osconfig.v1beta.PatchDeployments.CreatePatchDeploymentRequestOrBuilder
com.google.cloud.osconfig.v1beta.PatchDeployments.DeletePatchDeploymentRequestOrBuilder
com.google.cloud.osconfig.v1beta.PatchDeployments.GetPatchDeploymentRequestOrBuilder
com.google.cloud.osconfig.v1beta.PatchDeployments.ListPatchDeploymentsRequestOrBuilder
com.google.cloud.osconfig.v1beta.PatchDeployments.ListPatchDeploymentsResponseOrBuilder
com.google.cloud.osconfig.v1beta.PatchDeployments.MonthlyScheduleOrBuilder
com.google.cloud.osconfig.v1beta.PatchDeployments.OneTimeScheduleOrBuilder
com.google.cloud.osconfig.v1beta.PatchDeployments.PatchDeploymentOrBuilder
com.google.cloud.osconfig.v1beta.PatchDeployments.PausePatchDeploymentRequestOrBuilder
com.google.cloud.osconfig.v1beta.PatchDeployments.RecurringScheduleOrBuilder
com.google.cloud.osconfig.v1beta.PatchDeployments.ResumePatchDeploymentRequestOrBuilder
com.google.cloud.osconfig.v1beta.PatchDeployments.UpdatePatchDeploymentRequestOrBuilder
com.google.cloud.osconfig.v1beta.PatchDeployments.WeekDayOfMonthOrBuilder
com.google.cloud.osconfig.v1beta.PatchDeployments.WeeklyScheduleOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.AptSettingsOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.CancelPatchJobRequestOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.ExecStepConfigOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.ExecStepOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.ExecutePatchJobRequestOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.GcsObjectOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.GetPatchJobRequestOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.GooSettingsOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.InstanceOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.ListPatchJobInstanceDetailsRequestOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.ListPatchJobInstanceDetailsResponseOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.ListPatchJobsRequestOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.ListPatchJobsResponseOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.PatchConfigOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.PatchInstanceFilter.GroupLabelOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.PatchInstanceFilterOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.PatchJob.InstanceDetailsSummaryOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.PatchJobInstanceDetailsOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.PatchJobOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.PatchRolloutOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.WindowsUpdateSettingsOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.YumSettingsOrBuilder
com.google.cloud.osconfig.v1beta.PatchJobs.ZypperSettingsOrBuilder

Enums

Enum Description
com.google.cloud.osconfig.v1beta.Common.FixedOrPercent.ModeCase
com.google.cloud.osconfig.v1beta.GuestPolicies.AptRepository.ArchiveType Type of archive.
com.google.cloud.osconfig.v1beta.GuestPolicies.DesiredState The desired state that the OS Config agent maintains on the VM instance.
com.google.cloud.osconfig.v1beta.GuestPolicies.Package.Manager Types of package managers that may be used to manage this package.
com.google.cloud.osconfig.v1beta.GuestPolicies.PackageRepository.RepositoryCase
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Artifact.ArtifactCase
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.ExecFile.LocationTypeCase
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.ExtractArchive.ArchiveType Specifying the type of archive.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.RunScript.Interpreter The interpreter used to execute a script.
com.google.cloud.osconfig.v1beta.GuestPolicies.SoftwareRecipe.Step.StepCase
com.google.cloud.osconfig.v1beta.PatchDeployments.MonthlySchedule.DayOfMonthCase
com.google.cloud.osconfig.v1beta.PatchDeployments.PatchDeployment.ScheduleCase
com.google.cloud.osconfig.v1beta.PatchDeployments.PatchDeployment.State Represents state of patch peployment.
com.google.cloud.osconfig.v1beta.PatchDeployments.RecurringSchedule.Frequency Specifies the frequency of the recurring patch deployments.
com.google.cloud.osconfig.v1beta.PatchDeployments.RecurringSchedule.ScheduleConfigCase
com.google.cloud.osconfig.v1beta.PatchJobs.AptSettings.Type Apt patch type.
com.google.cloud.osconfig.v1beta.PatchJobs.ExecStepConfig.ExecutableCase
com.google.cloud.osconfig.v1beta.PatchJobs.ExecStepConfig.Interpreter The interpreter used to execute the a file.
com.google.cloud.osconfig.v1beta.PatchJobs.Instance.PatchState Patch state of an instance.
com.google.cloud.osconfig.v1beta.PatchJobs.PatchConfig.RebootConfig Post-patch reboot settings.
com.google.cloud.osconfig.v1beta.PatchJobs.PatchJob.State Enumeration of the various states a patch job passes through as it executes.
com.google.cloud.osconfig.v1beta.PatchJobs.PatchRollout.Mode Type of the rollout.
com.google.cloud.osconfig.v1beta.PatchJobs.WindowsUpdateSettings.Classification 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