filter property
Expression that defines the filter to apply across assets.
The expression is a list of zero or more restrictions combined via logical
operators AND
and OR
. Parentheses are supported, and OR
has higher
precedence than AND
. Restrictions have the form
and may have a -
character in front of them to indicate negation. The fields map to those
defined in the Asset resource. Examples include: * name *
security_center_properties.resource_name * resource_properties.a_property
- security_marks.marks.marka The supported operators are: *
=
for all value types. *>
,<
,>=
,<=
for integer values. *:
, meaning substring matching, for strings. The supported value types are: * string literals in quotes. * integer literals without quotes. * boolean literalstrue
andfalse
without quotes. The following field and operator combinations are supported: * name:=
* update_time:=
,>
,<
,>=
,<=
Usage: This should be milliseconds since epoch or an RFC3339 string. Examples:update_time = "2019-06-10T16:07:18-07:00"
update_time = 1560208038000
* create_time:=
,>
,<
,>=
,<=
Usage: This should be milliseconds since epoch or an RFC3339 string. Examples:create_time = "2019-06-10T16:07:18-07:00"
create_time = 1560208038000
- iam_policy.policy_blob:
=
,:
* resource_properties:=
,:
,>
,<
,>=
,<=
* security_marks.marks:=
,:
* security_center_properties.resource_name:=
,:
* security_center_properties.resource_display_name:=
,:
* security_center_properties.resource_type:=
,:
* security_center_properties.resource_parent:=
,:
* security_center_properties.resource_parent_display_name:=
,:
* security_center_properties.resource_project:=
,:
* security_center_properties.resource_project_display_name:=
,:
* security_center_properties.resource_owners:=
,:
For example,resource_properties.size = 100
is a valid filter string. Use a partial match on the empty string to filter based on a property existing:resource_properties.my_property : ""
Use a negated partial match on the empty string to filter based on a property not existing:-resource_properties.my_property : ""
Implementation
core.String? filter;