ClustersOperations interface

Schnittstelle, die einen Cluster-Betrieb darstellt.

Eigenschaften

checkNameAvailability

Überprüft die Verfügbarkeit eines Clusternamens. Clusternamen sollten global eindeutig sein; mindestens 3 Zeichen und höchstens 40 Zeichen lang; sie dürfen nur Kleinbuchstaben, Zahlen und Bindestriche enthalten; und darf nicht mit einem Bindestrich beginnen oder enden.

create

Erstellt einen neuen Cluster mit Servern.

delete

Löscht einen Cluster zusammen mit servern darin.

get

Ruft Informationen zu einem Cluster ab, z. B. Compute- und Speicherkonfiguration und Clusterlebenszyklusmetadaten wie z. B. Datum und Uhrzeit der Clustererstellung.

list

Listet alle Cluster in einem Abonnement auf.

listByResourceGroup

Listet alle Cluster in einer Ressourcengruppe auf.

promoteReadReplica

Fördert lesereplikatcluster zu einem unabhängigen Lese-/Schreibcluster.

restart

Startet alle Knoten im Cluster neu.

start

Startet die Berechnung auf allen Clusterknoten angehalten.

stop

Beendet die Berechnung auf allen Clusterknoten.

update

Aktualisiert einen vorhandenen Cluster. Der Anforderungstext kann eine oder mehrere Eigenschaften aus der Clusterdefinition enthalten.

Details zur Eigenschaft

checkNameAvailability

Überprüft die Verfügbarkeit eines Clusternamens. Clusternamen sollten global eindeutig sein; mindestens 3 Zeichen und höchstens 40 Zeichen lang; sie dürfen nur Kleinbuchstaben, Zahlen und Bindestriche enthalten; und darf nicht mit einem Bindestrich beginnen oder enden.

checkNameAvailability: (nameAvailabilityRequest: NameAvailabilityRequest, options?: ClustersCheckNameAvailabilityOptionalParams) => Promise<NameAvailability>

Eigenschaftswert

(nameAvailabilityRequest: NameAvailabilityRequest, options?: ClustersCheckNameAvailabilityOptionalParams) => Promise<NameAvailability>

create

Erstellt einen neuen Cluster mit Servern.

create: (resourceGroupName: string, clusterName: string, parameters: Cluster, options?: ClustersCreateOptionalParams) => PollerLike<OperationState<Cluster>, Cluster>

Eigenschaftswert

(resourceGroupName: string, clusterName: string, parameters: Cluster, options?: ClustersCreateOptionalParams) => PollerLike<OperationState<Cluster>, Cluster>

delete

Löscht einen Cluster zusammen mit servern darin.

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

Eigenschaftswert

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

get

Ruft Informationen zu einem Cluster ab, z. B. Compute- und Speicherkonfiguration und Clusterlebenszyklusmetadaten wie z. B. Datum und Uhrzeit der Clustererstellung.

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

Eigenschaftswert

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

list

Listet alle Cluster in einem Abonnement auf.

list: (options?: ClustersListOptionalParams) => PagedAsyncIterableIterator<Cluster, Cluster[], PageSettings>

Eigenschaftswert

(options?: ClustersListOptionalParams) => PagedAsyncIterableIterator<Cluster, Cluster[], PageSettings>

listByResourceGroup

Listet alle Cluster in einer Ressourcengruppe auf.

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

Eigenschaftswert

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

promoteReadReplica

Fördert lesereplikatcluster zu einem unabhängigen Lese-/Schreibcluster.

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

Eigenschaftswert

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

restart

Startet alle Knoten im Cluster neu.

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

Eigenschaftswert

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

start

Startet die Berechnung auf allen Clusterknoten angehalten.

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

Eigenschaftswert

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

stop

Beendet die Berechnung auf allen Clusterknoten.

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

Eigenschaftswert

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

update

Aktualisiert einen vorhandenen Cluster. Der Anforderungstext kann eine oder mehrere Eigenschaften aus der Clusterdefinition enthalten.

update: (resourceGroupName: string, clusterName: string, parameters: ClusterForUpdate, options?: ClustersUpdateOptionalParams) => PollerLike<OperationState<Cluster>, Cluster>

Eigenschaftswert

(resourceGroupName: string, clusterName: string, parameters: ClusterForUpdate, options?: ClustersUpdateOptionalParams) => PollerLike<OperationState<Cluster>, Cluster>