@@ -438,15 +438,15 @@ message GroupAssetsRequest {
438
438
//
439
439
// Usage: This should be milliseconds since epoch or an RFC3339 string.
440
440
// Examples:
441
- // " update_time = \ "2019-06-10T16:07:18-07:00\""
442
- // " update_time = 1560208038000"
441
+ // ` update_time = "2019-06-10T16:07:18-07:00"`
442
+ // ` update_time = 1560208038000`
443
443
//
444
444
// * create_time: `=`, `>`, `<`, `>=`, `<=`
445
445
//
446
446
// Usage: This should be milliseconds since epoch or an RFC3339 string.
447
447
// Examples:
448
- // " create_time = \ "2019-06-10T16:07:18-07:00\""
449
- // " create_time = 1560208038000"
448
+ // ` create_time = "2019-06-10T16:07:18-07:00"`
449
+ // ` create_time = 1560208038000`
450
450
//
451
451
// * iam_policy.policy_blob: `=`, `:`
452
452
// * resource_properties: `=`, `:`, `>`, `<`, `>=`, `<=`
@@ -461,6 +461,12 @@ message GroupAssetsRequest {
461
461
// * security_center_properties.resource_owners: `=`, `:`
462
462
//
463
463
// For example, `resource_properties.size = 100` is a valid filter string.
464
+ //
465
+ // Use a partial match on the empty string to filter based on a property
466
+ // existing:`resource_properties.my_property : ""`
467
+ //
468
+ // Use a negated partial match on the empty string to filter based on a
469
+ // property not existing: `-resource_properties.my_property : ""`
464
470
string filter = 2 ;
465
471
466
472
// Required. Expression that defines what assets fields to use for grouping.
@@ -595,13 +601,19 @@ message GroupFindingsRequest {
595
601
//
596
602
// Usage: This should be milliseconds since epoch or an RFC3339 string.
597
603
// Examples:
598
- // " event_time = \ "2019-06-10T16:07:18-07:00\""
599
- // " event_time = 1560208038000"
604
+ // ` event_time = "2019-06-10T16:07:18-07:00"`
605
+ // ` event_time = 1560208038000`
600
606
//
601
607
// * security_marks.marks: `=`, `:`
602
608
// * source_properties: `=`, `:`, `>`, `<`, `>=`, `<=`
603
609
//
604
610
// For example, `source_properties.size = 100` is a valid filter string.
611
+ //
612
+ // Use a partial match on the empty string to filter based on a property
613
+ // existing: `source_properties.my_property : ""`
614
+ //
615
+ // Use a negated partial match on the empty string to filter based on a
616
+ // property not existing: `-source_properties.my_property : ""`
605
617
string filter = 2 ;
606
618
607
619
// Required. Expression that defines what assets fields to use for grouping
@@ -803,15 +815,15 @@ message ListAssetsRequest {
803
815
//
804
816
// Usage: This should be milliseconds since epoch or an RFC3339 string.
805
817
// Examples:
806
- // " update_time = \ "2019-06-10T16:07:18-07:00\""
807
- // " update_time = 1560208038000"
818
+ // ` update_time = "2019-06-10T16:07:18-07:00"`
819
+ // ` update_time = 1560208038000`
808
820
//
809
821
// * create_time: `=`, `>`, `<`, `>=`, `<=`
810
822
//
811
823
// Usage: This should be milliseconds since epoch or an RFC3339 string.
812
824
// Examples:
813
- // " create_time = \ "2019-06-10T16:07:18-07:00\""
814
- // " create_time = 1560208038000"
825
+ // ` create_time = "2019-06-10T16:07:18-07:00"`
826
+ // ` create_time = 1560208038000`
815
827
//
816
828
// * iam_policy.policy_blob: `=`, `:`
817
829
// * resource_properties: `=`, `:`, `>`, `<`, `>=`, `<=`
@@ -826,6 +838,12 @@ message ListAssetsRequest {
826
838
// * security_center_properties.resource_owners: `=`, `:`
827
839
//
828
840
// For example, `resource_properties.size = 100` is a valid filter string.
841
+ //
842
+ // Use a partial match on the empty string to filter based on a property
843
+ // existing: `resource_properties.my_property : ""`
844
+ //
845
+ // Use a negated partial match on the empty string to filter based on a
846
+ // property not existing: `-resource_properties.my_property : ""`
829
847
string filter = 2 ;
830
848
831
849
// Expression that defines what fields and order to use for sorting. The
@@ -992,13 +1010,19 @@ message ListFindingsRequest {
992
1010
//
993
1011
// Usage: This should be milliseconds since epoch or an RFC3339 string.
994
1012
// Examples:
995
- // " event_time = \ "2019-06-10T16:07:18-07:00\""
996
- // " event_time = 1560208038000"
1013
+ // ` event_time = "2019-06-10T16:07:18-07:00"`
1014
+ // ` event_time = 1560208038000`
997
1015
//
998
1016
// security_marks.marks: `=`, `:`
999
1017
// source_properties: `=`, `:`, `>`, `<`, `>=`, `<=`
1000
1018
//
1001
1019
// For example, `source_properties.size = 100` is a valid filter string.
1020
+ //
1021
+ // Use a partial match on the empty string to filter based on a property
1022
+ // existing: `source_properties.my_property : ""`
1023
+ //
1024
+ // Use a negated partial match on the empty string to filter based on a
1025
+ // property not existing: `-source_properties.my_property : ""`
1002
1026
string filter = 2 ;
1003
1027
1004
1028
// Expression that defines what fields and order to use for sorting. The
@@ -1078,7 +1102,7 @@ message ListFindingsRequest {
1078
1102
message ListFindingsResponse {
1079
1103
// Result containing the Finding and its StateChange.
1080
1104
message ListFindingsResult {
1081
- // Information related to the Google Cloud Platform (GCP) resource that is
1105
+ // Information related to the Google Cloud resource that is
1082
1106
// associated with this finding.
1083
1107
message Resource {
1084
1108
// The full resource name of the resource. See:
0 commit comments