Class SearchAllResourcesRequest (3.20.1)

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

Search all resources request.

Attributes

NameDescription
scope str
Required. A scope can be a project, a folder, or an organization. The search is limited to the resources within the scope. The caller must be granted the ``cloudasset.assets.searchAllResources __ permission on the desired scope. The allowed values are: - projects/{PROJECT_ID} (e.g., "projects/foo-bar") - projects/{PROJECT_NUMBER} (e.g., "projects/12345678") - folders/{FOLDER_NUMBER} (e.g., "folders/1234567") - organizations/{ORGANIZATION_NUMBER} (e.g., "organizations/123456")
query str
Optional. The query statement. See `how to construct a query
asset_types MutableSequence[str]
Optional. A list of asset types that this request searches for. If empty, it will search all the `searchable asset types
page_size int
Optional. The page size for search result pagination. Page size is capped at 500 even if a larger value is given. If set to zero or a negative value, server will pick an appropriate default. Returned results may be fewer than requested. When this happens, there could be more results as long as next_page_token is returned.
page_token str
Optional. If present, then retrieve the next batch of results from the preceding call to this method. page_token must be the value of next_page_token from the previous response. The values of all other method parameters, must be identical to those in the previous call.
order_by str
Optional. A comma-separated list of fields specifying the sorting order of the results. The default order is ascending. Add " DESC" after the field name to indicate descending order. Redundant space characters are ignored. Example: "location DESC, name". Only the following fields in the response are sortable: - name - assetType - project - displayName - description - location - createTime - updateTime - state - parentFullResourceName - parentAssetType
read_mask google.protobuf.field_mask_pb2.FieldMask
Optional. A comma-separated list of fields that you want returned in the results. The following fields are returned by default if not specified: - name - assetType - project - folders - organization - displayName - description - location - labels - tags - effectiveTags - networkTags - kmsKeys - createTime - updateTime - state - additionalAttributes - parentFullResourceName - parentAssetType Some fields of large size, such as versionedResources, attachedResources, effectiveTags etc., are not returned by default, but you can specify them in the read_mask parameter if you want to include them. If "*" is specified, all `available fields