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 literalstrueandfalsewithout 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 = 100is 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;