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

# aws_pcs_cluster{% #aws_pcs_cluster %}

## `account_id`{% #account_id %}

**Type**: `STRING`

## `arn`{% #arn %}

**Type**: `STRING`**Provider name**: `arn`**Description**: The unique Amazon Resource Name (ARN) of the cluster.

## `created_at`{% #created_at %}

**Type**: `TIMESTAMP`**Provider name**: `createdAt`**Description**: The date and time the resource was created.

## `endpoints`{% #endpoints %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `endpoints`**Description**: The list of endpoints available for interaction with the scheduler.

- `port`**Type**: `STRING`**Provider name**: `port`**Description**: The endpoint's connection port number. Example: `1234`
- `private_ip_address`**Type**: `STRING`**Provider name**: `privateIpAddress`**Description**: The endpoint's private IP address. Example: `2.2.2.2`
- `public_ip_address`**Type**: `STRING`**Provider name**: `publicIpAddress`**Description**: The endpoint's public IP address. Example: `1.1.1.1`
- `type`**Type**: `STRING`**Provider name**: `type`**Description**: Indicates the type of endpoint running at the specific IP address.

## `error_info`{% #error_info %}

**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `errorInfo`**Description**: The list of errors that occurred during cluster provisioning.

- `code`**Type**: `STRING`**Provider name**: `code`**Description**: The short-form error code.
- `message`**Type**: `STRING`**Provider name**: `message`**Description**: The detailed error information.

## `id`{% #id %}

**Type**: `STRING`**Provider name**: `id`**Description**: The generated unique ID of the cluster.

## `modified_at`{% #modified_at %}

**Type**: `TIMESTAMP`**Provider name**: `modifiedAt`**Description**: The date and time the resource was modified.

## `name`{% #name %}

**Type**: `STRING`**Provider name**: `name`**Description**: The name that identifies the cluster.

## `networking`{% #networking %}

**Type**: `STRUCT`**Provider name**: `networking`

- `security_group_ids`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `securityGroupIds`**Description**: The list of security group IDs associated with the Elastic Network Interface (ENI) created in subnets. The following rules are required:
  - Inbound rule 1
    - Protocol: All
    - Ports: All
    - Source: Self
  - Outbound rule 1
    - Protocol: All
    - Ports: All
    - Destination: 0.0.0.0/0 (IPv4)
  - Outbound rule 2
    - Protocol: All
    - Ports: All
    - Destination: Self
- `subnet_ids`**Type**: `UNORDERED_LIST_STRING`**Provider name**: `subnetIds`**Description**: The ID of the subnet where Amazon Web Services PCS creates an Elastic Network Interface (ENI) to enable communication between managed controllers and Amazon Web Services PCS resources. The subnet must have an available IP address, cannot reside in AWS Outposts, AWS Wavelength, or an AWS Local Zone. Example: `subnet-abcd1234`

## `scheduler`{% #scheduler %}

**Type**: `STRUCT`**Provider name**: `scheduler`

- `type`**Type**: `STRING`**Provider name**: `type`**Description**: The software Amazon Web Services PCS uses to manage cluster scaling and job scheduling.
- `version`**Type**: `STRING`**Provider name**: `version`**Description**: The version of the specified scheduling software that Amazon Web Services PCS uses to manage cluster scaling and job scheduling.

## `size`{% #size %}

**Type**: `STRING`**Provider name**: `size`**Description**: The size of the cluster.

- `SMALL`: 32 compute nodes and 256 jobs
- `MEDIUM`: 512 compute nodes and 8192 jobs
- `LARGE`: 2048 compute nodes and 16,384 jobs



## `slurm_configuration`{% #slurm_configuration %}

**Type**: `STRUCT`**Provider name**: `slurmConfiguration`**Description**: Additional options related to the Slurm scheduler.

- `auth_key`**Type**: `STRUCT`**Provider name**: `authKey`**Description**: The shared Slurm key for authentication, also known as the cluster secret.
  - `secret_arn`**Type**: `STRING`**Provider name**: `secretArn`**Description**: The Amazon Resource Name (ARN) of the the shared Slurm key.
  - `secret_version`**Type**: `STRING`**Provider name**: `secretVersion`**Description**: The version of the shared Slurm key.
- `scale_down_idle_time_in_seconds`**Type**: `INT32`**Provider name**: `scaleDownIdleTimeInSeconds`**Description**: The time (in seconds) before an idle node is scaled down.**Default**: `600`
- `slurm_custom_settings`**Type**: `UNORDERED_LIST_STRUCT`**Provider name**: `slurmCustomSettings`**Description**: Additional Slurm-specific configuration that directly maps to Slurm settings.
  - `parameter_name`**Type**: `STRING`**Provider name**: `parameterName`**Description**: Amazon Web Services PCS supports configuration of the following Slurm parameters:
    - For clusters
      - [`Prolog`](https://slurm.schedmd.com/slurm.conf.html#OPT_Prolog_1)
      - [`Epilog`](https://slurm.schedmd.com/slurm.conf.html#OPT_Epilog_1)
      - [`SelectTypeParameters`](https://slurm.schedmd.com/slurm.conf.html#OPT_SelectTypeParameters)
    - For compute node groups
      - [`Weight`](https://slurm.schedmd.com/slurm.conf.html#OPT_Weight)
      - [`RealMemory`](https://slurm.schedmd.com/slurm.conf.html#OPT_Weight)
  - `parameter_value`**Type**: `STRING`**Provider name**: `parameterValue`**Description**: The values for the configured Slurm settings.

## `status`{% #status %}

**Type**: `STRING`**Provider name**: `status`**Description**: The provisioning status of the cluster.The provisioning status doesn't indicate the overall health of the cluster.

## `tags`{% #tags %}

**Type**: `UNORDERED_LIST_STRING`
