// 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) }