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

# gcp_apphub_service{% #gcp_apphub_service %}

## `ancestors`{% #ancestors %}

**Type**: `UNORDERED_LIST_STRING` 

## `attributes`{% #attributes %}

**Type**: `STRUCT` **Provider name**: `attributes` **Description**: Optional. Consumer provided attributes. 

- `business_owners`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `businessOwners`**Description**: Optional. Business team that ensures user needs are met and value is delivered
  - `email`**Type**: `STRING`**Provider name**: `email`**Description**: Required. Email address of the contacts.
  - `gcp_display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: Optional. Contact's name. Can have a maximum length of 63 characters.
- `criticality`**Type**: `STRUCT`**Provider name**: `criticality`**Description**: Optional. User-defined criticality information.
  - `type`**Type**: `STRING`**Provider name**: `type`**Description**: Required. Criticality Type.**Possible values**:
    - `TYPE_UNSPECIFIED` - Unspecified type.
    - `MISSION_CRITICAL` - Mission critical service, application or workload.
    - `HIGH` - High impact.
    - `MEDIUM` - Medium impact.
    - `LOW` - Low impact.
- `developer_owners`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `developerOwners`**Description**: Optional. Developer team that owns development and coding.
  - `email`**Type**: `STRING`**Provider name**: `email`**Description**: Required. Email address of the contacts.
  - `gcp_display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: Optional. Contact's name. Can have a maximum length of 63 characters.
- `environment`**Type**: `STRUCT`**Provider name**: `environment`**Description**: Optional. User-defined environment information.
  - `type`**Type**: `STRING`**Provider name**: `type`**Description**: Required. Environment Type.**Possible values**:
    - `TYPE_UNSPECIFIED` - Unspecified type.
    - `PRODUCTION` - Production environment.
    - `STAGING` - Staging environment.
    - `TEST` - Test environment.
    - `DEVELOPMENT` - Development environment.
- `operator_owners`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `operatorOwners`**Description**: Optional. Operator team that ensures runtime and operations.
  - `email`**Type**: `STRING`**Provider name**: `email`**Description**: Required. Email address of the contacts.
  - `gcp_display_name`**Type**: `STRING`**Provider name**: `displayName`**Description**: Optional. Contact's name. Can have a maximum length of 63 characters.

## `create_time`{% #create_time %}

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

## `description`{% #description %}

**Type**: `STRING` **Provider name**: `description` **Description**: Optional. User-defined description of a Service. Can have a maximum length of 2048 characters. 

## `discovered_service`{% #discovered_service %}

**Type**: `STRING` **Provider name**: `discoveredService` **Description**: Required. Immutable. The resource name of the original discovered service. 

## `gcp_display_name`{% #gcp_display_name %}

**Type**: `STRING` **Provider name**: `displayName` **Description**: Optional. User-defined name for the Service. Can have a maximum length of 63 characters. 

## `labels`{% #labels %}

**Type**: `UNORDERED_LIST_STRING` 

## `name`{% #name %}

**Type**: `STRING` **Provider name**: `name` **Description**: Identifier. The resource name of a Service. Format: `"projects/{host-project-id}/locations/{location}/applications/{application-id}/services/{service-id}"` 

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

## `service_properties`{% #service_properties %}

**Type**: `STRUCT` **Provider name**: `serviceProperties` **Description**: Output only. Properties of an underlying compute resource that can comprise a Service. These are immutable. 

- `gcp_project`**Type**: `STRING`**Provider name**: `gcpProject`**Description**: Output only. The service project identifier that the underlying cloud resource resides in.
- `location`**Type**: `STRING`**Provider name**: `location`**Description**: Output only. The location that the underlying resource resides in, for example, us-west1.
- `zone`**Type**: `STRING`**Provider name**: `zone`**Description**: Output only. The location that the underlying resource resides in if it is zonal, for example, us-west1-a).

## `service_reference`{% #service_reference %}

**Type**: `STRUCT` **Provider name**: `serviceReference` **Description**: Output only. Reference to an underlying networking resource that can comprise a Service. These are immutable. 

- `uri`**Type**: `STRING`**Provider name**: `uri`**Description**: Output only. The underlying resource URI. For example, URI of Forwarding Rule, URL Map, and Backend Service.

## `state`{% #state %}

**Type**: `STRING` **Provider name**: `state` **Description**: Output only. Service state. **Possible values**: 

- `STATE_UNSPECIFIED` - Unspecified state.
- `CREATING` - The service is being created.
- `ACTIVE` - The service is ready.
- `DELETING` - The service is being deleted.
- `DETACHED` - The underlying networking resources have been deleted.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING` 

## `uid`{% #uid %}

**Type**: `STRING` **Provider name**: `uid` **Description**: Output only. A universally unique identifier (UUID) for the `Service` in the UUID4 format. 

## `update_time`{% #update_time %}

**Type**: `TIMESTAMP` **Provider name**: `updateTime` **Description**: Output only. Update time. 

## `zone_id`{% #zone_id %}

**Type**: `STRING` 
