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