...

Source file src/google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha/alias.go

Documentation: google.golang.org/genproto/googleapis/cloud/osconfig/v1alpha

     1  // Copyright 2022 Google LLC
     2  //
     3  // Licensed under the Apache License, Version 2.0 (the "License");
     4  // you may not use this file except in compliance with the License.
     5  // You may obtain a copy of the License at
     6  //
     7  //     http://www.apache.org/licenses/LICENSE-2.0
     8  //
     9  // Unless required by applicable law or agreed to in writing, software
    10  // distributed under the License is distributed on an "AS IS" BASIS,
    11  // WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
    12  // See the License for the specific language governing permissions and
    13  // limitations under the License.
    14  
    15  // Code generated by aliasgen. DO NOT EDIT.
    16  
    17  // Package osconfig aliases all exported identifiers in package
    18  // "cloud.google.com/go/osconfig/apiv1alpha/osconfigpb".
    19  //
    20  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb.
    21  // Please read https://github.com/googleapis/google-cloud-go/blob/main/migration.md
    22  // for more details.
    23  package osconfig
    24  
    25  import (
    26  	src "cloud.google.com/go/osconfig/apiv1alpha/osconfigpb"
    27  	grpc "google.golang.org/grpc"
    28  )
    29  
    30  // Deprecated: Please use consts in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
    31  const (
    32  	CVSSv3_ATTACK_COMPLEXITY_HIGH                                                                                                          = src.CVSSv3_ATTACK_COMPLEXITY_HIGH
    33  	CVSSv3_ATTACK_COMPLEXITY_LOW                                                                                                           = src.CVSSv3_ATTACK_COMPLEXITY_LOW
    34  	CVSSv3_ATTACK_COMPLEXITY_UNSPECIFIED                                                                                                   = src.CVSSv3_ATTACK_COMPLEXITY_UNSPECIFIED
    35  	CVSSv3_ATTACK_VECTOR_ADJACENT                                                                                                          = src.CVSSv3_ATTACK_VECTOR_ADJACENT
    36  	CVSSv3_ATTACK_VECTOR_LOCAL                                                                                                             = src.CVSSv3_ATTACK_VECTOR_LOCAL
    37  	CVSSv3_ATTACK_VECTOR_NETWORK                                                                                                           = src.CVSSv3_ATTACK_VECTOR_NETWORK
    38  	CVSSv3_ATTACK_VECTOR_PHYSICAL                                                                                                          = src.CVSSv3_ATTACK_VECTOR_PHYSICAL
    39  	CVSSv3_ATTACK_VECTOR_UNSPECIFIED                                                                                                       = src.CVSSv3_ATTACK_VECTOR_UNSPECIFIED
    40  	CVSSv3_IMPACT_HIGH                                                                                                                     = src.CVSSv3_IMPACT_HIGH
    41  	CVSSv3_IMPACT_LOW                                                                                                                      = src.CVSSv3_IMPACT_LOW
    42  	CVSSv3_IMPACT_NONE                                                                                                                     = src.CVSSv3_IMPACT_NONE
    43  	CVSSv3_IMPACT_UNSPECIFIED                                                                                                              = src.CVSSv3_IMPACT_UNSPECIFIED
    44  	CVSSv3_PRIVILEGES_REQUIRED_HIGH                                                                                                        = src.CVSSv3_PRIVILEGES_REQUIRED_HIGH
    45  	CVSSv3_PRIVILEGES_REQUIRED_LOW                                                                                                         = src.CVSSv3_PRIVILEGES_REQUIRED_LOW
    46  	CVSSv3_PRIVILEGES_REQUIRED_NONE                                                                                                        = src.CVSSv3_PRIVILEGES_REQUIRED_NONE
    47  	CVSSv3_PRIVILEGES_REQUIRED_UNSPECIFIED                                                                                                 = src.CVSSv3_PRIVILEGES_REQUIRED_UNSPECIFIED
    48  	CVSSv3_SCOPE_CHANGED                                                                                                                   = src.CVSSv3_SCOPE_CHANGED
    49  	CVSSv3_SCOPE_UNCHANGED                                                                                                                 = src.CVSSv3_SCOPE_UNCHANGED
    50  	CVSSv3_SCOPE_UNSPECIFIED                                                                                                               = src.CVSSv3_SCOPE_UNSPECIFIED
    51  	CVSSv3_USER_INTERACTION_NONE                                                                                                           = src.CVSSv3_USER_INTERACTION_NONE
    52  	CVSSv3_USER_INTERACTION_REQUIRED                                                                                                       = src.CVSSv3_USER_INTERACTION_REQUIRED
    53  	CVSSv3_USER_INTERACTION_UNSPECIFIED                                                                                                    = src.CVSSv3_USER_INTERACTION_UNSPECIFIED
    54  	InventoryView_BASIC                                                                                                                    = src.InventoryView_BASIC
    55  	InventoryView_FULL                                                                                                                     = src.InventoryView_FULL
    56  	InventoryView_INVENTORY_VIEW_UNSPECIFIED                                                                                               = src.InventoryView_INVENTORY_VIEW_UNSPECIFIED
    57  	Inventory_Item_AVAILABLE_PACKAGE                                                                                                       = src.Inventory_Item_AVAILABLE_PACKAGE
    58  	Inventory_Item_INSTALLED_PACKAGE                                                                                                       = src.Inventory_Item_INSTALLED_PACKAGE
    59  	Inventory_Item_INVENTORY_REPORT                                                                                                        = src.Inventory_Item_INVENTORY_REPORT
    60  	Inventory_Item_ORIGIN_TYPE_UNSPECIFIED                                                                                                 = src.Inventory_Item_ORIGIN_TYPE_UNSPECIFIED
    61  	Inventory_Item_TYPE_UNSPECIFIED                                                                                                        = src.Inventory_Item_TYPE_UNSPECIFIED
    62  	OSPolicyAssignmentOperationMetadata_API_METHOD_UNSPECIFIED                                                                             = src.OSPolicyAssignmentOperationMetadata_API_METHOD_UNSPECIFIED
    63  	OSPolicyAssignmentOperationMetadata_CANCELLED                                                                                          = src.OSPolicyAssignmentOperationMetadata_CANCELLED
    64  	OSPolicyAssignmentOperationMetadata_CANCELLING                                                                                         = src.OSPolicyAssignmentOperationMetadata_CANCELLING
    65  	OSPolicyAssignmentOperationMetadata_CREATE                                                                                             = src.OSPolicyAssignmentOperationMetadata_CREATE
    66  	OSPolicyAssignmentOperationMetadata_DELETE                                                                                             = src.OSPolicyAssignmentOperationMetadata_DELETE
    67  	OSPolicyAssignmentOperationMetadata_IN_PROGRESS                                                                                        = src.OSPolicyAssignmentOperationMetadata_IN_PROGRESS
    68  	OSPolicyAssignmentOperationMetadata_ROLLOUT_STATE_UNSPECIFIED                                                                          = src.OSPolicyAssignmentOperationMetadata_ROLLOUT_STATE_UNSPECIFIED
    69  	OSPolicyAssignmentOperationMetadata_SUCCEEDED                                                                                          = src.OSPolicyAssignmentOperationMetadata_SUCCEEDED
    70  	OSPolicyAssignmentOperationMetadata_UPDATE                                                                                             = src.OSPolicyAssignmentOperationMetadata_UPDATE
    71  	OSPolicyAssignmentReport_OSPolicyCompliance_COMPLIANT                                                                                  = src.OSPolicyAssignmentReport_OSPolicyCompliance_COMPLIANT
    72  	OSPolicyAssignmentReport_OSPolicyCompliance_NON_COMPLIANT                                                                              = src.OSPolicyAssignmentReport_OSPolicyCompliance_NON_COMPLIANT
    73  	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_COMPLIANT                                                       = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_COMPLIANT
    74  	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_NON_COMPLIANT                                                   = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_NON_COMPLIANT
    75  	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_DESIRED_STATE_CHECK                  = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_DESIRED_STATE_CHECK
    76  	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_DESIRED_STATE_CHECK_POST_ENFORCEMENT = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_DESIRED_STATE_CHECK_POST_ENFORCEMENT
    77  	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_DESIRED_STATE_ENFORCEMENT            = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_DESIRED_STATE_ENFORCEMENT
    78  	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_TYPE_UNSPECIFIED                     = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_TYPE_UNSPECIFIED
    79  	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_VALIDATION                           = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_VALIDATION
    80  	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_UNKNOWN                                                         = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_UNKNOWN
    81  	OSPolicyAssignmentReport_OSPolicyCompliance_UNKNOWN                                                                                    = src.OSPolicyAssignmentReport_OSPolicyCompliance_UNKNOWN
    82  	OSPolicyAssignment_CANCELLED                                                                                                           = src.OSPolicyAssignment_CANCELLED
    83  	OSPolicyAssignment_CANCELLING                                                                                                          = src.OSPolicyAssignment_CANCELLING
    84  	OSPolicyAssignment_IN_PROGRESS                                                                                                         = src.OSPolicyAssignment_IN_PROGRESS
    85  	OSPolicyAssignment_ROLLOUT_STATE_UNSPECIFIED                                                                                           = src.OSPolicyAssignment_ROLLOUT_STATE_UNSPECIFIED
    86  	OSPolicyAssignment_SUCCEEDED                                                                                                           = src.OSPolicyAssignment_SUCCEEDED
    87  	OSPolicyComplianceState_COMPLIANT                                                                                                      = src.OSPolicyComplianceState_COMPLIANT
    88  	OSPolicyComplianceState_NON_COMPLIANT                                                                                                  = src.OSPolicyComplianceState_NON_COMPLIANT
    89  	OSPolicyComplianceState_NO_OS_POLICIES_APPLICABLE                                                                                      = src.OSPolicyComplianceState_NO_OS_POLICIES_APPLICABLE
    90  	OSPolicyComplianceState_OS_POLICY_COMPLIANCE_STATE_UNSPECIFIED                                                                         = src.OSPolicyComplianceState_OS_POLICY_COMPLIANCE_STATE_UNSPECIFIED
    91  	OSPolicyComplianceState_UNKNOWN                                                                                                        = src.OSPolicyComplianceState_UNKNOWN
    92  	OSPolicyResourceConfigStep_DESIRED_STATE_CHECK                                                                                         = src.OSPolicyResourceConfigStep_DESIRED_STATE_CHECK
    93  	OSPolicyResourceConfigStep_DESIRED_STATE_CHECK_POST_ENFORCEMENT                                                                        = src.OSPolicyResourceConfigStep_DESIRED_STATE_CHECK_POST_ENFORCEMENT
    94  	OSPolicyResourceConfigStep_DESIRED_STATE_ENFORCEMENT                                                                                   = src.OSPolicyResourceConfigStep_DESIRED_STATE_ENFORCEMENT
    95  	OSPolicyResourceConfigStep_FAILED                                                                                                      = src.OSPolicyResourceConfigStep_FAILED
    96  	OSPolicyResourceConfigStep_OUTCOME_UNSPECIFIED                                                                                         = src.OSPolicyResourceConfigStep_OUTCOME_UNSPECIFIED
    97  	OSPolicyResourceConfigStep_SUCCEEDED                                                                                                   = src.OSPolicyResourceConfigStep_SUCCEEDED
    98  	OSPolicyResourceConfigStep_TYPE_UNSPECIFIED                                                                                            = src.OSPolicyResourceConfigStep_TYPE_UNSPECIFIED
    99  	OSPolicyResourceConfigStep_VALIDATION                                                                                                  = src.OSPolicyResourceConfigStep_VALIDATION
   100  	OSPolicy_ENFORCEMENT                                                                                                                   = src.OSPolicy_ENFORCEMENT
   101  	OSPolicy_MODE_UNSPECIFIED                                                                                                              = src.OSPolicy_MODE_UNSPECIFIED
   102  	OSPolicy_Resource_ExecResource_Exec_INTERPRETER_UNSPECIFIED                                                                            = src.OSPolicy_Resource_ExecResource_Exec_INTERPRETER_UNSPECIFIED
   103  	OSPolicy_Resource_ExecResource_Exec_NONE                                                                                               = src.OSPolicy_Resource_ExecResource_Exec_NONE
   104  	OSPolicy_Resource_ExecResource_Exec_POWERSHELL                                                                                         = src.OSPolicy_Resource_ExecResource_Exec_POWERSHELL
   105  	OSPolicy_Resource_ExecResource_Exec_SHELL                                                                                              = src.OSPolicy_Resource_ExecResource_Exec_SHELL
   106  	OSPolicy_Resource_FileResource_ABSENT                                                                                                  = src.OSPolicy_Resource_FileResource_ABSENT
   107  	OSPolicy_Resource_FileResource_CONTENTS_MATCH                                                                                          = src.OSPolicy_Resource_FileResource_CONTENTS_MATCH
   108  	OSPolicy_Resource_FileResource_DESIRED_STATE_UNSPECIFIED                                                                               = src.OSPolicy_Resource_FileResource_DESIRED_STATE_UNSPECIFIED
   109  	OSPolicy_Resource_FileResource_PRESENT                                                                                                 = src.OSPolicy_Resource_FileResource_PRESENT
   110  	OSPolicy_Resource_PackageResource_DESIRED_STATE_UNSPECIFIED                                                                            = src.OSPolicy_Resource_PackageResource_DESIRED_STATE_UNSPECIFIED
   111  	OSPolicy_Resource_PackageResource_INSTALLED                                                                                            = src.OSPolicy_Resource_PackageResource_INSTALLED
   112  	OSPolicy_Resource_PackageResource_REMOVED                                                                                              = src.OSPolicy_Resource_PackageResource_REMOVED
   113  	OSPolicy_Resource_RepositoryResource_AptRepository_ARCHIVE_TYPE_UNSPECIFIED                                                            = src.OSPolicy_Resource_RepositoryResource_AptRepository_ARCHIVE_TYPE_UNSPECIFIED
   114  	OSPolicy_Resource_RepositoryResource_AptRepository_DEB                                                                                 = src.OSPolicy_Resource_RepositoryResource_AptRepository_DEB
   115  	OSPolicy_Resource_RepositoryResource_AptRepository_DEB_SRC                                                                             = src.OSPolicy_Resource_RepositoryResource_AptRepository_DEB_SRC
   116  	OSPolicy_VALIDATION                                                                                                                    = src.OSPolicy_VALIDATION
   117  )
   118  
   119  // Deprecated: Please use vars in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   120  var (
   121  	CVSSv3_AttackComplexity_name                                                                                 = src.CVSSv3_AttackComplexity_name
   122  	CVSSv3_AttackComplexity_value                                                                                = src.CVSSv3_AttackComplexity_value
   123  	CVSSv3_AttackVector_name                                                                                     = src.CVSSv3_AttackVector_name
   124  	CVSSv3_AttackVector_value                                                                                    = src.CVSSv3_AttackVector_value
   125  	CVSSv3_Impact_name                                                                                           = src.CVSSv3_Impact_name
   126  	CVSSv3_Impact_value                                                                                          = src.CVSSv3_Impact_value
   127  	CVSSv3_PrivilegesRequired_name                                                                               = src.CVSSv3_PrivilegesRequired_name
   128  	CVSSv3_PrivilegesRequired_value                                                                              = src.CVSSv3_PrivilegesRequired_value
   129  	CVSSv3_Scope_name                                                                                            = src.CVSSv3_Scope_name
   130  	CVSSv3_Scope_value                                                                                           = src.CVSSv3_Scope_value
   131  	CVSSv3_UserInteraction_name                                                                                  = src.CVSSv3_UserInteraction_name
   132  	CVSSv3_UserInteraction_value                                                                                 = src.CVSSv3_UserInteraction_value
   133  	File_google_cloud_osconfig_v1alpha_config_common_proto                                                       = src.File_google_cloud_osconfig_v1alpha_config_common_proto
   134  	File_google_cloud_osconfig_v1alpha_instance_os_policies_compliance_proto                                     = src.File_google_cloud_osconfig_v1alpha_instance_os_policies_compliance_proto
   135  	File_google_cloud_osconfig_v1alpha_inventory_proto                                                           = src.File_google_cloud_osconfig_v1alpha_inventory_proto
   136  	File_google_cloud_osconfig_v1alpha_os_policy_assignment_reports_proto                                        = src.File_google_cloud_osconfig_v1alpha_os_policy_assignment_reports_proto
   137  	File_google_cloud_osconfig_v1alpha_os_policy_assignments_proto                                               = src.File_google_cloud_osconfig_v1alpha_os_policy_assignments_proto
   138  	File_google_cloud_osconfig_v1alpha_os_policy_proto                                                           = src.File_google_cloud_osconfig_v1alpha_os_policy_proto
   139  	File_google_cloud_osconfig_v1alpha_osconfig_common_proto                                                     = src.File_google_cloud_osconfig_v1alpha_osconfig_common_proto
   140  	File_google_cloud_osconfig_v1alpha_osconfig_zonal_service_proto                                              = src.File_google_cloud_osconfig_v1alpha_osconfig_zonal_service_proto
   141  	File_google_cloud_osconfig_v1alpha_vulnerability_proto                                                       = src.File_google_cloud_osconfig_v1alpha_vulnerability_proto
   142  	InventoryView_name                                                                                           = src.InventoryView_name
   143  	InventoryView_value                                                                                          = src.InventoryView_value
   144  	Inventory_Item_OriginType_name                                                                               = src.Inventory_Item_OriginType_name
   145  	Inventory_Item_OriginType_value                                                                              = src.Inventory_Item_OriginType_value
   146  	Inventory_Item_Type_name                                                                                     = src.Inventory_Item_Type_name
   147  	Inventory_Item_Type_value                                                                                    = src.Inventory_Item_Type_value
   148  	OSPolicyAssignmentOperationMetadata_APIMethod_name                                                           = src.OSPolicyAssignmentOperationMetadata_APIMethod_name
   149  	OSPolicyAssignmentOperationMetadata_APIMethod_value                                                          = src.OSPolicyAssignmentOperationMetadata_APIMethod_value
   150  	OSPolicyAssignmentOperationMetadata_RolloutState_name                                                        = src.OSPolicyAssignmentOperationMetadata_RolloutState_name
   151  	OSPolicyAssignmentOperationMetadata_RolloutState_value                                                       = src.OSPolicyAssignmentOperationMetadata_RolloutState_value
   152  	OSPolicyAssignmentReport_OSPolicyCompliance_ComplianceState_name                                             = src.OSPolicyAssignmentReport_OSPolicyCompliance_ComplianceState_name
   153  	OSPolicyAssignmentReport_OSPolicyCompliance_ComplianceState_value                                            = src.OSPolicyAssignmentReport_OSPolicyCompliance_ComplianceState_value
   154  	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ComplianceState_name                  = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ComplianceState_name
   155  	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ComplianceState_value                 = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ComplianceState_value
   156  	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_Type_name  = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_Type_name
   157  	OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_Type_value = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_Type_value
   158  	OSPolicyAssignment_RolloutState_name                                                                         = src.OSPolicyAssignment_RolloutState_name
   159  	OSPolicyAssignment_RolloutState_value                                                                        = src.OSPolicyAssignment_RolloutState_value
   160  	OSPolicyComplianceState_name                                                                                 = src.OSPolicyComplianceState_name
   161  	OSPolicyComplianceState_value                                                                                = src.OSPolicyComplianceState_value
   162  	OSPolicyResourceConfigStep_Outcome_name                                                                      = src.OSPolicyResourceConfigStep_Outcome_name
   163  	OSPolicyResourceConfigStep_Outcome_value                                                                     = src.OSPolicyResourceConfigStep_Outcome_value
   164  	OSPolicyResourceConfigStep_Type_name                                                                         = src.OSPolicyResourceConfigStep_Type_name
   165  	OSPolicyResourceConfigStep_Type_value                                                                        = src.OSPolicyResourceConfigStep_Type_value
   166  	OSPolicy_Mode_name                                                                                           = src.OSPolicy_Mode_name
   167  	OSPolicy_Mode_value                                                                                          = src.OSPolicy_Mode_value
   168  	OSPolicy_Resource_ExecResource_Exec_Interpreter_name                                                         = src.OSPolicy_Resource_ExecResource_Exec_Interpreter_name
   169  	OSPolicy_Resource_ExecResource_Exec_Interpreter_value                                                        = src.OSPolicy_Resource_ExecResource_Exec_Interpreter_value
   170  	OSPolicy_Resource_FileResource_DesiredState_name                                                             = src.OSPolicy_Resource_FileResource_DesiredState_name
   171  	OSPolicy_Resource_FileResource_DesiredState_value                                                            = src.OSPolicy_Resource_FileResource_DesiredState_value
   172  	OSPolicy_Resource_PackageResource_DesiredState_name                                                          = src.OSPolicy_Resource_PackageResource_DesiredState_name
   173  	OSPolicy_Resource_PackageResource_DesiredState_value                                                         = src.OSPolicy_Resource_PackageResource_DesiredState_value
   174  	OSPolicy_Resource_RepositoryResource_AptRepository_ArchiveType_name                                          = src.OSPolicy_Resource_RepositoryResource_AptRepository_ArchiveType_name
   175  	OSPolicy_Resource_RepositoryResource_AptRepository_ArchiveType_value                                         = src.OSPolicy_Resource_RepositoryResource_AptRepository_ArchiveType_value
   176  )
   177  
   178  // Common Vulnerability Scoring System version 3. For details, see
   179  // https://www.first.org/cvss/specification-document
   180  //
   181  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   182  type CVSSv3 = src.CVSSv3
   183  
   184  // This metric describes the conditions beyond the attacker's control that
   185  // must exist in order to exploit the vulnerability.
   186  //
   187  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   188  type CVSSv3_AttackComplexity = src.CVSSv3_AttackComplexity
   189  
   190  // This metric reflects the context by which vulnerability exploitation is
   191  // possible.
   192  //
   193  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   194  type CVSSv3_AttackVector = src.CVSSv3_AttackVector
   195  
   196  // The Impact metrics capture the effects of a successfully exploited
   197  // vulnerability on the component that suffers the worst outcome that is most
   198  // directly and predictably associated with the attack.
   199  //
   200  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   201  type CVSSv3_Impact = src.CVSSv3_Impact
   202  
   203  // This metric describes the level of privileges an attacker must possess
   204  // before successfully exploiting the vulnerability.
   205  //
   206  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   207  type CVSSv3_PrivilegesRequired = src.CVSSv3_PrivilegesRequired
   208  
   209  // The Scope metric captures whether a vulnerability in one vulnerable
   210  // component impacts resources in components beyond its security scope.
   211  //
   212  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   213  type CVSSv3_Scope = src.CVSSv3_Scope
   214  
   215  // This metric captures the requirement for a human user, other than the
   216  // attacker, to participate in the successful compromise of the vulnerable
   217  // component.
   218  //
   219  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   220  type CVSSv3_UserInteraction = src.CVSSv3_UserInteraction
   221  
   222  // A request message to create an OS policy assignment
   223  //
   224  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   225  type CreateOSPolicyAssignmentRequest = src.CreateOSPolicyAssignmentRequest
   226  
   227  // A request message for deleting a OS policy assignment.
   228  //
   229  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   230  type DeleteOSPolicyAssignmentRequest = src.DeleteOSPolicyAssignmentRequest
   231  
   232  // Message encapsulating a value that can be either absolute ("fixed") or
   233  // relative ("percent") to a value.
   234  //
   235  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   236  type FixedOrPercent = src.FixedOrPercent
   237  type FixedOrPercent_Fixed = src.FixedOrPercent_Fixed
   238  type FixedOrPercent_Percent = src.FixedOrPercent_Percent
   239  
   240  // A request message for getting OS policies compliance data for the given
   241  // Compute Engine VM instance. Deprecated: Do not use.
   242  //
   243  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   244  type GetInstanceOSPoliciesComplianceRequest = src.GetInstanceOSPoliciesComplianceRequest
   245  
   246  // A request message for getting inventory data for the specified VM.
   247  //
   248  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   249  type GetInventoryRequest = src.GetInventoryRequest
   250  
   251  // Get a report of the OS policy assignment for a VM instance.
   252  //
   253  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   254  type GetOSPolicyAssignmentReportRequest = src.GetOSPolicyAssignmentReportRequest
   255  
   256  // A request message to get an OS policy assignment
   257  //
   258  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   259  type GetOSPolicyAssignmentRequest = src.GetOSPolicyAssignmentRequest
   260  
   261  // A request message for getting the vulnerability report for the specified
   262  // VM.
   263  //
   264  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   265  type GetVulnerabilityReportRequest = src.GetVulnerabilityReportRequest
   266  
   267  // This API resource represents the OS policies compliance data for a Compute
   268  // Engine virtual machine (VM) instance at a given point in time. A Compute
   269  // Engine VM can have multiple OS policy assignments, and each assignment can
   270  // have multiple OS policies. As a result, multiple OS policies could be
   271  // applied to a single VM. You can use this API resource to determine both the
   272  // compliance state of your VM as well as the compliance state of an individual
   273  // OS policy. For more information, see [View
   274  // compliance](https://cloud.google.com/compute/docs/os-configuration-management/view-compliance).
   275  // Deprecated: Do not use.
   276  //
   277  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   278  type InstanceOSPoliciesCompliance = src.InstanceOSPoliciesCompliance
   279  
   280  // Compliance data for an OS policy Deprecated: Do not use.
   281  //
   282  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   283  type InstanceOSPoliciesCompliance_OSPolicyCompliance = src.InstanceOSPoliciesCompliance_OSPolicyCompliance
   284  
   285  // This API resource represents the available inventory data for a Compute
   286  // Engine virtual machine (VM) instance at a given point in time. You can use
   287  // this API resource to determine the inventory data of your VM. For more
   288  // information, see [Information provided by OS inventory
   289  // management](https://cloud.google.com/compute/docs/instances/os-inventory-management#data-collected).
   290  //
   291  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   292  type Inventory = src.Inventory
   293  
   294  // The view for inventory objects.
   295  //
   296  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   297  type InventoryView = src.InventoryView
   298  
   299  // A single piece of inventory on a VM.
   300  //
   301  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   302  type Inventory_Item = src.Inventory_Item
   303  type Inventory_Item_AvailablePackage = src.Inventory_Item_AvailablePackage
   304  type Inventory_Item_InstalledPackage = src.Inventory_Item_InstalledPackage
   305  
   306  // The origin of a specific inventory item.
   307  //
   308  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   309  type Inventory_Item_OriginType = src.Inventory_Item_OriginType
   310  
   311  // The different types of inventory that are tracked on a VM.
   312  //
   313  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   314  type Inventory_Item_Type = src.Inventory_Item_Type
   315  
   316  // Operating system information for the VM.
   317  //
   318  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   319  type Inventory_OsInfo = src.Inventory_OsInfo
   320  
   321  // Software package information of the operating system.
   322  //
   323  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   324  type Inventory_SoftwarePackage = src.Inventory_SoftwarePackage
   325  type Inventory_SoftwarePackage_AptPackage = src.Inventory_SoftwarePackage_AptPackage
   326  type Inventory_SoftwarePackage_CosPackage = src.Inventory_SoftwarePackage_CosPackage
   327  type Inventory_SoftwarePackage_GoogetPackage = src.Inventory_SoftwarePackage_GoogetPackage
   328  type Inventory_SoftwarePackage_QfePackage = src.Inventory_SoftwarePackage_QfePackage
   329  type Inventory_SoftwarePackage_WindowsApplication = src.Inventory_SoftwarePackage_WindowsApplication
   330  type Inventory_SoftwarePackage_WuaPackage = src.Inventory_SoftwarePackage_WuaPackage
   331  type Inventory_SoftwarePackage_YumPackage = src.Inventory_SoftwarePackage_YumPackage
   332  type Inventory_SoftwarePackage_ZypperPackage = src.Inventory_SoftwarePackage_ZypperPackage
   333  type Inventory_SoftwarePackage_ZypperPatch = src.Inventory_SoftwarePackage_ZypperPatch
   334  
   335  // Information related to the a standard versioned package. This includes
   336  // package info for APT, Yum, Zypper, and Googet package managers.
   337  //
   338  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   339  type Inventory_VersionedPackage = src.Inventory_VersionedPackage
   340  
   341  // Contains information about a Windows application that is retrieved from the
   342  // Windows Registry. For more information about these fields, see:
   343  // https://docs.microsoft.com/en-us/windows/win32/msi/uninstall-registry-key
   344  //
   345  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   346  type Inventory_WindowsApplication = src.Inventory_WindowsApplication
   347  
   348  // Information related to a Quick Fix Engineering package. Fields are taken
   349  // from Windows QuickFixEngineering Interface and match the source names:
   350  // https://docs.microsoft.com/en-us/windows/win32/cimwin32prov/win32-quickfixengineering
   351  //
   352  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   353  type Inventory_WindowsQuickFixEngineeringPackage = src.Inventory_WindowsQuickFixEngineeringPackage
   354  
   355  // Details related to a Windows Update package. Field data and names are taken
   356  // from Windows Update API IUpdate Interface:
   357  // https://docs.microsoft.com/en-us/windows/win32/api/_wua/ Descriptive fields
   358  // like title, and description are localized based on the locale of the VM
   359  // being updated.
   360  //
   361  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   362  type Inventory_WindowsUpdatePackage = src.Inventory_WindowsUpdatePackage
   363  
   364  // Categories specified by the Windows Update.
   365  //
   366  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   367  type Inventory_WindowsUpdatePackage_WindowsUpdateCategory = src.Inventory_WindowsUpdatePackage_WindowsUpdateCategory
   368  
   369  // Details related to a Zypper Patch.
   370  //
   371  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   372  type Inventory_ZypperPatch = src.Inventory_ZypperPatch
   373  
   374  // A request message for listing OS policies compliance data for all Compute
   375  // Engine VMs in the given location. Deprecated: Do not use.
   376  //
   377  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   378  type ListInstanceOSPoliciesCompliancesRequest = src.ListInstanceOSPoliciesCompliancesRequest
   379  
   380  // A response message for listing OS policies compliance data for all Compute
   381  // Engine VMs in the given location. Deprecated: Do not use.
   382  //
   383  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   384  type ListInstanceOSPoliciesCompliancesResponse = src.ListInstanceOSPoliciesCompliancesResponse
   385  
   386  // A request message for listing inventory data for all VMs in the specified
   387  // location.
   388  //
   389  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   390  type ListInventoriesRequest = src.ListInventoriesRequest
   391  
   392  // A response message for listing inventory data for all VMs in a specified
   393  // location.
   394  //
   395  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   396  type ListInventoriesResponse = src.ListInventoriesResponse
   397  
   398  // List the OS policy assignment reports for VM instances.
   399  //
   400  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   401  type ListOSPolicyAssignmentReportsRequest = src.ListOSPolicyAssignmentReportsRequest
   402  
   403  // A response message for listing OS Policy assignment reports including the
   404  // page of results and page token.
   405  //
   406  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   407  type ListOSPolicyAssignmentReportsResponse = src.ListOSPolicyAssignmentReportsResponse
   408  
   409  // A request message to list revisions for a OS policy assignment
   410  //
   411  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   412  type ListOSPolicyAssignmentRevisionsRequest = src.ListOSPolicyAssignmentRevisionsRequest
   413  
   414  // A response message for listing all revisions for a OS policy assignment.
   415  //
   416  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   417  type ListOSPolicyAssignmentRevisionsResponse = src.ListOSPolicyAssignmentRevisionsResponse
   418  
   419  // A request message to list OS policy assignments for a parent resource
   420  //
   421  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   422  type ListOSPolicyAssignmentsRequest = src.ListOSPolicyAssignmentsRequest
   423  
   424  // A response message for listing all assignments under given parent.
   425  //
   426  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   427  type ListOSPolicyAssignmentsResponse = src.ListOSPolicyAssignmentsResponse
   428  
   429  // A request message for listing vulnerability reports for all VM instances in
   430  // the specified location.
   431  //
   432  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   433  type ListVulnerabilityReportsRequest = src.ListVulnerabilityReportsRequest
   434  
   435  // A response message for listing vulnerability reports for all VM instances
   436  // in the specified location.
   437  //
   438  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   439  type ListVulnerabilityReportsResponse = src.ListVulnerabilityReportsResponse
   440  
   441  // An OS policy defines the desired state configuration for a VM.
   442  //
   443  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   444  type OSPolicy = src.OSPolicy
   445  
   446  // OS policy assignment is an API resource that is used to apply a set of OS
   447  // policies to a dynamically targeted group of Compute Engine VM instances. An
   448  // OS policy is used to define the desired state configuration for a Compute
   449  // Engine VM instance through a set of configuration resources that provide
   450  // capabilities such as installing or removing software packages, or executing
   451  // a script. For more information, see [OS policy and OS policy
   452  // assignment](https://cloud.google.com/compute/docs/os-configuration-management/working-with-os-policies).
   453  //
   454  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   455  type OSPolicyAssignment = src.OSPolicyAssignment
   456  
   457  // OS policy assignment operation metadata provided by OS policy assignment
   458  // API methods that return long running operations.
   459  //
   460  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   461  type OSPolicyAssignmentOperationMetadata = src.OSPolicyAssignmentOperationMetadata
   462  
   463  // The OS policy assignment API method.
   464  //
   465  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   466  type OSPolicyAssignmentOperationMetadata_APIMethod = src.OSPolicyAssignmentOperationMetadata_APIMethod
   467  
   468  // State of the rollout
   469  //
   470  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   471  type OSPolicyAssignmentOperationMetadata_RolloutState = src.OSPolicyAssignmentOperationMetadata_RolloutState
   472  
   473  // A report of the OS policy assignment status for a given instance.
   474  //
   475  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   476  type OSPolicyAssignmentReport = src.OSPolicyAssignmentReport
   477  
   478  // Compliance data for an OS policy
   479  //
   480  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   481  type OSPolicyAssignmentReport_OSPolicyCompliance = src.OSPolicyAssignmentReport_OSPolicyCompliance
   482  
   483  // Possible compliance states for an os policy.
   484  //
   485  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   486  type OSPolicyAssignmentReport_OSPolicyCompliance_ComplianceState = src.OSPolicyAssignmentReport_OSPolicyCompliance_ComplianceState
   487  
   488  // Compliance data for an OS policy resource.
   489  //
   490  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   491  type OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance
   492  
   493  // Possible compliance states for a resource.
   494  //
   495  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   496  type OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ComplianceState = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ComplianceState
   497  
   498  // ExecResource specific output.
   499  //
   500  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   501  type OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ExecResourceOutput = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ExecResourceOutput
   502  type OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ExecResourceOutput_ = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_ExecResourceOutput_
   503  
   504  // Step performed by the OS Config agent for configuring an `OSPolicy`
   505  // resource to its desired state.
   506  //
   507  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   508  type OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep
   509  
   510  // Supported configuration step types
   511  //
   512  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   513  type OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_Type = src.OSPolicyAssignmentReport_OSPolicyCompliance_OSPolicyResourceCompliance_OSPolicyResourceConfigStep_Type
   514  
   515  // Filters to select target VMs for an assignment. If more than one filter
   516  // criteria is specified below, a VM will be selected if and only if it
   517  // satisfies all of them.
   518  //
   519  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   520  type OSPolicyAssignment_InstanceFilter = src.OSPolicyAssignment_InstanceFilter
   521  
   522  // VM inventory details.
   523  //
   524  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   525  type OSPolicyAssignment_InstanceFilter_Inventory = src.OSPolicyAssignment_InstanceFilter_Inventory
   526  
   527  // Message representing label set. - A label is a key value pair set for a VM.
   528  // - A LabelSet is a set of labels. - Labels within a LabelSet are ANDed. In
   529  // other words, a LabelSet is applicable for a VM only if it matches all the
   530  // labels in the LabelSet. - Example: A LabelSet with 2 labels: `env=prod` and
   531  // `type=webserver` will only be applicable for those VMs with both labels
   532  // present.
   533  //
   534  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   535  type OSPolicyAssignment_LabelSet = src.OSPolicyAssignment_LabelSet
   536  
   537  // Message to configure the rollout at the zonal level for the OS policy
   538  // assignment.
   539  //
   540  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   541  type OSPolicyAssignment_Rollout = src.OSPolicyAssignment_Rollout
   542  
   543  // OS policy assignment rollout state
   544  //
   545  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   546  type OSPolicyAssignment_RolloutState = src.OSPolicyAssignment_RolloutState
   547  
   548  // Supported OSPolicy compliance states. Deprecated: Do not use.
   549  //
   550  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   551  type OSPolicyComplianceState = src.OSPolicyComplianceState
   552  
   553  // Compliance data for an OS policy resource. Deprecated: Do not use.
   554  //
   555  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   556  type OSPolicyResourceCompliance = src.OSPolicyResourceCompliance
   557  
   558  // ExecResource specific output. Deprecated: Do not use.
   559  //
   560  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   561  type OSPolicyResourceCompliance_ExecResourceOutput = src.OSPolicyResourceCompliance_ExecResourceOutput
   562  type OSPolicyResourceCompliance_ExecResourceOutput_ = src.OSPolicyResourceCompliance_ExecResourceOutput_
   563  
   564  // Step performed by the OS Config agent for configuring an `OSPolicyResource`
   565  // to its desired state. Deprecated: Do not use.
   566  //
   567  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   568  type OSPolicyResourceConfigStep = src.OSPolicyResourceConfigStep
   569  
   570  // Supported outcomes for a configuration step. Deprecated: Do not use.
   571  //
   572  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   573  type OSPolicyResourceConfigStep_Outcome = src.OSPolicyResourceConfigStep_Outcome
   574  
   575  // Supported configuration step types Deprecated: Do not use.
   576  //
   577  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   578  type OSPolicyResourceConfigStep_Type = src.OSPolicyResourceConfigStep_Type
   579  
   580  // Filtering criteria to select VMs based on inventory details.
   581  //
   582  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   583  type OSPolicy_InventoryFilter = src.OSPolicy_InventoryFilter
   584  
   585  // Policy mode
   586  //
   587  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   588  type OSPolicy_Mode = src.OSPolicy_Mode
   589  
   590  // Filtering criteria to select VMs based on OS details.
   591  //
   592  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   593  type OSPolicy_OSFilter = src.OSPolicy_OSFilter
   594  
   595  // An OS policy resource is used to define the desired state configuration and
   596  // provides a specific functionality like installing/removing packages,
   597  // executing a script etc. The system ensures that resources are always in
   598  // their desired state by taking necessary actions if they have drifted from
   599  // their desired state.
   600  //
   601  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   602  type OSPolicy_Resource = src.OSPolicy_Resource
   603  
   604  // Resource groups provide a mechanism to group OS policy resources. Resource
   605  // groups enable OS policy authors to create a single OS policy to be applied
   606  // to VMs running different operating Systems. When the OS policy is applied to
   607  // a target VM, the appropriate resource group within the OS policy is selected
   608  // based on the `OSFilter` specified within the resource group.
   609  //
   610  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   611  type OSPolicy_ResourceGroup = src.OSPolicy_ResourceGroup
   612  type OSPolicy_Resource_Exec = src.OSPolicy_Resource_Exec
   613  
   614  // A resource that allows executing scripts on the VM. The `ExecResource` has
   615  // 2 stages: `validate` and `enforce` and both stages accept a script as an
   616  // argument to execute. When the `ExecResource` is applied by the agent, it
   617  // first executes the script in the `validate` stage. The `validate` stage can
   618  // signal that the `ExecResource` is already in the desired state by returning
   619  // an exit code of `100`. If the `ExecResource` is not in the desired state, it
   620  // should return an exit code of `101`. Any other exit code returned by this
   621  // stage is considered an error. If the `ExecResource` is not in the desired
   622  // state based on the exit code from the `validate` stage, the agent proceeds
   623  // to execute the script from the `enforce` stage. If the `ExecResource` is
   624  // already in the desired state, the `enforce` stage will not be run. Similar
   625  // to `validate` stage, the `enforce` stage should return an exit code of `100`
   626  // to indicate that the resource in now in its desired state. Any other exit
   627  // code is considered an error. NOTE: An exit code of `100` was chosen over `0`
   628  // (and `101` vs `1`) to have an explicit indicator of `in desired state`, `not
   629  // in desired state` and errors. Because, for example, Powershell will always
   630  // return an exit code of `0` unless an `exit` statement is provided in the
   631  // script. So, for reasons of consistency and being explicit, exit codes `100`
   632  // and `101` were chosen.
   633  //
   634  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   635  type OSPolicy_Resource_ExecResource = src.OSPolicy_Resource_ExecResource
   636  
   637  // A file or script to execute.
   638  //
   639  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   640  type OSPolicy_Resource_ExecResource_Exec = src.OSPolicy_Resource_ExecResource_Exec
   641  type OSPolicy_Resource_ExecResource_Exec_File = src.OSPolicy_Resource_ExecResource_Exec_File
   642  
   643  // The interpreter to use.
   644  //
   645  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   646  type OSPolicy_Resource_ExecResource_Exec_Interpreter = src.OSPolicy_Resource_ExecResource_Exec_Interpreter
   647  type OSPolicy_Resource_ExecResource_Exec_Script = src.OSPolicy_Resource_ExecResource_Exec_Script
   648  
   649  // A remote or local file.
   650  //
   651  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   652  type OSPolicy_Resource_File = src.OSPolicy_Resource_File
   653  
   654  // A resource that manages the state of a file.
   655  //
   656  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   657  type OSPolicy_Resource_FileResource = src.OSPolicy_Resource_FileResource
   658  type OSPolicy_Resource_FileResource_Content = src.OSPolicy_Resource_FileResource_Content
   659  
   660  // Desired state of the file.
   661  //
   662  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   663  type OSPolicy_Resource_FileResource_DesiredState = src.OSPolicy_Resource_FileResource_DesiredState
   664  type OSPolicy_Resource_FileResource_File = src.OSPolicy_Resource_FileResource_File
   665  type OSPolicy_Resource_File_ = src.OSPolicy_Resource_File_
   666  
   667  // Specifies a file available as a Cloud Storage Object.
   668  //
   669  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   670  type OSPolicy_Resource_File_Gcs = src.OSPolicy_Resource_File_Gcs
   671  type OSPolicy_Resource_File_Gcs_ = src.OSPolicy_Resource_File_Gcs_
   672  type OSPolicy_Resource_File_LocalPath = src.OSPolicy_Resource_File_LocalPath
   673  
   674  // Specifies a file available via some URI.
   675  //
   676  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   677  type OSPolicy_Resource_File_Remote = src.OSPolicy_Resource_File_Remote
   678  type OSPolicy_Resource_File_Remote_ = src.OSPolicy_Resource_File_Remote_
   679  
   680  // A resource that manages a system package.
   681  //
   682  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   683  type OSPolicy_Resource_PackageResource = src.OSPolicy_Resource_PackageResource
   684  
   685  // A package managed by APT. - install: `apt-get update && apt-get -y install
   686  // [name]` - remove: `apt-get -y remove [name]`
   687  //
   688  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   689  type OSPolicy_Resource_PackageResource_APT = src.OSPolicy_Resource_PackageResource_APT
   690  type OSPolicy_Resource_PackageResource_Apt = src.OSPolicy_Resource_PackageResource_Apt
   691  
   692  // A deb package file. dpkg packages only support INSTALLED state.
   693  //
   694  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   695  type OSPolicy_Resource_PackageResource_Deb = src.OSPolicy_Resource_PackageResource_Deb
   696  type OSPolicy_Resource_PackageResource_Deb_ = src.OSPolicy_Resource_PackageResource_Deb_
   697  
   698  // The desired state that the OS Config agent maintains on the VM.
   699  //
   700  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   701  type OSPolicy_Resource_PackageResource_DesiredState = src.OSPolicy_Resource_PackageResource_DesiredState
   702  
   703  // A package managed by GooGet. - install: `googet -noconfirm install package`
   704  // - remove: `googet -noconfirm remove package`
   705  //
   706  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   707  type OSPolicy_Resource_PackageResource_GooGet = src.OSPolicy_Resource_PackageResource_GooGet
   708  type OSPolicy_Resource_PackageResource_Googet = src.OSPolicy_Resource_PackageResource_Googet
   709  
   710  // An MSI package. MSI packages only support INSTALLED state.
   711  //
   712  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   713  type OSPolicy_Resource_PackageResource_MSI = src.OSPolicy_Resource_PackageResource_MSI
   714  type OSPolicy_Resource_PackageResource_Msi = src.OSPolicy_Resource_PackageResource_Msi
   715  
   716  // An RPM package file. RPM packages only support INSTALLED state.
   717  //
   718  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   719  type OSPolicy_Resource_PackageResource_RPM = src.OSPolicy_Resource_PackageResource_RPM
   720  type OSPolicy_Resource_PackageResource_Rpm = src.OSPolicy_Resource_PackageResource_Rpm
   721  
   722  // A package managed by YUM. - install: `yum -y install package` - remove:
   723  // `yum -y remove package`
   724  //
   725  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   726  type OSPolicy_Resource_PackageResource_YUM = src.OSPolicy_Resource_PackageResource_YUM
   727  type OSPolicy_Resource_PackageResource_Yum = src.OSPolicy_Resource_PackageResource_Yum
   728  
   729  // A package managed by Zypper. - install: `zypper -y install package` -
   730  // remove: `zypper -y rm package`
   731  //
   732  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   733  type OSPolicy_Resource_PackageResource_Zypper = src.OSPolicy_Resource_PackageResource_Zypper
   734  type OSPolicy_Resource_PackageResource_Zypper_ = src.OSPolicy_Resource_PackageResource_Zypper_
   735  type OSPolicy_Resource_Pkg = src.OSPolicy_Resource_Pkg
   736  type OSPolicy_Resource_Repository = src.OSPolicy_Resource_Repository
   737  
   738  // A resource that manages a package repository.
   739  //
   740  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   741  type OSPolicy_Resource_RepositoryResource = src.OSPolicy_Resource_RepositoryResource
   742  type OSPolicy_Resource_RepositoryResource_Apt = src.OSPolicy_Resource_RepositoryResource_Apt
   743  
   744  // Represents a single apt package repository. These will be added to a repo
   745  // file that will be managed at `/etc/apt/sources.list.d/google_osconfig.list`.
   746  //
   747  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   748  type OSPolicy_Resource_RepositoryResource_AptRepository = src.OSPolicy_Resource_RepositoryResource_AptRepository
   749  
   750  // Type of archive.
   751  //
   752  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   753  type OSPolicy_Resource_RepositoryResource_AptRepository_ArchiveType = src.OSPolicy_Resource_RepositoryResource_AptRepository_ArchiveType
   754  type OSPolicy_Resource_RepositoryResource_Goo = src.OSPolicy_Resource_RepositoryResource_Goo
   755  
   756  // Represents a Goo package repository. These are added to a repo file that is
   757  // managed at `C:/ProgramData/GooGet/repos/google_osconfig.repo`.
   758  //
   759  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   760  type OSPolicy_Resource_RepositoryResource_GooRepository = src.OSPolicy_Resource_RepositoryResource_GooRepository
   761  type OSPolicy_Resource_RepositoryResource_Yum = src.OSPolicy_Resource_RepositoryResource_Yum
   762  
   763  // Represents a single yum package repository. These are added to a repo file
   764  // that is managed at `/etc/yum.repos.d/google_osconfig.repo`.
   765  //
   766  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   767  type OSPolicy_Resource_RepositoryResource_YumRepository = src.OSPolicy_Resource_RepositoryResource_YumRepository
   768  type OSPolicy_Resource_RepositoryResource_Zypper = src.OSPolicy_Resource_RepositoryResource_Zypper
   769  
   770  // Represents a single zypper package repository. These are added to a repo
   771  // file that is managed at `/etc/zypp/repos.d/google_osconfig.repo`.
   772  //
   773  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   774  type OSPolicy_Resource_RepositoryResource_ZypperRepository = src.OSPolicy_Resource_RepositoryResource_ZypperRepository
   775  
   776  // OsConfigZonalServiceClient is the client API for OsConfigZonalService
   777  // service. For semantics around ctx use and closing/ending streaming RPCs,
   778  // please refer to
   779  // https://godoc.org/google.golang.org/grpc#ClientConn.NewStream.
   780  //
   781  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   782  type OsConfigZonalServiceClient = src.OsConfigZonalServiceClient
   783  
   784  // OsConfigZonalServiceServer is the server API for OsConfigZonalService
   785  // service.
   786  //
   787  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   788  type OsConfigZonalServiceServer = src.OsConfigZonalServiceServer
   789  
   790  // UnimplementedOsConfigZonalServiceServer can be embedded to have forward
   791  // compatible implementations.
   792  //
   793  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   794  type UnimplementedOsConfigZonalServiceServer = src.UnimplementedOsConfigZonalServiceServer
   795  
   796  // A request message to update an OS policy assignment
   797  //
   798  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   799  type UpdateOSPolicyAssignmentRequest = src.UpdateOSPolicyAssignmentRequest
   800  
   801  // This API resource represents the vulnerability report for a specified
   802  // Compute Engine virtual machine (VM) instance at a given point in time. For
   803  // more information, see [Vulnerability
   804  // reports](https://cloud.google.com/compute/docs/instances/os-inventory-management#vulnerability-reports).
   805  //
   806  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   807  type VulnerabilityReport = src.VulnerabilityReport
   808  
   809  // A vulnerability affecting the VM instance.
   810  //
   811  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   812  type VulnerabilityReport_Vulnerability = src.VulnerabilityReport_Vulnerability
   813  
   814  // Contains metadata information for the vulnerability. This information is
   815  // collected from the upstream feed of the operating system.
   816  //
   817  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   818  type VulnerabilityReport_Vulnerability_Details = src.VulnerabilityReport_Vulnerability_Details
   819  
   820  // A reference for this vulnerability.
   821  //
   822  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   823  type VulnerabilityReport_Vulnerability_Details_Reference = src.VulnerabilityReport_Vulnerability_Details_Reference
   824  
   825  // OS inventory item that is affected by a vulnerability or fixed as a result
   826  // of a vulnerability.
   827  //
   828  // Deprecated: Please use types in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   829  type VulnerabilityReport_Vulnerability_Item = src.VulnerabilityReport_Vulnerability_Item
   830  
   831  // Deprecated: Please use funcs in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   832  func NewOsConfigZonalServiceClient(cc grpc.ClientConnInterface) OsConfigZonalServiceClient {
   833  	return src.NewOsConfigZonalServiceClient(cc)
   834  }
   835  
   836  // Deprecated: Please use funcs in: cloud.google.com/go/osconfig/apiv1alpha/osconfigpb
   837  func RegisterOsConfigZonalServiceServer(s *grpc.Server, srv OsConfigZonalServiceServer) {
   838  	src.RegisterOsConfigZonalServiceServer(s, srv)
   839  }
   840  

View as plain text