CassandraClusters interface
代表 CassandraClusters 的介面。
方法
方法詳細資料
beginCreateUpdate(string, string, ClusterResource, CassandraClustersCreateUpdateOptionalParams)
建立或更新受控 Cassandra 叢集。 更新時,您必須指定所有可寫入的屬性。 若要只更新某些屬性,請使用 PATCH。
function beginCreateUpdate(resourceGroupName: string, clusterName: string, body: ClusterResource, options?: CassandraClustersCreateUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ClusterResource>, ClusterResource>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- clusterName
-
string
受控 Cassandra 叢集名稱。
- body
- ClusterResource
指定受控 Cassandra 叢集所需狀態的屬性。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<ClusterResource>, ClusterResource>>
beginCreateUpdateAndWait(string, string, ClusterResource, CassandraClustersCreateUpdateOptionalParams)
建立或更新受控 Cassandra 叢集。 更新時,您必須指定所有可寫入的屬性。 若要只更新某些屬性,請使用 PATCH。
function beginCreateUpdateAndWait(resourceGroupName: string, clusterName: string, body: ClusterResource, options?: CassandraClustersCreateUpdateOptionalParams): Promise<ClusterResource>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- clusterName
-
string
受控 Cassandra 叢集名稱。
- body
- ClusterResource
指定受控 Cassandra 叢集所需狀態的屬性。
選項參數。
傳回
Promise<ClusterResource>
beginDeallocate(string, string, CassandraClustersDeallocateOptionalParams)
解除配置受控 Cassandra 叢集和相關聯的資料中心。 解除配置將會解除配置此叢集的主虛擬機器,並保留資料磁片。 這不會對已解除配置的叢集執行任何動作。 使用 [開始] 重新開機叢集。
function beginDeallocate(resourceGroupName: string, clusterName: string, options?: CassandraClustersDeallocateOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- clusterName
-
string
受控 Cassandra 叢集名稱。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeallocateAndWait(string, string, CassandraClustersDeallocateOptionalParams)
解除配置受控 Cassandra 叢集和相關聯的資料中心。 解除配置將會解除配置此叢集的主虛擬機器,並保留資料磁片。 這不會對已解除配置的叢集執行任何動作。 使用 [開始] 重新開機叢集。
function beginDeallocateAndWait(resourceGroupName: string, clusterName: string, options?: CassandraClustersDeallocateOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- clusterName
-
string
受控 Cassandra 叢集名稱。
選項參數。
傳回
Promise<void>
beginDelete(string, string, CassandraClustersDeleteOptionalParams)
刪除受控 Cassandra 叢集。
function beginDelete(resourceGroupName: string, clusterName: string, options?: CassandraClustersDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- clusterName
-
string
受控 Cassandra 叢集名稱。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginDeleteAndWait(string, string, CassandraClustersDeleteOptionalParams)
刪除受控 Cassandra 叢集。
function beginDeleteAndWait(resourceGroupName: string, clusterName: string, options?: CassandraClustersDeleteOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- clusterName
-
string
受控 Cassandra 叢集名稱。
選項參數。
傳回
Promise<void>
beginInvokeCommand(string, string, CommandPostBody, CassandraClustersInvokeCommandOptionalParams)
叫用命令,例如用於 cassandra 維護的 nodetool
function beginInvokeCommand(resourceGroupName: string, clusterName: string, body: CommandPostBody, options?: CassandraClustersInvokeCommandOptionalParams): Promise<SimplePollerLike<OperationState<CommandOutput>, CommandOutput>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- clusterName
-
string
受控 Cassandra 叢集名稱。
- body
- CommandPostBody
指定要在其中執行哪個命令的規格
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<CommandOutput>, CommandOutput>>
beginInvokeCommandAndWait(string, string, CommandPostBody, CassandraClustersInvokeCommandOptionalParams)
叫用命令,例如用於 cassandra 維護的 nodetool
function beginInvokeCommandAndWait(resourceGroupName: string, clusterName: string, body: CommandPostBody, options?: CassandraClustersInvokeCommandOptionalParams): Promise<CommandOutput>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- clusterName
-
string
受控 Cassandra 叢集名稱。
- body
- CommandPostBody
指定要在其中執行哪個命令的規格
選項參數。
傳回
Promise<CommandOutput>
beginStart(string, string, CassandraClustersStartOptionalParams)
啟動受控 Cassandra 叢集和相關聯的資料中心。 啟動將會啟動此叢集的主虛擬機器,其中包含保留的資料磁片。 這不會在執行中的叢集上執行任何動作。 使用 [解除配置] 解除配置叢集。
function beginStart(resourceGroupName: string, clusterName: string, options?: CassandraClustersStartOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- clusterName
-
string
受控 Cassandra 叢集名稱。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>
beginStartAndWait(string, string, CassandraClustersStartOptionalParams)
啟動受控 Cassandra 叢集和相關聯的資料中心。 啟動將會啟動此叢集的主虛擬機器,其中包含保留的資料磁片。 這不會在執行中的叢集上執行任何動作。 使用 [解除配置] 解除配置叢集。
function beginStartAndWait(resourceGroupName: string, clusterName: string, options?: CassandraClustersStartOptionalParams): Promise<void>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- clusterName
-
string
受控 Cassandra 叢集名稱。
選項參數。
傳回
Promise<void>
beginUpdate(string, string, ClusterResource, CassandraClustersUpdateOptionalParams)
更新受控 Cassandra 叢集的某些屬性。
function beginUpdate(resourceGroupName: string, clusterName: string, body: ClusterResource, options?: CassandraClustersUpdateOptionalParams): Promise<SimplePollerLike<OperationState<ClusterResource>, ClusterResource>>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- clusterName
-
string
受控 Cassandra 叢集名稱。
- body
- ClusterResource
用來指定受控 Cassandra 叢集的參數。
選項參數。
傳回
Promise<@azure/core-lro.SimplePollerLike<OperationState<ClusterResource>, ClusterResource>>
beginUpdateAndWait(string, string, ClusterResource, CassandraClustersUpdateOptionalParams)
更新受控 Cassandra 叢集的某些屬性。
function beginUpdateAndWait(resourceGroupName: string, clusterName: string, body: ClusterResource, options?: CassandraClustersUpdateOptionalParams): Promise<ClusterResource>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- clusterName
-
string
受控 Cassandra 叢集名稱。
- body
- ClusterResource
用來指定受控 Cassandra 叢集的參數。
選項參數。
傳回
Promise<ClusterResource>
get(string, string, CassandraClustersGetOptionalParams)
取得受控 Cassandra 叢集的屬性。
function get(resourceGroupName: string, clusterName: string, options?: CassandraClustersGetOptionalParams): Promise<ClusterResource>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- clusterName
-
string
受控 Cassandra 叢集名稱。
選項參數。
傳回
Promise<ClusterResource>
listByResourceGroup(string, CassandraClustersListByResourceGroupOptionalParams)
列出此資源群組中的所有受控 Cassandra 叢集。
function listByResourceGroup(resourceGroupName: string, options?: CassandraClustersListByResourceGroupOptionalParams): PagedAsyncIterableIterator<ClusterResource, ClusterResource[], PageSettings>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
選項參數。
傳回
listBySubscription(CassandraClustersListBySubscriptionOptionalParams)
列出此訂用帳戶中的所有受控 Cassandra 叢集。
function listBySubscription(options?: CassandraClustersListBySubscriptionOptionalParams): PagedAsyncIterableIterator<ClusterResource, ClusterResource[], PageSettings>
參數
選項參數。
傳回
status(string, string, CassandraClustersStatusOptionalParams)
取得叢集中每個 Cassandra 節點的 CPU、記憶體和磁片使用量統計資料。
function status(resourceGroupName: string, clusterName: string, options?: CassandraClustersStatusOptionalParams): Promise<CassandraClusterPublicStatus>
參數
- resourceGroupName
-
string
資源群組的名稱。 名稱不區分大小寫。
- clusterName
-
string
受控 Cassandra 叢集名稱。
選項參數。
傳回
Promise<CassandraClusterPublicStatus>