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

# gcp_eventarc_google_api_source{% #gcp_eventarc_google_api_source %}

## `ancestors`{% #ancestors %}

**Type**: `UNORDERED_LIST_STRING`

## `annotations`{% #annotations %}

**Type**: `MAP_STRING_STRING`**Provider name**: `annotations`**Description**: Optional. Resource annotations.

## `create_time`{% #create_time %}

**Type**: `TIMESTAMP`**Provider name**: `createTime`**Description**: Output only. The creation time.

## `crypto_key_name`{% #crypto_key_name %}

**Type**: `STRING`**Provider name**: `cryptoKeyName`**Description**: Optional. Resource name of a KMS crypto key (managed by the user) used to encrypt/decrypt their event data. It must match the pattern `projects/*/locations/*/keyRings/*/cryptoKeys/*`.

## `destination`{% #destination %}

**Type**: `STRING`**Provider name**: `destination`**Description**: Required. Destination is the message bus that the GoogleApiSource is delivering to. It must be point to the full resource name of a MessageBus. Format: "projects/{PROJECT_ID}/locations/{region}/messagesBuses/{MESSAGE_BUS_ID)

## `etag`{% #etag %}

**Type**: `STRING`**Provider name**: `etag`**Description**: Output only. This checksum is computed by the server based on the value of other fields, and might be sent only on update and delete requests to ensure that the client has an up-to-date value before proceeding.

## `gcp_display_name`{% #gcp_display_name %}

**Type**: `STRING`**Provider name**: `displayName`**Description**: Optional. Resource display name.

## `labels`{% #labels %}

**Type**: `UNORDERED_LIST_STRING`

## `logging_config`{% #logging_config %}

**Type**: `STRUCT`**Provider name**: `loggingConfig`**Description**: Optional. Config to control Platform logging for the GoogleApiSource.

- `log_severity`**Type**: `STRING`**Provider name**: `logSeverity`**Description**: Optional. The minimum severity of logs that will be sent to Stackdriver/Platform Telemetry. Logs at severitiy ≥ this value will be sent, unless it is NONE.**Possible values**:
  - `LOG_SEVERITY_UNSPECIFIED` - Log severity is not specified. This value is treated the same as NONE, but is used to distinguish between no update and update to NONE in update_masks.
  - `NONE` - Default value at resource creation, presence of this value must be treated as no logging/disable logging.
  - `DEBUG` - Debug or trace level logging.
  - `INFO` - Routine information, such as ongoing status or performance.
  - `NOTICE` - Normal but significant events, such as start up, shut down, or a configuration change.
  - `WARNING` - Warning events might cause problems.
  - `ERROR` - Error events are likely to cause problems.
  - `CRITICAL` - Critical events cause more severe problems or outages.
  - `ALERT` - A person must take action immediately.
  - `EMERGENCY` - One or more systems are unusable.

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: Identifier. Resource name of the form projects/{project}/locations/{location}/googleApiSources/{google_api_source}

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

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `uid`{% #uid %}

**Type**: `STRING`**Provider name**: `uid`**Description**: Output only. Server assigned unique identifier for the channel. The value is a UUID4 string and guaranteed to remain unchanged until the resource is deleted.

## `update_time`{% #update_time %}

**Type**: `TIMESTAMP`**Provider name**: `updateTime`**Description**: Output only. The last-modified time.

## `zone_id`{% #zone_id %}

**Type**: `STRING`
