@@ -19,9 +19,12 @@ package google.cloud.securitycenter.v2;
19
19
import "google/api/field_behavior.proto" ;
20
20
import "google/api/resource.proto" ;
21
21
import "google/cloud/securitycenter/v2/access.proto" ;
22
+ import "google/cloud/securitycenter/v2/affected_resources.proto" ;
23
+ import "google/cloud/securitycenter/v2/ai_model.proto" ;
22
24
import "google/cloud/securitycenter/v2/application.proto" ;
23
25
import "google/cloud/securitycenter/v2/attack_exposure.proto" ;
24
26
import "google/cloud/securitycenter/v2/backup_disaster_recovery.proto" ;
27
+ import "google/cloud/securitycenter/v2/chokepoint.proto" ;
25
28
import "google/cloud/securitycenter/v2/cloud_armor.proto" ;
26
29
import "google/cloud/securitycenter/v2/cloud_dlp_data_profile.proto" ;
27
30
import "google/cloud/securitycenter/v2/cloud_dlp_inspection.proto" ;
@@ -40,17 +43,21 @@ import "google/cloud/securitycenter/v2/file.proto";
40
43
import "google/cloud/securitycenter/v2/group_membership.proto" ;
41
44
import "google/cloud/securitycenter/v2/iam_binding.proto" ;
42
45
import "google/cloud/securitycenter/v2/indicator.proto" ;
46
+ import "google/cloud/securitycenter/v2/ip_rules.proto" ;
47
+ import "google/cloud/securitycenter/v2/job.proto" ;
43
48
import "google/cloud/securitycenter/v2/kernel_rootkit.proto" ;
44
49
import "google/cloud/securitycenter/v2/kubernetes.proto" ;
45
50
import "google/cloud/securitycenter/v2/load_balancer.proto" ;
46
51
import "google/cloud/securitycenter/v2/log_entry.proto" ;
47
52
import "google/cloud/securitycenter/v2/mitre_attack.proto" ;
53
+ import "google/cloud/securitycenter/v2/network.proto" ;
48
54
import "google/cloud/securitycenter/v2/notebook.proto" ;
49
55
import "google/cloud/securitycenter/v2/org_policy.proto" ;
50
56
import "google/cloud/securitycenter/v2/process.proto" ;
51
57
import "google/cloud/securitycenter/v2/security_marks.proto" ;
52
58
import "google/cloud/securitycenter/v2/security_posture.proto" ;
53
59
import "google/cloud/securitycenter/v2/toxic_combination.proto" ;
60
+ import "google/cloud/securitycenter/v2/vertex_ai.proto" ;
54
61
import "google/cloud/securitycenter/v2/vulnerability.proto" ;
55
62
import "google/protobuf/struct.proto" ;
56
63
import "google/protobuf/timestamp.proto" ;
@@ -239,9 +246,13 @@ message Finding {
239
246
// Describes a potential security risk to data assets that contain sensitive
240
247
// data.
241
248
SENSITIVE_DATA_RISK = 8 ;
249
+
250
+ // Describes a resource or resource group where high risk attack paths
251
+ // converge, based on attack path simulations (APS).
252
+ CHOKEPOINT = 9 ;
242
253
}
243
254
244
- // The [relative resource
255
+ // Identifier. The [relative resource
245
256
// name](https://cloud.google.com/apis/design/resource_names#relative_resource_name)
246
257
// of the finding. The following list shows some examples:
247
258
//
@@ -255,7 +266,7 @@ message Finding {
255
266
// + `projects/{project_id}/sources/{source_id}/findings/{finding_id}`
256
267
// +
257
268
// `projects/{project_id}/sources/{source_id}/locations/{location_id}/findings/{finding_id}`
258
- string name = 1 ;
269
+ string name = 1 [ (google.api .field_behavior ) = IDENTIFIER ] ;
259
270
260
271
// Output only. The canonical name of the finding. The following list shows
261
272
// some examples:
@@ -464,9 +475,15 @@ message Finding {
464
475
// Contains information about the org policies associated with the finding.
465
476
repeated OrgPolicy org_policies = 43 ;
466
477
478
+ // Job associated with the finding.
479
+ Job job = 44 ;
480
+
467
481
// Represents an application associated with the finding.
468
482
Application application = 45 ;
469
483
484
+ // IP rules associated with the finding.
485
+ IpRules ip_rules = 46 ;
486
+
470
487
// Fields related to Backup and DR findings.
471
488
BackupDisasterRecovery backup_disaster_recovery = 47 ;
472
489
@@ -506,6 +523,24 @@ message Finding {
506
523
// Data flow events associated with the finding.
507
524
repeated DataFlowEvent data_flow_events = 62 ;
508
525
526
+ // Represents the VPC networks that the resource is attached to.
527
+ repeated Network networks = 63 ;
528
+
509
529
// Data retention deletion events associated with the finding.
510
530
repeated DataRetentionDeletionEvent data_retention_deletion_events = 64 ;
531
+
532
+ // AffectedResources associated with the finding.
533
+ AffectedResources affected_resources = 65 ;
534
+
535
+ // The AI model associated with the finding.
536
+ AiModel ai_model = 66 ;
537
+
538
+ // Contains details about a chokepoint, which is a resource or resource group
539
+ // where high-risk attack paths converge, based on [attack path simulations]
540
+ // (https://cloud.google.com/security-command-center/docs/attack-exposure-learn#attack_path_simulations).
541
+ // This field cannot be updated. Its value is ignored in all update requests.
542
+ Chokepoint chokepoint = 69 ;
543
+
544
+ // VertexAi associated with the finding.
545
+ VertexAi vertex_ai = 72 ;
511
546
}
0 commit comments