Method: feeds.patch

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

string

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 (ContentType),
    "feedOutputConfig": {
      "pubsubDestination": {
        object (PubsubDestination)
      }
    }
  },
  "updateMask": string
}
Fields
feed.assetNames[]

string

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 and assetTypes are exported to the feed. For example: //compute.googleapis.com/projects/my_project_123/zones/zone1/instances/instance1. See Resource Names for more info.

feed.assetTypes[]

string

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 and 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

enum (ContentType)

Asset content type. If not specified, no content but the asset name and type will be returned.

feed.feedOutputConfig

object (FeedOutputConfig)

Required. Feed output configuration defining where the asset updates are published to.

updateMask

string (FieldMask format)

Required. Only updates the feed fields indicated by this mask. The field mask must not be empty, and it must not contain fields that are immutable or only set by the server.

A comma-separated list of fully qualified names of fields. Example: "user.displayName,photo".

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.

Try it!