StorageAccountsOperations interface

Interface representando uma operação StorageAccounts.

Propriedades

abortHierarchicalNamespaceMigration

Abortar a migração ao vivo da conta de armazenamento para habilitar o Hns

beginAbortHierarchicalNamespaceMigration
beginAbortHierarchicalNamespaceMigrationAndWait
beginCreate
beginCreateAndWait
beginCustomerInitiatedMigration
beginCustomerInitiatedMigrationAndWait
beginFailover
beginFailoverAndWait
beginHierarchicalNamespaceMigration
beginHierarchicalNamespaceMigrationAndWait
beginRestoreBlobRanges
beginRestoreBlobRangesAndWait
checkNameAvailability

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

create

Cria de forma assíncrona uma nova conta de armazenamento com os parâmetros especificados. Se uma conta já tiver sido 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á tiver sido 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.

customerInitiatedMigration

A solicitação de migração de conta pode ser acionada para que uma conta de armazenamento altere seu nível de redundância. A migração atualiza a conta de armazenamento redundante não zonal para uma conta redundante zonal ou vice-versa, a fim de ter melhor confiabilidade e disponibilidade. O armazenamento redundante por zonas (ZRS) replica a sua conta de armazenamento de forma síncrona em três zonas de disponibilidade do Azure na região principal.

delete

Apaga uma conta de armazenamento no Microsoft Azure.

failover

Uma solicitação de failover pode ser acionada para uma conta de armazenamento no caso de um ponto de extremidade primário ficar indisponível por qualquer motivo. O failover ocorre do cluster primário da conta de armazenamento para o cluster secundário para RA-GRS contas. O cluster secundário se tornará primário após o failover e a conta será convertida em LRS. No caso de um Failover Planejado, os clusters primário e secundário são trocados após o failover e a conta permanece replicada geograficamente. O failover deve continuar a ser usado em caso de problemas de disponibilidade, pois o failover planejado só está disponível enquanto os pontos de extremidade primários e secundários estiverem disponíveis. O principal caso de uso de um failover planejado são os exercícios de teste de recuperação de desastres. Esse tipo de failover é invocado definindo o parâmetro FailoverType como 'Planejado'. Saiba mais sobre as opções de failover aqui- https://dotnet.territoriali.olinfo.it/azure/storage/common/storage-disaster-recovery-guidance

getCustomerInitiatedMigration

Obtém o status da migração em curso para a conta de armazenamento especificada.

getProperties

Retorna as propriedades da conta de armazenamento especificada, incluindo, entre outras, nome, nome da SKU, local e status da conta. A operação ListKeys deve ser usada para recuperar chaves de armazenamento.

hierarchicalNamespaceMigration

Migração ao vivo da conta de armazenamento para habilitar o Hns

list

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

listAccountSAS

Listar credenciais SAS de uma conta de armazenamento.

listByResourceGroup

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

listKeys

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

listServiceSAS

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

regenerateKey

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

restoreBlobRanges

Restaurar blobs nos intervalos de blob especificados

revokeUserDelegationKeys

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

update

A operação de atualização pode ser usada para atualizar a SKU, a criptografia, a camada de acesso ou as tags de uma conta de armazenamento. Ele também pode ser usado para mapear a conta para um domínio personalizado. Apenas um domínio personalizado é suportado por conta de armazenamento; A substituição/alteração de domínio personalizado não é suportada. Para substituir um domínio personalizado antigo, o valor antigo deve ser limpo/não registrado antes que um novo valor possa ser definido. A atualização de várias propriedades é suportada. Esta chamada não altera as chaves de armazenamento da conta. Se 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 de Propriedade

abortHierarchicalNamespaceMigration

Abortar a migração ao vivo da conta de armazenamento para habilitar o Hns

abortHierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>

Valor de Propriedade

(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>

beginAbortHierarchicalNamespaceMigration

Aviso

Esta API foi preterida.

use abortHierarchicalNamespaceMigration instead

beginAbortHierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Valor de Propriedade

(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginAbortHierarchicalNamespaceMigrationAndWait

Aviso

Esta API foi preterida.

use abortHierarchicalNamespaceMigration instead

beginAbortHierarchicalNamespaceMigrationAndWait: (resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<void>

Valor de Propriedade

(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<void>

beginCreate

Aviso

Esta API foi preterida.

use create instead

beginCreate: (resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<StorageAccount>, StorageAccount>>

Valor de Propriedade

(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<StorageAccount>, StorageAccount>>

beginCreateAndWait

Aviso

Esta API foi preterida.

use create instead

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

Valor de Propriedade

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

beginCustomerInitiatedMigration

Aviso

Esta API foi preterida.

use customerInitiatedMigration instead

beginCustomerInitiatedMigration: (resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Valor de Propriedade

(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginCustomerInitiatedMigrationAndWait

Aviso

Esta API foi preterida.

use customerInitiatedMigration instead

beginCustomerInitiatedMigrationAndWait: (resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<void>

Valor de Propriedade

(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<void>

beginFailover

Aviso

Esta API foi preterida.

use failover instead

beginFailover: (resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Valor de Propriedade

(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginFailoverAndWait

Aviso

Esta API foi preterida.

use failover instead

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

Valor de Propriedade

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

beginHierarchicalNamespaceMigration

Aviso

Esta API foi preterida.

use hierarchicalNamespaceMigration instead

beginHierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Valor de Propriedade

(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginHierarchicalNamespaceMigrationAndWait

Aviso

Esta API foi preterida.

use hierarchicalNamespaceMigration instead

beginHierarchicalNamespaceMigrationAndWait: (resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<void>

Valor de Propriedade

(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<void>

beginRestoreBlobRanges

Aviso

Esta API foi preterida.

use restoreBlobRanges instead

beginRestoreBlobRanges: (resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<SimplePollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>>

Valor de Propriedade

(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<SimplePollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>>

beginRestoreBlobRangesAndWait

Aviso

Esta API foi preterida.

use restoreBlobRanges instead

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

Valor de Propriedade

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

checkNameAvailability

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

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

Valor de Propriedade

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

create

Cria de forma assíncrona uma nova conta de armazenamento com os parâmetros especificados. Se uma conta já tiver sido 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á tiver sido 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.

create: (resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => PollerLike<OperationState<StorageAccount>, StorageAccount>

Valor de Propriedade

(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => PollerLike<OperationState<StorageAccount>, StorageAccount>

customerInitiatedMigration

A solicitação de migração de conta pode ser acionada para que uma conta de armazenamento altere seu nível de redundância. A migração atualiza a conta de armazenamento redundante não zonal para uma conta redundante zonal ou vice-versa, a fim de ter melhor confiabilidade e disponibilidade. O armazenamento redundante por zonas (ZRS) replica a sua conta de armazenamento de forma síncrona em três zonas de disponibilidade do Azure na região principal.

customerInitiatedMigration: (resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => PollerLike<OperationState<void>, void>

Valor de Propriedade

(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => PollerLike<OperationState<void>, void>

delete

Apaga uma conta de armazenamento no Microsoft Azure.

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

Valor de Propriedade

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

failover

Uma solicitação de failover pode ser acionada para uma conta de armazenamento no caso de um ponto de extremidade primário ficar indisponível por qualquer motivo. O failover ocorre do cluster primário da conta de armazenamento para o cluster secundário para RA-GRS contas. O cluster secundário se tornará primário após o failover e a conta será convertida em LRS. No caso de um Failover Planejado, os clusters primário e secundário são trocados após o failover e a conta permanece replicada geograficamente. O failover deve continuar a ser usado em caso de problemas de disponibilidade, pois o failover planejado só está disponível enquanto os pontos de extremidade primários e secundários estiverem disponíveis. O principal caso de uso de um failover planejado são os exercícios de teste de recuperação de desastres. Esse tipo de failover é invocado definindo o parâmetro FailoverType como 'Planejado'. Saiba mais sobre as opções de failover aqui- https://dotnet.territoriali.olinfo.it/azure/storage/common/storage-disaster-recovery-guidance

failover: (resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => PollerLike<OperationState<void>, void>

Valor de Propriedade

(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => PollerLike<OperationState<void>, void>

getCustomerInitiatedMigration

Obtém o status da migração em curso para a conta de armazenamento especificada.

getCustomerInitiatedMigration: (resourceGroupName: string, accountName: string, migrationName: string, options?: StorageAccountsGetCustomerInitiatedMigrationOptionalParams) => Promise<StorageAccountMigration>

Valor de Propriedade

(resourceGroupName: string, accountName: string, migrationName: string, options?: StorageAccountsGetCustomerInitiatedMigrationOptionalParams) => Promise<StorageAccountMigration>

getProperties

Retorna as propriedades da conta de armazenamento especificada, incluindo, entre outras, nome, nome da SKU, local e status da conta. A operação ListKeys deve ser usada para recuperar chaves de armazenamento.

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

Valor de Propriedade

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

hierarchicalNamespaceMigration

Migração ao vivo da conta de armazenamento para habilitar o Hns

hierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>

Valor de Propriedade

(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>

list

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

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

Valor de Propriedade

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

listAccountSAS

Listar credenciais SAS de uma conta de armazenamento.

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

Valor de Propriedade

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

listByResourceGroup

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

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

Valor de Propriedade

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

listKeys

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

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

Valor de Propriedade

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

listServiceSAS

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

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

Valor de Propriedade

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

regenerateKey

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

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

Valor de Propriedade

(resourceGroupName: string, accountName: string, regenerateKeyParameter: StorageAccountRegenerateKeyParameters, options?: StorageAccountsRegenerateKeyOptionalParams) => Promise<StorageAccountListKeysResult>

restoreBlobRanges

Restaurar blobs nos intervalos de blob especificados

restoreBlobRanges: (resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => PollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>

Valor de Propriedade

(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => PollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>

revokeUserDelegationKeys

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

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

Valor de Propriedade

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

update

A operação de atualização pode ser usada para atualizar a SKU, a criptografia, a camada de acesso ou as tags de uma conta de armazenamento. Ele também pode ser usado para mapear a conta para um domínio personalizado. Apenas um domínio personalizado é suportado por conta de armazenamento; A substituição/alteração de domínio personalizado não é suportada. Para substituir um domínio personalizado antigo, o valor antigo deve ser limpo/não registrado antes que um novo valor possa ser definido. A atualização de várias propriedades é suportada. Esta chamada não altera as chaves de armazenamento da conta. Se 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.

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

Valor de Propriedade

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