Skip to main content

feeds

Creates, updates, deletes, gets or lists a feeds resource.

Overview

Namefeeds
TypeResource
Idgoogle.cloudasset.feeds

Fields

The following fields are returned by SELECT queries:

Successful response

NameDatatypeDescription
feedsarrayA list of feeds.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
listselectparentType, parentLists all asset feeds in a parent project/folder/organization.
createinsertparentType, parentCreates a feed in a parent project/folder/organization to listen to its asset updates.

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
parentstring
parentTypestring

SELECT examples

Lists all asset feeds in a parent project/folder/organization.

SELECT
feeds
FROM google.cloudasset.feeds
WHERE parentType = '{{ parentType }}' -- required
AND parent = '{{ parent }}' -- required;

INSERT examples

Creates a feed in a parent project/folder/organization to listen to its asset updates.

INSERT INTO google.cloudasset.feeds (
data__feedId,
data__feed,
parentType,
parent
)
SELECT
'{{ feedId }}',
'{{ feed }}',
'{{ parentType }}',
'{{ parent }}'
RETURNING
name,
assetNames,
assetTypes,
condition,
contentType,
feedOutputConfig,
relationshipTypes
;