Skip to main content

cassandra_data_center

Creates, updates, deletes, gets or lists a cassandra_data_center resource.

Overview

Namecassandra_data_center
TypeResource
Idazure.cosmos_db.cassandra_data_center

Fields

The following fields are returned by SELECT queries:

The properties of the managed Cassandra data center were retrieved successfully.

NameDatatypeDescription
idstringThe unique resource identifier of the database account.
namestringThe name of the database account.
propertiesobjectProperties of a managed Cassandra data center.
typestringThe type of Azure resource.

Methods

The following methods are available for this resource:

NameAccessible byRequired ParamsOptional ParamsDescription
getselectsubscriptionId, resourceGroupName, clusterName, dataCenterNameGet the properties of a managed Cassandra data center.
listselectsubscriptionId, resourceGroupName, clusterNameList all data centers in a particular managed Cassandra cluster.
create_updateinsertsubscriptionId, resourceGroupName, clusterName, dataCenterNameCreate or update a managed Cassandra data center. When updating, overwrite all properties. To update only some properties, use PATCH.
updateupdatesubscriptionId, resourceGroupName, clusterName, dataCenterNameUpdate some of the properties of a managed Cassandra data center.
deletedeletesubscriptionId, resourceGroupName, clusterName, dataCenterNameDelete a managed Cassandra data center.

Parameters

Parameters can be passed in the WHERE clause of a query. Check the Methods section to see which parameters are required or optional for each operation.

NameDatatypeDescription
clusterNamestringManaged Cassandra cluster name.
dataCenterNamestringData center name in a managed Cassandra cluster.
resourceGroupNamestringThe name of the resource group. The name is case insensitive.
subscriptionIdstringThe ID of the target subscription.

SELECT examples

Get the properties of a managed Cassandra data center.

SELECT
id,
name,
properties,
type
FROM azure.cosmos_db.cassandra_data_center
WHERE subscriptionId = '{{ subscriptionId }}' -- required
AND resourceGroupName = '{{ resourceGroupName }}' -- required
AND clusterName = '{{ clusterName }}' -- required
AND dataCenterName = '{{ dataCenterName }}' -- required
;

INSERT examples

Create or update a managed Cassandra data center. When updating, overwrite all properties. To update only some properties, use PATCH.

INSERT INTO azure.cosmos_db.cassandra_data_center (
data__properties,
subscriptionId,
resourceGroupName,
clusterName,
dataCenterName
)
SELECT
'{{ properties }}',
'{{ subscriptionId }}',
'{{ resourceGroupName }}',
'{{ clusterName }}',
'{{ dataCenterName }}'
RETURNING
id,
name,
properties,
type
;

UPDATE examples

Update some of the properties of a managed Cassandra data center.

UPDATE azure.cosmos_db.cassandra_data_center
SET
data__properties = '{{ properties }}'
WHERE
subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND clusterName = '{{ clusterName }}' --required
AND dataCenterName = '{{ dataCenterName }}' --required
RETURNING
id,
name,
properties,
type;

DELETE examples

Delete a managed Cassandra data center.

DELETE FROM azure.cosmos_db.cassandra_data_center
WHERE subscriptionId = '{{ subscriptionId }}' --required
AND resourceGroupName = '{{ resourceGroupName }}' --required
AND clusterName = '{{ clusterName }}' --required
AND dataCenterName = '{{ dataCenterName }}' --required
;