Caution: You are viewing documentation for the API's REST interface. Most of our official client libraries use gRPC. See the REST Introduction for details.

AssetGroupAsset

AssetGroupAsset is the link between an asset and an asset group. Adding an AssetGroupAsset links an asset with an asset group.

JSON representation
{
  "resourceName": string,
  "assetGroup": string,
  "asset": string,
  "fieldType": enum (AssetFieldType),
  "status": enum (AssetLinkStatus),
  "performanceLabel": enum (AssetPerformanceLabel),
  "policySummary": {
    object (PolicySummary)
  }
}
Fields
resourceName

string

Immutable. The resource name of the asset group asset. Asset group asset resource name have the form:

customers/{customerId}/assetGroupAssets/{asset_group_id}~{asset_id}~{fieldType}

assetGroup

string

Immutable. The asset group which this asset group asset is linking.

asset

string

Immutable. The asset which this asset group asset is linking.

fieldType

enum (AssetFieldType)

The description of the placement of the asset within the asset group. For example: HEADLINE, YOUTUBE_VIDEO etc

status

enum (AssetLinkStatus)

The status of the link between an asset and asset group.

performanceLabel

enum (AssetPerformanceLabel)

Output only. The performance of this asset group asset.

policySummary

object (PolicySummary)

Output only. The policy information for this asset group asset.

PolicySummary

Contains policy summary information.

JSON representation
{
  "policyTopicEntries": [
    {
      object (PolicyTopicEntry)
    }
  ],
  "reviewStatus": enum (PolicyReviewStatus),
  "approvalStatus": enum (PolicyApprovalStatus)
}
Fields
policyTopicEntries[]

object (PolicyTopicEntry)

The list of policy findings.

reviewStatus

enum (PolicyReviewStatus)

Where in the review process the resource is.

approvalStatus

enum (PolicyApprovalStatus)

The overall approval status, which is calculated based on the status of its individual policy topic entries.