// Copyright 2022 Google LLC
//
// Licensed under the Apache License, Version 2.0 (the "License");
// you may not use this file except in compliance with the License.
// You may obtain a copy of the License at
//
//     http://www.apache.org/licenses/LICENSE-2.0
//
// Unless required by applicable law or agreed to in writing, software
// distributed under the License is distributed on an "AS IS" BASIS,
// WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
// See the License for the specific language governing permissions and
// limitations under the License.

// Code generated by aliasgen. DO NOT EDIT.

// Package osconfig aliases all exported identifiers in package
// "cloud.google.com/go/osconfig/apiv1/osconfigpb".
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb.
// Please read https://github.com/googleapis/google-cloud-go/blob/main/migration.md
// for more details.
package osconfig

import (
	src "cloud.google.com/go/osconfig/apiv1/osconfigpb"
	grpc "google.golang.org/grpc"
)

// Deprecated: Please use consts in: cloud.google.com/go/osconfig/apiv1/osconfigpb
const (
	AptSettings_DIST                                                                                                                       = src.AptSettings_DIST
	AptSettings_TYPE_UNSPECIFIED                                                                                                           = src.AptSettings_TYPE_UNSPECIFIED
	AptSettings_UPGRADE                                                                                                                    = src.AptSettings_UPGRADE
	CVSSv3_ATTACK_COMPLEXITY_HIGH                                                                                                          = src.CVSSv3_ATTACK_COMPLEXITY_HIGH
	CVSSv3_ATTACK_COMPLEXITY_LOW                                                                                                           = src.CVSSv3_ATTACK_COMPLEXITY_LOW
	CVSSv3_ATTACK_COMPLEXITY_UNSPECIFIED                                                                                                   = src.CVSSv3_ATTACK_COMPLEXITY_UNSPECIFIED
	CVSSv3_ATTACK_VECTOR_ADJACENT                                                                                                          = src.CVSSv3_ATTACK_VECTOR_ADJACENT
	CVSSv3_ATTACK_VECTOR_LOCAL                                                                                                             = src.CVSSv3_ATTACK_VECTOR_LOCAL
	CVSSv3_ATTACK_VECTOR_NETWORK                                                                                                           = src.CVSSv3_ATTACK_VECTOR_NETWORK
	CVSSv3_ATTACK_VECTOR_PHYSICAL                                                                                                          = src.CVSSv3_ATTACK_VECTOR_PHYSICAL
	CVSSv3_ATTACK_VECTOR_UNSPECIFIED                                                                                                       = src.CVSSv3_ATTACK_VECTOR_UNSPECIFIED
	CVSSv3_IMPACT_HIGH                                                                                                                     = src.CVSSv3_IMPACT_HIGH
	CVSSv3_IMPACT_LOW                                                                                                                      = src.CVSSv3_IMPACT_LOW
	CVSSv3_IMPACT_NONE                                                                                                                     = src.CVSSv3_IMPACT_NONE
	CVSSv3_IMPACT_UNSPECIFIED                                                                                                              = src.CVSSv3_IMPACT_UNSPECIFIED
	CVSSv3_PRIVILEGES_REQUIRED_HIGH                                                                                                        = src.CVSSv3_PRIVILEGES_REQUIRED_HIGH
	CVSSv3_PRIVILEGES_REQUIRED_LOW                                                                                                         = src.CVSSv3_PRIVILEGES_REQUIRED_LOW
	CVSSv3_PRIVILEGES_REQUIRED_NONE                                                                                                        = src.CVSSv3_PRIVILEGES_REQUIRED_NONE
	CVSSv3_PRIVILEGES_REQUIRED_UNSPECIFIED                                                                                                 = src.CVSSv3_PRIVILEGES_REQUIRED_UNSPECIFIED
	CVSSv3_SCOPE_CHANGED                                                                                                                   = src.CVSSv3_SCOPE_CHANGED
	CVSSv3_SCOPE_UNCHANGED                                                                                                                 = src.CVSSv3_SCOPE_UNCHANGED
	CVSSv3_SCOPE_UNSPECIFIED                                                                                                               = src.CVSSv3_SCOPE_UNSPECIFIED
	CVSSv3_USER_INTERACTION_NONE                                                                                                           = src.CVSSv3_USER_INTERACTION_NONE
	CVSSv3_USER_INTERACTION_REQUIRED                                                                                                       = src.CVSSv3_USER_INTERACTION_REQUIRED
	CVSSv3_USER_INTERACTION_UNSPECIFIED                                                                                                    = src.CVSSv3_USER_INTERACTION_UNSPECIFIED
	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
	InventoryView_BASIC                                                                                                                    = src.InventoryView_BASIC
	InventoryView_FULL                                                                                                                     = src.InventoryView_FULL
	InventoryView_INVENTORY_VIEW_UNSPECIFIED                                                                                               = src.InventoryView_INVENTORY_VIEW_UNSPECIFIED
	Inventory_Item_AVAILABLE_PACKAGE                                                                                                       = src.Inventory_Item_AVAILABLE_PACKAGE
	Inventory_Item_INSTALLED_PACKAGE                                                                                                       = src.Inventory_Item_INSTALLED_PACKAGE
	Inventory_Item_INVENTORY_REPORT                                                                                                        = src.Inventory_Item_INVENTORY_REPORT
	Inventory_Item_ORIGIN_TYPE_UNSPECIFIED                                                                                                 = src.Inventory_Item_ORIGIN_TYPE_UNSPECIFIED
	Inventory_Item_TYPE_UNSPECIFIED                                                                                                        = src.Inventory_Item_TYPE_UNSPECIFIED
	OSPolicyAssignmentOperationMetadata_API_METHOD_UNSPECIFIED                                                                             = src.OSPolicyAssignmentOperationMetadata_API_METHOD_UNSPECIFIED
	OSPolicyAssignmentOperationMetadata_CANCELLED                                                                                          = src.OSPolicyAssignmentOperationMetadata_CANCELLED
	OSPolicyAssignmentOperationMetadata_CANCELLING                                                                                         = src.OSPolicyAssignmentOperationMetadata_CANCELLING
	OSPolicyAssignmentOperationMetadata_CREATE                                                                                             = src.OSPolicyAssignmentOperationMetadata_CREATE
	OSPolicyAssignmentOperationMetadata_DELETE                                                                                             = src.OSPolicyAssignmentOperationMetadata_DELETE
	OSPolicyAssignmentOperationMetadata_IN_PROGRESS                                                                                        = src.OSPolicyAssignmentOperationMetadata_IN_PROGRESS
	OSPolicyAssignmentOperationMetadata_ROLLOUT_STATE_UNSPECIFIED                                                                          = src.OSPolicyAssignmentOperationMetadata_ROLLOUT_STATE_UNSPECIFIED
	OSPolicyAssignmentOperationMetadata_SUCCEEDED                                                                                          = src.OSPolicyAssignmentOperationMetadata_SUCCEEDED
	OSPolicyAssignmentOperationMetadata_UPDATE                                                                                             = src.OSPolicyAssignmentOperationMetadata_UPDATE
	OSPolicyAssignmentReport_OSPolicyCompliance_COMPLIANT                                                                                  = src.OSPolicyAssignmentReport_OSPolicyCompliance_COMPLIANT
	OSPolicyAssignmentReport_OSPolicyCompliance_NON_COMPLIANT                                                                              = src.OSPolicyAssignmentReport_OSPolicyCompliance_NON_COMPLIANT
	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_COMPLIANT                                                       = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_COMPLIANT
	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_NON_COMPLIANT                                                   = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_NON_COMPLIANT
	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_DESIRED_STATE_CHECK                  = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_DESIRED_STATE_CHECK
	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_DESIRED_STATE_CHECK_POST_ENFORCEMENT = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_DESIRED_STATE_CHECK_POST_ENFORCEMENT
	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_DESIRED_STATE_ENFORCEMENT            = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_DESIRED_STATE_ENFORCEMENT
	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_TYPE_UNSPECIFIED                     = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_TYPE_UNSPECIFIED
	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_VALIDATION                           = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_VALIDATION
	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_UNKNOWN                                                         = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_UNKNOWN
	OSPolicyAssignmentReport_OSPolicyCompliance_UNKNOWN                                                                                    = src.OSPolicyAssignmentReport_OSPolicyCompliance_UNKNOWN
	OSPolicyAssignment_CANCELLED                                                                                                           = src.OSPolicyAssignment_CANCELLED
	OSPolicyAssignment_CANCELLING                                                                                                          = src.OSPolicyAssignment_CANCELLING
	OSPolicyAssignment_IN_PROGRESS                                                                                                         = src.OSPolicyAssignment_IN_PROGRESS
	OSPolicyAssignment_ROLLOUT_STATE_UNSPECIFIED                                                                                           = src.OSPolicyAssignment_ROLLOUT_STATE_UNSPECIFIED
	OSPolicyAssignment_SUCCEEDED                                                                                                           = src.OSPolicyAssignment_SUCCEEDED
	OSPolicy_ENFORCEMENT                                                                                                                   = src.OSPolicy_ENFORCEMENT
	OSPolicy_MODE_UNSPECIFIED                                                                                                              = src.OSPolicy_MODE_UNSPECIFIED
	OSPolicy_Resource_ExecResource_Exec_INTERPRETER_UNSPECIFIED                                                                            = src.OSPolicy_Resource_ExecResource_Exec_INTERPRETER_UNSPECIFIED
	OSPolicy_Resource_ExecResource_Exec_NONE                                                                                               = src.OSPolicy_Resource_ExecResource_Exec_NONE
	OSPolicy_Resource_ExecResource_Exec_POWERSHELL                                                                                         = src.OSPolicy_Resource_ExecResource_Exec_POWERSHELL
	OSPolicy_Resource_ExecResource_Exec_SHELL                                                                                              = src.OSPolicy_Resource_ExecResource_Exec_SHELL
	OSPolicy_Resource_FileResource_ABSENT                                                                                                  = src.OSPolicy_Resource_FileResource_ABSENT
	OSPolicy_Resource_FileResource_CONTENTS_MATCH                                                                                          = src.OSPolicy_Resource_FileResource_CONTENTS_MATCH
	OSPolicy_Resource_FileResource_DESIRED_STATE_UNSPECIFIED                                                                               = src.OSPolicy_Resource_FileResource_DESIRED_STATE_UNSPECIFIED
	OSPolicy_Resource_FileResource_PRESENT                                                                                                 = src.OSPolicy_Resource_FileResource_PRESENT
	OSPolicy_Resource_PackageResource_DESIRED_STATE_UNSPECIFIED                                                                            = src.OSPolicy_Resource_PackageResource_DESIRED_STATE_UNSPECIFIED
	OSPolicy_Resource_PackageResource_INSTALLED                                                                                            = src.OSPolicy_Resource_PackageResource_INSTALLED
	OSPolicy_Resource_PackageResource_REMOVED                                                                                              = src.OSPolicy_Resource_PackageResource_REMOVED
	OSPolicy_Resource_RepositoryResource_AptRepository_ARCHIVE_TYPE_UNSPECIFIED                                                            = src.OSPolicy_Resource_RepositoryResource_AptRepository_ARCHIVE_TYPE_UNSPECIFIED
	OSPolicy_Resource_RepositoryResource_AptRepository_DEB                                                                                 = src.OSPolicy_Resource_RepositoryResource_AptRepository_DEB
	OSPolicy_Resource_RepositoryResource_AptRepository_DEB_SRC                                                                             = src.OSPolicy_Resource_RepositoryResource_AptRepository_DEB_SRC
	OSPolicy_VALIDATION                                                                                                                    = src.OSPolicy_VALIDATION
	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
	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/apiv1/osconfigpb
var (
	AptSettings_Type_name                                                                                        = src.AptSettings_Type_name
	AptSettings_Type_value                                                                                       = src.AptSettings_Type_value
	CVSSv3_AttackComplexity_name                                                                                 = src.CVSSv3_AttackComplexity_name
	CVSSv3_AttackComplexity_value                                                                                = src.CVSSv3_AttackComplexity_value
	CVSSv3_AttackVector_name                                                                                     = src.CVSSv3_AttackVector_name
	CVSSv3_AttackVector_value                                                                                    = src.CVSSv3_AttackVector_value
	CVSSv3_Impact_name                                                                                           = src.CVSSv3_Impact_name
	CVSSv3_Impact_value                                                                                          = src.CVSSv3_Impact_value
	CVSSv3_PrivilegesRequired_name                                                                               = src.CVSSv3_PrivilegesRequired_name
	CVSSv3_PrivilegesRequired_value                                                                              = src.CVSSv3_PrivilegesRequired_value
	CVSSv3_Scope_name                                                                                            = src.CVSSv3_Scope_name
	CVSSv3_Scope_value                                                                                           = src.CVSSv3_Scope_value
	CVSSv3_UserInteraction_name                                                                                  = src.CVSSv3_UserInteraction_name
	CVSSv3_UserInteraction_value                                                                                 = src.CVSSv3_UserInteraction_value
	ExecStepConfig_Interpreter_name                                                                              = src.ExecStepConfig_Interpreter_name
	ExecStepConfig_Interpreter_value                                                                             = src.ExecStepConfig_Interpreter_value
	File_google_cloud_osconfig_v1_inventory_proto                                                                = src.File_google_cloud_osconfig_v1_inventory_proto
	File_google_cloud_osconfig_v1_os_policy_assignment_reports_proto                                             = src.File_google_cloud_osconfig_v1_os_policy_assignment_reports_proto
	File_google_cloud_osconfig_v1_os_policy_assignments_proto                                                    = src.File_google_cloud_osconfig_v1_os_policy_assignments_proto
	File_google_cloud_osconfig_v1_os_policy_proto                                                                = src.File_google_cloud_osconfig_v1_os_policy_proto
	File_google_cloud_osconfig_v1_osconfig_common_proto                                                          = src.File_google_cloud_osconfig_v1_osconfig_common_proto
	File_google_cloud_osconfig_v1_osconfig_service_proto                                                         = src.File_google_cloud_osconfig_v1_osconfig_service_proto
	File_google_cloud_osconfig_v1_osconfig_zonal_service_proto                                                   = src.File_google_cloud_osconfig_v1_osconfig_zonal_service_proto
	File_google_cloud_osconfig_v1_patch_deployments_proto                                                        = src.File_google_cloud_osconfig_v1_patch_deployments_proto
	File_google_cloud_osconfig_v1_patch_jobs_proto                                                               = src.File_google_cloud_osconfig_v1_patch_jobs_proto
	File_google_cloud_osconfig_v1_vulnerability_proto                                                            = src.File_google_cloud_osconfig_v1_vulnerability_proto
	Instance_PatchState_name                                                                                     = src.Instance_PatchState_name
	Instance_PatchState_value                                                                                    = src.Instance_PatchState_value
	InventoryView_name                                                                                           = src.InventoryView_name
	InventoryView_value                                                                                          = src.InventoryView_value
	Inventory_Item_OriginType_name                                                                               = src.Inventory_Item_OriginType_name
	Inventory_Item_OriginType_value                                                                              = src.Inventory_Item_OriginType_value
	Inventory_Item_Type_name                                                                                     = src.Inventory_Item_Type_name
	Inventory_Item_Type_value                                                                                    = src.Inventory_Item_Type_value
	OSPolicyAssignmentOperationMetadata_APIMethod_name                                                           = src.OSPolicyAssignmentOperationMetadata_APIMethod_name
	OSPolicyAssignmentOperationMetadata_APIMethod_value                                                          = src.OSPolicyAssignmentOperationMetadata_APIMethod_value
	OSPolicyAssignmentOperationMetadata_RolloutState_name                                                        = src.OSPolicyAssignmentOperationMetadata_RolloutState_name
	OSPolicyAssignmentOperationMetadata_RolloutState_value                                                       = src.OSPolicyAssignmentOperationMetadata_RolloutState_value
	OSPolicyAssignmentReport_OSPolicyCompliance_ComplianceState_name                                             = src.OSPolicyAssignmentReport_OSPolicyCompliance_ComplianceState_name
	OSPolicyAssignmentReport_OSPolicyCompliance_ComplianceState_value                                            = src.OSPolicyAssignmentReport_OSPolicyCompliance_ComplianceState_value
	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ComplianceState_name                  = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ComplianceState_name
	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ComplianceState_value                 = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ComplianceState_value
	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_Type_name  = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_Type_name
	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_Type_value = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_Type_value
	OSPolicyAssignment_RolloutState_name                                                                         = src.OSPolicyAssignment_RolloutState_name
	OSPolicyAssignment_RolloutState_value                                                                        = src.OSPolicyAssignment_RolloutState_value
	OSPolicy_Mode_name                                                                                           = src.OSPolicy_Mode_name
	OSPolicy_Mode_value                                                                                          = src.OSPolicy_Mode_value
	OSPolicy_Resource_ExecResource_Exec_Interpreter_name                                                         = src.OSPolicy_Resource_ExecResource_Exec_Interpreter_name
	OSPolicy_Resource_ExecResource_Exec_Interpreter_value                                                        = src.OSPolicy_Resource_ExecResource_Exec_Interpreter_value
	OSPolicy_Resource_FileResource_DesiredState_name                                                             = src.OSPolicy_Resource_FileResource_DesiredState_name
	OSPolicy_Resource_FileResource_DesiredState_value                                                            = src.OSPolicy_Resource_FileResource_DesiredState_value
	OSPolicy_Resource_PackageResource_DesiredState_name                                                          = src.OSPolicy_Resource_PackageResource_DesiredState_name
	OSPolicy_Resource_PackageResource_DesiredState_value                                                         = src.OSPolicy_Resource_PackageResource_DesiredState_value
	OSPolicy_Resource_RepositoryResource_AptRepository_ArchiveType_name                                          = src.OSPolicy_Resource_RepositoryResource_AptRepository_ArchiveType_name
	OSPolicy_Resource_RepositoryResource_AptRepository_ArchiveType_value                                         = src.OSPolicy_Resource_RepositoryResource_AptRepository_ArchiveType_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
	WindowsUpdateSettings_Classification_name                                                                    = src.WindowsUpdateSettings_Classification_name
	WindowsUpdateSettings_Classification_value                                                                   = src.WindowsUpdateSettings_Classification_value
)

// 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/apiv1/osconfigpb
type AptSettings = src.AptSettings

// Apt patch type.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type AptSettings_Type = src.AptSettings_Type

// Common Vulnerability Scoring System version 3. For details, see
// https://www.first.org/cvss/specification-document
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type CVSSv3 = src.CVSSv3

// This metric describes the conditions beyond the attacker's control that
// must exist in order to exploit the vulnerability.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type CVSSv3_AttackComplexity = src.CVSSv3_AttackComplexity

// This metric reflects the context by which vulnerability exploitation is
// possible.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type CVSSv3_AttackVector = src.CVSSv3_AttackVector

// The Impact metrics capture the effects of a successfully exploited
// vulnerability on the component that suffers the worst outcome that is most
// directly and predictably associated with the attack.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type CVSSv3_Impact = src.CVSSv3_Impact

// This metric describes the level of privileges an attacker must possess
// before successfully exploiting the vulnerability.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type CVSSv3_PrivilegesRequired = src.CVSSv3_PrivilegesRequired

// The Scope metric captures whether a vulnerability in one vulnerable
// component impacts resources in components beyond its security scope.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type CVSSv3_Scope = src.CVSSv3_Scope

// This metric captures the requirement for a human user, other than the
// attacker, to participate in the successful compromise of the vulnerable
// component.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type CVSSv3_UserInteraction = src.CVSSv3_UserInteraction

// Message for canceling a patch job.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type CancelPatchJobRequest = src.CancelPatchJobRequest

// A request message to create an OS policy assignment
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type CreateOSPolicyAssignmentRequest = src.CreateOSPolicyAssignmentRequest

// A request message for creating a patch deployment.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type CreatePatchDeploymentRequest = src.CreatePatchDeploymentRequest

// A request message for deleting a OS policy assignment.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type DeleteOSPolicyAssignmentRequest = src.DeleteOSPolicyAssignmentRequest

// A request message for deleting a patch deployment.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type DeletePatchDeploymentRequest = src.DeletePatchDeploymentRequest

// A step that runs an executable for a PatchJob.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type ExecStep = src.ExecStep

// Common configurations for an ExecStep.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/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/apiv1/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/apiv1/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/apiv1/osconfigpb
type FixedOrPercent = src.FixedOrPercent
type FixedOrPercent_Fixed = src.FixedOrPercent_Fixed
type FixedOrPercent_Percent = src.FixedOrPercent_Percent

// Cloud Storage object representation.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type GcsObject = src.GcsObject

// A request message for getting inventory data for the specified VM.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type GetInventoryRequest = src.GetInventoryRequest

// Get a report of the OS policy assignment for a VM instance.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type GetOSPolicyAssignmentReportRequest = src.GetOSPolicyAssignmentReportRequest

// A request message to get an OS policy assignment
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type GetOSPolicyAssignmentRequest = src.GetOSPolicyAssignmentRequest

// A request message for retrieving a patch deployment.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type GetPatchDeploymentRequest = src.GetPatchDeploymentRequest

// Request to get an active or completed patch job.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type GetPatchJobRequest = src.GetPatchJobRequest

// A request message for getting the vulnerability report for the specified
// VM.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type GetVulnerabilityReportRequest = src.GetVulnerabilityReportRequest

// Googet patching is performed by running `googet update`.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type GooSettings = src.GooSettings

// Namespace for instance state enums.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type Instance = src.Instance

// Patch state of an instance.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type Instance_PatchState = src.Instance_PatchState

// This API resource represents the available inventory data for a Compute
// Engine virtual machine (VM) instance at a given point in time. You can use
// this API resource to determine the inventory data of your VM. For more
// information, see [Information provided by OS inventory
// management](https://cloud.google.com/compute/docs/instances/os-inventory-management#data-collected).
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type Inventory = src.Inventory

// The view for inventory objects.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type InventoryView = src.InventoryView

// A single piece of inventory on a VM.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type Inventory_Item = src.Inventory_Item
type Inventory_Item_AvailablePackage = src.Inventory_Item_AvailablePackage
type Inventory_Item_InstalledPackage = src.Inventory_Item_InstalledPackage

// The origin of a specific inventory item.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type Inventory_Item_OriginType = src.Inventory_Item_OriginType

// The different types of inventory that are tracked on a VM.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type Inventory_Item_Type = src.Inventory_Item_Type

// Operating system information for the VM.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type Inventory_OsInfo = src.Inventory_OsInfo

// Software package information of the operating system.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type Inventory_SoftwarePackage = src.Inventory_SoftwarePackage
type Inventory_SoftwarePackage_AptPackage = src.Inventory_SoftwarePackage_AptPackage
type Inventory_SoftwarePackage_CosPackage = src.Inventory_SoftwarePackage_CosPackage
type Inventory_SoftwarePackage_GoogetPackage = src.Inventory_SoftwarePackage_GoogetPackage
type Inventory_SoftwarePackage_QfePackage = src.Inventory_SoftwarePackage_QfePackage
type Inventory_SoftwarePackage_WindowsApplication = src.Inventory_SoftwarePackage_WindowsApplication
type Inventory_SoftwarePackage_WuaPackage = src.Inventory_SoftwarePackage_WuaPackage
type Inventory_SoftwarePackage_YumPackage = src.Inventory_SoftwarePackage_YumPackage
type Inventory_SoftwarePackage_ZypperPackage = src.Inventory_SoftwarePackage_ZypperPackage
type Inventory_SoftwarePackage_ZypperPatch = src.Inventory_SoftwarePackage_ZypperPatch

// Information related to the a standard versioned package. This includes
// package info for APT, Yum, Zypper, and Googet package managers.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type Inventory_VersionedPackage = src.Inventory_VersionedPackage

// Contains information about a Windows application that is retrieved from the
// Windows Registry. For more information about these fields, see:
// https://docs.microsoft.com/en-us/windows/win32/msi/uninstall-registry-key
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type Inventory_WindowsApplication = src.Inventory_WindowsApplication

// Information related to a Quick Fix Engineering package. Fields are taken
// from Windows QuickFixEngineering Interface and match the source names:
// https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type Inventory_WindowsQuickFixEngineeringPackage = src.Inventory_WindowsQuickFixEngineeringPackage

// Details related to a Windows Update package. Field data and names are taken
// from Windows Update API IUpdate Interface:
// https://docs.microsoft.com/en-us/windows/win32/api/_wua/ Descriptive fields
// like title, and description are localized based on the locale of the VM
// being updated.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type Inventory_WindowsUpdatePackage = src.Inventory_WindowsUpdatePackage

// Categories specified by the Windows Update.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type Inventory_WindowsUpdatePackage_WindowsUpdateCategory = src.Inventory_WindowsUpdatePackage_WindowsUpdateCategory

// Details related to a Zypper Patch.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type Inventory_ZypperPatch = src.Inventory_ZypperPatch

// A request message for listing inventory data for all VMs in the specified
// location.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type ListInventoriesRequest = src.ListInventoriesRequest

// A response message for listing inventory data for all VMs in a specified
// location.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type ListInventoriesResponse = src.ListInventoriesResponse

// List the OS policy assignment reports for VM instances.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type ListOSPolicyAssignmentReportsRequest = src.ListOSPolicyAssignmentReportsRequest

// A response message for listing OS Policy assignment reports including the
// page of results and page token.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type ListOSPolicyAssignmentReportsResponse = src.ListOSPolicyAssignmentReportsResponse

// A request message to list revisions for a OS policy assignment
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type ListOSPolicyAssignmentRevisionsRequest = src.ListOSPolicyAssignmentRevisionsRequest

// A response message for listing all revisions for a OS policy assignment.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type ListOSPolicyAssignmentRevisionsResponse = src.ListOSPolicyAssignmentRevisionsResponse

// A request message to list OS policy assignments for a parent resource
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type ListOSPolicyAssignmentsRequest = src.ListOSPolicyAssignmentsRequest

// A response message for listing all assignments under given parent.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type ListOSPolicyAssignmentsResponse = src.ListOSPolicyAssignmentsResponse

// A request message for listing patch deployments.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type ListPatchDeploymentsRequest = src.ListPatchDeploymentsRequest

// A response message for listing patch deployments.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/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/apiv1/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/apiv1/osconfigpb
type ListPatchJobInstanceDetailsResponse = src.ListPatchJobInstanceDetailsResponse

// A request message for listing patch jobs.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type ListPatchJobsRequest = src.ListPatchJobsRequest

// A response message for listing patch jobs.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type ListPatchJobsResponse = src.ListPatchJobsResponse

// A request message for listing vulnerability reports for all VM instances in
// the specified location.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type ListVulnerabilityReportsRequest = src.ListVulnerabilityReportsRequest

// A response message for listing vulnerability reports for all VM instances
// in the specified location.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type ListVulnerabilityReportsResponse = src.ListVulnerabilityReportsResponse

// 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/apiv1/osconfigpb
type MonthlySchedule = src.MonthlySchedule
type MonthlySchedule_MonthDay = src.MonthlySchedule_MonthDay
type MonthlySchedule_WeekDayOfMonth = src.MonthlySchedule_WeekDayOfMonth

// An OS policy defines the desired state configuration for a VM.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy = src.OSPolicy

// OS policy assignment is an API resource that is used to apply a set of OS
// policies to a dynamically targeted group of Compute Engine VM instances. An
// OS policy is used to define the desired state configuration for a Compute
// Engine VM instance through a set of configuration resources that provide
// capabilities such as installing or removing software packages, or executing
// a script. For more information, see [OS policy and OS policy
// assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies).
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicyAssignment = src.OSPolicyAssignment

// OS policy assignment operation metadata provided by OS policy assignment
// API methods that return long running operations.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicyAssignmentOperationMetadata = src.OSPolicyAssignmentOperationMetadata

// The OS policy assignment API method.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicyAssignmentOperationMetadata_APIMethod = src.OSPolicyAssignmentOperationMetadata_APIMethod

// State of the rollout
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicyAssignmentOperationMetadata_RolloutState = src.OSPolicyAssignmentOperationMetadata_RolloutState

// A report of the OS policy assignment status for a given instance.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicyAssignmentReport = src.OSPolicyAssignmentReport

// Compliance data for an OS policy
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicyAssignmentReport_OSPolicyCompliance = src.OSPolicyAssignmentReport_OSPolicyCompliance

// Possible compliance states for an os policy.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicyAssignmentReport_OSPolicyCompliance_ComplianceState = src.OSPolicyAssignmentReport_OSPolicyCompliance_ComplianceState

// Compliance data for an OS policy resource.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance

// Possible compliance states for a resource.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ComplianceState = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ComplianceState

// ExecResource specific output.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ExecResourceOutput = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ExecResourceOutput
type OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ExecResourceOutput_ = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ExecResourceOutput_

// Step performed by the OS Config agent for configuring an `OSPolicy`
// resource to its desired state.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep

// Supported configuration step types
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_Type = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_Type

// Filters to select target VMs for an assignment. If more than one filter
// criteria is specified below, a VM will be selected if and only if it
// satisfies all of them.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicyAssignment_InstanceFilter = src.OSPolicyAssignment_InstanceFilter

// VM inventory details.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicyAssignment_InstanceFilter_Inventory = src.OSPolicyAssignment_InstanceFilter_Inventory

// Message representing label set. - A label is a key value pair set for a VM.
// - A LabelSet is a set of labels. - Labels within a LabelSet are ANDed. In
// other words, a LabelSet is applicable for a VM only if it matches all the
// labels in the LabelSet. - Example: A LabelSet with 2 labels: `env=prod` and
// `type=webserver` will only be applicable for those VMs with both labels
// present.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicyAssignment_LabelSet = src.OSPolicyAssignment_LabelSet

// Message to configure the rollout at the zonal level for the OS policy
// assignment.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicyAssignment_Rollout = src.OSPolicyAssignment_Rollout

// OS policy assignment rollout state
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicyAssignment_RolloutState = src.OSPolicyAssignment_RolloutState

// Filtering criteria to select VMs based on inventory details.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_InventoryFilter = src.OSPolicy_InventoryFilter

// Policy mode
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Mode = src.OSPolicy_Mode

// An OS policy resource is used to define the desired state configuration and
// provides a specific functionality like installing/removing packages,
// executing a script etc. The system ensures that resources are always in
// their desired state by taking necessary actions if they have drifted from
// their desired state.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource = src.OSPolicy_Resource

// Resource groups provide a mechanism to group OS policy resources. Resource
// groups enable OS policy authors to create a single OS policy to be applied
// to VMs running different operating Systems. When the OS policy is applied to
// a target VM, the appropriate resource group within the OS policy is selected
// based on the `OSFilter` specified within the resource group.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_ResourceGroup = src.OSPolicy_ResourceGroup
type OSPolicy_Resource_Exec = src.OSPolicy_Resource_Exec

// A resource that allows executing scripts on the VM. The `ExecResource` has
// 2 stages: `validate` and `enforce` and both stages accept a script as an
// argument to execute. When the `ExecResource` is applied by the agent, it
// first executes the script in the `validate` stage. The `validate` stage can
// signal that the `ExecResource` is already in the desired state by returning
// an exit code of `100`. If the `ExecResource` is not in the desired state, it
// should return an exit code of `101`. Any other exit code returned by this
// stage is considered an error. If the `ExecResource` is not in the desired
// state based on the exit code from the `validate` stage, the agent proceeds
// to execute the script from the `enforce` stage. If the `ExecResource` is
// already in the desired state, the `enforce` stage will not be run. Similar
// to `validate` stage, the `enforce` stage should return an exit code of `100`
// to indicate that the resource in now in its desired state. Any other exit
// code is considered an error. NOTE: An exit code of `100` was chosen over `0`
// (and `101` vs `1`) to have an explicit indicator of `in desired state`, `not
// in desired state` and errors. Because, for example, Powershell will always
// return an exit code of `0` unless an `exit` statement is provided in the
// script. So, for reasons of consistency and being explicit, exit codes `100`
// and `101` were chosen.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_ExecResource = src.OSPolicy_Resource_ExecResource

// A file or script to execute.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_ExecResource_Exec = src.OSPolicy_Resource_ExecResource_Exec
type OSPolicy_Resource_ExecResource_Exec_File = src.OSPolicy_Resource_ExecResource_Exec_File

// The interpreter to use.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_ExecResource_Exec_Interpreter = src.OSPolicy_Resource_ExecResource_Exec_Interpreter
type OSPolicy_Resource_ExecResource_Exec_Script = src.OSPolicy_Resource_ExecResource_Exec_Script

// A remote or local file.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_File = src.OSPolicy_Resource_File

// A resource that manages the state of a file.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_FileResource = src.OSPolicy_Resource_FileResource
type OSPolicy_Resource_FileResource_Content = src.OSPolicy_Resource_FileResource_Content

// Desired state of the file.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_FileResource_DesiredState = src.OSPolicy_Resource_FileResource_DesiredState
type OSPolicy_Resource_FileResource_File = src.OSPolicy_Resource_FileResource_File
type OSPolicy_Resource_File_ = src.OSPolicy_Resource_File_

// Specifies a file available as a Cloud Storage Object.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_File_Gcs = src.OSPolicy_Resource_File_Gcs
type OSPolicy_Resource_File_Gcs_ = src.OSPolicy_Resource_File_Gcs_
type OSPolicy_Resource_File_LocalPath = src.OSPolicy_Resource_File_LocalPath

// Specifies a file available via some URI.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_File_Remote = src.OSPolicy_Resource_File_Remote
type OSPolicy_Resource_File_Remote_ = src.OSPolicy_Resource_File_Remote_

// A resource that manages a system package.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_PackageResource = src.OSPolicy_Resource_PackageResource

// A package managed by APT. - install: `apt-get update && apt-get -y install
// [name]` - remove: `apt-get -y remove [name]`
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_PackageResource_APT = src.OSPolicy_Resource_PackageResource_APT
type OSPolicy_Resource_PackageResource_Apt = src.OSPolicy_Resource_PackageResource_Apt

// A deb package file. dpkg packages only support INSTALLED state.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_PackageResource_Deb = src.OSPolicy_Resource_PackageResource_Deb
type OSPolicy_Resource_PackageResource_Deb_ = src.OSPolicy_Resource_PackageResource_Deb_

// The desired state that the OS Config agent maintains on the VM.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_PackageResource_DesiredState = src.OSPolicy_Resource_PackageResource_DesiredState

// A package managed by GooGet. - install: `googet -noconfirm install package`
// - remove: `googet -noconfirm remove package`
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_PackageResource_GooGet = src.OSPolicy_Resource_PackageResource_GooGet
type OSPolicy_Resource_PackageResource_Googet = src.OSPolicy_Resource_PackageResource_Googet

// An MSI package. MSI packages only support INSTALLED state.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_PackageResource_MSI = src.OSPolicy_Resource_PackageResource_MSI
type OSPolicy_Resource_PackageResource_Msi = src.OSPolicy_Resource_PackageResource_Msi

// An RPM package file. RPM packages only support INSTALLED state.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_PackageResource_RPM = src.OSPolicy_Resource_PackageResource_RPM
type OSPolicy_Resource_PackageResource_Rpm = src.OSPolicy_Resource_PackageResource_Rpm

// A package managed by YUM. - install: `yum -y install package` - remove:
// `yum -y remove package`
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_PackageResource_YUM = src.OSPolicy_Resource_PackageResource_YUM
type OSPolicy_Resource_PackageResource_Yum = src.OSPolicy_Resource_PackageResource_Yum

// A package managed by Zypper. - install: `zypper -y install package` -
// remove: `zypper -y rm package`
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_PackageResource_Zypper = src.OSPolicy_Resource_PackageResource_Zypper
type OSPolicy_Resource_PackageResource_Zypper_ = src.OSPolicy_Resource_PackageResource_Zypper_
type OSPolicy_Resource_Pkg = src.OSPolicy_Resource_Pkg
type OSPolicy_Resource_Repository = src.OSPolicy_Resource_Repository

// A resource that manages a package repository.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_RepositoryResource = src.OSPolicy_Resource_RepositoryResource
type OSPolicy_Resource_RepositoryResource_Apt = src.OSPolicy_Resource_RepositoryResource_Apt

// Represents a single apt package repository. These will be added to a repo
// file that will be managed at `/etc/apt/sources.list.d/google_osconfig.list`.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_RepositoryResource_AptRepository = src.OSPolicy_Resource_RepositoryResource_AptRepository

// Type of archive.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_RepositoryResource_AptRepository_ArchiveType = src.OSPolicy_Resource_RepositoryResource_AptRepository_ArchiveType
type OSPolicy_Resource_RepositoryResource_Goo = src.OSPolicy_Resource_RepositoryResource_Goo

// Represents a Goo package repository. These are added to a repo file that is
// managed at `C:/ProgramData/GooGet/repos/google_osconfig.repo`.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_RepositoryResource_GooRepository = src.OSPolicy_Resource_RepositoryResource_GooRepository
type OSPolicy_Resource_RepositoryResource_Yum = src.OSPolicy_Resource_RepositoryResource_Yum

// Represents a single yum package repository. These are added to a repo file
// that is managed at `/etc/yum.repos.d/google_osconfig.repo`.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_RepositoryResource_YumRepository = src.OSPolicy_Resource_RepositoryResource_YumRepository
type OSPolicy_Resource_RepositoryResource_Zypper = src.OSPolicy_Resource_RepositoryResource_Zypper

// Represents a single zypper package repository. These are added to a repo
// file that is managed at `/etc/zypp/repos.d/google_osconfig.repo`.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OSPolicy_Resource_RepositoryResource_ZypperRepository = src.OSPolicy_Resource_RepositoryResource_ZypperRepository

// 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/apiv1/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/apiv1/osconfigpb
type OsConfigServiceClient = src.OsConfigServiceClient

// OsConfigServiceServer is the server API for OsConfigService service.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OsConfigServiceServer = src.OsConfigServiceServer

// OsConfigZonalServiceClient is the client API for OsConfigZonalService
// 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/apiv1/osconfigpb
type OsConfigZonalServiceClient = src.OsConfigZonalServiceClient

// OsConfigZonalServiceServer is the server API for OsConfigZonalService
// service.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type OsConfigZonalServiceServer = src.OsConfigZonalServiceServer

// 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/apiv1/osconfigpb
type PatchConfig = src.PatchConfig

// Post-patch reboot settings.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/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/apiv1/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/apiv1/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/apiv1/osconfigpb
type PatchInstanceFilter = src.PatchInstanceFilter

// Targets a group of VM instances by using their [assigned
// labels](https://cloud.google.com/compute/docs/labeling-resources). Labels
// are key-value pairs. A `GroupLabel` is a combination of labels that is used
// to target VMs for a patch job. For example, a patch job can target VMs that
// have the following `GroupLabel`: `{"env":"test", "app":"web"}`. This means
// that the patch job is applied to VMs that have both the labels `env=test`
// and `app=web`.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/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/apiv1/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/apiv1/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/apiv1/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/apiv1/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/apiv1/osconfigpb
type PatchRollout = src.PatchRollout

// Type of the rollout.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/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/apiv1/osconfigpb
type PausePatchDeploymentRequest = src.PausePatchDeploymentRequest

// Sets the time for recurring patch deployments.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type RecurringSchedule = src.RecurringSchedule

// Specifies the frequency of the recurring patch deployments.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/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/apiv1/osconfigpb
type ResumePatchDeploymentRequest = src.ResumePatchDeploymentRequest

// UnimplementedOsConfigServiceServer can be embedded to have forward
// compatible implementations.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type UnimplementedOsConfigServiceServer = src.UnimplementedOsConfigServiceServer

// UnimplementedOsConfigZonalServiceServer can be embedded to have forward
// compatible implementations.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type UnimplementedOsConfigZonalServiceServer = src.UnimplementedOsConfigZonalServiceServer

// A request message to update an OS policy assignment
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type UpdateOSPolicyAssignmentRequest = src.UpdateOSPolicyAssignmentRequest

// A request message for updating a patch deployment.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type UpdatePatchDeploymentRequest = src.UpdatePatchDeploymentRequest

// This API resource represents the vulnerability report for a specified
// Compute Engine virtual machine (VM) instance at a given point in time. For
// more information, see [Vulnerability
// reports](https://cloud.google.com/compute/docs/instances/os-inventory-management#vulnerability-reports).
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type VulnerabilityReport = src.VulnerabilityReport

// A vulnerability affecting the VM instance.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type VulnerabilityReport_Vulnerability = src.VulnerabilityReport_Vulnerability

// Contains metadata information for the vulnerability. This information is
// collected from the upstream feed of the operating system.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type VulnerabilityReport_Vulnerability_Details = src.VulnerabilityReport_Vulnerability_Details

// A reference for this vulnerability.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type VulnerabilityReport_Vulnerability_Details_Reference = src.VulnerabilityReport_Vulnerability_Details_Reference

// OS inventory item that is affected by a vulnerability or fixed as a result
// of a vulnerability.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type VulnerabilityReport_Vulnerability_Item = src.VulnerabilityReport_Vulnerability_Item

// Represents one week day in a month. An example is "the 4th Sunday".
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type WeekDayOfMonth = src.WeekDayOfMonth

// Represents a weekly schedule.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/osconfigpb
type WeeklySchedule = src.WeeklySchedule

// Windows patching is performed using the Windows Update Agent.
//
// Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1/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/apiv1/osconfigpb
type WindowsUpdateSettings_Classification = src.WindowsUpdateSettings_Classification

// 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/apiv1/osconfigpb
type YumSettings = src.YumSettings

// 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/apiv1/osconfigpb
type ZypperSettings = src.ZypperSettings

// Deprecated: Please use funcs in: cloud.google.com/go/osconfig/apiv1/osconfigpb
func NewOsConfigServiceClient(cc grpc.ClientConnInterface) OsConfigServiceClient {
	return src.NewOsConfigServiceClient(cc)
}

// Deprecated: Please use funcs in: cloud.google.com/go/osconfig/apiv1/osconfigpb
func NewOsConfigZonalServiceClient(cc grpc.ClientConnInterface) OsConfigZonalServiceClient {
	return src.NewOsConfigZonalServiceClient(cc)
}

// Deprecated: Please use funcs in: cloud.google.com/go/osconfig/apiv1/osconfigpb
func RegisterOsConfigServiceServer(s *grpc.Server, srv OsConfigServiceServer) {
	src.RegisterOsConfigServiceServer(s, srv)
}

// Deprecated: Please use funcs in: cloud.google.com/go/osconfig/apiv1/osconfigpb
func RegisterOsConfigZonalServiceServer(s *grpc.Server, srv OsConfigZonalServiceServer) {
	src.RegisterOsConfigZonalServiceServer(s, srv)
}
