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

# gcp_compute_storage_pool{% #gcp_compute_storage_pool %}

## `ancestors`{% #ancestors %}

**Type**: `UNORDERED_LIST_STRING`

## `capacity_provisioning_type`{% #capacity_provisioning_type %}

**Type**: `STRING`**Provider name**: `capacityProvisioningType`**Description**: Provisioning type of the byte capacity of the pool.**Possible values**:

- `ADVANCED` - Advanced provisioning 'thinly' allocates the related resource.
- `STANDARD` - Standard provisioning allocates the related resource for the pool disks' exclusive use.
- `UNSPECIFIED`

## `creation_timestamp`{% #creation_timestamp %}

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

## `description`{% #description %}

**Type**: `STRING`**Provider name**: `description`**Description**: An optional description of this resource. Provide this property when you create the resource.

## `gcp_status`{% #gcp_status %}

**Type**: `STRUCT`**Provider name**: `status`**Description**: [Output Only] Status information for the storage pool resource.

- `disk_count`**Type**: `INT64`**Provider name**: `diskCount`**Description**: [Output Only] Number of disks used.
- `last_resize_timestamp`**Type**: `STRING`**Provider name**: `lastResizeTimestamp`**Description**: [Output Only] Timestamp of the last successful resize in RFC3339 text format.
- `max_total_provisioned_disk_capacity_gb`**Type**: `INT64`**Provider name**: `maxTotalProvisionedDiskCapacityGb`**Description**: [Output Only] Maximum allowed aggregate disk size in gigabytes.
- `pool_used_capacity_bytes`**Type**: `INT64`**Provider name**: `poolUsedCapacityBytes`**Description**: [Output Only] Space used by data stored in disks within the storage pool (in bytes). This will reflect the total number of bytes written to the disks in the pool, in contrast to the capacity of those disks.
- `pool_used_iops`**Type**: `INT64`**Provider name**: `poolUsedIops`**Description**: [Output Only] Sum of all the disks' provisioned IOPS, minus some amount that is allowed per disk that is not counted towards pool's IOPS capacity. For more information, see [https://cloud.google.com/compute/docs/disks/storage-pools](https://cloud.google.com/compute/docs/disks/storage-pools).
- `pool_used_throughput`**Type**: `INT64`**Provider name**: `poolUsedThroughput`**Description**: [Output Only] Sum of all the disks' provisioned throughput in MB/s.
- `pool_user_written_bytes`**Type**: `INT64`**Provider name**: `poolUserWrittenBytes`**Description**: [Output Only] Amount of data written into the pool, before it is compacted.
- `total_provisioned_disk_capacity_gb`**Type**: `INT64`**Provider name**: `totalProvisionedDiskCapacityGb`**Description**: [Output Only] Sum of all the capacity provisioned in disks in this storage pool. A disk's provisioned capacity is the same as its total capacity.
- `total_provisioned_disk_iops`**Type**: `INT64`**Provider name**: `totalProvisionedDiskIops`**Description**: [Output Only] Sum of all the disks' provisioned IOPS.
- `total_provisioned_disk_throughput`**Type**: `INT64`**Provider name**: `totalProvisionedDiskThroughput`**Description**: [Output Only] Sum of all the disks' provisioned throughput in MB/s, minus some amount that is allowed per disk that is not counted towards pool's throughput capacity.

## `id`{% #id %}

**Type**: `STRING`**Provider name**: `id`**Description**: [Output Only] The unique identifier for the resource. This identifier is defined by the server.

## `kind`{% #kind %}

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

## `labels`{% #labels %}

**Type**: `UNORDERED_LIST_STRING`

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: Name of the resource. Provided by the client when the resource is created. The name must be 1-63 characters long, and comply with RFC1035. Specifically, the name must be 1-63 characters long and match the regular expression `[a-z]([-a-z0-9]*[a-z0-9])?` which means the first character must be a lowercase letter, and all following characters must be a dash, lowercase letter, or digit, except the last character, which cannot be a dash.

## `organization_id`{% #organization_id %}

**Type**: `STRING`

## `parent`{% #parent %}

**Type**: `STRING`

## `performance_provisioning_type`{% #performance_provisioning_type %}

**Type**: `STRING`**Provider name**: `performanceProvisioningType`**Description**: Provisioning type of the performance-related parameters of the pool, such as throughput and IOPS.**Possible values**:

- `ADVANCED` - Advanced provisioning 'thinly' allocates the related resource.
- `STANDARD` - Standard provisioning allocates the related resource for the pool disks' exclusive use.
- `UNSPECIFIED`

## `pool_provisioned_capacity_gb`{% #pool_provisioned_capacity_gb %}

**Type**: `INT64`**Provider name**: `poolProvisionedCapacityGb`**Description**: Size, in GiB, of the storage pool. For more information about the size limits, see [https://cloud.google.com/compute/docs/disks/storage-pools](https://cloud.google.com/compute/docs/disks/storage-pools).

## `pool_provisioned_iops`{% #pool_provisioned_iops %}

**Type**: `INT64`**Provider name**: `poolProvisionedIops`**Description**: Provisioned IOPS of the storage pool. Only relevant if the storage pool type is hyperdisk-balanced.

## `pool_provisioned_throughput`{% #pool_provisioned_throughput %}

**Type**: `INT64`**Provider name**: `poolProvisionedThroughput`**Description**: Provisioned throughput of the storage pool. Only relevant if the storage pool type is hyperdisk-balanced or hyperdisk-throughput.

## `project_id`{% #project_id %}

**Type**: `STRING`

## `project_number`{% #project_number %}

**Type**: `STRING`

## `region_id`{% #region_id %}

**Type**: `STRING`

## `resource_name`{% #resource_name %}

**Type**: `STRING`

## `resource_status`{% #resource_status %}

**Type**: `STRUCT`**Provider name**: `resourceStatus`**Description**: [Output Only] Status information for the storage pool resource.

- `disk_count`**Type**: `INT64`**Provider name**: `diskCount`**Description**: [Output Only] Number of disks used.
- `last_resize_timestamp`**Type**: `STRING`**Provider name**: `lastResizeTimestamp`**Description**: [Output Only] Timestamp of the last successful resize in RFC3339 text format.
- `max_total_provisioned_disk_capacity_gb`**Type**: `INT64`**Provider name**: `maxTotalProvisionedDiskCapacityGb`**Description**: [Output Only] Maximum allowed aggregate disk size in gigabytes.
- `pool_used_capacity_bytes`**Type**: `INT64`**Provider name**: `poolUsedCapacityBytes`**Description**: [Output Only] Space used by data stored in disks within the storage pool (in bytes). This will reflect the total number of bytes written to the disks in the pool, in contrast to the capacity of those disks.
- `pool_used_iops`**Type**: `INT64`**Provider name**: `poolUsedIops`**Description**: [Output Only] Sum of all the disks' provisioned IOPS, minus some amount that is allowed per disk that is not counted towards pool's IOPS capacity. For more information, see [https://cloud.google.com/compute/docs/disks/storage-pools](https://cloud.google.com/compute/docs/disks/storage-pools).
- `pool_used_throughput`**Type**: `INT64`**Provider name**: `poolUsedThroughput`**Description**: [Output Only] Sum of all the disks' provisioned throughput in MB/s.
- `pool_user_written_bytes`**Type**: `INT64`**Provider name**: `poolUserWrittenBytes`**Description**: [Output Only] Amount of data written into the pool, before it is compacted.
- `total_provisioned_disk_capacity_gb`**Type**: `INT64`**Provider name**: `totalProvisionedDiskCapacityGb`**Description**: [Output Only] Sum of all the capacity provisioned in disks in this storage pool. A disk's provisioned capacity is the same as its total capacity.
- `total_provisioned_disk_iops`**Type**: `INT64`**Provider name**: `totalProvisionedDiskIops`**Description**: [Output Only] Sum of all the disks' provisioned IOPS.
- `total_provisioned_disk_throughput`**Type**: `INT64`**Provider name**: `totalProvisionedDiskThroughput`**Description**: [Output Only] Sum of all the disks' provisioned throughput in MB/s, minus some amount that is allowed per disk that is not counted towards pool's throughput capacity.

## `self_link`{% #self_link %}

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

## `self_link_with_id`{% #self_link_with_id %}

**Type**: `STRING`**Provider name**: `selfLinkWithId`**Description**: [Output Only] Server-defined URL for this resource's resource id.

## `state`{% #state %}

**Type**: `STRING`**Provider name**: `state`**Description**: [Output Only] The status of storage pool creation. - CREATING: Storage pool is provisioning. storagePool. - FAILED: Storage pool creation failed. - READY: Storage pool is ready for use. - DELETING: Storage pool is deleting.**Possible values**:

- `CREATING` - StoragePool is provisioning
- `DELETING` - StoragePool is deleting.
- `FAILED` - StoragePool creation failed.
- `READY` - StoragePool is ready for use.

## `storage_pool_type`{% #storage_pool_type %}

**Type**: `STRING`**Provider name**: `storagePoolType`**Description**: Type of the storage pool.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`

## `zone`{% #zone %}

**Type**: `STRING`**Provider name**: `zone`**Description**: [Output Only] URL of the zone where the storage pool resides. You must specify this field as part of the HTTP request URL. It is not settable as a field in the request body.

## `zone_id`{% #zone_id %}

**Type**: `STRING`
