...

Package osconfig

import "google.golang.org/genproto/googleapis/cloud/osconfig/v1beta"
Overview
Index

Overview ▾

Package osconfig aliases all exported identifiers in package "cloud.google.com/go/osconfig/apiv1beta/osconfigpb".

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb. Please read https://github.com/googleapis/google-cloud-go/blob/main/migration.md for more details.

Index ▾

Constants
Variables
func RegisterOsConfigServiceServer(s *grpc.Server, srv OsConfigServiceServer)
type AptRepository
type AptRepository_ArchiveType
type AptSettings
type AptSettings_Type
type Assignment
type Assignment_GroupLabel
type Assignment_OsType
type CancelPatchJobRequest
type CreateGuestPolicyRequest
type CreatePatchDeploymentRequest
type DeleteGuestPolicyRequest
type DeletePatchDeploymentRequest
type DesiredState
type EffectiveGuestPolicy
type EffectiveGuestPolicy_SourcedPackage
type EffectiveGuestPolicy_SourcedPackageRepository
type EffectiveGuestPolicy_SourcedSoftwareRecipe
type ExecStep
type ExecStepConfig
type ExecStepConfig_GcsObject
type ExecStepConfig_Interpreter
type ExecStepConfig_LocalPath
type ExecutePatchJobRequest
type FixedOrPercent
type FixedOrPercent_Fixed
type FixedOrPercent_Percent
type GcsObject
type GetGuestPolicyRequest
type GetPatchDeploymentRequest
type GetPatchJobRequest
type GooRepository
type GooSettings
type GuestPolicy
type Instance
type Instance_PatchState
type ListGuestPoliciesRequest
type ListGuestPoliciesResponse
type ListPatchDeploymentsRequest
type ListPatchDeploymentsResponse
type ListPatchJobInstanceDetailsRequest
type ListPatchJobInstanceDetailsResponse
type ListPatchJobsRequest
type ListPatchJobsResponse
type LookupEffectiveGuestPolicyRequest
type MonthlySchedule
type MonthlySchedule_MonthDay
type MonthlySchedule_WeekDayOfMonth
type OneTimeSchedule
type OsConfigServiceClient
    func NewOsConfigServiceClient(cc grpc.ClientConnInterface) OsConfigServiceClient
type OsConfigServiceServer
type Package
type PackageRepository
type PackageRepository_Apt
type PackageRepository_Goo
type PackageRepository_Yum
type PackageRepository_Zypper
type Package_Manager
type PatchConfig
type PatchConfig_RebootConfig
type PatchDeployment
type PatchDeployment_OneTimeSchedule
type PatchDeployment_RecurringSchedule
type PatchDeployment_State
type PatchInstanceFilter
type PatchInstanceFilter_GroupLabel
type PatchJob
type PatchJobInstanceDetails
type PatchJob_InstanceDetailsSummary
type PatchJob_State
type PatchRollout
type PatchRollout_Mode
type PausePatchDeploymentRequest
type RecurringSchedule
type RecurringSchedule_Frequency
type RecurringSchedule_Monthly
type RecurringSchedule_Weekly
type ResumePatchDeploymentRequest
type SoftwareRecipe
type SoftwareRecipe_Artifact
type SoftwareRecipe_Artifact_Gcs
type SoftwareRecipe_Artifact_Gcs_
type SoftwareRecipe_Artifact_Remote
type SoftwareRecipe_Artifact_Remote_
type SoftwareRecipe_Step
type SoftwareRecipe_Step_ArchiveExtraction
type SoftwareRecipe_Step_CopyFile
type SoftwareRecipe_Step_DpkgInstallation
type SoftwareRecipe_Step_ExecFile
type SoftwareRecipe_Step_ExecFile_ArtifactId
type SoftwareRecipe_Step_ExecFile_LocalPath
type SoftwareRecipe_Step_ExtractArchive
type SoftwareRecipe_Step_ExtractArchive_ArchiveType
type SoftwareRecipe_Step_FileCopy
type SoftwareRecipe_Step_FileExec
type SoftwareRecipe_Step_InstallDpkg
type SoftwareRecipe_Step_InstallMsi
type SoftwareRecipe_Step_InstallRpm
type SoftwareRecipe_Step_MsiInstallation
type SoftwareRecipe_Step_RpmInstallation
type SoftwareRecipe_Step_RunScript
type SoftwareRecipe_Step_RunScript_Interpreter
type SoftwareRecipe_Step_ScriptRun
type UnimplementedOsConfigServiceServer
type UpdateGuestPolicyRequest
type UpdatePatchDeploymentRequest
type WeekDayOfMonth
type WeeklySchedule
type WindowsUpdateSettings
type WindowsUpdateSettings_Classification
type YumRepository
type YumSettings
type ZypperRepository
type ZypperSettings

Package files

alias.go

Constants

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
)

Variables

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

func RegisterOsConfigServiceServer(s *grpc.Server, srv OsConfigServiceServer)

Deprecated: Please use funcs in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type 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`.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type AptRepository = src.AptRepository

type AptRepository_ArchiveType

Type of archive.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type AptRepository_ArchiveType = src.AptRepository_ArchiveType

type AptSettings

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

type AptSettings_Type

Apt patch type.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type AptSettings_Type = src.AptSettings_Type

type Assignment

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

type Assignment_GroupLabel

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

type Assignment_OsType

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

type CancelPatchJobRequest

Message for canceling a patch job.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type CancelPatchJobRequest = src.CancelPatchJobRequest

type CreateGuestPolicyRequest

A request message for creating a guest policy.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type CreateGuestPolicyRequest = src.CreateGuestPolicyRequest

type CreatePatchDeploymentRequest

A request message for creating a patch deployment.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type CreatePatchDeploymentRequest = src.CreatePatchDeploymentRequest

type DeleteGuestPolicyRequest

A request message for deleting a guest policy.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type DeleteGuestPolicyRequest = src.DeleteGuestPolicyRequest

type DeletePatchDeploymentRequest

A request message for deleting a patch deployment.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type DeletePatchDeploymentRequest = src.DeletePatchDeploymentRequest

type DesiredState

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

type EffectiveGuestPolicy

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

type EffectiveGuestPolicy_SourcedPackage

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

type EffectiveGuestPolicy_SourcedPackageRepository

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

type EffectiveGuestPolicy_SourcedSoftwareRecipe

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

type ExecStep

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

type ExecStepConfig

Common configurations for an ExecStep.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type ExecStepConfig = src.ExecStepConfig

type ExecStepConfig_GcsObject

type ExecStepConfig_GcsObject = src.ExecStepConfig_GcsObject

type ExecStepConfig_Interpreter

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

type ExecStepConfig_LocalPath = src.ExecStepConfig_LocalPath

type ExecutePatchJobRequest

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

type FixedOrPercent

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

type FixedOrPercent_Fixed = src.FixedOrPercent_Fixed

type FixedOrPercent_Percent

type FixedOrPercent_Percent = src.FixedOrPercent_Percent

type GcsObject

Google Cloud Storage object representation.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type GcsObject = src.GcsObject

type GetGuestPolicyRequest

A request message for retrieving a guest policy.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type GetGuestPolicyRequest = src.GetGuestPolicyRequest

type GetPatchDeploymentRequest

A request message for retrieving a patch deployment.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type GetPatchDeploymentRequest = src.GetPatchDeploymentRequest

type GetPatchJobRequest

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

type GooRepository

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

type GooSettings

Googet patching is performed by running `googet update`.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type GooSettings = src.GooSettings

type 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, and software to install.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type GuestPolicy = src.GuestPolicy

type Instance

Namespace for instance state enums.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type Instance = src.Instance

type Instance_PatchState

Patch state of an instance.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type Instance_PatchState = src.Instance_PatchState

type ListGuestPoliciesRequest

A request message for listing guest policies.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type ListGuestPoliciesRequest = src.ListGuestPoliciesRequest

type ListGuestPoliciesResponse

A response message for listing guest policies.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type ListGuestPoliciesResponse = src.ListGuestPoliciesResponse

type ListPatchDeploymentsRequest

A request message for listing patch deployments.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type ListPatchDeploymentsRequest = src.ListPatchDeploymentsRequest

type ListPatchDeploymentsResponse

A response message for listing patch deployments.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type ListPatchDeploymentsResponse = src.ListPatchDeploymentsResponse

type ListPatchJobInstanceDetailsRequest

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

type ListPatchJobInstanceDetailsResponse

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

type ListPatchJobsRequest

A request message for listing patch jobs.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type ListPatchJobsRequest = src.ListPatchJobsRequest

type ListPatchJobsResponse

A response message for listing patch jobs.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type ListPatchJobsResponse = src.ListPatchJobsResponse

type LookupEffectiveGuestPolicyRequest

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

type 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".

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type MonthlySchedule = src.MonthlySchedule

type MonthlySchedule_MonthDay

type MonthlySchedule_MonthDay = src.MonthlySchedule_MonthDay

type MonthlySchedule_WeekDayOfMonth

type MonthlySchedule_WeekDayOfMonth = src.MonthlySchedule_WeekDayOfMonth

type OneTimeSchedule

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

type OsConfigServiceClient

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

func NewOsConfigServiceClient(cc grpc.ClientConnInterface) OsConfigServiceClient

Deprecated: Please use funcs in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type OsConfigServiceServer

OsConfigServiceServer is the server API for OsConfigService service.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type OsConfigServiceServer = src.OsConfigServiceServer

type 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. 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

type PackageRepository

A package repository.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type PackageRepository = src.PackageRepository

type PackageRepository_Apt

type PackageRepository_Apt = src.PackageRepository_Apt

type PackageRepository_Goo

type PackageRepository_Goo = src.PackageRepository_Goo

type PackageRepository_Yum

type PackageRepository_Yum = src.PackageRepository_Yum

type PackageRepository_Zypper

type PackageRepository_Zypper = src.PackageRepository_Zypper

type Package_Manager

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

type PatchConfig

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

type PatchConfig_RebootConfig

Post-patch reboot settings.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type PatchConfig_RebootConfig = src.PatchConfig_RebootConfig

type 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 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

type PatchDeployment_OneTimeSchedule = src.PatchDeployment_OneTimeSchedule

type PatchDeployment_RecurringSchedule

type PatchDeployment_RecurringSchedule = src.PatchDeployment_RecurringSchedule

type PatchDeployment_State

Represents state of patch peployment.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type PatchDeployment_State = src.PatchDeployment_State

type 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 zones.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type PatchInstanceFilter = src.PatchInstanceFilter

type PatchInstanceFilter_GroupLabel

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

type PatchJob

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

type 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 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

type 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 specific states of each instance.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type PatchJob_InstanceDetailsSummary = src.PatchJob_InstanceDetailsSummary

type PatchJob_State

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

type PatchRollout

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 PatchRollout_Mode

Type of the rollout.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type PatchRollout_Mode = src.PatchRollout_Mode

type PausePatchDeploymentRequest

A request message for pausing a patch deployment.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type PausePatchDeploymentRequest = src.PausePatchDeploymentRequest

type RecurringSchedule

Sets the time for recurring patch deployments.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type RecurringSchedule = src.RecurringSchedule

type RecurringSchedule_Frequency

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

type RecurringSchedule_Monthly = src.RecurringSchedule_Monthly

type RecurringSchedule_Weekly

type RecurringSchedule_Weekly = src.RecurringSchedule_Weekly

type ResumePatchDeploymentRequest

A request message for resuming a patch deployment.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type ResumePatchDeploymentRequest = src.ResumePatchDeploymentRequest

type 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 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

type SoftwareRecipe_Artifact

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

type SoftwareRecipe_Artifact_Gcs

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_

type SoftwareRecipe_Artifact_Gcs_ = src.SoftwareRecipe_Artifact_Gcs_

type SoftwareRecipe_Artifact_Remote

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_

type SoftwareRecipe_Artifact_Remote_ = src.SoftwareRecipe_Artifact_Remote_

type SoftwareRecipe_Step

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

type SoftwareRecipe_Step_ArchiveExtraction = src.SoftwareRecipe_Step_ArchiveExtraction

type SoftwareRecipe_Step_CopyFile

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

type SoftwareRecipe_Step_DpkgInstallation = src.SoftwareRecipe_Step_DpkgInstallation

type SoftwareRecipe_Step_ExecFile

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

type SoftwareRecipe_Step_ExecFile_ArtifactId = src.SoftwareRecipe_Step_ExecFile_ArtifactId

type SoftwareRecipe_Step_ExecFile_LocalPath

type SoftwareRecipe_Step_ExecFile_LocalPath = src.SoftwareRecipe_Step_ExecFile_LocalPath

type SoftwareRecipe_Step_ExtractArchive

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

type SoftwareRecipe_Step_ExtractArchive_ArchiveType

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

type SoftwareRecipe_Step_FileCopy = src.SoftwareRecipe_Step_FileCopy

type SoftwareRecipe_Step_FileExec

type SoftwareRecipe_Step_FileExec = src.SoftwareRecipe_Step_FileExec

type SoftwareRecipe_Step_InstallDpkg

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

type SoftwareRecipe_Step_InstallMsi

Installs an MSI file.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type SoftwareRecipe_Step_InstallMsi = src.SoftwareRecipe_Step_InstallMsi

type SoftwareRecipe_Step_InstallRpm

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

type SoftwareRecipe_Step_MsiInstallation = src.SoftwareRecipe_Step_MsiInstallation

type SoftwareRecipe_Step_RpmInstallation

type SoftwareRecipe_Step_RpmInstallation = src.SoftwareRecipe_Step_RpmInstallation

type SoftwareRecipe_Step_RunScript

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

type SoftwareRecipe_Step_RunScript_Interpreter

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

type SoftwareRecipe_Step_ScriptRun = src.SoftwareRecipe_Step_ScriptRun

type UnimplementedOsConfigServiceServer

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

type UpdateGuestPolicyRequest

A request message for updating a guest policy.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type UpdateGuestPolicyRequest = src.UpdateGuestPolicyRequest

type UpdatePatchDeploymentRequest

A request message for updating a patch deployment.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type UpdatePatchDeploymentRequest = src.UpdatePatchDeploymentRequest

type WeekDayOfMonth

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

type WeeklySchedule

Represents a weekly schedule.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type WeeklySchedule = src.WeeklySchedule

type WindowsUpdateSettings

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

type 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

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type WindowsUpdateSettings_Classification = src.WindowsUpdateSettings_Classification

type 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`.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type YumRepository = src.YumRepository

type YumSettings

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

type 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`.

Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1beta/osconfigpb

type ZypperRepository = src.ZypperRepository

type ZypperSettings

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