Compartilhar via


BatchAccountOperations interface

Interface que representa um BatchAccountOperations.

Métodos

beginCreate(string, string, BatchAccountCreateParameters, BatchAccountCreateOptionalParams)

Cria uma nova conta do Lote com os parâmetros especificados. As contas existentes não podem ser atualizadas com essa API e, em vez disso, devem ser atualizadas com a API da Conta do Lote de Atualização.

beginCreateAndWait(string, string, BatchAccountCreateParameters, BatchAccountCreateOptionalParams)

Cria uma nova conta do Lote com os parâmetros especificados. As contas existentes não podem ser atualizadas com essa API e, em vez disso, devem ser atualizadas com a API da Conta do Lote de Atualização.

beginDelete(string, string, BatchAccountDeleteOptionalParams)

Exclui a conta do Lote especificada.

beginDeleteAndWait(string, string, BatchAccountDeleteOptionalParams)

Exclui a conta do Lote especificada.

get(string, string, BatchAccountGetOptionalParams)

Obtém informações sobre a conta do Lote especificada.

getDetector(string, string, string, BatchAccountGetDetectorOptionalParams)

Obtém informações sobre o detector especificado para uma determinada conta do Lote.

getKeys(string, string, BatchAccountGetKeysOptionalParams)

Essa operação se aplica somente a contas do Lote com allowedAuthenticationModes contendo 'SharedKey'. Se a conta do Lote não contiver 'SharedKey' em seu allowedAuthenticationMode, os clientes não poderão usar chaves compartilhadas para autenticar e devem usar outro allowedAuthenticationModes. Nesse caso, a obtenção das chaves falhará.

list(BatchAccountListOptionalParams)

Obtém informações sobre as contas do Lote associadas à assinatura.

listByResourceGroup(string, BatchAccountListByResourceGroupOptionalParams)

Obtém informações sobre as contas do Lote associadas ao grupo de recursos especificado.

listDetectors(string, string, BatchAccountListDetectorsOptionalParams)

Obtém informações sobre os detectores disponíveis para uma determinada conta do Lote.

listOutboundNetworkDependenciesEndpoints(string, string, BatchAccountListOutboundNetworkDependenciesEndpointsOptionalParams)

Lista os pontos de extremidade que um Nó de Computação em Lote nesta Conta de Lote pode chamar como parte da administração do serviço do Lote. Se você estiver implantando um pool dentro de uma rede virtual especificada, deverá garantir que sua rede permita o acesso de saída a esses pontos de extremidade. A falha ao permitir o acesso a esses pontos de extremidade pode fazer com que o Lote marque os nós afetados como inutilizáveis. Para obter mais informações sobre como criar um pool dentro de uma rede virtual, consulte https://docs.microsoft.com/azure/batch/batch-virtual-network.

regenerateKey(string, string, BatchAccountRegenerateKeyParameters, BatchAccountRegenerateKeyOptionalParams)

Essa operação se aplica somente a contas do Lote com allowedAuthenticationModes contendo 'SharedKey'. Se a conta do Lote não contiver 'SharedKey' em seu allowedAuthenticationMode, os clientes não poderão usar chaves compartilhadas para autenticar e devem usar outro allowedAuthenticationModes. Nesse caso, a regeneração das chaves falhará.

synchronizeAutoStorageKeys(string, string, BatchAccountSynchronizeAutoStorageKeysOptionalParams)

Sincroniza as chaves de acesso para a conta de armazenamento automático configurada para a conta do Lote especificada, somente se a autenticação da chave de armazenamento estiver sendo usada.

update(string, string, BatchAccountUpdateParameters, BatchAccountUpdateOptionalParams)

Atualiza as propriedades de uma conta do Lote existente.

Detalhes do método

beginCreate(string, string, BatchAccountCreateParameters, BatchAccountCreateOptionalParams)

Cria uma nova conta do Lote com os parâmetros especificados. As contas existentes não podem ser atualizadas com essa API e, em vez disso, devem ser atualizadas com a API da Conta do Lote de Atualização.

function beginCreate(resourceGroupName: string, accountName: string, parameters: BatchAccountCreateParameters, options?: BatchAccountCreateOptionalParams): Promise<SimplePollerLike<OperationState<BatchAccount>, BatchAccount>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

Um nome para a conta do Lote que deve ser exclusiva dentro da região. Os nomes da conta do lote devem ter entre 3 e 24 caracteres e devem usar apenas números e letras minúsculas. Esse nome é usado como parte do nome DNS usado para acessar o serviço do Lote na região na qual a conta é criada. Por exemplo: http://accountname.region.batch.azure.com/.

parameters
BatchAccountCreateParameters

Parâmetros adicionais para criação de conta.

options
BatchAccountCreateOptionalParams

Os parâmetros de opções.

Retornos

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

beginCreateAndWait(string, string, BatchAccountCreateParameters, BatchAccountCreateOptionalParams)

Cria uma nova conta do Lote com os parâmetros especificados. As contas existentes não podem ser atualizadas com essa API e, em vez disso, devem ser atualizadas com a API da Conta do Lote de Atualização.

function beginCreateAndWait(resourceGroupName: string, accountName: string, parameters: BatchAccountCreateParameters, options?: BatchAccountCreateOptionalParams): Promise<BatchAccount>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

Um nome para a conta do Lote que deve ser exclusiva dentro da região. Os nomes da conta do lote devem ter entre 3 e 24 caracteres e devem usar apenas números e letras minúsculas. Esse nome é usado como parte do nome DNS usado para acessar o serviço do Lote na região na qual a conta é criada. Por exemplo: http://accountname.region.batch.azure.com/.

parameters
BatchAccountCreateParameters

Parâmetros adicionais para criação de conta.

options
BatchAccountCreateOptionalParams

Os parâmetros de opções.

Retornos

Promise<BatchAccount>

beginDelete(string, string, BatchAccountDeleteOptionalParams)

Exclui a conta do Lote especificada.

function beginDelete(resourceGroupName: string, accountName: string, options?: BatchAccountDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

O nome da conta do Lote.

options
BatchAccountDeleteOptionalParams

Os parâmetros de opções.

Retornos

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

beginDeleteAndWait(string, string, BatchAccountDeleteOptionalParams)

Exclui a conta do Lote especificada.

function beginDeleteAndWait(resourceGroupName: string, accountName: string, options?: BatchAccountDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

O nome da conta do Lote.

options
BatchAccountDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

get(string, string, BatchAccountGetOptionalParams)

Obtém informações sobre a conta do Lote especificada.

function get(resourceGroupName: string, accountName: string, options?: BatchAccountGetOptionalParams): Promise<BatchAccount>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

O nome da conta do Lote.

options
BatchAccountGetOptionalParams

Os parâmetros de opções.

Retornos

Promise<BatchAccount>

getDetector(string, string, string, BatchAccountGetDetectorOptionalParams)

Obtém informações sobre o detector especificado para uma determinada conta do Lote.

function getDetector(resourceGroupName: string, accountName: string, detectorId: string, options?: BatchAccountGetDetectorOptionalParams): Promise<DetectorResponse>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

O nome da conta do Lote.

detectorId

string

O nome do detector.

options
BatchAccountGetDetectorOptionalParams

Os parâmetros de opções.

Retornos

Promise<DetectorResponse>

getKeys(string, string, BatchAccountGetKeysOptionalParams)

Essa operação se aplica somente a contas do Lote com allowedAuthenticationModes contendo 'SharedKey'. Se a conta do Lote não contiver 'SharedKey' em seu allowedAuthenticationMode, os clientes não poderão usar chaves compartilhadas para autenticar e devem usar outro allowedAuthenticationModes. Nesse caso, a obtenção das chaves falhará.

function getKeys(resourceGroupName: string, accountName: string, options?: BatchAccountGetKeysOptionalParams): Promise<BatchAccountKeys>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

O nome da conta do Lote.

options
BatchAccountGetKeysOptionalParams

Os parâmetros de opções.

Retornos

Promise<BatchAccountKeys>

list(BatchAccountListOptionalParams)

Obtém informações sobre as contas do Lote associadas à assinatura.

function list(options?: BatchAccountListOptionalParams): PagedAsyncIterableIterator<BatchAccount, BatchAccount[], PageSettings>

Parâmetros

options
BatchAccountListOptionalParams

Os parâmetros de opções.

Retornos

listByResourceGroup(string, BatchAccountListByResourceGroupOptionalParams)

Obtém informações sobre as contas do Lote associadas ao grupo de recursos especificado.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

options
BatchAccountListByResourceGroupOptionalParams

Os parâmetros de opções.

Retornos

listDetectors(string, string, BatchAccountListDetectorsOptionalParams)

Obtém informações sobre os detectores disponíveis para uma determinada conta do Lote.

function listDetectors(resourceGroupName: string, accountName: string, options?: BatchAccountListDetectorsOptionalParams): PagedAsyncIterableIterator<DetectorResponse, DetectorResponse[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

O nome da conta do Lote.

options
BatchAccountListDetectorsOptionalParams

Os parâmetros de opções.

Retornos

listOutboundNetworkDependenciesEndpoints(string, string, BatchAccountListOutboundNetworkDependenciesEndpointsOptionalParams)

Lista os pontos de extremidade que um Nó de Computação em Lote nesta Conta de Lote pode chamar como parte da administração do serviço do Lote. Se você estiver implantando um pool dentro de uma rede virtual especificada, deverá garantir que sua rede permita o acesso de saída a esses pontos de extremidade. A falha ao permitir o acesso a esses pontos de extremidade pode fazer com que o Lote marque os nós afetados como inutilizáveis. Para obter mais informações sobre como criar um pool dentro de uma rede virtual, consulte https://docs.microsoft.com/azure/batch/batch-virtual-network.

function listOutboundNetworkDependenciesEndpoints(resourceGroupName: string, accountName: string, options?: BatchAccountListOutboundNetworkDependenciesEndpointsOptionalParams): PagedAsyncIterableIterator<OutboundEnvironmentEndpoint, OutboundEnvironmentEndpoint[], PageSettings>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

O nome da conta do Lote.

Retornos

regenerateKey(string, string, BatchAccountRegenerateKeyParameters, BatchAccountRegenerateKeyOptionalParams)

Essa operação se aplica somente a contas do Lote com allowedAuthenticationModes contendo 'SharedKey'. Se a conta do Lote não contiver 'SharedKey' em seu allowedAuthenticationMode, os clientes não poderão usar chaves compartilhadas para autenticar e devem usar outro allowedAuthenticationModes. Nesse caso, a regeneração das chaves falhará.

function regenerateKey(resourceGroupName: string, accountName: string, parameters: BatchAccountRegenerateKeyParameters, options?: BatchAccountRegenerateKeyOptionalParams): Promise<BatchAccountKeys>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

O nome da conta do Lote.

parameters
BatchAccountRegenerateKeyParameters

O tipo de chave a ser regenerada.

options
BatchAccountRegenerateKeyOptionalParams

Os parâmetros de opções.

Retornos

Promise<BatchAccountKeys>

synchronizeAutoStorageKeys(string, string, BatchAccountSynchronizeAutoStorageKeysOptionalParams)

Sincroniza as chaves de acesso para a conta de armazenamento automático configurada para a conta do Lote especificada, somente se a autenticação da chave de armazenamento estiver sendo usada.

function synchronizeAutoStorageKeys(resourceGroupName: string, accountName: string, options?: BatchAccountSynchronizeAutoStorageKeysOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

O nome da conta do Lote.

options
BatchAccountSynchronizeAutoStorageKeysOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

update(string, string, BatchAccountUpdateParameters, BatchAccountUpdateOptionalParams)

Atualiza as propriedades de uma conta do Lote existente.

function update(resourceGroupName: string, accountName: string, parameters: BatchAccountUpdateParameters, options?: BatchAccountUpdateOptionalParams): Promise<BatchAccount>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos que contém a conta do Lote.

accountName

string

O nome da conta do Lote.

parameters
BatchAccountUpdateParameters

Parâmetros adicionais para atualização de conta.

options
BatchAccountUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<BatchAccount>