Skip to content

Commit 0b76ba9

Browse files
[CosmosDB] Managed Cassandra Hotfix (Azure#3723)
* first commit for hotfix. * Second Commit * Updating the version to 0.9.0
1 parent 8feab47 commit 0b76ba9

File tree

6 files changed

+1836
-247
lines changed

6 files changed

+1836
-247
lines changed

src/cosmosdb-preview/HISTORY.rst

Lines changed: 4 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -2,6 +2,10 @@
22
33
Release History
44
===============
5+
0.9.0
6+
++++++
7+
* Fixing Managed Cassandra issues that were introduced due to updating to python sdk 4.0.
8+
59
0.8.0
610
++++++
711
* Adding the support for conversion of accounts from periodic to continuous backup policy and updating to python sdk 4.0.

src/cosmosdb-preview/azext_cosmosdb_preview/custom.py

Lines changed: 12 additions & 3 deletions
Original file line numberDiff line numberDiff line change
@@ -20,6 +20,7 @@
2020
ContinuousModeBackupPolicy,
2121
ClusterResource,
2222
ClusterResourceProperties,
23+
DataCenterResource,
2324
DataCenterResourceProperties
2425
)
2526

@@ -545,7 +546,7 @@ def cli_cosmosdb_managed_cassandra_fetch_node_status(client,
545546

546547
"""Get Azure Managed Cassandra Cluster Node Status"""
547548

548-
return client.fetch_node_status(resource_group_name, cluster_name)
549+
return client.begin_fetch_node_status(resource_group_name, cluster_name)
549550

550551

551552
def cli_cosmosdb_managed_cassandra_datacenter_create(client,
@@ -566,7 +567,11 @@ def cli_cosmosdb_managed_cassandra_datacenter_create(client,
566567
base64_encoded_cassandra_yaml_fragment=base64_encoded_cassandra_yaml_fragment
567568
)
568569

569-
return client.begin_create_update(resource_group_name, cluster_name, data_center_name, data_center_properties)
570+
data_center_resource = DataCenterResource(
571+
properties=data_center_properties
572+
)
573+
574+
return client.begin_create_update(resource_group_name, cluster_name, data_center_name, data_center_resource)
570575

571576

572577
def cli_cosmosdb_managed_cassandra_datacenter_update(client, resource_group_name,
@@ -592,7 +597,11 @@ def cli_cosmosdb_managed_cassandra_datacenter_update(client, resource_group_name
592597
seed_nodes=data_center_resource.properties.seed_nodes,
593598
base64_encoded_cassandra_yaml_fragment=base64_encoded_cassandra_yaml_fragment)
594599

595-
return client.begin_create_update(resource_group_name, cluster_name, data_center_name, data_center_properties)
600+
data_center_resource = DataCenterResource(
601+
properties=data_center_properties
602+
)
603+
604+
return client.begin_create_update(resource_group_name, cluster_name, data_center_name, data_center_resource)
596605

597606

598607
def _gen_guid():

0 commit comments

Comments
 (0)