---
title: Getting Started with Datadog
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > Infrastructure > Datadog Resource Catalog
---

# gcp_analyticshub_listing{% #gcp_analyticshub_listing %}

## `allow_only_metadata_sharing`{% #allow_only_metadata_sharing %}

**Type**: `BOOLEAN`**Provider name**: `allowOnlyMetadataSharing`**Description**: Optional. If true, the listing is only available to get the resource metadata. Listing is non subscribable.

## `ancestors`{% #ancestors %}

**Type**: `UNORDERED_LIST_STRING`

## `bigquery_dataset`{% #bigquery_dataset %}

**Type**: `STRUCT`**Provider name**: `bigqueryDataset`**Description**: Shared dataset i.e. BigQuery dataset source.

- `dataset`**Type**: `STRING`**Provider name**: `dataset`**Description**: Optional. Resource name of the dataset source for this listing. e.g. `projects/myproject/datasets/123`
- `effective_replicas`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `effectiveReplicas`**Description**: Output only. Server-owned effective state of replicas. Contains both primary and secondary replicas. Each replica includes a system-computed (output-only) state and primary designation.
  - `location`**Type**: `STRING`**Provider name**: `location`**Description**: Output only. The geographic location where the replica resides. See [BigQuery locations](https://cloud.google.com/bigquery/docs/locations) for supported locations. Eg. "us-central1".
  - `primary_state`**Type**: `STRING`**Provider name**: `primaryState`**Description**: Output only. Indicates that this replica is the primary replica.**Possible values**:
    - `PRIMARY_STATE_UNSPECIFIED` - Default value. This value is unused.
    - `PRIMARY_REPLICA` - The replica is the primary replica.
  - `replica_state`**Type**: `STRING`**Provider name**: `replicaState`**Description**: Output only. Assigned by Analytics Hub based on real BigQuery replication state.**Possible values**:
    - `REPLICA_STATE_UNSPECIFIED` - Default value. This value is unused.
    - `READY_TO_USE` - The replica is backfilled and ready to use.
    - `UNAVAILABLE` - The replica is unavailable, does not exist, or has not been backfilled yet.
- `replica_locations`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `replicaLocations`**Description**: Optional. A list of regions where the publisher has created shared dataset replicas.
- `restricted_export_policy`**Type**: `STRUCT`**Provider name**: `restrictedExportPolicy`**Description**: Optional. If set, restricted export policy will be propagated and enforced on the linked dataset.
  - `enabled`**Type**: `BOOLEAN`**Provider name**: `enabled`**Description**: Optional. If true, enable restricted export.
  - `restrict_direct_table_access`**Type**: `BOOLEAN`**Provider name**: `restrictDirectTableAccess`**Description**: Optional. If true, restrict direct table access (read api/tabledata.list) on linked table.
  - `restrict_query_result`**Type**: `BOOLEAN`**Provider name**: `restrictQueryResult`**Description**: Optional. If true, restrict export of query result derived from restricted linked dataset table.
- `selected_resources`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `selectedResources`**Description**: Optional. Resource in this dataset that is selectively shared. This field is required for data clean room exchanges.
  - `routine`**Type**: `STRING`**Provider name**: `routine`**Description**: Optional. Format: For routine: `projects/{projectId}/datasets/{datasetId}/routines/{routineId}` Example:"projects/test_project/datasets/test_dataset/routines/test_routine"
  - `table`**Type**: `STRING`**Provider name**: `table`**Description**: Optional. Format: For table: `projects/{projectId}/datasets/{datasetId}/tables/{tableId}` Example:"projects/test_project/datasets/test_dataset/tables/test_table"

## `categories`{% #categories %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `categories`**Description**: Optional. Categories of the listing. Up to five categories are allowed.

## `commercial_info`{% #commercial_info %}

**Type**: `STRUCT`**Provider name**: `commercialInfo`**Description**: Output only. Commercial info contains the information about the commercial data products associated with the listing.

- `cloud_marketplace`**Type**: `STRUCT`**Provider name**: `cloudMarketplace`**Description**: Output only. Details of the Marketplace Data Product associated with the Listing.
  - `commercial_state`**Type**: `STRING`**Provider name**: `commercialState`**Description**: Output only. Commercial state of the Marketplace Data Product.**Possible values**:
    - `COMMERCIAL_STATE_UNSPECIFIED` - Commercialization is incomplete and cannot be used.
    - `ONBOARDING` - Commercialization has been initialized.
    - `ACTIVE` - Commercialization is complete and available for use.
  - `service`**Type**: `STRING`**Provider name**: `service`**Description**: Output only. Resource name of the commercial service associated with the Marketplace Data Product. e.g. example.com

## `data_provider`{% #data_provider %}

**Type**: `STRUCT`**Provider name**: `dataProvider`**Description**: Optional. Details of the data provider who owns the source data.

- `name`**Type**: `STRING`**Provider name**: `name`**Description**: Optional. Name of the data provider.
- `primary_contact`**Type**: `STRING`**Provider name**: `primaryContact`**Description**: Optional. Email or URL of the data provider. Max Length: 1000 bytes.

## `description`{% #description %}

**Type**: `STRING`**Provider name**: `description`**Description**: Optional. Short description of the listing. The description must not contain Unicode non-characters and C0 and C1 control codes except tabs (HT), new lines (LF), carriage returns (CR), and page breaks (FF). Default value is an empty string. Max length: 2000 bytes.

## `discovery_type`{% #discovery_type %}

**Type**: `STRING`**Provider name**: `discoveryType`**Description**: Optional. Type of discovery of the listing on the discovery page.**Possible values**:

- `DISCOVERY_TYPE_UNSPECIFIED` - Unspecified. Defaults to DISCOVERY_TYPE_PRIVATE.
- `DISCOVERY_TYPE_PRIVATE` - The Data exchange/listing can be discovered in the 'Private' results list.
- `DISCOVERY_TYPE_PUBLIC` - The Data exchange/listing can be discovered in the 'Public' results list.

## `documentation`{% #documentation %}

**Type**: `STRING`**Provider name**: `documentation`**Description**: Optional. Documentation describing the listing.

## `gcp_display_name`{% #gcp_display_name %}

**Type**: `STRING`**Provider name**: `displayName`**Description**: Required. Human-readable display name of the listing. The display name must contain only Unicode letters, numbers (0-9), underscores (_), dashes (-), spaces ( ), ampersands (&) and can't start or end with spaces. Default value is an empty string. Max length: 63 bytes.

## `labels`{% #labels %}

**Type**: `UNORDERED_LIST_STRING`

## `log_linked_dataset_query_user_email`{% #log_linked_dataset_query_user_email %}

**Type**: `BOOLEAN`**Provider name**: `logLinkedDatasetQueryUserEmail`**Description**: Optional. By default, false. If true, the Listing has an email sharing mandate enabled.

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: Output only. The resource name of the listing. e.g. `projects/myproject/locations/us/dataExchanges/123/listings/456`

## `organization_id`{% #organization_id %}

**Type**: `STRING`

## `parent`{% #parent %}

**Type**: `STRING`

## `primary_contact`{% #primary_contact %}

**Type**: `STRING`**Provider name**: `primaryContact`**Description**: Optional. Email or URL of the primary point of contact of the listing. Max Length: 1000 bytes.

## `project_id`{% #project_id %}

**Type**: `STRING`

## `project_number`{% #project_number %}

**Type**: `STRING`

## `publisher`{% #publisher %}

**Type**: `STRUCT`**Provider name**: `publisher`**Description**: Optional. Details of the publisher who owns the listing and who can share the source data.

- `name`**Type**: `STRING`**Provider name**: `name`**Description**: Optional. Name of the listing publisher.
- `primary_contact`**Type**: `STRING`**Provider name**: `primaryContact`**Description**: Optional. Email or URL of the listing publisher. Max Length: 1000 bytes.

## `pubsub_topic`{% #pubsub_topic %}

**Type**: `STRUCT`**Provider name**: `pubsubTopic`**Description**: Pub/Sub topic source.

- `data_affinity_regions`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `dataAffinityRegions`**Description**: Optional. Region hint on where the data might be published. Data affinity regions are modifiable. See [https://cloud.google.com/about/locations](https://cloud.google.com/about/locations) for full listing of possible Cloud regions.
- `topic`**Type**: `STRING`**Provider name**: `topic`**Description**: Required. Resource name of the Pub/Sub topic source for this listing. e.g. projects/myproject/topics/topicId

## `region_id`{% #region_id %}

**Type**: `STRING`

## `request_access`{% #request_access %}

**Type**: `STRING`**Provider name**: `requestAccess`**Description**: Optional. Email or URL of the request access of the listing. Subscribers can use this reference to request access. Max Length: 1000 bytes.

## `resource_name`{% #resource_name %}

**Type**: `STRING`

## `resource_type`{% #resource_type %}

**Type**: `STRING`**Provider name**: `resourceType`**Description**: Output only. Listing shared asset type.**Possible values**:

- `SHARED_RESOURCE_TYPE_UNSPECIFIED` - Not specified.
- `BIGQUERY_DATASET` - BigQuery Dataset Asset.
- `PUBSUB_TOPIC` - Pub/Sub Topic Asset.

## `restricted_export_config`{% #restricted_export_config %}

**Type**: `STRUCT`**Provider name**: `restrictedExportConfig`**Description**: Optional. If set, restricted export configuration will be propagated and enforced on the linked dataset.

- `enabled`**Type**: `BOOLEAN`**Provider name**: `enabled`**Description**: Optional. If true, enable restricted export.
- `restrict_direct_table_access`**Type**: `BOOLEAN`**Provider name**: `restrictDirectTableAccess`**Description**: Output only. If true, restrict direct table access(read api/tabledata.list) on linked table.
- `restrict_query_result`**Type**: `BOOLEAN`**Provider name**: `restrictQueryResult`**Description**: Optional. If true, restrict export of query result derived from restricted linked dataset table.

## `state`{% #state %}

**Type**: `STRING`**Provider name**: `state`**Description**: Output only. Current state of the listing.**Possible values**:

- `STATE_UNSPECIFIED` - Default value. This value is unused.
- `ACTIVE` - Subscribable state. Users with dataexchange.listings.subscribe permission can subscribe to this listing.

## `stored_procedure_config`{% #stored_procedure_config %}

**Type**: `STRUCT`**Provider name**: `storedProcedureConfig`**Description**: Optional. If set, stored procedure configuration will be propagated and enforced on the linked dataset.

- `allowed_stored_procedure_types`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `allowedStoredProcedureTypes`**Description**: Output only. Types of stored procedure supported to share.
- `enabled`**Type**: `BOOLEAN`**Provider name**: `enabled`**Description**: Optional. If true, enable sharing of stored procedure.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `zone_id`{% #zone_id %}

**Type**: `STRING`
