StorageAccountsOperations interface
Interface representando uma operação StorageAccounts.
Propriedades
| abort |
Anular a migração dinâmica da conta de armazenamento para habilitar o Hns |
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| begin |
|
| check |
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 será bem-sucedida. |
| customer |
A solicitação de Migração de Conta pode ser disparada 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 com redundância zonal ou vice-versa para ter melhor confiabilidade e disponibilidade. O ZRS (armazenamento com redundância de zona) replica sua conta de armazenamento de forma síncrona em três zonas de disponibilidade Azure na região primária. |
| delete | Exclui uma conta de armazenamento no Microsoft Azure. |
| failover | Uma solicitação de failover pode ser disparada para uma conta de armazenamento caso um ponto de extremidade primário fique indisponível por qualquer motivo. 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 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 estão disponíveis. O principal caso de uso de um failover planejado são os exercícios de teste de recuperação de desastre. Esse tipo de failover é invocado definindo o parâmetro FailoverType como 'Planejado'. Saiba mais sobre as opções de failover aqui- https://learn.microsoft.com/azure/storage/common/storage-disaster-recovery-guidance |
| get |
Obtém o status da migração em andamento para a conta de armazenamento especificada. |
| get |
Retorna as propriedades da conta de armazenamento especificada, incluindo, mas não se limitando a, nome, nome do SKU, local e status da conta. A operação ListKeys deve ser usada para recuperar chaves de armazenamento. |
| hierarchical |
Migração dinâmica 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 retornadas; use a operação ListKeys para isso. |
| list |
Listar as credenciais SAS de uma conta de armazenamento. |
| list |
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. |
| list |
Lista as chaves de acesso ou chaves Kerberos (se o Active Directory estiver habilitado) para a conta de armazenamento especificada. |
| list |
Listar as credenciais SAS do serviço de um recurso específico. |
| regenerate |
Regenera uma das chaves de acesso ou chaves Kerberos para a conta de armazenamento especificada. |
| restore |
Restaurar blobs nos intervalos de blobs especificados |
| revoke |
Revogue as chaves de delegação do usuário. |
| update | 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 para apenas um domínio personalizado 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. 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 da propriedade
abortHierarchicalNamespaceMigration
Anular a migração dinâmica da conta de armazenamento para habilitar o Hns
abortHierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>
Valor da propriedade
(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>
beginAbortHierarchicalNamespaceMigration
Aviso
Essa API foi preterida.
use abortHierarchicalNamespaceMigration instead
beginAbortHierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Valor da propriedade
(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginAbortHierarchicalNamespaceMigrationAndWait
Aviso
Essa API foi preterida.
use abortHierarchicalNamespaceMigration instead
beginAbortHierarchicalNamespaceMigrationAndWait: (resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<void>
Valor da propriedade
(resourceGroupName: string, accountName: string, options?: StorageAccountsAbortHierarchicalNamespaceMigrationOptionalParams) => Promise<void>
beginCreate
Aviso
Essa API foi preterida.
use create instead
beginCreate: (resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<StorageAccount>, StorageAccount>>
Valor da propriedade
(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<SimplePollerLike<OperationState<StorageAccount>, StorageAccount>>
beginCreateAndWait
Aviso
Essa API foi preterida.
use create instead
beginCreateAndWait: (resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<StorageAccount>
Valor da propriedade
(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => Promise<StorageAccount>
beginCustomerInitiatedMigration
Aviso
Essa API foi preterida.
use customerInitiatedMigration instead
beginCustomerInitiatedMigration: (resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Valor da propriedade
(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginCustomerInitiatedMigrationAndWait
Aviso
Essa API foi preterida.
use customerInitiatedMigration instead
beginCustomerInitiatedMigrationAndWait: (resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<void>
Valor da propriedade
(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => Promise<void>
beginFailover
Aviso
Essa API foi preterida.
use failover instead
beginFailover: (resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Valor da propriedade
(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginFailoverAndWait
Aviso
Essa API foi preterida.
use failover instead
beginFailoverAndWait: (resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<void>
Valor da propriedade
(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => Promise<void>
beginHierarchicalNamespaceMigration
Aviso
Essa API foi preterida.
use hierarchicalNamespaceMigration instead
beginHierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
Valor da propriedade
(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>
beginHierarchicalNamespaceMigrationAndWait
Aviso
Essa API foi preterida.
use hierarchicalNamespaceMigration instead
beginHierarchicalNamespaceMigrationAndWait: (resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<void>
Valor da propriedade
(resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => Promise<void>
beginRestoreBlobRanges
Aviso
Essa API foi preterida.
use restoreBlobRanges instead
beginRestoreBlobRanges: (resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<SimplePollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>>
Valor da propriedade
(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<SimplePollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>>
beginRestoreBlobRangesAndWait
Aviso
Essa API foi preterida.
use restoreBlobRanges instead
beginRestoreBlobRangesAndWait: (resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => Promise<BlobRestoreStatus>
Valor da 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 da 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 será bem-sucedida.
create: (resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => PollerLike<OperationState<StorageAccount>, StorageAccount>
Valor da propriedade
(resourceGroupName: string, accountName: string, parameters: StorageAccountCreateParameters, options?: StorageAccountsCreateOptionalParams) => PollerLike<OperationState<StorageAccount>, StorageAccount>
customerInitiatedMigration
A solicitação de Migração de Conta pode ser disparada 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 com redundância zonal ou vice-versa para ter melhor confiabilidade e disponibilidade. O ZRS (armazenamento com redundância de zona) replica sua conta de armazenamento de forma síncrona em três zonas de disponibilidade Azure na região primária.
customerInitiatedMigration: (resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => PollerLike<OperationState<void>, void>
Valor da propriedade
(resourceGroupName: string, accountName: string, parameters: StorageAccountMigration, options?: StorageAccountsCustomerInitiatedMigrationOptionalParams) => PollerLike<OperationState<void>, void>
delete
Exclui uma conta de armazenamento no Microsoft Azure.
delete: (resourceGroupName: string, accountName: string, options?: StorageAccountsDeleteOptionalParams) => Promise<void>
Valor da propriedade
(resourceGroupName: string, accountName: string, options?: StorageAccountsDeleteOptionalParams) => Promise<void>
failover
Uma solicitação de failover pode ser disparada para uma conta de armazenamento caso um ponto de extremidade primário fique indisponível por qualquer motivo. 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 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 estão disponíveis. O principal caso de uso de um failover planejado são os exercícios de teste de recuperação de desastre. Esse tipo de failover é invocado definindo o parâmetro FailoverType como 'Planejado'. Saiba mais sobre as opções de failover aqui- https://learn.microsoft.com/azure/storage/common/storage-disaster-recovery-guidance
failover: (resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => PollerLike<OperationState<void>, void>
Valor da propriedade
(resourceGroupName: string, accountName: string, options?: StorageAccountsFailoverOptionalParams) => PollerLike<OperationState<void>, void>
getCustomerInitiatedMigration
Obtém o status da migração em andamento para a conta de armazenamento especificada.
getCustomerInitiatedMigration: (resourceGroupName: string, accountName: string, migrationName: string, options?: StorageAccountsGetCustomerInitiatedMigrationOptionalParams) => Promise<StorageAccountMigration>
Valor da propriedade
(resourceGroupName: string, accountName: string, migrationName: string, options?: StorageAccountsGetCustomerInitiatedMigrationOptionalParams) => Promise<StorageAccountMigration>
getProperties
Retorna as propriedades da conta de armazenamento especificada, incluindo, mas não se limitando a, nome, nome do 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 da propriedade
(resourceGroupName: string, accountName: string, options?: StorageAccountsGetPropertiesOptionalParams) => Promise<StorageAccount>
hierarchicalNamespaceMigration
Migração dinâmica da conta de armazenamento para habilitar o Hns
hierarchicalNamespaceMigration: (resourceGroupName: string, accountName: string, requestType: string, options?: StorageAccountsHierarchicalNamespaceMigrationOptionalParams) => PollerLike<OperationState<void>, void>
Valor da 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 retornadas; use a operação ListKeys para isso.
list: (options?: StorageAccountsListOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>
Valor da propriedade
(options?: StorageAccountsListOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>
listAccountSAS
Listar as credenciais SAS de uma conta de armazenamento.
listAccountSAS: (resourceGroupName: string, accountName: string, parameters: AccountSasParameters, options?: StorageAccountsListAccountSASOptionalParams) => Promise<ListAccountSasResponse>
Valor da propriedade
(resourceGroupName: string, accountName: string, parameters: AccountSasParameters, options?: StorageAccountsListAccountSASOptionalParams) => Promise<ListAccountSasResponse>
listByResourceGroup
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.
listByResourceGroup: (resourceGroupName: string, options?: StorageAccountsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>
Valor da propriedade
(resourceGroupName: string, options?: StorageAccountsListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<StorageAccount, StorageAccount[], PageSettings>
listKeys
Lista as chaves de acesso ou chaves Kerberos (se o Active Directory estiver habilitado) para a conta de armazenamento especificada.
listKeys: (resourceGroupName: string, accountName: string, options?: StorageAccountsListKeysOptionalParams) => Promise<StorageAccountListKeysResult>
Valor da propriedade
(resourceGroupName: string, accountName: string, options?: StorageAccountsListKeysOptionalParams) => Promise<StorageAccountListKeysResult>
listServiceSAS
Listar as credenciais SAS do serviço de um recurso específico.
listServiceSAS: (resourceGroupName: string, accountName: string, parameters: ServiceSasParameters, options?: StorageAccountsListServiceSASOptionalParams) => Promise<ListServiceSasResponse>
Valor da 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 da propriedade
(resourceGroupName: string, accountName: string, regenerateKeyParameter: StorageAccountRegenerateKeyParameters, options?: StorageAccountsRegenerateKeyOptionalParams) => Promise<StorageAccountListKeysResult>
restoreBlobRanges
Restaurar blobs nos intervalos de blobs especificados
restoreBlobRanges: (resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => PollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>
Valor da propriedade
(resourceGroupName: string, accountName: string, parameters: BlobRestoreParameters, options?: StorageAccountsRestoreBlobRangesOptionalParams) => PollerLike<OperationState<BlobRestoreStatus>, BlobRestoreStatus>
revokeUserDelegationKeys
Revogue as chaves de delegação do usuário.
revokeUserDelegationKeys: (resourceGroupName: string, accountName: string, options?: StorageAccountsRevokeUserDelegationKeysOptionalParams) => Promise<void>
Valor da propriedade
(resourceGroupName: string, accountName: string, options?: StorageAccountsRevokeUserDelegationKeysOptionalParams) => Promise<void>
update
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 para apenas um domínio personalizado 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. 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.
update: (resourceGroupName: string, accountName: string, parameters: StorageAccountUpdateParameters, options?: StorageAccountsUpdateOptionalParams) => Promise<StorageAccount>
Valor da propriedade
(resourceGroupName: string, accountName: string, parameters: StorageAccountUpdateParameters, options?: StorageAccountsUpdateOptionalParams) => Promise<StorageAccount>