Updates an asset feed configuration.
HTTP request
PATCH https://cloudasset.googleapis.com/v1p2beta1/{feed.name=*/*/feeds/*}
The URL uses gRPC Transcoding syntax.
Path parameters
Parameters | |
---|---|
feed.name |
Required. The format will be projects/{projectNumber}/feeds/{client-assigned_feed_identifier} or folders/{folder_number}/feeds/{client-assigned_feed_identifier} or organizations/{organization_number}/feeds/{client-assigned_feed_identifier} The client-assigned feed identifier must be unique within the parent project/folder/organization. |
Request body
The request body contains data with the following structure:
JSON representation |
---|
{ "feed": { "name": string, "assetNames": [ string ], "assetTypes": [ string ], "contentType": enum ( |
Fields | |
---|---|
feed.assetNames[] |
A list of the full names of the assets to receive updates. You must specify either or both of assetNames and assetTypes. Only asset updates matching specified assetNames or assetTypes are exported to the feed. For example: |
feed.assetTypes[] |
A list of types of the assets to receive updates. You must specify either or both of assetNames and assetTypes. Only asset updates matching specified assetNames or assetTypes are exported to the feed. For example: "compute.googleapis.com/Disk" See Introduction to Cloud Asset Inventory for all supported asset types. |
feed.contentType |
Asset content type. If not specified, no content but the asset name and type will be returned. |
feed.feedOutputConfig |
Required. Feed output configuration defining where the asset updates are published to. |
updateMask |
Required. Only updates the This is a comma-separated list of fully qualified names of fields. Example: |
Response body
If successful, the response body contains an instance of Feed
.
Authorization scopes
Requires the following OAuth scope:
https://www.googleapis.com/auth/cloud-platform
For more information, see the Authentication Overview.