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
organizations_assets_listselectorganizationsIdpageToken, orderBy, readTime, compareDuration, fieldMask, pageSize, filter
projects_assets_listselectprojectsIdcompareDuration, fieldMask, pageSize, filter, pageToken, orderBy, readTime
folders_assets_listselectfoldersIdpageToken, orderBy, readTime, compareDuration, fieldMask, pageSize, filter
organizations_assets_run_discoveryexecorganizationsId
organizations_assets_groupexecorganizationsId
projects_assets_groupexecprojectsId
folders_assets_groupexecfoldersId

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 organizationsId = '{{ organizationsId }}' -- required
AND pageToken = '{{ pageToken }}'
AND orderBy = '{{ orderBy }}'
AND readTime = '{{ readTime }}'
AND compareDuration = '{{ compareDuration }}'
AND fieldMask = '{{ fieldMask }}'
AND pageSize = '{{ pageSize }}'
AND filter = '{{ filter }}'
;

Lifecycle Methods

Successful response

EXEC google.securitycenter.assets.organizations_assets_run_discovery
@organizationsId='{{ organizationsId }}' --required
;