Compartilhar via


StorageAccounts interface

Interface que representa um StorageAccounts.

Métodos

beginCreate(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

Cria de forma assíncrona uma nova conta de armazenamento com os parâmetros especificados. Se uma conta já estiver criada e uma solicitação de criação subsequente for emitida com propriedades diferentes, as propriedades da conta serão atualizadas. Se uma conta já estiver criada e uma solicitação de criação ou atualização subsequente for emitida com exatamente o mesmo conjunto de propriedades, a solicitação terá êxito.

beginCreateAndWait(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

Cria de forma assíncrona uma nova conta de armazenamento com os parâmetros especificados. Se uma conta já estiver criada e uma solicitação de criação subsequente for emitida com propriedades diferentes, as propriedades da conta serão atualizadas. Se uma conta já estiver criada e uma solicitação de criação ou atualização subsequente for emitida com exatamente o mesmo conjunto de propriedades, a solicitação terá êxito.

beginFailover(string, string, StorageAccountsFailoverOptionalParams)

A solicitação de failover pode ser disparada para uma conta de armazenamento em caso de problemas de disponibilidade. O failover ocorre do cluster primário da conta de armazenamento para o cluster secundário para contas RA-GRS. O cluster secundário se tornará primário após o failover.

beginFailoverAndWait(string, string, StorageAccountsFailoverOptionalParams)

A solicitação de failover pode ser disparada para uma conta de armazenamento em caso de problemas de disponibilidade. O failover ocorre do cluster primário da conta de armazenamento para o cluster secundário para contas RA-GRS. O cluster secundário se tornará primário após o failover.

beginRestoreBlobRanges(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

Restaurar blobs nos intervalos de blobs especificados

beginRestoreBlobRangesAndWait(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

Restaurar blobs nos intervalos de blobs especificados

checkNameAvailability(StorageAccountCheckNameAvailabilityParameters, StorageAccountsCheckNameAvailabilityOptionalParams)

Verifica se o nome da conta de armazenamento é válido e ainda não está em uso.

delete(string, string, StorageAccountsDeleteOptionalParams)

Exclui uma conta de armazenamento no Microsoft Azure.

getProperties(string, string, StorageAccountsGetPropertiesOptionalParams)

Retorna as propriedades da conta de armazenamento especificada, incluindo, mas não se limitando ao nome, ao nome do SKU, ao local e ao status da conta. A operação ListKeys deve ser usada para recuperar chaves de armazenamento.

list(StorageAccountsListOptionalParams)

Lista todas as contas de armazenamento disponíveis na assinatura. Observe que as chaves de armazenamento não são retornadas; use a operação ListKeys para isso.

listAccountSAS(string, string, AccountSasParameters, StorageAccountsListAccountSASOptionalParams)

Listar credenciais SAS de uma conta de armazenamento.

listByResourceGroup(string, StorageAccountsListByResourceGroupOptionalParams)

Lista todas as contas de armazenamento disponíveis no grupo de recursos especificado. Observe que as chaves de armazenamento não são retornadas; use a operação ListKeys para isso.

listKeys(string, string, StorageAccountsListKeysOptionalParams)

Lista as chaves de acesso ou chaves Kerberos (se o Active Directory estiver habilitado) para a conta de armazenamento especificada.

listServiceSAS(string, string, ServiceSasParameters, StorageAccountsListServiceSASOptionalParams)

Listar credenciais SAS de serviço de um recurso específico.

regenerateKey(string, string, StorageAccountRegenerateKeyParameters, StorageAccountsRegenerateKeyOptionalParams)

Regenera uma das chaves de acesso ou chaves Kerberos para a conta de armazenamento especificada.

revokeUserDelegationKeys(string, string, StorageAccountsRevokeUserDelegationKeysOptionalParams)

Revogar chaves de delegação de usuário.

update(string, string, StorageAccountUpdateParameters, StorageAccountsUpdateOptionalParams)

A operação de atualização pode ser usada para atualizar o SKU, a criptografia, a camada de acesso ou as marcas de uma conta de armazenamento. Ele também pode ser usado para mapear a conta para um domínio personalizado. Há suporte apenas para um domínio personalizado por conta de armazenamento; não há suporte para a substituição/alteração do domínio personalizado. Para substituir um domínio personalizado antigo, o valor antigo deve ser limpo/não registrado antes que um novo valor possa ser definido. Há suporte para a atualização de várias propriedades. Essa chamada não altera as chaves de armazenamento da conta. Se você quiser alterar as chaves da conta de armazenamento, use a operação regenerar chaves. O local e o nome da conta de armazenamento não podem ser alterados após a criação.

Detalhes do método

beginCreate(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

Cria de forma assíncrona uma nova conta de armazenamento com os parâmetros especificados. Se uma conta já estiver criada e uma solicitação de criação subsequente for emitida com propriedades diferentes, as propriedades da conta serão atualizadas. Se uma conta já estiver criada e uma solicitação de criação ou atualização subsequente for emitida com exatamente o mesmo conjunto de propriedades, a solicitação terá êxito.

function beginCreate(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams): Promise<PollerLike<PollOperationState<StorageAccount>, StorageAccount>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

parameters
StorageAccountCreateParameters

Os parâmetros a serem fornecidos para a conta criada.

options
StorageAccountsCreateOptionalParams

Os parâmetros de opções.

Retornos

Promise<PollerLike<@azure/core-lro.PollOperationState<StorageAccount>, StorageAccount>>

beginCreateAndWait(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

Cria de forma assíncrona uma nova conta de armazenamento com os parâmetros especificados. Se uma conta já estiver criada e uma solicitação de criação subsequente for emitida com propriedades diferentes, as propriedades da conta serão atualizadas. Se uma conta já estiver criada e uma solicitação de criação ou atualização subsequente for emitida com exatamente o mesmo conjunto de propriedades, a solicitação terá êxito.

function beginCreateAndWait(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams): Promise<StorageAccount>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

parameters
StorageAccountCreateParameters

Os parâmetros a serem fornecidos para a conta criada.

options
StorageAccountsCreateOptionalParams

Os parâmetros de opções.

Retornos

Promise<StorageAccount>

beginFailover(string, string, StorageAccountsFailoverOptionalParams)

A solicitação de failover pode ser disparada para uma conta de armazenamento em caso de problemas de disponibilidade. O failover ocorre do cluster primário da conta de armazenamento para o cluster secundário para contas RA-GRS. O cluster secundário se tornará primário após o failover.

function beginFailover(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

options
StorageAccountsFailoverOptionalParams

Os parâmetros de opções.

Retornos

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginFailoverAndWait(string, string, StorageAccountsFailoverOptionalParams)

A solicitação de failover pode ser disparada para uma conta de armazenamento em caso de problemas de disponibilidade. O failover ocorre do cluster primário da conta de armazenamento para o cluster secundário para contas RA-GRS. O cluster secundário se tornará primário após o failover.

function beginFailoverAndWait(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

options
StorageAccountsFailoverOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

beginRestoreBlobRanges(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

Restaurar blobs nos intervalos de blobs especificados

function beginRestoreBlobRanges(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams): Promise<PollerLike<PollOperationState<BlobRestoreStatus>, BlobRestoreStatus>>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

parameters
BlobRestoreParameters

Os parâmetros a serem fornecidos para restaurar intervalos de blob.

options
StorageAccountsRestoreBlobRangesOptionalParams

Os parâmetros de opções.

Retornos

Promise<PollerLike<@azure/core-lro.PollOperationState<BlobRestoreStatus>, BlobRestoreStatus>>

beginRestoreBlobRangesAndWait(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

Restaurar blobs nos intervalos de blobs especificados

function beginRestoreBlobRangesAndWait(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams): Promise<BlobRestoreStatus>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

parameters
BlobRestoreParameters

Os parâmetros a serem fornecidos para restaurar intervalos de blob.

options
StorageAccountsRestoreBlobRangesOptionalParams

Os parâmetros de opções.

Retornos

checkNameAvailability(StorageAccountCheckNameAvailabilityParameters, StorageAccountsCheckNameAvailabilityOptionalParams)

Verifica se o nome da conta de armazenamento é válido e ainda não está em uso.

function checkNameAvailability(accountName: StorageAccountCheckNameAvailabilityParameters, options?: StorageAccountsCheckNameAvailabilityOptionalParams): Promise<CheckNameAvailabilityResult>

Parâmetros

accountName
StorageAccountCheckNameAvailabilityParameters

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

options
StorageAccountsCheckNameAvailabilityOptionalParams

Os parâmetros de opções.

Retornos

delete(string, string, StorageAccountsDeleteOptionalParams)

Exclui uma conta de armazenamento no Microsoft Azure.

function delete(resourceGroupName: string, accountName: string, options?: StorageAccountsDeleteOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

options
StorageAccountsDeleteOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

getProperties(string, string, StorageAccountsGetPropertiesOptionalParams)

Retorna as propriedades da conta de armazenamento especificada, incluindo, mas não se limitando ao nome, ao nome do SKU, ao local e ao status da conta. A operação ListKeys deve ser usada para recuperar chaves de armazenamento.

function getProperties(resourceGroupName: string, accountName: string, options?: StorageAccountsGetPropertiesOptionalParams): Promise<StorageAccount>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

options
StorageAccountsGetPropertiesOptionalParams

Os parâmetros de opções.

Retornos

Promise<StorageAccount>

list(StorageAccountsListOptionalParams)

Lista todas as contas de armazenamento disponíveis na assinatura. Observe que as chaves de armazenamento não são retornadas; use a operação ListKeys para isso.

function list(options?: StorageAccountsListOptionalParams): PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>

Parâmetros

options
StorageAccountsListOptionalParams

Os parâmetros de opções.

Retornos

listAccountSAS(string, string, AccountSasParameters, StorageAccountsListAccountSASOptionalParams)

Listar credenciais SAS de uma conta de armazenamento.

function listAccountSAS(resourceGroupName: string, accountName: string, parameters: AccountSasParameters, options?: StorageAccountsListAccountSASOptionalParams): Promise<ListAccountSasResponse>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

parameters
AccountSasParameters

Os parâmetros a serem fornecidos para listar credenciais SAS para a conta de armazenamento.

options
StorageAccountsListAccountSASOptionalParams

Os parâmetros de opções.

Retornos

listByResourceGroup(string, StorageAccountsListByResourceGroupOptionalParams)

Lista todas as contas de armazenamento disponíveis no grupo de recursos especificado. Observe que as chaves de armazenamento não são retornadas; use a operação ListKeys para isso.

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

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

options
StorageAccountsListByResourceGroupOptionalParams

Os parâmetros de opções.

Retornos

listKeys(string, string, StorageAccountsListKeysOptionalParams)

Lista as chaves de acesso ou chaves Kerberos (se o Active Directory estiver habilitado) para a conta de armazenamento especificada.

function listKeys(resourceGroupName: string, accountName: string, options?: StorageAccountsListKeysOptionalParams): Promise<StorageAccountListKeysResult>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

options
StorageAccountsListKeysOptionalParams

Os parâmetros de opções.

Retornos

listServiceSAS(string, string, ServiceSasParameters, StorageAccountsListServiceSASOptionalParams)

Listar credenciais SAS de serviço de um recurso específico.

function listServiceSAS(resourceGroupName: string, accountName: string, parameters: ServiceSasParameters, options?: StorageAccountsListServiceSASOptionalParams): Promise<ListServiceSasResponse>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

parameters
ServiceSasParameters

Os parâmetros a serem fornecidos para listar credenciais SAS de serviço.

options
StorageAccountsListServiceSASOptionalParams

Os parâmetros de opções.

Retornos

regenerateKey(string, string, StorageAccountRegenerateKeyParameters, StorageAccountsRegenerateKeyOptionalParams)

Regenera uma das chaves de acesso ou chaves Kerberos para a conta de armazenamento especificada.

function regenerateKey(resourceGroupName: string, accountName: string, regenerateKey: StorageAccountRegenerateKeyParameters, options?: StorageAccountsRegenerateKeyOptionalParams): Promise<StorageAccountListKeysResult>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

regenerateKey
StorageAccountRegenerateKeyParameters

Especifica o nome da chave que deve ser regenerada – key1, key2, kerb1, kerb2.

options
StorageAccountsRegenerateKeyOptionalParams

Os parâmetros de opções.

Retornos

revokeUserDelegationKeys(string, string, StorageAccountsRevokeUserDelegationKeysOptionalParams)

Revogar chaves de delegação de usuário.

function revokeUserDelegationKeys(resourceGroupName: string, accountName: string, options?: StorageAccountsRevokeUserDelegationKeysOptionalParams): Promise<void>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

options
StorageAccountsRevokeUserDelegationKeysOptionalParams

Os parâmetros de opções.

Retornos

Promise<void>

update(string, string, StorageAccountUpdateParameters, StorageAccountsUpdateOptionalParams)

A operação de atualização pode ser usada para atualizar o SKU, a criptografia, a camada de acesso ou as marcas de uma conta de armazenamento. Ele também pode ser usado para mapear a conta para um domínio personalizado. Há suporte apenas para um domínio personalizado por conta de armazenamento; não há suporte para a substituição/alteração do domínio personalizado. Para substituir um domínio personalizado antigo, o valor antigo deve ser limpo/não registrado antes que um novo valor possa ser definido. Há suporte para a atualização de várias propriedades. Essa chamada não altera as chaves de armazenamento da conta. Se você quiser alterar as chaves da conta de armazenamento, use a operação regenerar chaves. O local e o nome da conta de armazenamento não podem ser alterados após a criação.

function update(resourceGroupName: string, accountName: string, parameters: StorageAccountUpdateParameters, options?: StorageAccountsUpdateOptionalParams): Promise<StorageAccount>

Parâmetros

resourceGroupName

string

O nome do grupo de recursos na assinatura do usuário. O nome diferencia maiúsculas de minúsculas.

accountName

string

O nome da conta de armazenamento dentro do grupo de recursos especificado. Os nomes da conta de armazenamento devem ter entre 3 e 24 caracteres, usar números e apenas letras minúsculas.

parameters
StorageAccountUpdateParameters

Os parâmetros a serem fornecidos para a conta atualizada.

options
StorageAccountsUpdateOptionalParams

Os parâmetros de opções.

Retornos

Promise<StorageAccount>