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

# gcp_vmwareengine_cluster{% #gcp_vmwareengine_cluster %}

## `ancestors`{% #ancestors %}

**Type**: `UNORDERED_LIST_STRING`

## `autoscaling_settings`{% #autoscaling_settings %}

**Type**: `STRUCT`**Provider name**: `autoscalingSettings`**Description**: Optional. Configuration of the autoscaling applied to this cluster.

- `cool_down_period`**Type**: `STRING`**Provider name**: `coolDownPeriod`**Description**: Optional. The minimum duration between consecutive autoscale operations. It starts once addition or removal of nodes is fully completed. Defaults to 30 minutes if not specified. Cool down period must be in whole minutes (for example, 30, 31, 50, 180 minutes).
- `max_cluster_node_count`**Type**: `INT32`**Provider name**: `maxClusterNodeCount`**Description**: Optional. Maximum number of nodes of any type in a cluster. If not specified the default limits apply.
- `min_cluster_node_count`**Type**: `INT32`**Provider name**: `minClusterNodeCount`**Description**: Optional. Minimum number of nodes of any type in a cluster. If not specified the default limits apply.

## `create_time`{% #create_time %}

**Type**: `TIMESTAMP`**Provider name**: `createTime`**Description**: Output only. Creation time of this resource.

## `labels`{% #labels %}

**Type**: `UNORDERED_LIST_STRING`

## `management`{% #management %}

**Type**: `BOOLEAN`**Provider name**: `management`**Description**: Output only. True if the cluster is a management cluster; false otherwise. There can only be one management cluster in a private cloud and it has to be the first one.

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: Output only. Identifier. The resource name of this cluster. Resource names are schemeless URIs that follow the conventions in [https://cloud.google.com/apis/design/resource_names](https://cloud.google.com/apis/design/resource_names). For example: `projects/my-project/locations/us-central1-a/privateClouds/my-cloud/clusters/my-cluster`

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

## `state`{% #state %}

**Type**: `STRING`**Provider name**: `state`**Description**: Output only. State of the resource.**Possible values**:

- `STATE_UNSPECIFIED` - The default value. This value should never be used.
- `ACTIVE` - The Cluster is operational and can be used by the user.
- `CREATING` - The Cluster is being deployed.
- `UPDATING` - Adding or removing of a node to the cluster, any other cluster specific updates.
- `DELETING` - The Cluster is being deleted.
- `REPAIRING` - The Cluster is undergoing maintenance, for example: a failed node is getting replaced.

## `stretched_cluster_config`{% #stretched_cluster_config %}

**Type**: `STRUCT`**Provider name**: `stretchedClusterConfig`**Description**: Optional. Configuration of a stretched cluster. Required for clusters that belong to a STRETCHED private cloud.

- `preferred_location`**Type**: `STRING`**Provider name**: `preferredLocation`**Description**: Required. Zone that will remain operational when connection between the two zones is lost. Specify the resource name of a zone that belongs to the region of the private cloud. For example: `projects/{project}/locations/europe-west3-a` where `{project}` can either be a project number or a project ID.
- `secondary_location`**Type**: `STRING`**Provider name**: `secondaryLocation`**Description**: Required. Additional zone for a higher level of availability and load balancing. Specify the resource name of a zone that belongs to the region of the private cloud. For example: `projects/{project}/locations/europe-west3-b` where `{project}` can either be a project number or a project ID.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `uid`{% #uid %}

**Type**: `STRING`**Provider name**: `uid`**Description**: Output only. System-generated unique identifier for the resource.

## `update_time`{% #update_time %}

**Type**: `TIMESTAMP`**Provider name**: `updateTime`**Description**: Output only. Last update time of this resource.

## `zone_id`{% #zone_id %}

**Type**: `STRING`
