---
title: "GET /#Action=CreateDBCluster"
method: GET
path: "/#Action=CreateDBCluster"
---

# GET /#Action=CreateDBCluster

`GET /#Action=CreateDBCluster`

Creates a new Amazon Neptune DB cluster.

You can use the `ReplicationSourceIdentifier` parameter to create the DB cluster as a Read Replica of another DB cluster or Amazon Neptune DB instance.

Note that when you create a new cluster using `CreateDBCluster` directly, deletion protection is disabled by default (when you create a new production cluster in the console, deletion protection is enabled by default). You can only delete a DB cluster if its `DeletionProtection` field is set to `false`.

## Query parameters

- `AvailabilityZones` string[]
- `BackupRetentionPeriod` integer
- `CharacterSetName` string
- `CopyTagsToSnapshot` boolean
- `DatabaseName` string
- `DBClusterIdentifier` string, required
- `DBClusterParameterGroupName` string
- `VpcSecurityGroupIds` string[]
- `DBSubnetGroupName` string
- `Engine` string, required
- `EngineVersion` string
- `Port` integer
- `MasterUsername` string
- `MasterUserPassword` string
- `OptionGroupName` string
- `PreferredBackupWindow` string
- `PreferredMaintenanceWindow` string
- `ReplicationSourceIdentifier` string
- `Tags` object[]
  - `Key` string — A key is the required name of the tag. The string value can be from 1 to 128 Unicode characters in length and can't be prefixed with <code>aws:</code> or <code>rds:</code>. The string can only contain the set of Unicode letters, digits, white-space, '_', '.', '/', '=', '+', '-' (Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$").
  - `Value` string — A value is the optional value of the tag. The string value can be from 1 to 256 Unicode characters in length and can't be prefixed with <code>aws:</code> or <code>rds:</code>. The string can only contain the set of Unicode letters, digits, white-space, '_', '.', '/', '=', '+', '-' (Java regex: "^([\\p{L}\\p{Z}\\p{N}_.:/=+\\-]*)$").
- `StorageEncrypted` boolean
- `KmsKeyId` string
- `PreSignedUrl` string
- `EnableIAMDatabaseAuthentication` boolean
- `EnableCloudwatchLogsExports` String[]
- `DeletionProtection` boolean
- `ServerlessV2ScalingConfiguration` object — <p>Contains the scaling configuration of a Neptune Serverless DB cluster.</p> <p>For more information, see <a href="https://docs.aws.amazon.com/neptune/latest/userguide/neptune-serverless-using.html">Using Amazon Neptune Serverless</a> in the <i>Amazon Neptune User Guide</i>.</p>
  - `MinCapacity` number, double — The minimum number of Neptune capacity units (NCUs) for a DB instance in a Neptune Serverless cluster. You can specify NCU values in half-step increments, such as 8, 8.5, 9, and so on.
  - `MaxCapacity` number, double — The maximum number of Neptune capacity units (NCUs) for a DB instance in a Neptune Serverless cluster. You can specify NCU values in half-step increments, such as 40, 40.5, 41, and so on.
- `GlobalClusterIdentifier` string
- `Action` 'CreateDBCluster', required
- `Version` '2014-10-31', required

## Response `200`

Success

## Other responses

- `480` — DBClusterAlreadyExistsFault
- `481` — InsufficientStorageClusterCapacityFault
- `482` — DBClusterQuotaExceededFault
- `483` — StorageQuotaExceededFault
- `484` — DBSubnetGroupNotFoundFault
- `485` — InvalidVPCNetworkStateFault
- `486` — InvalidDBClusterStateFault
- `487` — InvalidDBSubnetGroupStateFault
- `488` — InvalidSubnet
- `489` — InvalidDBInstanceStateFault
- `490` — DBClusterParameterGroupNotFoundFault
- `491` — KMSKeyNotAccessibleFault
- `492` — DBClusterNotFoundFault
- `493` — DBInstanceNotFoundFault
- `494` — DBSubnetGroupDoesNotCoverEnoughAZs
- `495` — GlobalClusterNotFoundFault
- `496` — InvalidGlobalClusterStateFault

---

[API](https://skmtc.net/aws/apis/neptune.md) · [All operations](https://skmtc.net/aws/apis/neptune/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/aws/neptune/versions/c3673ca75718/schema)
