This message has oneof_ fields (mutually exclusive fields).
For each oneof, at most one member field can be set at the same time.
Setting any member of the oneof automatically clears all other
members.
str
Required. The relative name of the root asset. This can only
be an organization number (such as "organizations/123"), a
project ID (such as "projects/my-project-id"), or a project
number (such as "projects/12345"), or a folder number (such
as "folders/123").
Only assets belonging to the parent will be returned.
statement
str
Optional. A SQL statement that's compatible with `BigQuery
SQL
job_reference
str
Optional. Reference to the query job, which is from the
QueryAssetsResponse of previous QueryAssets call.
This field is a member of oneof_ query.
page_size
int
Optional. The maximum number of rows to return in the
results. Responses are limited to 10 MB and 1000 rows.
By default, the maximum row count is 1000. When the byte or
row count limit is reached, the rest of the query results
will be paginated.
The field will be ignored when [output_config] is specified.
page_token
str
Optional. A page token received from previous
QueryAssets.
The field will be ignored when [output_config] is specified.
timeout
google.protobuf.duration_pb2.Duration
Optional. Specifies the maximum amount of time that the
client is willing to wait for the query to complete. By
default, this limit is 5 min for the first query, and 1
minute for the following queries. If the query is complete,
the done field in the QueryAssetsResponse is true,
otherwise false.
Like BigQuery `jobs.query
API
read_time_window
google.cloud.asset_v1.types.TimeWindow
Optional. [start_time] is required. [start_time] must be
less than [end_time] Defaults [end_time] to now if
[start_time] is set and [end_time] isn't. Maximum permitted
time range is 7 days.
This field is a member of oneof_ time.
read_time
google.protobuf.timestamp_pb2.Timestamp
Optional. Queries cloud assets as they
appeared at the specified point in time.
This field is a member of oneof_ time.
output_config
google.cloud.asset_v1.types.QueryAssetsOutputConfig
Optional. Destination where the query results will be saved.
When this field is specified, the query results won't be
saved in the [QueryAssetsResponse.query_result]. Instead
[QueryAssetsResponse.output_config] will be set.
Meanwhile, [QueryAssetsResponse.job_reference] will be set
and can be used to check the status of the query job when
passed to a following [QueryAssets] API call.
[[["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-09-04 UTC."],[],[],null,["# Class QueryAssetsRequest (3.30.1)\n\nVersion latestkeyboard_arrow_down\n\n- [3.30.1 (latest)](/python/docs/reference/cloudasset/latest/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.30.0](/python/docs/reference/cloudasset/3.30.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.29.2](/python/docs/reference/cloudasset/3.29.2/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.28.0](/python/docs/reference/cloudasset/3.28.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.27.1](/python/docs/reference/cloudasset/3.27.1/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.26.4](/python/docs/reference/cloudasset/3.26.4/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.25.1](/python/docs/reference/cloudasset/3.25.1/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.24.3](/python/docs/reference/cloudasset/3.24.3/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.23.0](/python/docs/reference/cloudasset/3.23.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.22.0](/python/docs/reference/cloudasset/3.22.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.21.0](/python/docs/reference/cloudasset/3.21.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.20.1](/python/docs/reference/cloudasset/3.20.1/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.19.1](/python/docs/reference/cloudasset/3.19.1/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.18.1](/python/docs/reference/cloudasset/3.18.1/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.17.1](/python/docs/reference/cloudasset/3.17.1/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.16.0](/python/docs/reference/cloudasset/3.16.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.15.0](/python/docs/reference/cloudasset/3.15.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.14.2](/python/docs/reference/cloudasset/3.14.2/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.13.1](/python/docs/reference/cloudasset/3.13.1/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.12.0](/python/docs/reference/cloudasset/3.12.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.11.0](/python/docs/reference/cloudasset/3.11.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.10.0](/python/docs/reference/cloudasset/3.10.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.9.1](/python/docs/reference/cloudasset/3.9.1/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.8.1](/python/docs/reference/cloudasset/3.8.1/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.7.1](/python/docs/reference/cloudasset/3.7.1/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.6.1](/python/docs/reference/cloudasset/3.6.1/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.5.0](/python/docs/reference/cloudasset/3.5.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.4.0](/python/docs/reference/cloudasset/3.4.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.3.0](/python/docs/reference/cloudasset/3.3.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.2.1](/python/docs/reference/cloudasset/3.2.1/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [3.1.0](/python/docs/reference/cloudasset/3.1.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [2.2.2](/python/docs/reference/cloudasset/2.2.2/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [2.1.0](/python/docs/reference/cloudasset/2.1.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [2.0.0](/python/docs/reference/cloudasset/2.0.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [1.3.2](/python/docs/reference/cloudasset/1.3.2/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [1.2.0](/python/docs/reference/cloudasset/1.2.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [1.1.0](/python/docs/reference/cloudasset/1.1.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [1.0.0](/python/docs/reference/cloudasset/1.0.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [0.10.0](/python/docs/reference/cloudasset/0.10.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [0.9.0](/python/docs/reference/cloudasset/0.9.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [0.8.0](/python/docs/reference/cloudasset/0.8.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [0.7.0](/python/docs/reference/cloudasset/0.7.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [0.6.0](/python/docs/reference/cloudasset/0.6.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [0.5.0](/python/docs/reference/cloudasset/0.5.0/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [0.4.1](/python/docs/reference/cloudasset/0.4.1/google.cloud.asset_v1.types.QueryAssetsRequest)\n- [0.3.0](/python/docs/reference/cloudasset/0.3.0/google.cloud.asset_v1.types.QueryAssetsRequest) \n\n QueryAssetsRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)\n\nQueryAssets request.\n\nThis message has `oneof`_ fields (mutually exclusive fields).\nFor each oneof, at most one member field can be set at the same time.\nSetting any member of the oneof automatically clears all other\nmembers.\n\n.. _oneof: \u003chttps://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields\u003e"]]