Deprecated: Please use consts in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
const ( AptRepository_ARCHIVE_TYPE_UNSPECIFIED = src.AptRepository_ARCHIVE_TYPE_UNSPECIFIED AptRepository_DEB = src.AptRepository_DEB AptRepository_DEB_SRC = src.AptRepository_DEB_SRC AptSettings_DIST = src.AptSettings_DIST AptSettings_TYPE_UNSPECIFIED = src.AptSettings_TYPE_UNSPECIFIED AptSettings_UPGRADE = src.AptSettings_UPGRADE DesiredState_DESIRED_STATE_UNSPECIFIED = src.DesiredState_DESIRED_STATE_UNSPECIFIED DesiredState_INSTALLED = src.DesiredState_INSTALLED DesiredState_REMOVED = src.DesiredState_REMOVED DesiredState_UPDATED = src.DesiredState_UPDATED ExecStepConfig_INTERPRETER_UNSPECIFIED = src.ExecStepConfig_INTERPRETER_UNSPECIFIED ExecStepConfig_POWERSHELL = src.ExecStepConfig_POWERSHELL ExecStepConfig_SHELL = src.ExecStepConfig_SHELL Instance_ACKED = src.Instance_ACKED Instance_APPLYING_PATCHES = src.Instance_APPLYING_PATCHES Instance_DOWNLOADING_PATCHES = src.Instance_DOWNLOADING_PATCHES Instance_FAILED = src.Instance_FAILED Instance_INACTIVE = src.Instance_INACTIVE Instance_NOTIFIED = src.Instance_NOTIFIED Instance_NO_AGENT_DETECTED = src.Instance_NO_AGENT_DETECTED Instance_PATCH_STATE_UNSPECIFIED = src.Instance_PATCH_STATE_UNSPECIFIED Instance_PENDING = src.Instance_PENDING Instance_REBOOTING = src.Instance_REBOOTING Instance_RUNNING_POST_PATCH_STEP = src.Instance_RUNNING_POST_PATCH_STEP Instance_RUNNING_PRE_PATCH_STEP = src.Instance_RUNNING_PRE_PATCH_STEP Instance_STARTED = src.Instance_STARTED Instance_SUCCEEDED = src.Instance_SUCCEEDED Instance_SUCCEEDED_REBOOT_REQUIRED = src.Instance_SUCCEEDED_REBOOT_REQUIRED Instance_TIMED_OUT = src.Instance_TIMED_OUT Package_ANY = src.Package_ANY Package_APT = src.Package_APT Package_GOO = src.Package_GOO Package_MANAGER_UNSPECIFIED = src.Package_MANAGER_UNSPECIFIED Package_YUM = src.Package_YUM Package_ZYPPER = src.Package_ZYPPER PatchConfig_ALWAYS = src.PatchConfig_ALWAYS PatchConfig_DEFAULT = src.PatchConfig_DEFAULT PatchConfig_NEVER = src.PatchConfig_NEVER PatchConfig_REBOOT_CONFIG_UNSPECIFIED = src.PatchConfig_REBOOT_CONFIG_UNSPECIFIED PatchDeployment_ACTIVE = src.PatchDeployment_ACTIVE PatchDeployment_PAUSED = src.PatchDeployment_PAUSED PatchDeployment_STATE_UNSPECIFIED = src.PatchDeployment_STATE_UNSPECIFIED PatchJob_CANCELED = src.PatchJob_CANCELED PatchJob_COMPLETED_WITH_ERRORS = src.PatchJob_COMPLETED_WITH_ERRORS PatchJob_INSTANCE_LOOKUP = src.PatchJob_INSTANCE_LOOKUP PatchJob_PATCHING = src.PatchJob_PATCHING PatchJob_STARTED = src.PatchJob_STARTED PatchJob_STATE_UNSPECIFIED = src.PatchJob_STATE_UNSPECIFIED PatchJob_SUCCEEDED = src.PatchJob_SUCCEEDED PatchJob_TIMED_OUT = src.PatchJob_TIMED_OUT PatchRollout_CONCURRENT_ZONES = src.PatchRollout_CONCURRENT_ZONES PatchRollout_MODE_UNSPECIFIED = src.PatchRollout_MODE_UNSPECIFIED PatchRollout_ZONE_BY_ZONE = src.PatchRollout_ZONE_BY_ZONE RecurringSchedule_DAILY = src.RecurringSchedule_DAILY RecurringSchedule_FREQUENCY_UNSPECIFIED = src.RecurringSchedule_FREQUENCY_UNSPECIFIED RecurringSchedule_MONTHLY = src.RecurringSchedule_MONTHLY RecurringSchedule_WEEKLY = src.RecurringSchedule_WEEKLY SoftwareRecipe_Step_ExtractArchive_ARCHIVE_TYPE_UNSPECIFIED = src.SoftwareRecipe_Step_ExtractArchive_ARCHIVE_TYPE_UNSPECIFIED SoftwareRecipe_Step_ExtractArchive_TAR = src.SoftwareRecipe_Step_ExtractArchive_TAR SoftwareRecipe_Step_ExtractArchive_TAR_BZIP = src.SoftwareRecipe_Step_ExtractArchive_TAR_BZIP SoftwareRecipe_Step_ExtractArchive_TAR_GZIP = src.SoftwareRecipe_Step_ExtractArchive_TAR_GZIP SoftwareRecipe_Step_ExtractArchive_TAR_LZMA = src.SoftwareRecipe_Step_ExtractArchive_TAR_LZMA SoftwareRecipe_Step_ExtractArchive_TAR_XZ = src.SoftwareRecipe_Step_ExtractArchive_TAR_XZ SoftwareRecipe_Step_ExtractArchive_ZIP = src.SoftwareRecipe_Step_ExtractArchive_ZIP SoftwareRecipe_Step_RunScript_INTERPRETER_UNSPECIFIED = src.SoftwareRecipe_Step_RunScript_INTERPRETER_UNSPECIFIED SoftwareRecipe_Step_RunScript_POWERSHELL = src.SoftwareRecipe_Step_RunScript_POWERSHELL SoftwareRecipe_Step_RunScript_SHELL = src.SoftwareRecipe_Step_RunScript_SHELL WindowsUpdateSettings_CLASSIFICATION_UNSPECIFIED = src.WindowsUpdateSettings_CLASSIFICATION_UNSPECIFIED WindowsUpdateSettings_CRITICAL = src.WindowsUpdateSettings_CRITICAL WindowsUpdateSettings_DEFINITION = src.WindowsUpdateSettings_DEFINITION WindowsUpdateSettings_DRIVER = src.WindowsUpdateSettings_DRIVER WindowsUpdateSettings_FEATURE_PACK = src.WindowsUpdateSettings_FEATURE_PACK WindowsUpdateSettings_SECURITY = src.WindowsUpdateSettings_SECURITY WindowsUpdateSettings_SERVICE_PACK = src.WindowsUpdateSettings_SERVICE_PACK WindowsUpdateSettings_TOOL = src.WindowsUpdateSettings_TOOL WindowsUpdateSettings_UPDATE = src.WindowsUpdateSettings_UPDATE WindowsUpdateSettings_UPDATE_ROLLUP = src.WindowsUpdateSettings_UPDATE_ROLLUP )
Deprecated: Please use vars in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
var ( AptRepository_ArchiveType_name = src.AptRepository_ArchiveType_name AptRepository_ArchiveType_value = src.AptRepository_ArchiveType_value AptSettings_Type_name = src.AptSettings_Type_name AptSettings_Type_value = src.AptSettings_Type_value DesiredState_name = src.DesiredState_name DesiredState_value = src.DesiredState_value ExecStepConfig_Interpreter_name = src.ExecStepConfig_Interpreter_name ExecStepConfig_Interpreter_value = src.ExecStepConfig_Interpreter_value File_google_cloud_osconfig_v1beta_guest_policies_proto = src.File_google_cloud_osconfig_v1beta_guest_policies_proto File_google_cloud_osconfig_v1beta_osconfig_common_proto = src.File_google_cloud_osconfig_v1beta_osconfig_common_proto File_google_cloud_osconfig_v1beta_osconfig_service_proto = src.File_google_cloud_osconfig_v1beta_osconfig_service_proto File_google_cloud_osconfig_v1beta_patch_deployments_proto = src.File_google_cloud_osconfig_v1beta_patch_deployments_proto File_google_cloud_osconfig_v1beta_patch_jobs_proto = src.File_google_cloud_osconfig_v1beta_patch_jobs_proto Instance_PatchState_name = src.Instance_PatchState_name Instance_PatchState_value = src.Instance_PatchState_value Package_Manager_name = src.Package_Manager_name Package_Manager_value = src.Package_Manager_value PatchConfig_RebootConfig_name = src.PatchConfig_RebootConfig_name PatchConfig_RebootConfig_value = src.PatchConfig_RebootConfig_value PatchDeployment_State_name = src.PatchDeployment_State_name PatchDeployment_State_value = src.PatchDeployment_State_value PatchJob_State_name = src.PatchJob_State_name PatchJob_State_value = src.PatchJob_State_value PatchRollout_Mode_name = src.PatchRollout_Mode_name PatchRollout_Mode_value = src.PatchRollout_Mode_value RecurringSchedule_Frequency_name = src.RecurringSchedule_Frequency_name RecurringSchedule_Frequency_value = src.RecurringSchedule_Frequency_value SoftwareRecipe_Step_ExtractArchive_ArchiveType_name = src.SoftwareRecipe_Step_ExtractArchive_ArchiveType_name SoftwareRecipe_Step_ExtractArchive_ArchiveType_value = src.SoftwareRecipe_Step_ExtractArchive_ArchiveType_value SoftwareRecipe_Step_RunScript_Interpreter_name = src.SoftwareRecipe_Step_RunScript_Interpreter_name SoftwareRecipe_Step_RunScript_Interpreter_value = src.SoftwareRecipe_Step_RunScript_Interpreter_value WindowsUpdateSettings_Classification_name = src.WindowsUpdateSettings_Classification_name WindowsUpdateSettings_Classification_value = src.WindowsUpdateSettings_Classification_value )
func RegisterOsConfigServiceServer(s *grpc.Server, srv OsConfigServiceServer)
Deprecated: Please use funcs in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
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`.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type AptRepository = src.AptRepository
Type of archive.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type AptRepository_ArchiveType = src.AptRepository_ArchiveType
Apt patching is completed by executing `apt-get update && apt-get upgrade`. Additional options can be set to control how this is executed.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type AptSettings = src.AptSettings
Apt patch type.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type AptSettings_Type = src.AptSettings_Type
An assignment represents the group or groups of VM instances that the policy applies to. If an assignment is empty, it applies to all VM instances. Otherwise, the targeted VM instances must meet all the criteria specified. So if both labels and zones are specified, the policy applies to VM instances with those labels and in those zones.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type Assignment = src.Assignment
Represents a group of VM intances that can be identified as having all these labels, for example "env=prod and app=web".
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type Assignment_GroupLabel = src.Assignment_GroupLabel
Defines the criteria for selecting VM Instances by OS type.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type Assignment_OsType = src.Assignment_OsType
Message for canceling a patch job.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type CancelPatchJobRequest = src.CancelPatchJobRequest
A request message for creating a guest policy.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type CreateGuestPolicyRequest = src.CreateGuestPolicyRequest
A request message for creating a patch deployment.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type CreatePatchDeploymentRequest = src.CreatePatchDeploymentRequest
A request message for deleting a guest policy.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type DeleteGuestPolicyRequest = src.DeleteGuestPolicyRequest
A request message for deleting a patch deployment.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type DeletePatchDeploymentRequest = src.DeletePatchDeploymentRequest
The desired state that the OS Config agent maintains on the VM instance.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type DesiredState = src.DesiredState
The effective guest policy that applies to a VM instance.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type EffectiveGuestPolicy = src.EffectiveGuestPolicy
A guest policy package including its source.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type EffectiveGuestPolicy_SourcedPackage = src.EffectiveGuestPolicy_SourcedPackage
A guest policy package repository including its source.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type EffectiveGuestPolicy_SourcedPackageRepository = src.EffectiveGuestPolicy_SourcedPackageRepository
A guest policy recipe including its source.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type EffectiveGuestPolicy_SourcedSoftwareRecipe = src.EffectiveGuestPolicy_SourcedSoftwareRecipe
A step that runs an executable for a PatchJob.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type ExecStep = src.ExecStep
Common configurations for an ExecStep.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type ExecStepConfig = src.ExecStepConfig
type ExecStepConfig_GcsObject = src.ExecStepConfig_GcsObject
The interpreter used to execute the a file.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type ExecStepConfig_Interpreter = src.ExecStepConfig_Interpreter
type ExecStepConfig_LocalPath = src.ExecStepConfig_LocalPath
A request message to initiate patching across Compute Engine instances.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type ExecutePatchJobRequest = src.ExecutePatchJobRequest
Message encapsulating a value that can be either absolute ("fixed") or relative ("percent") to a value.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type FixedOrPercent = src.FixedOrPercent
type FixedOrPercent_Fixed = src.FixedOrPercent_Fixed
type FixedOrPercent_Percent = src.FixedOrPercent_Percent
Google Cloud Storage object representation.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type GcsObject = src.GcsObject
A request message for retrieving a guest policy.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type GetGuestPolicyRequest = src.GetGuestPolicyRequest
A request message for retrieving a patch deployment.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type GetPatchDeploymentRequest = src.GetPatchDeploymentRequest
Request to get an active or completed patch job.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type GetPatchJobRequest = src.GetPatchJobRequest
Represents a Goo package repository. These is added to a repo file that is stored at C:/ProgramData/GooGet/repos/google_osconfig.repo.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type GooRepository = src.GooRepository
Googet patching is performed by running `googet update`.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type GooSettings = src.GooSettings
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.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type GuestPolicy = src.GuestPolicy
Namespace for instance state enums.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type Instance = src.Instance
Patch state of an instance.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type Instance_PatchState = src.Instance_PatchState
A request message for listing guest policies.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type ListGuestPoliciesRequest = src.ListGuestPoliciesRequest
A response message for listing guest policies.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type ListGuestPoliciesResponse = src.ListGuestPoliciesResponse
A request message for listing patch deployments.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type ListPatchDeploymentsRequest = src.ListPatchDeploymentsRequest
A response message for listing patch deployments.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type ListPatchDeploymentsResponse = src.ListPatchDeploymentsResponse
Request to list details for all instances that are part of a patch job.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type ListPatchJobInstanceDetailsRequest = src.ListPatchJobInstanceDetailsRequest
A response message for listing the instances details for a patch job.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type ListPatchJobInstanceDetailsResponse = src.ListPatchJobInstanceDetailsResponse
A request message for listing patch jobs.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type ListPatchJobsRequest = src.ListPatchJobsRequest
A response message for listing patch jobs.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type ListPatchJobsResponse = src.ListPatchJobsResponse
A request message for getting the effective guest policy assigned to the instance.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type LookupEffectiveGuestPolicyRequest = src.LookupEffectiveGuestPolicyRequest
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".
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type MonthlySchedule = src.MonthlySchedule
type MonthlySchedule_MonthDay = src.MonthlySchedule_MonthDay
type MonthlySchedule_WeekDayOfMonth = src.MonthlySchedule_WeekDayOfMonth
Sets the time for a one time patch deployment. Timestamp is in [RFC3339](https://www.ietf.org/rfc/rfc3339.txt) text format.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type OneTimeSchedule = src.OneTimeSchedule
OsConfigServiceClient is the client API for OsConfigService service. For semantics around ctx use and closing/ending streaming RPCs, please refer to https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type OsConfigServiceClient = src.OsConfigServiceClient
func NewOsConfigServiceClient(cc grpc.ClientConnInterface) OsConfigServiceClient
Deprecated: Please use funcs in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
OsConfigServiceServer is the server API for OsConfigService service.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type OsConfigServiceServer = src.OsConfigServiceServer
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. These are the commands that the agent uses to install or remove packages. Apt install: `apt-get update && apt-get -y install package1 package2 package3` remove: `apt-get -y remove package1 package2 package3` Yum install: `yum -y install package1 package2 package3` remove: `yum -y remove package1 package2 package3` Zypper install: `zypper install package1 package2 package3` remove: `zypper rm package1 package2` Googet install: `googet -noconfirm install package1 package2 package3` remove: `googet -noconfirm remove package1 package2 package3`
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type Package = src.Package
A package repository.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type PackageRepository = src.PackageRepository
type PackageRepository_Apt = src.PackageRepository_Apt
type PackageRepository_Goo = src.PackageRepository_Goo
type PackageRepository_Yum = src.PackageRepository_Yum
type PackageRepository_Zypper = src.PackageRepository_Zypper
Types of package managers that may be used to manage this package.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type Package_Manager = src.Package_Manager
Patch configuration specifications. Contains details on how to apply the patch(es) to a VM instance.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type PatchConfig = src.PatchConfig
Post-patch reboot settings.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type PatchConfig_RebootConfig = src.PatchConfig_RebootConfig
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](https://cloud.google.com/compute/docs/os-patch-management/schedule-patch-jobs).
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type PatchDeployment = src.PatchDeployment
type PatchDeployment_OneTimeSchedule = src.PatchDeployment_OneTimeSchedule
type PatchDeployment_RecurringSchedule = src.PatchDeployment_RecurringSchedule
Represents state of patch peployment.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type PatchDeployment_State = src.PatchDeployment_State
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.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type PatchInstanceFilter = src.PatchInstanceFilter
Represents a group of VMs that can be identified as having all these labels, for example "env=prod and app=web".
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type PatchInstanceFilter_GroupLabel = src.PatchInstanceFilter_GroupLabel
A high level representation of a patch job that is either in progress or has completed. Instance details are not included in the job. To paginate through instance details, use `ListPatchJobInstanceDetails`. For more information about patch jobs, see [Creating patch jobs](https://cloud.google.com/compute/docs/os-patch-management/create-patch-job).
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type PatchJob = src.PatchJob
Patch details for a VM instance. For more information about reviewing VM instance details, see [Listing all VM instance details for a specific patch job](https://cloud.google.com/compute/docs/os-patch-management/manage-patch-jobs#list-instance-details).
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type PatchJobInstanceDetails = src.PatchJobInstanceDetails
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 specific states of each instance.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type PatchJob_InstanceDetailsSummary = src.PatchJob_InstanceDetailsSummary
Enumeration of the various states a patch job passes through as it executes.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type PatchJob_State = src.PatchJob_State
Patch rollout configuration specifications. Contains details on the concurrency control when applying patch(es) to all targeted VMs.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type PatchRollout = src.PatchRollout
Type of the rollout.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type PatchRollout_Mode = src.PatchRollout_Mode
A request message for pausing a patch deployment.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type PausePatchDeploymentRequest = src.PausePatchDeploymentRequest
Sets the time for recurring patch deployments.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type RecurringSchedule = src.RecurringSchedule
Specifies the frequency of the recurring patch deployments.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type RecurringSchedule_Frequency = src.RecurringSchedule_Frequency
type RecurringSchedule_Monthly = src.RecurringSchedule_Monthly
type RecurringSchedule_Weekly = src.RecurringSchedule_Weekly
A request message for resuming a patch deployment.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type ResumePatchDeploymentRequest = src.ResumePatchDeploymentRequest
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. Recipes support installing and updating software from artifacts in the following formats: Zip archive, Tar archive, Windows MSI, Debian package, and RPM package. Additionally, recipes support executing a script (either defined in a file or directly in this api) in bash, sh, cmd, and powershell. # Updating a software recipe If a recipe is assigned to an instance and there is a recipe with the same name but a lower version already installed and the assigned state of the recipe is `UPDATED`, then the recipe is updated to the new version. # Script Working Directories Each script or execution step is run in its own temporary directory which is deleted after completing the step.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type SoftwareRecipe = src.SoftwareRecipe
Specifies a resource to be used in the recipe.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type SoftwareRecipe_Artifact = src.SoftwareRecipe_Artifact
Specifies an artifact available as a Google Cloud Storage object.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type SoftwareRecipe_Artifact_Gcs = src.SoftwareRecipe_Artifact_Gcs
type SoftwareRecipe_Artifact_Gcs_ = src.SoftwareRecipe_Artifact_Gcs_
Specifies an artifact available via some URI.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type SoftwareRecipe_Artifact_Remote = src.SoftwareRecipe_Artifact_Remote
type SoftwareRecipe_Artifact_Remote_ = src.SoftwareRecipe_Artifact_Remote_
An action that can be taken as part of installing or updating a recipe.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type SoftwareRecipe_Step = src.SoftwareRecipe_Step
type SoftwareRecipe_Step_ArchiveExtraction = src.SoftwareRecipe_Step_ArchiveExtraction
Copies the artifact to the specified path on the instance.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type SoftwareRecipe_Step_CopyFile = src.SoftwareRecipe_Step_CopyFile
type SoftwareRecipe_Step_DpkgInstallation = src.SoftwareRecipe_Step_DpkgInstallation
Executes an artifact or local file.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type SoftwareRecipe_Step_ExecFile = src.SoftwareRecipe_Step_ExecFile
type SoftwareRecipe_Step_ExecFile_ArtifactId = src.SoftwareRecipe_Step_ExecFile_ArtifactId
type SoftwareRecipe_Step_ExecFile_LocalPath = src.SoftwareRecipe_Step_ExecFile_LocalPath
Extracts an archive of the type specified in the specified directory.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type SoftwareRecipe_Step_ExtractArchive = src.SoftwareRecipe_Step_ExtractArchive
Specifying the type of archive.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type SoftwareRecipe_Step_ExtractArchive_ArchiveType = src.SoftwareRecipe_Step_ExtractArchive_ArchiveType
type SoftwareRecipe_Step_FileCopy = src.SoftwareRecipe_Step_FileCopy
type SoftwareRecipe_Step_FileExec = src.SoftwareRecipe_Step_FileExec
Installs a deb via dpkg.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type SoftwareRecipe_Step_InstallDpkg = src.SoftwareRecipe_Step_InstallDpkg
Installs an MSI file.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type SoftwareRecipe_Step_InstallMsi = src.SoftwareRecipe_Step_InstallMsi
Installs an rpm file via the rpm utility.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type SoftwareRecipe_Step_InstallRpm = src.SoftwareRecipe_Step_InstallRpm
type SoftwareRecipe_Step_MsiInstallation = src.SoftwareRecipe_Step_MsiInstallation
type SoftwareRecipe_Step_RpmInstallation = src.SoftwareRecipe_Step_RpmInstallation
Runs a script through an interpreter.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type SoftwareRecipe_Step_RunScript = src.SoftwareRecipe_Step_RunScript
The interpreter used to execute a script.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type SoftwareRecipe_Step_RunScript_Interpreter = src.SoftwareRecipe_Step_RunScript_Interpreter
type SoftwareRecipe_Step_ScriptRun = src.SoftwareRecipe_Step_ScriptRun
UnimplementedOsConfigServiceServer can be embedded to have forward compatible implementations.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type UnimplementedOsConfigServiceServer = src.UnimplementedOsConfigServiceServer
A request message for updating a guest policy.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type UpdateGuestPolicyRequest = src.UpdateGuestPolicyRequest
A request message for updating a patch deployment.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type UpdatePatchDeploymentRequest = src.UpdatePatchDeploymentRequest
Represents one week day in a month. An example is "the 4th Sunday".
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type WeekDayOfMonth = src.WeekDayOfMonth
Represents a weekly schedule.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type WeeklySchedule = src.WeeklySchedule
Windows patching is performed using the Windows Update Agent.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type WindowsUpdateSettings = src.WindowsUpdateSettings
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
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type WindowsUpdateSettings_Classification = src.WindowsUpdateSettings_Classification
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`.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type YumRepository = src.YumRepository
Yum patching is performed by executing `yum update`. Additional options can be set to control how this is executed. Note that not all settings are supported on all platforms.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type YumSettings = src.YumSettings
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`.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type ZypperRepository = src.ZypperRepository
Zypper patching is performed by running `zypper patch`. See also https://en.opensuse.org/SDB:Zypper_manual.
Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb
type ZypperSettings = src.ZypperSettings