# CfnInfluxDBClusterProps

Properties for defining a `CfnInfluxDBCluster`.

Extends: CfnInfluxDBClusterProps
Used as props by: CfnInfluxDBCluster

- Source: Generated code
- Type last changed: v2.258.0 · 4 Jun 2026

## Example

```ts
// The code below shows an example of how to instantiate this type.
// The values are placeholders you should change.
import { aws_timestream as timestream } from 'aws-cdk-lib';
const cfnInfluxDBClusterProps: timestream.CfnInfluxDBClusterProps = {
  allocatedStorage: 123,
  bucket: 'bucket',
  dbInstanceType: 'dbInstanceType',
  dbParameterGroupIdentifier: 'dbParameterGroupIdentifier',
  dbStorageType: 'dbStorageType',
  deploymentType: 'deploymentType',
  failoverMode: 'failoverMode',
  logDeliveryConfiguration: {
    s3Configuration: {
      bucketName: 'bucketName',
      enabled: false,
    },
  },
  maintenanceSchedule: {
    preferredMaintenanceWindow: 'preferredMaintenanceWindow',
    timezone: 'timezone',
  },
  name: 'name',
  networkType: 'networkType',
  organization: 'organization',
  password: 'password',
  port: 123,
  publiclyAccessible: false,
  tags: [{
    key: 'key',
    value: 'value',
  }],
  username: 'username',
  vpcSecurityGroupIds: ['vpcSecurityGroupIds'],
  vpcSubnetIds: ['vpcSubnetIds'],
};
```

## Properties

- `allocatedStorage`: number — The allocated storage for the InfluxDB cluster.

- `bucket`: string — The bucket for the InfluxDB cluster.

- `dbInstanceType`: string — The compute instance of the InfluxDB cluster.

- `dbParameterGroupIdentifier`: string — The name of an existing InfluxDB parameter group.

- `dbStorageType`: string — The storage type of the InfluxDB cluster.

- `deploymentType`: string — Deployment type of the InfluxDB cluster.

- `failoverMode`: string — Failover mode of the InfluxDB cluster.

- `logDeliveryConfiguration`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnInfluxDBCluster.LogDeliveryConfigurationProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_timestream.CfnInfluxDBCluster.LogDeliveryConfigurationProperty.html) — Configuration for sending logs to customer account from the InfluxDB cluster.

- `maintenanceSchedule`: [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) | [CfnInfluxDBCluster.MaintenanceScheduleProperty](/cdk/api/v2/docs/aws-cdk-lib.aws_timestream.CfnInfluxDBCluster.MaintenanceScheduleProperty.html) — The maintenance schedule for the InfluxDB cluster.

- `name`: string — The unique name that is associated with the InfluxDB cluster.

- `networkType`: string — Network type of the InfluxDB cluster.

- `organization`: string — The organization for the InfluxDB cluster.

- `password`: string — The password for the InfluxDB cluster.

- `port`: number — The port number on which InfluxDB accepts connections.

- `publiclyAccessible`: boolean | [IResolvable](/cdk/api/v2/docs/aws-cdk-lib.IResolvable.html) = false — Attach a public IP to the customer ENI.

- `tags`: [CfnTag](/cdk/api/v2/docs/aws-cdk-lib.CfnTag.html)[] — An arbitrary set of tags (key-value pairs) for this DB cluster.

- `username`: string — The username for the InfluxDB cluster.

- `vpcSecurityGroupIds`: string[] — A list of Amazon EC2 VPC security groups to associate with this InfluxDB cluster.

- `vpcSubnetIds`: string[] — A list of EC2 subnet IDs for this InfluxDB cluster.
