pciComplianceMode required | boolean Creates a PCI compliant cluster, see PCI Compliance. |
Array of objects (TwoFactorDeleteSettingsV2) <= 1 items | |
required | Array of objects (CassandraDataCentreV2) non-empty List of data centre settings. |
currentClusterOperationStatus | string (CurrentClusterOperationStatusV2) Indicates if the cluster is currently performing any restructuring operation such as being created or resized |
Array of objects (SparkDetailsV2) <= 1 items Adds the specified version of Apache Spark to the Cassandra cluster. | |
privateNetworkCluster required | boolean Creates the cluster with private network only, see Private Network Clusters. |
cassandraVersion required | string[0-9]+\.[0-9]+\.[0-9]+ Version of Cassandra to run on the cluster. Available versions:
|
luceneEnabled required | boolean Adds Apache Lucene to the Cassandra cluster. |
passwordAndUserAuth required | boolean Enables Password Authentication and User Authorization. |
name required | string [ 3 .. 32 ] characters [a-zA-Z0-9][a-zA-Z0-9_-]* Name of the cluster. |
bundledUseOnly | boolean Provision this cluster for Bundled Use only. |
slaTier required | string (SlaTierV2) SLA Tier of the cluster. Non-production clusters may receive lower priority support and reduced SLAs. Production tier is not available when using Developer class nodes. See SLA Tier for more information. |
Cassandra Cluster provisioning requested.
{- "cassandraVersion": "[x.y.z]",
- "dataCentres": [
- {
- "clientToClusterEncryption": true,
- "cloudProvider": "AWS_VPC",
- "continuousBackup": true,
- "name": "MyTestDataCentre1",
- "network": "10.0.0.0/16",
- "nodeSize": "CAS-PRD-m6g.large-120",
- "numberOfNodes": 3,
- "privateIpBroadcastForDiscovery": true,
- "region": "US_EAST_1",
- "replicationFactor": 3
}, - {
- "clientToClusterEncryption": true,
- "cloudProvider": "AWS_VPC",
- "continuousBackup": true,
- "name": "MyTestDataCentre2",
- "network": "10.1.0.0/16",
- "nodeSize": "CAS-PRD-m6g.large-120",
- "numberOfNodes": 3,
- "privateIpBroadcastForDiscovery": true,
- "region": "US_EAST_2",
- "replicationFactor": 3
}
], - "luceneEnabled": true,
- "name": "MyTestCluster",
- "passwordAndUserAuth": true,
- "pciComplianceMode": false,
- "privateNetworkCluster": false,
- "slaTier": "PRODUCTION",
- "spark": [
- {
- "version": "[x.y.z]"
}
], - "twoFactorDelete": [
- {
- "confirmationEmail": "test@email.com"
}
]
}
{- "cassandraVersion": "[x.y.z]",
- "dataCentres": [
- {
- "clientToClusterEncryption": true,
- "cloudProvider": "AWS_VPC",
- "continuousBackup": true,
- "name": "MyTestDataCentre1",
- "network": "10.0.0.0/16",
- "nodeSize": "CAS-PRD-m6g.large-120",
- "numberOfNodes": 3,
- "privateIpBroadcastForDiscovery": true,
- "region": "US_EAST_1",
- "replicationFactor": 3
}, - {
- "clientToClusterEncryption": true,
- "cloudProvider": "AWS_VPC",
- "continuousBackup": true,
- "name": "MyTestDataCentre2",
- "network": "10.1.0.0/16",
- "nodeSize": "CAS-PRD-m6g.large-120",
- "numberOfNodes": 3,
- "privateIpBroadcastForDiscovery": true,
- "region": "US_EAST_2",
- "replicationFactor": 3
}
], - "luceneEnabled": true,
- "name": "MyTestCluster",
- "passwordAndUserAuth": true,
- "pciComplianceMode": false,
- "privateNetworkCluster": false,
- "slaTier": "PRODUCTION",
- "spark": [
- {
- "version": "[x.y.z]"
}
], - "twoFactorDelete": [
- {
- "confirmationEmail": "test@email.com"
}
]
}
Cassandra cluster details retrieved.
{- "cassandraVersion": "[x.y.z]",
- "dataCentres": [
- {
- "clientToClusterEncryption": true,
- "cloudProvider": "AWS_VPC",
- "continuousBackup": true,
- "name": "MyTestDataCentre1",
- "network": "10.0.0.0/16",
- "nodeSize": "CAS-PRD-m6g.large-120",
- "numberOfNodes": 3,
- "privateIpBroadcastForDiscovery": true,
- "region": "US_EAST_1",
- "replicationFactor": 3
}, - {
- "clientToClusterEncryption": true,
- "cloudProvider": "AWS_VPC",
- "continuousBackup": true,
- "name": "MyTestDataCentre2",
- "network": "10.1.0.0/16",
- "nodeSize": "CAS-PRD-m6g.large-120",
- "numberOfNodes": 3,
- "privateIpBroadcastForDiscovery": true,
- "region": "US_EAST_2",
- "replicationFactor": 3
}
], - "luceneEnabled": true,
- "name": "MyTestCluster",
- "passwordAndUserAuth": true,
- "pciComplianceMode": false,
- "privateNetworkCluster": false,
- "slaTier": "PRODUCTION",
- "spark": [
- {
- "version": "[x.y.z]"
}
], - "twoFactorDelete": [
- {
- "confirmationEmail": "test@email.com"
}
]
}
Cassandra cluster update request accepted.
Cassandra cluster not found
{- "dataCentres": [
- {
- "continuousBackup": false,
- "replicationFactor": 2,
- "awsSettings": [
- {
- "ebsEncryptionKey": "9a27373a-0451-4121-94ba-873fc441f313",
- "customVirtualNetworkId": "string"
}
], - "numberOfNodes": 6,
- "privateIpBroadcastForDiscovery": true,
- "network": "192.168.0.0/18",
- "tags": [
- {
- "value": "myTagValue",
- "key": "myTagKey"
}
], - "gcpSettings": [
- {
- "customVirtualNetworkId": "string"
}
], - "clientToClusterEncryption": true,
- "nodeSize": "t3.small-v2",
- "cloudProvider": "AWS_VPC",
- "azureSettings": [
- {
- "resourceGroup": "string"
}
], - "name": "US_EAST_1_DC",
- "region": "US_EAST_1",
- "providerAccountName": "string"
}
]
}
{- "cassandraVersion": "[x.y.z]",
- "dataCentres": [
- {
- "clientToClusterEncryption": true,
- "cloudProvider": "AWS_VPC",
- "continuousBackup": true,
- "name": "MyTestDataCentre1",
- "network": "10.0.0.0/16",
- "nodeSize": "CAS-PRD-m6g.large-120",
- "numberOfNodes": 3,
- "privateIpBroadcastForDiscovery": true,
- "region": "US_EAST_1",
- "replicationFactor": 3
}, - {
- "clientToClusterEncryption": true,
- "cloudProvider": "AWS_VPC",
- "continuousBackup": true,
- "name": "MyTestDataCentre2",
- "network": "10.1.0.0/16",
- "nodeSize": "CAS-PRD-m6g.large-120",
- "numberOfNodes": 3,
- "privateIpBroadcastForDiscovery": true,
- "region": "US_EAST_2",
- "replicationFactor": 3
}
], - "luceneEnabled": true,
- "name": "MyTestCluster",
- "passwordAndUserAuth": true,
- "pciComplianceMode": false,
- "privateNetworkCluster": false,
- "slaTier": "PRODUCTION",
- "spark": [
- {
- "version": "[x.y.z]"
}
], - "twoFactorDelete": [
- {
- "confirmationEmail": "test@email.com"
}
]
}