Class QueryAssetsRequest (3.14.0)

QueryAssetsRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)

QueryAssets request.

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.

.. _oneof: https://proto-plus-python.readthedocs.io/en/stable/fields.html#oneofs-mutually-exclusive-fields

Attributes

NameDescription
parent 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 Standard 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.

Inheritance

builtins.object > proto.message.Message > QueryAssetsRequest