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

# gcp_pubsub_schema{% #gcp_pubsub_schema %}

## `ancestors`{% #ancestors %}

**Type**: `UNORDERED_LIST_STRING`

## `definition`{% #definition %}

**Type**: `STRING`**Provider name**: `definition`**Description**: The definition of the schema. This should contain a string representing the full definition of the schema that is a valid schema definition of the type specified in `type`.

## `labels`{% #labels %}

**Type**: `UNORDERED_LIST_STRING`

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: Required. Name of the schema. Format is `projects/{project}/schemas/{schema}`.

## `organization_id`{% #organization_id %}

**Type**: `STRING`

## `parent`{% #parent %}

**Type**: `STRING`

## `project_id`{% #project_id %}

**Type**: `STRING`

## `project_number`{% #project_number %}

**Type**: `STRING`

## `region_id`{% #region_id %}

**Type**: `STRING`

## `resource_name`{% #resource_name %}

**Type**: `STRING`

## `revision_create_time`{% #revision_create_time %}

**Type**: `TIMESTAMP`**Provider name**: `revisionCreateTime`**Description**: Output only. The timestamp that the revision was created.

## `revision_id`{% #revision_id %}

**Type**: `STRING`**Provider name**: `revisionId`**Description**: Output only. Immutable. The revision ID of the schema.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `type`{% #type %}

**Type**: `STRING`**Provider name**: `type`**Description**: The type of the schema definition.**Possible values**:

- `TYPE_UNSPECIFIED` - Default value. This value is unused.
- `PROTOCOL_BUFFER` - A Protocol Buffer schema definition.
- `AVRO` - An Avro schema definition.

## `zone_id`{% #zone_id %}

**Type**: `STRING`
