Skip to content
This repository was archived by the owner on Sep 16, 2023. It is now read-only.

Commit 1b4b542

Browse files
feat: Update OSConfig API (#399)
* feat: Update OSConfig API PiperOrigin-RevId: 409204961 Source-Link: googleapis/googleapis@a85beae Source-Link: https://github.com/googleapis/googleapis-gen/commit/b334c5d7b45f4af1133af971789048299b66dc39 Copy-Tag: eyJwIjoiLmdpdGh1Yi8uT3dsQm90LnlhbWwiLCJoIjoiYjMzNGM1ZDdiNDVmNGFmMTEzM2FmOTcxNzg5MDQ4Mjk5YjY2ZGMzOSJ9 * 🦉 Updates from OwlBot See https://github.com/googleapis/repo-automation-bots/blob/main/packages/owl-bot/README.md Co-authored-by: Owl Bot <gcf-owl-bot[bot]@users.noreply.github.com>
1 parent 9d89d23 commit 1b4b542

File tree

3 files changed

+2295
-226
lines changed

3 files changed

+2295
-226
lines changed

proto-google-cloud-os-config-v1/src/main/java/com/google/cloud/osconfig/v1/VulnerabilityProto.java

Lines changed: 86 additions & 66 deletions
Original file line numberDiff line numberDiff line change
@@ -43,6 +43,10 @@ public static void registerAllExtensions(com.google.protobuf.ExtensionRegistry r
4343
internal_static_google_cloud_osconfig_v1_VulnerabilityReport_Vulnerability_Details_Reference_descriptor;
4444
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
4545
internal_static_google_cloud_osconfig_v1_VulnerabilityReport_Vulnerability_Details_Reference_fieldAccessorTable;
46+
static final com.google.protobuf.Descriptors.Descriptor
47+
internal_static_google_cloud_osconfig_v1_VulnerabilityReport_Vulnerability_Item_descriptor;
48+
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
49+
internal_static_google_cloud_osconfig_v1_VulnerabilityReport_Vulnerability_Item_fieldAccessorTable;
4650
static final com.google.protobuf.Descriptors.Descriptor
4751
internal_static_google_cloud_osconfig_v1_GetVulnerabilityReportRequest_descriptor;
4852
static final com.google.protobuf.GeneratedMessageV3.FieldAccessorTable
@@ -72,77 +76,82 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
7276
+ ".proto\022\030google.cloud.osconfig.v1\032\037google"
7377
+ "/api/field_behavior.proto\032\031google/api/re"
7478
+ "source.proto\032\037google/protobuf/timestamp."
75-
+ "proto\"\353\006\n\023VulnerabilityReport\022\021\n\004name\030\001 "
79+
+ "proto\"\303\010\n\023VulnerabilityReport\022\021\n\004name\030\001 "
7680
+ "\001(\tB\003\340A\003\022Y\n\017vulnerabilities\030\002 \003(\0132;.goog"
7781
+ "le.cloud.osconfig.v1.VulnerabilityReport"
7882
+ ".VulnerabilityB\003\340A\003\0224\n\013update_time\030\003 \001(\013"
79-
+ "2\032.google.protobuf.TimestampB\003\340A\003\032\252\004\n\rVu"
83+
+ "2\032.google.protobuf.TimestampB\003\340A\003\032\202\006\n\rVu"
8084
+ "lnerability\022T\n\007details\030\001 \001(\0132C.google.cl"
8185
+ "oud.osconfig.v1.VulnerabilityReport.Vuln"
82-
+ "erability.Details\022$\n\034installed_inventory"
83-
+ "_item_ids\030\002 \003(\t\022$\n\034available_inventory_i"
84-
+ "tem_ids\030\003 \003(\t\022/\n\013create_time\030\004 \001(\0132\032.goo"
85-
+ "gle.protobuf.Timestamp\022/\n\013update_time\030\005 "
86-
+ "\001(\0132\032.google.protobuf.Timestamp\032\224\002\n\007Deta"
87-
+ "ils\022\013\n\003cve\030\001 \001(\t\022\025\n\rcvss_v2_score\030\002 \001(\002\022"
88-
+ "1\n\007cvss_v3\030\003 \001(\0132 .google.cloud.osconfig"
89-
+ ".v1.CVSSv3\022\020\n\010severity\030\004 \001(\t\022\023\n\013descript"
90-
+ "ion\030\005 \001(\t\022a\n\nreferences\030\006 \003(\0132M.google.c"
91-
+ "loud.osconfig.v1.VulnerabilityReport.Vul"
92-
+ "nerability.Details.Reference\032(\n\tReferenc"
93-
+ "e\022\013\n\003url\030\001 \001(\t\022\016\n\006source\030\002 \001(\t:\202\001\352A\177\n+os"
94-
+ "config.googleapis.com/VulnerabilityRepor"
95-
+ "t\022Pprojects/{project}/locations/{locatio"
96-
+ "n}/instances/{instance}/vulnerabilityRep"
97-
+ "ort\"b\n\035GetVulnerabilityReportRequest\022A\n\004"
98-
+ "name\030\001 \001(\tB3\340A\002\372A-\n+osconfig.googleapis."
99-
+ "com/VulnerabilityReport\"\221\001\n\037ListVulnerab"
100-
+ "ilityReportsRequest\0227\n\006parent\030\001 \001(\tB\'\340A\002"
101-
+ "\372A!\n\037compute.googleapis.com/Instance\022\021\n\t"
102-
+ "page_size\030\002 \001(\005\022\022\n\npage_token\030\003 \001(\t\022\016\n\006f"
103-
+ "ilter\030\004 \001(\t\"\211\001\n ListVulnerabilityReports"
104-
+ "Response\022L\n\025vulnerability_reports\030\001 \003(\0132"
105-
+ "-.google.cloud.osconfig.v1.Vulnerability"
106-
+ "Report\022\027\n\017next_page_token\030\002 \001(\t\"\265\n\n\006CVSS"
107-
+ "v3\022\022\n\nbase_score\030\001 \001(\002\022\034\n\024exploitability"
108-
+ "_score\030\002 \001(\002\022\024\n\014impact_score\030\003 \001(\002\022D\n\rat"
109-
+ "tack_vector\030\005 \001(\0162-.google.cloud.osconfi"
110-
+ "g.v1.CVSSv3.AttackVector\022L\n\021attack_compl"
111-
+ "exity\030\006 \001(\01621.google.cloud.osconfig.v1.C"
112-
+ "VSSv3.AttackComplexity\022P\n\023privileges_req"
113-
+ "uired\030\007 \001(\01623.google.cloud.osconfig.v1.C"
114-
+ "VSSv3.PrivilegesRequired\022J\n\020user_interac"
115-
+ "tion\030\010 \001(\01620.google.cloud.osconfig.v1.CV"
116-
+ "SSv3.UserInteraction\0225\n\005scope\030\t \001(\0162&.go"
117-
+ "ogle.cloud.osconfig.v1.CVSSv3.Scope\022G\n\026c"
118-
+ "onfidentiality_impact\030\n \001(\0162\'.google.clo"
119-
+ "ud.osconfig.v1.CVSSv3.Impact\022A\n\020integrit"
120-
+ "y_impact\030\013 \001(\0162\'.google.cloud.osconfig.v"
121-
+ "1.CVSSv3.Impact\022D\n\023availability_impact\030\014"
122-
+ " \001(\0162\'.google.cloud.osconfig.v1.CVSSv3.I"
123-
+ "mpact\"\231\001\n\014AttackVector\022\035\n\031ATTACK_VECTOR_"
124-
+ "UNSPECIFIED\020\000\022\031\n\025ATTACK_VECTOR_NETWORK\020\001"
125-
+ "\022\032\n\026ATTACK_VECTOR_ADJACENT\020\002\022\027\n\023ATTACK_V"
126-
+ "ECTOR_LOCAL\020\003\022\032\n\026ATTACK_VECTOR_PHYSICAL\020"
127-
+ "\004\"l\n\020AttackComplexity\022!\n\035ATTACK_COMPLEXI"
128-
+ "TY_UNSPECIFIED\020\000\022\031\n\025ATTACK_COMPLEXITY_LO"
129-
+ "W\020\001\022\032\n\026ATTACK_COMPLEXITY_HIGH\020\002\"\222\001\n\022Priv"
130-
+ "ilegesRequired\022#\n\037PRIVILEGES_REQUIRED_UN"
131-
+ "SPECIFIED\020\000\022\034\n\030PRIVILEGES_REQUIRED_NONE\020"
132-
+ "\001\022\033\n\027PRIVILEGES_REQUIRED_LOW\020\002\022\034\n\030PRIVIL"
133-
+ "EGES_REQUIRED_HIGH\020\003\"m\n\017UserInteraction\022"
134-
+ " \n\034USER_INTERACTION_UNSPECIFIED\020\000\022\031\n\025USE"
135-
+ "R_INTERACTION_NONE\020\001\022\035\n\031USER_INTERACTION"
136-
+ "_REQUIRED\020\002\"F\n\005Scope\022\025\n\021SCOPE_UNSPECIFIE"
137-
+ "D\020\000\022\023\n\017SCOPE_UNCHANGED\020\001\022\021\n\rSCOPE_CHANGE"
138-
+ "D\020\002\"R\n\006Impact\022\026\n\022IMPACT_UNSPECIFIED\020\000\022\017\n"
139-
+ "\013IMPACT_HIGH\020\001\022\016\n\nIMPACT_LOW\020\002\022\017\n\013IMPACT"
140-
+ "_NONE\020\003B\312\001\n\034com.google.cloud.osconfig.v1"
141-
+ "B\022VulnerabilityProtoP\001Z@google.golang.or"
142-
+ "g/genproto/googleapis/cloud/osconfig/v1;"
143-
+ "osconfig\252\002\030Google.Cloud.OsConfig.V1\312\002\030Go"
144-
+ "ogle\\Cloud\\OsConfig\\V1\352\002\033Google::Cloud::"
145-
+ "OsConfig::V1b\006proto3"
86+
+ "erability.Details\022(\n\034installed_inventory"
87+
+ "_item_ids\030\002 \003(\tB\002\030\001\022(\n\034available_invento"
88+
+ "ry_item_ids\030\003 \003(\tB\002\030\001\022/\n\013create_time\030\004 \001"
89+
+ "(\0132\032.google.protobuf.Timestamp\022/\n\013update"
90+
+ "_time\030\005 \001(\0132\032.google.protobuf.Timestamp\022"
91+
+ "O\n\005items\030\006 \003(\0132@.google.cloud.osconfig.v"
92+
+ "1.VulnerabilityReport.Vulnerability.Item"
93+
+ "\032\224\002\n\007Details\022\013\n\003cve\030\001 \001(\t\022\025\n\rcvss_v2_sco"
94+
+ "re\030\002 \001(\002\0221\n\007cvss_v3\030\003 \001(\0132 .google.cloud"
95+
+ ".osconfig.v1.CVSSv3\022\020\n\010severity\030\004 \001(\t\022\023\n"
96+
+ "\013description\030\005 \001(\t\022a\n\nreferences\030\006 \003(\0132M"
97+
+ ".google.cloud.osconfig.v1.VulnerabilityR"
98+
+ "eport.Vulnerability.Details.Reference\032(\n"
99+
+ "\tReference\022\013\n\003url\030\001 \001(\t\022\016\n\006source\030\002 \001(\t\032"
100+
+ "}\n\004Item\022#\n\033installed_inventory_item_id\030\001"
101+
+ " \001(\t\022#\n\033available_inventory_item_id\030\002 \001("
102+
+ "\t\022\025\n\rfixed_cpe_uri\030\003 \001(\t\022\024\n\014upstream_fix"
103+
+ "\030\004 \001(\t:\202\001\352A\177\n+osconfig.googleapis.com/Vu"
104+
+ "lnerabilityReport\022Pprojects/{project}/lo"
105+
+ "cations/{location}/instances/{instance}/"
106+
+ "vulnerabilityReport\"b\n\035GetVulnerabilityR"
107+
+ "eportRequest\022A\n\004name\030\001 \001(\tB3\340A\002\372A-\n+osco"
108+
+ "nfig.googleapis.com/VulnerabilityReport\""
109+
+ "\221\001\n\037ListVulnerabilityReportsRequest\0227\n\006p"
110+
+ "arent\030\001 \001(\tB\'\340A\002\372A!\n\037compute.googleapis."
111+
+ "com/Instance\022\021\n\tpage_size\030\002 \001(\005\022\022\n\npage_"
112+
+ "token\030\003 \001(\t\022\016\n\006filter\030\004 \001(\t\"\211\001\n ListVuln"
113+
+ "erabilityReportsResponse\022L\n\025vulnerabilit"
114+
+ "y_reports\030\001 \003(\0132-.google.cloud.osconfig."
115+
+ "v1.VulnerabilityReport\022\027\n\017next_page_toke"
116+
+ "n\030\002 \001(\t\"\265\n\n\006CVSSv3\022\022\n\nbase_score\030\001 \001(\002\022\034"
117+
+ "\n\024exploitability_score\030\002 \001(\002\022\024\n\014impact_s"
118+
+ "core\030\003 \001(\002\022D\n\rattack_vector\030\005 \001(\0162-.goog"
119+
+ "le.cloud.osconfig.v1.CVSSv3.AttackVector"
120+
+ "\022L\n\021attack_complexity\030\006 \001(\01621.google.clo"
121+
+ "ud.osconfig.v1.CVSSv3.AttackComplexity\022P"
122+
+ "\n\023privileges_required\030\007 \001(\01623.google.clo"
123+
+ "ud.osconfig.v1.CVSSv3.PrivilegesRequired"
124+
+ "\022J\n\020user_interaction\030\010 \001(\01620.google.clou"
125+
+ "d.osconfig.v1.CVSSv3.UserInteraction\0225\n\005"
126+
+ "scope\030\t \001(\0162&.google.cloud.osconfig.v1.C"
127+
+ "VSSv3.Scope\022G\n\026confidentiality_impact\030\n "
128+
+ "\001(\0162\'.google.cloud.osconfig.v1.CVSSv3.Im"
129+
+ "pact\022A\n\020integrity_impact\030\013 \001(\0162\'.google."
130+
+ "cloud.osconfig.v1.CVSSv3.Impact\022D\n\023avail"
131+
+ "ability_impact\030\014 \001(\0162\'.google.cloud.osco"
132+
+ "nfig.v1.CVSSv3.Impact\"\231\001\n\014AttackVector\022\035"
133+
+ "\n\031ATTACK_VECTOR_UNSPECIFIED\020\000\022\031\n\025ATTACK_"
134+
+ "VECTOR_NETWORK\020\001\022\032\n\026ATTACK_VECTOR_ADJACE"
135+
+ "NT\020\002\022\027\n\023ATTACK_VECTOR_LOCAL\020\003\022\032\n\026ATTACK_"
136+
+ "VECTOR_PHYSICAL\020\004\"l\n\020AttackComplexity\022!\n"
137+
+ "\035ATTACK_COMPLEXITY_UNSPECIFIED\020\000\022\031\n\025ATTA"
138+
+ "CK_COMPLEXITY_LOW\020\001\022\032\n\026ATTACK_COMPLEXITY"
139+
+ "_HIGH\020\002\"\222\001\n\022PrivilegesRequired\022#\n\037PRIVIL"
140+
+ "EGES_REQUIRED_UNSPECIFIED\020\000\022\034\n\030PRIVILEGE"
141+
+ "S_REQUIRED_NONE\020\001\022\033\n\027PRIVILEGES_REQUIRED"
142+
+ "_LOW\020\002\022\034\n\030PRIVILEGES_REQUIRED_HIGH\020\003\"m\n\017"
143+
+ "UserInteraction\022 \n\034USER_INTERACTION_UNSP"
144+
+ "ECIFIED\020\000\022\031\n\025USER_INTERACTION_NONE\020\001\022\035\n\031"
145+
+ "USER_INTERACTION_REQUIRED\020\002\"F\n\005Scope\022\025\n\021"
146+
+ "SCOPE_UNSPECIFIED\020\000\022\023\n\017SCOPE_UNCHANGED\020\001"
147+
+ "\022\021\n\rSCOPE_CHANGED\020\002\"R\n\006Impact\022\026\n\022IMPACT_"
148+
+ "UNSPECIFIED\020\000\022\017\n\013IMPACT_HIGH\020\001\022\016\n\nIMPACT"
149+
+ "_LOW\020\002\022\017\n\013IMPACT_NONE\020\003B\312\001\n\034com.google.c"
150+
+ "loud.osconfig.v1B\022VulnerabilityProtoP\001Z@"
151+
+ "google.golang.org/genproto/googleapis/cl"
152+
+ "oud/osconfig/v1;osconfig\252\002\030Google.Cloud."
153+
+ "OsConfig.V1\312\002\030Google\\Cloud\\OsConfig\\V1\352\002"
154+
+ "\033Google::Cloud::OsConfig::V1b\006proto3"
146155
};
147156
descriptor =
148157
com.google.protobuf.Descriptors.FileDescriptor.internalBuildGeneratedFileFrom(
@@ -173,6 +182,7 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
173182
"AvailableInventoryItemIds",
174183
"CreateTime",
175184
"UpdateTime",
185+
"Items",
176186
});
177187
internal_static_google_cloud_osconfig_v1_VulnerabilityReport_Vulnerability_Details_descriptor =
178188
internal_static_google_cloud_osconfig_v1_VulnerabilityReport_Vulnerability_descriptor
@@ -194,6 +204,16 @@ public static com.google.protobuf.Descriptors.FileDescriptor getDescriptor() {
194204
new java.lang.String[] {
195205
"Url", "Source",
196206
});
207+
internal_static_google_cloud_osconfig_v1_VulnerabilityReport_Vulnerability_Item_descriptor =
208+
internal_static_google_cloud_osconfig_v1_VulnerabilityReport_Vulnerability_descriptor
209+
.getNestedTypes()
210+
.get(1);
211+
internal_static_google_cloud_osconfig_v1_VulnerabilityReport_Vulnerability_Item_fieldAccessorTable =
212+
new com.google.protobuf.GeneratedMessageV3.FieldAccessorTable(
213+
internal_static_google_cloud_osconfig_v1_VulnerabilityReport_Vulnerability_Item_descriptor,
214+
new java.lang.String[] {
215+
"InstalledInventoryItemId", "AvailableInventoryItemId", "FixedCpeUri", "UpstreamFix",
216+
});
197217
internal_static_google_cloud_osconfig_v1_GetVulnerabilityReportRequest_descriptor =
198218
getDescriptor().getMessageTypes().get(1);
199219
internal_static_google_cloud_osconfig_v1_GetVulnerabilityReportRequest_fieldAccessorTable =

0 commit comments

Comments
 (0)