General filter string syntax:
<field> <operator> <value> (<logical connector>)
<field> can be name or metadata.<key> for map field
<operator> can be <, >, <=, >=, !=, =, :. Of which :
means HAS, and is roughly the same as =
<value> must be the same data type as field
<logical connector> can be AND, OR, NOT
Examples of valid filters:
metadata.owner returns services that have a metadata with the key
owner, this is the same as metadata:owner
metadata.protocol=gRPC returns services that have key/value
protocol=gRPC
*
name>projects/my-project/locations/us-east1/namespaces/my-namespace/services/service-c
returns services that have name that is alphabetically later than the
string, so "service-e" is returned but "service-a" is not
metadata.owner!=sd AND metadata.foo=bar returns services that have
owner in metadata key but value is not sd AND have key/value
foo=bar
doesnotexist.foo=bar returns an empty list. Note that service
doesn't have a field called "doesnotexist". Since the filter does not
match any services, it returns no results
attributes.managed_registration=true returns services that are
managed
by a GCP product or service
For more information about filtering, see
API Filtering.
General filter string syntax:
<field> <operator> <value> (<logical connector>)
<field> can be name or metadata.<key> for map field
<operator> can be <, >, <=, >=, !=, =, :. Of which :
means HAS, and is roughly the same as =
<value> must be the same data type as field
<logical connector> can be AND, OR, NOT
Examples of valid filters:
metadata.owner returns services that have a metadata with the key
owner, this is the same as metadata:owner
metadata.protocol=gRPC returns services that have key/value
protocol=gRPC
*
name>projects/my-project/locations/us-east1/namespaces/my-namespace/services/service-c
returns services that have name that is alphabetically later than the
string, so "service-e" is returned but "service-a" is not
metadata.owner!=sd AND metadata.foo=bar returns services that have
owner in metadata key but value is not sd AND have key/value
foo=bar
doesnotexist.foo=bar returns an empty list. Note that service
doesn't have a field called "doesnotexist". Since the filter does not
match any services, it returns no results
attributes.managed_registration=true returns services that are
managed
by a GCP product or service
For more information about filtering, see
API Filtering.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-01-28 UTC."],[],[]]