# Source: https://docs.datadoghq.com/ddsql_reference/data_directory/gcp/gcp.kubernetes_engine_node_pool.dataset.md

---
title: Kubernetes Engine Node Pool
description: Datadog, the leading service for cloud-scale monitoring.
breadcrumbs: Docs > DDSQL Reference > Data Directory > Kubernetes Engine Node Pool
---

# Kubernetes Engine Node Pool

This table represents the Kubernetes Engine Node Pool resource from Google Cloud Platform.

```
gcp.kubernetes_engine_node_pool
```

## Fields

| Title                    | ID   | Type          | Data Type                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                | Description |
| ------------------------ | ---- | ------------- | ---------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- | ----------- |
| _key                     | core | string        |
| ancestors                | core | array<string> |
| autoscaling              | core | json          | Autoscaler configuration for this NodePool. Autoscaler is enabled only if a valid configuration is present.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| best_effort_provisioning | core | json          | Enable best effort provisioning for nodes                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                |
| conditions               | core | json          | Which conditions caused the current node pool state.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| config                   | core | json          | The node configuration of the pool.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| datadog_display_name     | core | string        |
| etag                     | core | string        | This checksum is computed by the server based on the value of node pool fields, and may be sent on update requests to ensure the client has an up-to-date value before proceeding.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| gcp_status               | core | string        | Output only. The status of the nodes in this pool instance. Possible values: ['STATUS_UNSPECIFIED', 'PROVISIONING', 'RUNNING', 'RUNNING_WITH_ERROR', 'RECONCILING', 'STOPPING', 'ERROR']. Values descriptions: ['Not set.', 'The PROVISIONING state indicates the node pool is being created.', 'The RUNNING state indicates the node pool has been created and is fully usable.', 'The RUNNING_WITH_ERROR state indicates the node pool has been created and is partially usable. Some error state has occurred and some functionality may be impaired. Customer may need to reissue a request or trigger a new update.', 'The RECONCILING state indicates that some work is actively being done on the node pool, such as upgrading node software. Details can be found in the `statusMessage` field.', 'The STOPPING state indicates the node pool is being deleted.', 'The ERROR state indicates the node pool may be unusable. Details can be found in the `statusMessage` field.'] |
| initial_node_count       | core | int64         | The initial node count for the pool. You must ensure that your Compute Engine [resource quota](https://cloud.google.com/compute/quotas) is sufficient for this number of instances. You must also have available firewall and routes quota.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| instance_group_urls      | core | array<string> | Output only. The resource URLs of the [managed instance groups](https://cloud.google.com/compute/docs/instance-groups/creating-groups-of-managed-instances) associated with this node pool. During the node pool blue-green upgrade operation, the URLs contain both blue and green resources.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                           |
| labels                   | core | array<string> |
| locations                | core | array<string> | The list of Google Compute Engine [zones](https://cloud.google.com/compute/docs/zones#available) in which the NodePool's nodes should be located. If this value is unspecified during node pool creation, the [Cluster.Locations](https://cloud.google.com/kubernetes-engine/docs/reference/rest/v1/projects.locations.clusters#Cluster.FIELDS.locations) value will be used, instead. Warning: changing node pool locations will result in nodes being added and/or removed.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| management               | core | json          | NodeManagement configuration for this NodePool.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                          |
| max_pods_constraint      | core | json          | The constraint on the maximum number of pods that can be run simultaneously on a node in the node pool.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                  |
| name                     | core | string        | The name of the node pool.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| network_config           | core | json          | Networking configuration for this NodePool. If specified, it overrides the cluster-level defaults.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                       |
| organization_id          | core | string        |
| parent                   | core | string        |
| placement_policy         | core | json          | Specifies the node placement policy.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                     |
| pod_ipv4_cidr_size       | core | int64         | Output only. The pod CIDR block size per node in this node pool.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                         |
| project_id               | core | string        |
| project_number           | core | string        |
| queued_provisioning      | core | json          | Specifies the configuration of queued provisioning.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                      |
| region_id                | core | string        |
| resource_name            | core | string        |
| self_link                | core | string        | Output only. Server-defined URL for the resource.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| status_message           | core | string        | Output only. Deprecated. Use conditions instead. Additional information about the current status of this node pool instance, if available.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                               |
| tags                     | core | hstore_csv    |
| update_info              | core | json          | Output only. Update info contains relevant information during a node pool update.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                        |
| upgrade_settings         | core | json          | Upgrade settings control disruption and speed of the upgrade.                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                            |
| version                  | core | string        | The version of Kubernetes running on this NodePool's nodes. If unspecified, it defaults as described [here](https://cloud.google.com/kubernetes-engine/versioning#specifying_node_version).                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                                              |
| zone_id                  | core | string        |