Skip to main content

assets

Creates, updates, deletes, gets or lists an assets resource.

Overview​

Nameassets
TypeResource
Idgoogle.securitycenter.assets

Fields​

The following fields are returned by SELECT queries:

NameDatatypeDescription
assetobject (id: Asset)
stateChangestring (UNUSED, ADDED, REMOVED, ACTIVE)

Methods​

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
folders_assets_listselectfoldersIdcompareDuration, fieldMask, filter, orderBy, pageSize, pageToken, readTime
organizations_assets_listselectorganizationsIdcompareDuration, fieldMask, filter, orderBy, pageSize, pageToken, readTime
projects_assets_listselectprojectsIdcompareDuration, fieldMask, filter, orderBy, pageSize, pageToken, readTime
folders_assets_groupexecfoldersId
organizations_assets_groupexecorganizationsId
organizations_assets_run_discoveryexecorganizationsId
projects_assets_groupexecprojectsId

Parameters​

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
foldersIdstring
organizationsIdstring
projectsIdstring
compareDurationstring (google-duration)
fieldMaskstring (google-fieldmask)
filterstring
orderBystring
pageSizeinteger (int32)
pageTokenstring
readTimestring (google-datetime)

SELECT examples​

Successful response

SELECT
asset,
stateChange
FROM google.securitycenter.assets
WHERE foldersId = '{{ foldersId }}' -- required
AND compareDuration = '{{ compareDuration }}'
AND fieldMask = '{{ fieldMask }}'
AND filter = '{{ filter }}'
AND orderBy = '{{ orderBy }}'
AND pageSize = '{{ pageSize }}'
AND pageToken = '{{ pageToken }}'
AND readTime = '{{ readTime }}'
;

Lifecycle Methods​

Successful response

EXEC google.securitycenter.assets.folders_assets_group
@foldersId='{{ foldersId }}' --required
@@json=
'{
"compareDuration": "{{ compareDuration }}",
"filter": "{{ filter }}",
"groupBy": "{{ groupBy }}",
"pageSize": {{ pageSize }},
"pageToken": "{{ pageToken }}",
"readTime": "{{ readTime }}"
}'
;