Share via


Clusters interface

Interface representing a Clusters.

Methods

beginContinueUpdateVersion(string, string, ClusterContinueUpdateVersionParameters, ClustersContinueUpdateVersionOptionalParams)

Trigger the continuation of an update for a cluster with a matching update strategy that has paused after completing a segment of the update.

beginContinueUpdateVersionAndWait(string, string, ClusterContinueUpdateVersionParameters, ClustersContinueUpdateVersionOptionalParams)

Trigger the continuation of an update for a cluster with a matching update strategy that has paused after completing a segment of the update.

beginCreateOrUpdate(string, string, Cluster, ClustersCreateOrUpdateOptionalParams)

Create a new cluster or update the properties of the cluster if it exists.

beginCreateOrUpdateAndWait(string, string, Cluster, ClustersCreateOrUpdateOptionalParams)

Create a new cluster or update the properties of the cluster if it exists.

beginDelete(string, string, ClustersDeleteOptionalParams)

Delete the provided cluster.

beginDeleteAndWait(string, string, ClustersDeleteOptionalParams)

Delete the provided cluster.

beginDeploy(string, string, ClustersDeployOptionalParams)

Deploy the cluster using the rack configuration provided during creation.

beginDeployAndWait(string, string, ClustersDeployOptionalParams)

Deploy the cluster using the rack configuration provided during creation.

beginScanRuntime(string, string, ClustersScanRuntimeOptionalParams)

Triggers the execution of a runtime protection scan to detect and remediate detected issues, in accordance with the cluster configuration.

beginScanRuntimeAndWait(string, string, ClustersScanRuntimeOptionalParams)

Triggers the execution of a runtime protection scan to detect and remediate detected issues, in accordance with the cluster configuration.

beginUpdate(string, string, ClustersUpdateOptionalParams)

Patch the properties of the provided cluster, or update the tags associated with the cluster. Properties and tag updates can be done independently.

beginUpdateAndWait(string, string, ClustersUpdateOptionalParams)

Patch the properties of the provided cluster, or update the tags associated with the cluster. Properties and tag updates can be done independently.

beginUpdateVersion(string, string, ClusterUpdateVersionParameters, ClustersUpdateVersionOptionalParams)

Update the version of the provided cluster to one of the available supported versions.

beginUpdateVersionAndWait(string, string, ClusterUpdateVersionParameters, ClustersUpdateVersionOptionalParams)

Update the version of the provided cluster to one of the available supported versions.

get(string, string, ClustersGetOptionalParams)

Get properties of the provided cluster.

listByResourceGroup(string, ClustersListByResourceGroupOptionalParams)

Get a list of clusters in the provided resource group.

listBySubscription(ClustersListBySubscriptionOptionalParams)

Get a list of clusters in the provided subscription.

Method Details

beginContinueUpdateVersion(string, string, ClusterContinueUpdateVersionParameters, ClustersContinueUpdateVersionOptionalParams)

Trigger the continuation of an update for a cluster with a matching update strategy that has paused after completing a segment of the update.

function beginContinueUpdateVersion(resourceGroupName: string, clusterName: string, clusterContinueUpdateVersionParameters: ClusterContinueUpdateVersionParameters, options?: ClustersContinueUpdateVersionOptionalParams): Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

clusterName

string

The name of the cluster.

clusterContinueUpdateVersionParameters
ClusterContinueUpdateVersionParameters

The request body.

options
ClustersContinueUpdateVersionOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

beginContinueUpdateVersionAndWait(string, string, ClusterContinueUpdateVersionParameters, ClustersContinueUpdateVersionOptionalParams)

Trigger the continuation of an update for a cluster with a matching update strategy that has paused after completing a segment of the update.

function beginContinueUpdateVersionAndWait(resourceGroupName: string, clusterName: string, clusterContinueUpdateVersionParameters: ClusterContinueUpdateVersionParameters, options?: ClustersContinueUpdateVersionOptionalParams): Promise<OperationStatusResult>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

clusterName

string

The name of the cluster.

clusterContinueUpdateVersionParameters
ClusterContinueUpdateVersionParameters

The request body.

options
ClustersContinueUpdateVersionOptionalParams

The options parameters.

Returns

beginCreateOrUpdate(string, string, Cluster, ClustersCreateOrUpdateOptionalParams)

Create a new cluster or update the properties of the cluster if it exists.

function beginCreateOrUpdate(resourceGroupName: string, clusterName: string, clusterParameters: Cluster, options?: ClustersCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Cluster>, Cluster>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

clusterName

string

The name of the cluster.

clusterParameters
Cluster

The request body.

options
ClustersCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<Cluster>, Cluster>>

beginCreateOrUpdateAndWait(string, string, Cluster, ClustersCreateOrUpdateOptionalParams)

Create a new cluster or update the properties of the cluster if it exists.

function beginCreateOrUpdateAndWait(resourceGroupName: string, clusterName: string, clusterParameters: Cluster, options?: ClustersCreateOrUpdateOptionalParams): Promise<Cluster>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

clusterName

string

The name of the cluster.

clusterParameters
Cluster

The request body.

options
ClustersCreateOrUpdateOptionalParams

The options parameters.

Returns

Promise<Cluster>

beginDelete(string, string, ClustersDeleteOptionalParams)

Delete the provided cluster.

function beginDelete(resourceGroupName: string, clusterName: string, options?: ClustersDeleteOptionalParams): Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

clusterName

string

The name of the cluster.

options
ClustersDeleteOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

beginDeleteAndWait(string, string, ClustersDeleteOptionalParams)

Delete the provided cluster.

function beginDeleteAndWait(resourceGroupName: string, clusterName: string, options?: ClustersDeleteOptionalParams): Promise<OperationStatusResult>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

clusterName

string

The name of the cluster.

options
ClustersDeleteOptionalParams

The options parameters.

Returns

beginDeploy(string, string, ClustersDeployOptionalParams)

Deploy the cluster using the rack configuration provided during creation.

function beginDeploy(resourceGroupName: string, clusterName: string, options?: ClustersDeployOptionalParams): Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

clusterName

string

The name of the cluster.

options
ClustersDeployOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

beginDeployAndWait(string, string, ClustersDeployOptionalParams)

Deploy the cluster using the rack configuration provided during creation.

function beginDeployAndWait(resourceGroupName: string, clusterName: string, options?: ClustersDeployOptionalParams): Promise<OperationStatusResult>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

clusterName

string

The name of the cluster.

options
ClustersDeployOptionalParams

The options parameters.

Returns

beginScanRuntime(string, string, ClustersScanRuntimeOptionalParams)

Triggers the execution of a runtime protection scan to detect and remediate detected issues, in accordance with the cluster configuration.

function beginScanRuntime(resourceGroupName: string, clusterName: string, options?: ClustersScanRuntimeOptionalParams): Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

clusterName

string

The name of the cluster.

options
ClustersScanRuntimeOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

beginScanRuntimeAndWait(string, string, ClustersScanRuntimeOptionalParams)

Triggers the execution of a runtime protection scan to detect and remediate detected issues, in accordance with the cluster configuration.

function beginScanRuntimeAndWait(resourceGroupName: string, clusterName: string, options?: ClustersScanRuntimeOptionalParams): Promise<OperationStatusResult>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

clusterName

string

The name of the cluster.

options
ClustersScanRuntimeOptionalParams

The options parameters.

Returns

beginUpdate(string, string, ClustersUpdateOptionalParams)

Patch the properties of the provided cluster, or update the tags associated with the cluster. Properties and tag updates can be done independently.

function beginUpdate(resourceGroupName: string, clusterName: string, options?: ClustersUpdateOptionalParams): Promise<SimplePollerLike<OperationState<Cluster>, Cluster>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

clusterName

string

The name of the cluster.

options
ClustersUpdateOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<Cluster>, Cluster>>

beginUpdateAndWait(string, string, ClustersUpdateOptionalParams)

Patch the properties of the provided cluster, or update the tags associated with the cluster. Properties and tag updates can be done independently.

function beginUpdateAndWait(resourceGroupName: string, clusterName: string, options?: ClustersUpdateOptionalParams): Promise<Cluster>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

clusterName

string

The name of the cluster.

options
ClustersUpdateOptionalParams

The options parameters.

Returns

Promise<Cluster>

beginUpdateVersion(string, string, ClusterUpdateVersionParameters, ClustersUpdateVersionOptionalParams)

Update the version of the provided cluster to one of the available supported versions.

function beginUpdateVersion(resourceGroupName: string, clusterName: string, clusterUpdateVersionParameters: ClusterUpdateVersionParameters, options?: ClustersUpdateVersionOptionalParams): Promise<SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

clusterName

string

The name of the cluster.

clusterUpdateVersionParameters
ClusterUpdateVersionParameters

The request body.

options
ClustersUpdateVersionOptionalParams

The options parameters.

Returns

Promise<@azure/core-lro.SimplePollerLike<OperationState<OperationStatusResult>, OperationStatusResult>>

beginUpdateVersionAndWait(string, string, ClusterUpdateVersionParameters, ClustersUpdateVersionOptionalParams)

Update the version of the provided cluster to one of the available supported versions.

function beginUpdateVersionAndWait(resourceGroupName: string, clusterName: string, clusterUpdateVersionParameters: ClusterUpdateVersionParameters, options?: ClustersUpdateVersionOptionalParams): Promise<OperationStatusResult>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

clusterName

string

The name of the cluster.

clusterUpdateVersionParameters
ClusterUpdateVersionParameters

The request body.

options
ClustersUpdateVersionOptionalParams

The options parameters.

Returns

get(string, string, ClustersGetOptionalParams)

Get properties of the provided cluster.

function get(resourceGroupName: string, clusterName: string, options?: ClustersGetOptionalParams): Promise<Cluster>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

clusterName

string

The name of the cluster.

options
ClustersGetOptionalParams

The options parameters.

Returns

Promise<Cluster>

listByResourceGroup(string, ClustersListByResourceGroupOptionalParams)

Get a list of clusters in the provided resource group.

function listByResourceGroup(resourceGroupName: string, options?: ClustersListByResourceGroupOptionalParams): PagedAsyncIterableIterator<Cluster, Cluster[], PageSettings>

Parameters

resourceGroupName

string

The name of the resource group. The name is case insensitive.

options
ClustersListByResourceGroupOptionalParams

The options parameters.

Returns

listBySubscription(ClustersListBySubscriptionOptionalParams)

Get a list of clusters in the provided subscription.

function listBySubscription(options?: ClustersListBySubscriptionOptionalParams): PagedAsyncIterableIterator<Cluster, Cluster[], PageSettings>

Parameters

options
ClustersListBySubscriptionOptionalParams

The options parameters.

Returns