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

# gcp_compute_project{% #gcp_compute_project %}

## `ancestors`{% #ancestors %}

**Type**: `UNORDERED_LIST_STRING`

## `cloud_armor_tier`{% #cloud_armor_tier %}

**Type**: `STRING`**Provider name**: `cloudArmorTier`**Description**: [Output Only] The Cloud Armor tier for this project. It can be one of the following values: CA_STANDARD, CA_ENTERPRISE_PAYGO. If this field is not specified, it is assumed to be CA_STANDARD.**Possible values**:

- `CA_ENTERPRISE_ANNUAL` - Enterprise tier protection billed annually.
- `CA_ENTERPRISE_PAYGO` - Enterprise tier protection billed monthly.
- `CA_STANDARD` - Standard protection.

## `common_instance_metadata`{% #common_instance_metadata %}

**Type**: `STRUCT`**Provider name**: `commonInstanceMetadata`**Description**: Metadata key/value pairs available to all instances contained in this project. See Custom metadata for more information.

- `items`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `items`**Description**: Array of key/value pairs. The total size of all keys and values must be less than 512 KB.
  - `key`**Type**: `STRING`**Provider name**: `key`**Description**: Key for the metadata entry. Keys must conform to the following regexp: [a-zA-Z0-9-_]+, and be less than 128 bytes in length. This is reflected as part of a URL in the metadata server. Additionally, to avoid ambiguity, keys must not conflict with any other metadata keys for the project.
  - `value`**Type**: `STRING`**Provider name**: `value`**Description**: Value for the metadata entry. These are free-form strings, and only have meaning as interpreted by the image running in the instance. The only restriction placed on values is that their size must be less than or equal to 262144 bytes (256 KiB).
- `kind`**Type**: `STRING`**Provider name**: `kind`**Description**: [Output Only] Type of the resource. Always compute#metadata for metadata.

## `creation_timestamp`{% #creation_timestamp %}

**Type**: `TIMESTAMP`**Provider name**: `creationTimestamp`**Description**: [Output Only] Creation timestamp in RFC3339 text format.

## `default_network_tier`{% #default_network_tier %}

**Type**: `STRING`**Provider name**: `defaultNetworkTier`**Description**: This signifies the default network tier used for configuring resources of the project and can only take the following values: PREMIUM, STANDARD. Initially the default network tier is PREMIUM.**Possible values**:

- `FIXED_STANDARD` - Public internet quality with fixed bandwidth.
- `PREMIUM` - High quality, Google-grade network tier, support for all networking products.
- `STANDARD` - Public internet quality, only limited support for other networking products.
- `STANDARD_OVERRIDES_FIXED_STANDARD` - (Output only) Temporary tier for FIXED_STANDARD when fixed standard tier is expired or not configured.

## `default_service_account`{% #default_service_account %}

**Type**: `STRING`**Provider name**: `defaultServiceAccount`**Description**: [Output Only] Default service account used by VMs running in this project.

## `description`{% #description %}

**Type**: `STRING`**Provider name**: `description`**Description**: An optional textual description of the resource.

## `enabled_features`{% #enabled_features %}

**Type**: `UNORDERED_LIST_STRING`**Provider name**: `enabledFeatures`**Description**: An optional list of restricted features enabled for use on this project.

## `id`{% #id %}

**Type**: `STRING`**Provider name**: `id`**Description**: [Output Only] The unique identifier for the resource. This identifier is defined by the server. This is *not* the project ID, and is just a unique ID used by Compute Engine to identify resources.

## `kind`{% #kind %}

**Type**: `STRING`**Provider name**: `kind`**Description**: [Output Only] Type of the resource. Always compute#project for projects.

## `labels`{% #labels %}

**Type**: `UNORDERED_LIST_STRING`

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: The project ID. For example: my-example-project. Use the project ID to make requests to Compute Engine.

## `organization_id`{% #organization_id %}

**Type**: `STRING`

## `parent`{% #parent %}

**Type**: `STRING`

## `project_id`{% #project_id %}

**Type**: `STRING`

## `project_number`{% #project_number %}

**Type**: `STRING`

## `quotas`{% #quotas %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `quotas`**Description**: [Output Only] Quotas assigned to this project.

- `limit`**Type**: `DOUBLE`**Provider name**: `limit`**Description**: [Output Only] Quota limit for this metric.
- `metric`**Type**: `STRING`**Provider name**: `metric`**Description**: [Output Only] Name of the quota metric.**Possible values**:
  - `A2_CPUS`
  - `AFFINITY_GROUPS`
  - `AUTOSCALERS`
  - `BACKEND_BUCKETS`
  - `BACKEND_SERVICES`
  - `C2D_CPUS`
  - `C2_CPUS`
  - `C3_CPUS`
  - `COMMITMENTS`
  - `COMMITTED_A2_CPUS`
  - `COMMITTED_C2D_CPUS`
  - `COMMITTED_C2_CPUS`
  - `COMMITTED_C3_CPUS`
  - `COMMITTED_CPUS`
  - `COMMITTED_E2_CPUS`
  - `COMMITTED_LICENSES`
  - `COMMITTED_LOCAL_SSD_TOTAL_GB`
  - `COMMITTED_M3_CPUS`
  - `COMMITTED_MEMORY_OPTIMIZED_CPUS`
  - `COMMITTED_N2A_CPUS`
  - `COMMITTED_N2D_CPUS`
  - `COMMITTED_N2_CPUS`
  - `COMMITTED_NVIDIA_A100_80GB_GPUS`
  - `COMMITTED_NVIDIA_A100_GPUS`
  - `COMMITTED_NVIDIA_H100_GPUS`
  - `COMMITTED_NVIDIA_K80_GPUS`
  - `COMMITTED_NVIDIA_L4_GPUS`
  - `COMMITTED_NVIDIA_P100_GPUS`
  - `COMMITTED_NVIDIA_P4_GPUS`
  - `COMMITTED_NVIDIA_T4_GPUS`
  - `COMMITTED_NVIDIA_V100_GPUS`
  - `COMMITTED_T2A_CPUS`
  - `COMMITTED_T2D_CPUS`
  - `COMMITTED_Z3_CPUS`
  - `CPUS` - Guest CPUs
  - `CPUS_ALL_REGIONS`
  - `DISKS_TOTAL_GB`
  - `E2_CPUS`
  - `EXTERNAL_MANAGED_FORWARDING_RULES`
  - `EXTERNAL_NETWORK_LB_FORWARDING_RULES`
  - `EXTERNAL_PROTOCOL_FORWARDING_RULES`
  - `EXTERNAL_VPN_GATEWAYS`
  - `FIREWALLS`
  - `FORWARDING_RULES`
  - `GLOBAL_EXTERNAL_MANAGED_BACKEND_SERVICES`
  - `GLOBAL_EXTERNAL_MANAGED_FORWARDING_RULES`
  - `GLOBAL_EXTERNAL_PROXY_LB_BACKEND_SERVICES`
  - `GLOBAL_INTERNAL_ADDRESSES`
  - `GLOBAL_INTERNAL_MANAGED_BACKEND_SERVICES`
  - `GLOBAL_INTERNAL_TRAFFIC_DIRECTOR_BACKEND_SERVICES`
  - `GPUS_ALL_REGIONS`
  - `HDB_TOTAL_GB`
  - `HDB_TOTAL_IOPS`
  - `HDB_TOTAL_THROUGHPUT`
  - `HEALTH_CHECKS`
  - `IMAGES`
  - `INSTANCES`
  - `INSTANCE_GROUPS`
  - `INSTANCE_GROUP_MANAGERS`
  - `INSTANCE_TEMPLATES`
  - `INTERCONNECTS`
  - `INTERCONNECT_ATTACHMENTS_PER_REGION`
  - `INTERCONNECT_ATTACHMENTS_TOTAL_MBPS`
  - `INTERCONNECT_TOTAL_GBPS`
  - `INTERNAL_ADDRESSES`
  - `INTERNAL_TRAFFIC_DIRECTOR_FORWARDING_RULES`
  - `IN_PLACE_SNAPSHOTS`
  - `IN_USE_ADDRESSES`
  - `IN_USE_BACKUP_SCHEDULES`
  - `IN_USE_SNAPSHOT_SCHEDULES`
  - `LOCAL_SSD_TOTAL_GB`
  - `M1_CPUS`
  - `M2_CPUS`
  - `M3_CPUS`
  - `MACHINE_IMAGES`
  - `N2A_CPUS`
  - `N2D_CPUS`
  - `N2_CPUS`
  - `NETWORKS`
  - `NETWORK_ATTACHMENTS`
  - `NETWORK_ENDPOINT_GROUPS`
  - `NETWORK_FIREWALL_POLICIES`
  - `NET_LB_SECURITY_POLICIES_PER_REGION`
  - `NET_LB_SECURITY_POLICY_RULES_PER_REGION`
  - `NET_LB_SECURITY_POLICY_RULE_ATTRIBUTES_PER_REGION`
  - `NODE_GROUPS`
  - `NODE_TEMPLATES`
  - `NVIDIA_A100_80GB_GPUS`
  - `NVIDIA_A100_GPUS`
  - `NVIDIA_K80_GPUS`
  - `NVIDIA_L4_GPUS`
  - `NVIDIA_P100_GPUS`
  - `NVIDIA_P100_VWS_GPUS`
  - `NVIDIA_P4_GPUS`
  - `NVIDIA_P4_VWS_GPUS`
  - `NVIDIA_T4_GPUS`
  - `NVIDIA_T4_VWS_GPUS`
  - `NVIDIA_V100_GPUS`
  - `PACKET_MIRRORINGS`
  - `PD_EXTREME_TOTAL_PROVISIONED_IOPS`
  - `PREEMPTIBLE_CPUS`
  - `PREEMPTIBLE_LOCAL_SSD_GB`
  - `PREEMPTIBLE_NVIDIA_A100_80GB_GPUS`
  - `PREEMPTIBLE_NVIDIA_A100_GPUS`
  - `PREEMPTIBLE_NVIDIA_H100_GPUS`
  - `PREEMPTIBLE_NVIDIA_K80_GPUS`
  - `PREEMPTIBLE_NVIDIA_L4_GPUS`
  - `PREEMPTIBLE_NVIDIA_P100_GPUS`
  - `PREEMPTIBLE_NVIDIA_P100_VWS_GPUS`
  - `PREEMPTIBLE_NVIDIA_P4_GPUS`
  - `PREEMPTIBLE_NVIDIA_P4_VWS_GPUS`
  - `PREEMPTIBLE_NVIDIA_T4_GPUS`
  - `PREEMPTIBLE_NVIDIA_T4_VWS_GPUS`
  - `PREEMPTIBLE_NVIDIA_V100_GPUS`
  - `PREEMPTIBLE_TPU_LITE_DEVICE_V5`
  - `PREEMPTIBLE_TPU_LITE_PODSLICE_V5`
  - `PREEMPTIBLE_TPU_PODSLICE_V4`
  - `PSC_ILB_CONSUMER_FORWARDING_RULES_PER_PRODUCER_NETWORK`
  - `PSC_INTERNAL_LB_FORWARDING_RULES`
  - `PUBLIC_ADVERTISED_PREFIXES`
  - `PUBLIC_DELEGATED_PREFIXES`
  - `REGIONAL_AUTOSCALERS`
  - `REGIONAL_EXTERNAL_MANAGED_BACKEND_SERVICES`
  - `REGIONAL_EXTERNAL_NETWORK_LB_BACKEND_SERVICES`
  - `REGIONAL_INSTANCE_GROUP_MANAGERS`
  - `REGIONAL_INTERNAL_LB_BACKEND_SERVICES`
  - `REGIONAL_INTERNAL_MANAGED_BACKEND_SERVICES`
  - `REGIONAL_INTERNAL_TRAFFIC_DIRECTOR_BACKEND_SERVICES`
  - `RESERVATIONS`
  - `RESOURCE_POLICIES`
  - `ROUTERS`
  - `ROUTES`
  - `SECURITY_POLICIES`
  - `SECURITY_POLICIES_PER_REGION`
  - `SECURITY_POLICY_ADVANCED_RULES_PER_REGION`
  - `SECURITY_POLICY_CEVAL_RULES`
  - `SECURITY_POLICY_RULES`
  - `SECURITY_POLICY_RULES_PER_REGION`
  - `SERVICE_ATTACHMENTS`
  - `SNAPSHOTS` - The total number of snapshots allowed for a single project.
  - `SSD_TOTAL_GB`
  - `SSL_CERTIFICATES`
  - `SSL_POLICIES`
  - `STATIC_ADDRESSES`
  - `STATIC_BYOIP_ADDRESSES`
  - `STATIC_EXTERNAL_IPV6_ADDRESS_RANGES`
  - `SUBNETWORKS`
  - `T2A_CPUS`
  - `T2D_CPUS`
  - `TARGET_HTTPS_PROXIES`
  - `TARGET_HTTP_PROXIES`
  - `TARGET_INSTANCES`
  - `TARGET_POOLS`
  - `TARGET_SSL_PROXIES`
  - `TARGET_TCP_PROXIES`
  - `TARGET_VPN_GATEWAYS`
  - `TPU_LITE_DEVICE_V5`
  - `TPU_LITE_PODSLICE_V5`
  - `TPU_PODSLICE_V4`
  - `URL_MAPS`
  - `VARIABLE_IPV6_PUBLIC_DELEGATED_PREFIXES`
  - `VPN_GATEWAYS`
  - `VPN_TUNNELS`
  - `XPN_SERVICE_PROJECTS`
- `owner`**Type**: `STRING`**Provider name**: `owner`**Description**: [Output Only] Owning resource. This is the resource on which this quota is applied.
- `usage`**Type**: `DOUBLE`**Provider name**: `usage`**Description**: [Output Only] Current usage of this metric.

## `region_id`{% #region_id %}

**Type**: `STRING`

## `resource_name`{% #resource_name %}

**Type**: `STRING`

## `self_link`{% #self_link %}

**Type**: `STRING`**Provider name**: `selfLink`**Description**: [Output Only] Server-defined URL for the resource.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `usage_export_location`{% #usage_export_location %}

**Type**: `STRUCT`**Provider name**: `usageExportLocation`**Description**: An optional naming prefix for daily usage reports and the Google Cloud Storage bucket where they are stored.

- `bucket_name`**Type**: `STRING`**Provider name**: `bucketName`**Description**: The name of an existing bucket in Cloud Storage where the usage report object is stored. The Google Service Account is granted write access to this bucket. This can either be the bucket name by itself, such as example-bucket, or the bucket name with gs:// or [https://storage.googleapis.com/](https://storage.googleapis.com/) in front of it, such as gs://example-bucket.
- `report_name_prefix`**Type**: `STRING`**Provider name**: `reportNamePrefix`**Description**: An optional prefix for the name of the usage report object stored in bucketName. If not supplied, defaults to usage_gce. The report is stored as a CSV file named report_name_prefix_gce_YYYYMMDD.csv where YYYYMMDD is the day of the usage according to Pacific Time. If you supply a prefix, it should conform to Cloud Storage object naming conventions.

## `vm_dns_setting`{% #vm_dns_setting %}

**Type**: `STRING`**Provider name**: `vmDnsSetting`**Description**: [Output Only] Default internal DNS setting used by VMs running in this project.**Possible values**:

- `GLOBAL_DEFAULT`
- `UNSPECIFIED_VM_DNS_SETTING`
- `ZONAL_DEFAULT`
- `ZONAL_ONLY`

## `xpn_project_status`{% #xpn_project_status %}

**Type**: `STRING`**Provider name**: `xpnProjectStatus`**Description**: [Output Only] The role this project has in a shared VPC configuration. Currently, only projects with the host role, which is specified by the value HOST, are differentiated.**Possible values**:

- `HOST`
- `UNSPECIFIED_XPN_PROJECT_STATUS`

## `zone_id`{% #zone_id %}

**Type**: `STRING`
