CassandraClustersOperations interface

Interface representing a CassandraClusters operations.

Properties

beginCreateUpdate
beginCreateUpdateAndWait
beginDeallocate
beginDeallocateAndWait
beginDelete
beginDeleteAndWait
beginInvokeCommand
beginInvokeCommandAndWait
beginStart
beginStartAndWait
beginUpdate
beginUpdateAndWait
createUpdate

Create or update a managed Cassandra cluster. When updating, you must specify all writable properties. To update only some properties, use PATCH.

deallocate

Deallocate the Managed Cassandra Cluster and Associated Data Centers. Deallocation will deallocate the host virtual machine of this cluster, and reserved the data disk. This won't do anything on an already deallocated cluster. Use Start to restart the cluster.

delete

Deletes a managed Cassandra cluster.

get

Get the properties of a managed Cassandra cluster.

invokeCommand

Invoke a command like nodetool for cassandra maintenance

listByResourceGroup

List all managed Cassandra clusters in this resource group.

listBySubscription

List all managed Cassandra clusters in this subscription.

start

Start the Managed Cassandra Cluster and Associated Data Centers. Start will start the host virtual machine of this cluster with reserved data disk. This won't do anything on an already running cluster. Use Deallocate to deallocate the cluster.

status

Gets the CPU, memory, and disk usage statistics for each Cassandra node in a cluster.

update

Updates some of the properties of a managed Cassandra cluster.

Property Details

beginCreateUpdate

Warning

This API is now deprecated.

use createUpdate instead

beginCreateUpdate: (resourceGroupName: string, clusterName: string, body: ClusterResource, options?: CassandraClustersCreateUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ClusterResource>, ClusterResource>>

Property Value

(resourceGroupName: string, clusterName: string, body: ClusterResource, options?: CassandraClustersCreateUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ClusterResource>, ClusterResource>>

beginCreateUpdateAndWait

Warning

This API is now deprecated.

use createUpdate instead

beginCreateUpdateAndWait: (resourceGroupName: string, clusterName: string, body: ClusterResource, options?: CassandraClustersCreateUpdateOptionalParams) => Promise<ClusterResource>

Property Value

(resourceGroupName: string, clusterName: string, body: ClusterResource, options?: CassandraClustersCreateUpdateOptionalParams) => Promise<ClusterResource>

beginDeallocate

Warning

This API is now deprecated.

use deallocate instead

beginDeallocate: (resourceGroupName: string, clusterName: string, options?: CassandraClustersDeallocateOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, clusterName: string, options?: CassandraClustersDeallocateOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeallocateAndWait

Warning

This API is now deprecated.

use deallocate instead

beginDeallocateAndWait: (resourceGroupName: string, clusterName: string, options?: CassandraClustersDeallocateOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, clusterName: string, options?: CassandraClustersDeallocateOptionalParams) => Promise<void>

beginDelete

Warning

This API is now deprecated.

use delete instead

beginDelete: (resourceGroupName: string, clusterName: string, options?: CassandraClustersDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, clusterName: string, options?: CassandraClustersDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warning

This API is now deprecated.

use delete instead

beginDeleteAndWait: (resourceGroupName: string, clusterName: string, options?: CassandraClustersDeleteOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, clusterName: string, options?: CassandraClustersDeleteOptionalParams) => Promise<void>

beginInvokeCommand

Warning

This API is now deprecated.

use invokeCommand instead

beginInvokeCommand: (resourceGroupName: string, clusterName: string, body: CommandPostBody, options?: CassandraClustersInvokeCommandOptionalParams) => Promise<SimplePollerLike<OperationState<CommandOutput>, CommandOutput>>

Property Value

(resourceGroupName: string, clusterName: string, body: CommandPostBody, options?: CassandraClustersInvokeCommandOptionalParams) => Promise<SimplePollerLike<OperationState<CommandOutput>, CommandOutput>>

beginInvokeCommandAndWait

Warning

This API is now deprecated.

use invokeCommand instead

beginInvokeCommandAndWait: (resourceGroupName: string, clusterName: string, body: CommandPostBody, options?: CassandraClustersInvokeCommandOptionalParams) => Promise<CommandOutput>

Property Value

(resourceGroupName: string, clusterName: string, body: CommandPostBody, options?: CassandraClustersInvokeCommandOptionalParams) => Promise<CommandOutput>

beginStart

Warning

This API is now deprecated.

use start instead

beginStart: (resourceGroupName: string, clusterName: string, options?: CassandraClustersStartOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Property Value

(resourceGroupName: string, clusterName: string, options?: CassandraClustersStartOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginStartAndWait

Warning

This API is now deprecated.

use start instead

beginStartAndWait: (resourceGroupName: string, clusterName: string, options?: CassandraClustersStartOptionalParams) => Promise<void>

Property Value

(resourceGroupName: string, clusterName: string, options?: CassandraClustersStartOptionalParams) => Promise<void>

beginUpdate

Warning

This API is now deprecated.

use update instead

beginUpdate: (resourceGroupName: string, clusterName: string, body: ClusterResource, options?: CassandraClustersUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ClusterResource>, ClusterResource>>

Property Value

(resourceGroupName: string, clusterName: string, body: ClusterResource, options?: CassandraClustersUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<ClusterResource>, ClusterResource>>

beginUpdateAndWait

Warning

This API is now deprecated.

use update instead

beginUpdateAndWait: (resourceGroupName: string, clusterName: string, body: ClusterResource, options?: CassandraClustersUpdateOptionalParams) => Promise<ClusterResource>

Property Value

(resourceGroupName: string, clusterName: string, body: ClusterResource, options?: CassandraClustersUpdateOptionalParams) => Promise<ClusterResource>

createUpdate

Create or update a managed Cassandra cluster. When updating, you must specify all writable properties. To update only some properties, use PATCH.

createUpdate: (resourceGroupName: string, clusterName: string, body: ClusterResource, options?: CassandraClustersCreateUpdateOptionalParams) => PollerLike<OperationState<ClusterResource>, ClusterResource>

Property Value

(resourceGroupName: string, clusterName: string, body: ClusterResource, options?: CassandraClustersCreateUpdateOptionalParams) => PollerLike<OperationState<ClusterResource>, ClusterResource>

deallocate

Deallocate the Managed Cassandra Cluster and Associated Data Centers. Deallocation will deallocate the host virtual machine of this cluster, and reserved the data disk. This won't do anything on an already deallocated cluster. Use Start to restart the cluster.

deallocate: (resourceGroupName: string, clusterName: string, options?: CassandraClustersDeallocateOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, clusterName: string, options?: CassandraClustersDeallocateOptionalParams) => PollerLike<OperationState<void>, void>

delete

Deletes a managed Cassandra cluster.

delete: (resourceGroupName: string, clusterName: string, options?: CassandraClustersDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, clusterName: string, options?: CassandraClustersDeleteOptionalParams) => PollerLike<OperationState<void>, void>

get

Get the properties of a managed Cassandra cluster.

get: (resourceGroupName: string, clusterName: string, options?: CassandraClustersGetOptionalParams) => Promise<ClusterResource>

Property Value

(resourceGroupName: string, clusterName: string, options?: CassandraClustersGetOptionalParams) => Promise<ClusterResource>

invokeCommand

Invoke a command like nodetool for cassandra maintenance

invokeCommand: (resourceGroupName: string, clusterName: string, body: CommandPostBody, options?: CassandraClustersInvokeCommandOptionalParams) => PollerLike<OperationState<CommandOutput>, CommandOutput>

Property Value

(resourceGroupName: string, clusterName: string, body: CommandPostBody, options?: CassandraClustersInvokeCommandOptionalParams) => PollerLike<OperationState<CommandOutput>, CommandOutput>

listByResourceGroup

List all managed Cassandra clusters in this resource group.

listByResourceGroup: (resourceGroupName: string, options?: CassandraClustersListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<ClusterResource, ClusterResource[], PageSettings>

Property Value

(resourceGroupName: string, options?: CassandraClustersListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<ClusterResource, ClusterResource[], PageSettings>

listBySubscription

List all managed Cassandra clusters in this subscription.

listBySubscription: (options?: CassandraClustersListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<ClusterResource, ClusterResource[], PageSettings>

Property Value

(options?: CassandraClustersListBySubscriptionOptionalParams) => PagedAsyncIterableIterator<ClusterResource, ClusterResource[], PageSettings>

start

Start the Managed Cassandra Cluster and Associated Data Centers. Start will start the host virtual machine of this cluster with reserved data disk. This won't do anything on an already running cluster. Use Deallocate to deallocate the cluster.

start: (resourceGroupName: string, clusterName: string, options?: CassandraClustersStartOptionalParams) => PollerLike<OperationState<void>, void>

Property Value

(resourceGroupName: string, clusterName: string, options?: CassandraClustersStartOptionalParams) => PollerLike<OperationState<void>, void>

status

Gets the CPU, memory, and disk usage statistics for each Cassandra node in a cluster.

status: (resourceGroupName: string, clusterName: string, options?: CassandraClustersStatusOptionalParams) => Promise<CassandraClusterPublicStatus>

Property Value

(resourceGroupName: string, clusterName: string, options?: CassandraClustersStatusOptionalParams) => Promise<CassandraClusterPublicStatus>

update

Updates some of the properties of a managed Cassandra cluster.

update: (resourceGroupName: string, clusterName: string, body: ClusterResource, options?: CassandraClustersUpdateOptionalParams) => PollerLike<OperationState<ClusterResource>, ClusterResource>

Property Value

(resourceGroupName: string, clusterName: string, body: ClusterResource, options?: CassandraClustersUpdateOptionalParams) => PollerLike<OperationState<ClusterResource>, ClusterResource>