ClustersOperations interface

Interface que representa operações 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; devem conter apenas letras minúsculas, números e hífenes; e não deve começar ou terminar com hífen.

create

Cria um novo cluster com servidores.

delete

Exclui um cluster juntamente com os 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 de leitura-gravação independente.

restart

Reinicia todos os nós no cluster.

start

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

stop

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

update

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

Detalhes de 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; devem conter apenas letras minúsculas, números e hífenes; e não deve começar ou terminar com hífen.

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

Valor de 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 de Propriedade

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

delete

Exclui um cluster juntamente com os servidores nele.

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

Valor de 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 de 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 de 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 de Propriedade

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

promoteReadReplica

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

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

Valor de 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 de Propriedade

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

start

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

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

Valor de Propriedade

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

stop

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

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

Valor de 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 de cluster.

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

Valor de Propriedade

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