SearchAllResourcesRequest(mapping=None, *, ignore_unknown_fields=False, **kwargs)
Search all resources request.
Attributes | |
---|---|
Name | Description |
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 asset types `supported by search APIs |
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 |