ClustersOperations interface

Interface que representa uma operação de Clusters.

Propriedades

checkNameAvailability

Verifica a disponibilidade de um nome de cluster. Os nomes de cluster devem ser globalmente exclusivos; pelo menos 3 caracteres e no máximo 40 caracteres de comprimento; eles devem conter apenas letras minúsculas, números e hifens; e não deve iniciar ou terminar com um hífen.

create

Cria um novo cluster com servidores.

delete

Exclui um cluster junto com servidores nele.

get

Obtém informações sobre um cluster, como configuração de computação e armazenamento e metadados do ciclo de vida do cluster, como data e hora de criação do cluster.

list

Lista todos os clusters em uma assinatura.

listByResourceGroup

Lista todos os clusters em um grupo de recursos.

promoteReadReplica

Promove o cluster de réplica de leitura para um cluster independente de leitura/gravação.

restart

Reinicia todos os nós no cluster.

start

Inicia a computação interrompida em todos os nós de cluster.

stop

Interrompe a computação em todos os nós de cluster.

update

Atualiza um cluster existente. O corpo da solicitação pode conter uma ou várias propriedades da definição do cluster.

Detalhes da propriedade

checkNameAvailability

Verifica a disponibilidade de um nome de cluster. Os nomes de cluster devem ser globalmente exclusivos; pelo menos 3 caracteres e no máximo 40 caracteres de comprimento; eles devem conter apenas letras minúsculas, números e hifens; e não deve iniciar ou terminar com um hífen.

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

Valor da propriedade

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

create

Cria um novo cluster com servidores.

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

Valor da propriedade

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

delete

Exclui um cluster junto com servidores nele.

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

Valor da propriedade

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

get

Obtém informações sobre um cluster, como configuração de computação e armazenamento e metadados do ciclo de vida do cluster, como data e hora de criação do cluster.

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

Valor da propriedade

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

list

Lista todos os clusters em uma assinatura.

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

Valor da propriedade

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

listByResourceGroup

Lista todos os clusters em um grupo de recursos.

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

Valor da propriedade

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

promoteReadReplica

Promove o cluster de réplica de leitura para um cluster independente de leitura/gravação.

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

Valor da propriedade

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

restart

Reinicia todos os nós no cluster.

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

Valor da propriedade

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

start

Inicia a computação interrompida em todos os nós de cluster.

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

Valor da propriedade

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

stop

Interrompe a computação em todos os nós de cluster.

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

Valor da propriedade

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

update

Atualiza um cluster existente. O corpo da solicitação pode conter uma ou várias propriedades da definição do cluster.

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

Valor da propriedade

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