<?php
# Generated by the protocol buffer compiler.  DO NOT EDIT!
# source: google/cloud/osconfig/v1/vulnerability.proto

namespace GPBMetadata\Google\Cloud\Osconfig\V1;

class Vulnerability
{
    public static $is_initialized = false;

    public static function initOnce() {
        $pool = \Google\Protobuf\Internal\DescriptorPool::getGeneratedPool();

        if (static::$is_initialized == true) {
          return;
        }
        \GPBMetadata\Google\Api\FieldBehavior::initOnce();
        \GPBMetadata\Google\Api\Resource::initOnce();
        \GPBMetadata\Google\Protobuf\Timestamp::initOnce();
        $pool->internalAddGeneratedFile(
            '
Ó
,google/cloud/osconfig/v1/vulnerability.protogoogle.cloud.osconfig.v1google/api/resource.protogoogle/protobuf/timestamp.proto"Ã
VulnerabilityReport
name (	BàAY
vulnerabilities (2;.google.cloud.osconfig.v1.VulnerabilityReport.VulnerabilityBàA4
update_time (2.google.protobuf.TimestampBàA‚
VulnerabilityT
details (2C.google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Details(
installed_inventory_item_ids (	B(
available_inventory_item_ids (	B/
create_time (2.google.protobuf.Timestamp/
update_time (2.google.protobuf.TimestampO
items (2@.google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Item”
Details
cve (	
cvss_v2_score (1
cvss_v3 (2 .google.cloud.osconfig.v1.CVSSv3
severity (	
description (	a

references (2M.google.cloud.osconfig.v1.VulnerabilityReport.Vulnerability.Details.Reference(
	Reference
url (	
source (	}
Item#
installed_inventory_item_id (	#
available_inventory_item_id (	
fixed_cpe_uri (	
upstream_fix (	:‚êA
+osconfig.googleapis.com/VulnerabilityReportPprojects/{project}/locations/{location}/instances/{instance}/vulnerabilityReport"b
GetVulnerabilityReportRequestA
name (	B3àAúA-
+osconfig.googleapis.com/VulnerabilityReport"‘
ListVulnerabilityReportsRequest7
parent (	B\'àAúA!
compute.googleapis.com/Instance
	page_size (

page_token (	
filter (	"‰
 ListVulnerabilityReportsResponseL
vulnerability_reports (2-.google.cloud.osconfig.v1.VulnerabilityReport
next_page_token (	"µ

CVSSv3

base_score (
exploitability_score (
impact_score (D
attack_vector (2-.google.cloud.osconfig.v1.CVSSv3.AttackVectorL
attack_complexity (21.google.cloud.osconfig.v1.CVSSv3.AttackComplexityP
privileges_required (23.google.cloud.osconfig.v1.CVSSv3.PrivilegesRequiredJ
user_interaction (20.google.cloud.osconfig.v1.CVSSv3.UserInteraction5
scope	 (2&.google.cloud.osconfig.v1.CVSSv3.ScopeG
confidentiality_impact
 (2\'.google.cloud.osconfig.v1.CVSSv3.ImpactA
integrity_impact (2\'.google.cloud.osconfig.v1.CVSSv3.ImpactD
availability_impact (2\'.google.cloud.osconfig.v1.CVSSv3.Impact"™
AttackVector
ATTACK_VECTOR_UNSPECIFIED 
ATTACK_VECTOR_NETWORK
ATTACK_VECTOR_ADJACENT
ATTACK_VECTOR_LOCAL
ATTACK_VECTOR_PHYSICAL"l
AttackComplexity!
ATTACK_COMPLEXITY_UNSPECIFIED 
ATTACK_COMPLEXITY_LOW
ATTACK_COMPLEXITY_HIGH"’
PrivilegesRequired#
PRIVILEGES_REQUIRED_UNSPECIFIED 
PRIVILEGES_REQUIRED_NONE
PRIVILEGES_REQUIRED_LOW
PRIVILEGES_REQUIRED_HIGH"m
UserInteraction 
USER_INTERACTION_UNSPECIFIED 
USER_INTERACTION_NONE
USER_INTERACTION_REQUIRED"F
Scope
SCOPE_UNSPECIFIED 
SCOPE_UNCHANGED
SCOPE_CHANGED"R
Impact
IMPACT_UNSPECIFIED 
IMPACT_HIGH

IMPACT_LOW
IMPACT_NONEBÂ
com.google.cloud.osconfig.v1BVulnerabilityProtoPZ8cloud.google.com/go/osconfig/apiv1/osconfigpb;osconfigpbªGoogle.Cloud.OsConfig.V1ÊGoogle\\Cloud\\OsConfig\\V1êGoogle::Cloud::OsConfig::V1bproto3'
        , true);

        static::$is_initialized = true;
    }
}

