StorageAccountsOperations interface

Interfaccia che rappresenta un'operazione di StorageAccounts.

Proprietà

abortHierarchicalNamespaceMigration

Interrompi la migrazione in tempo reale dell'account di archiviazione per abilitare Hns

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

Verifica che il nome dell'account di archiviazione sia valido e non sia già in uso.

create

Crea in modo asincrono un nuovo account di archiviazione con i parametri specificati. Se un account è già stato creato e viene emessa una successiva richiesta di creazione con proprietà diverse, le proprietà dell'account verranno aggiornate. Se un account è già stato creato e viene emessa una successiva richiesta di creazione o aggiornamento con lo stesso identico set di proprietà, la richiesta avrà esito positivo.

customerInitiatedMigration

La richiesta di migrazione dell'account può essere attivata per modificare il livello di ridondanza di un account di archiviazione. La migrazione aggiorna l'account di archiviazione con ridondanza non di zona a un account con ridondanza della zona o viceversa per ottenere maggiore affidabilità e disponibilità. L'archiviazione con ridondanza della zona replica in modo sincrono l'account di archiviazione in tre zone di disponibilità Azure nell'area primaria.

delete

Elimina un account di archiviazione in Microsoft Azure.

failover

È possibile attivare una richiesta di failover per un account di archiviazione nel caso in cui un endpoint primario non sia più disponibile per qualsiasi motivo. Il failover si verifica dal cluster primario dell'account di archiviazione al cluster secondario per gli account RA-GRS. Il cluster secondario diventerà primario dopo il failover e l'account verrà convertito in archiviazione con ridondanza locale. Nel caso di un failover pianificato, i cluster primario e secondario vengono scambiati dopo il failover e l'account rimane con replica geografica. Il failover deve continuare a essere utilizzato in caso di problemi di disponibilità perché il failover pianificato è disponibile solo mentre sono disponibili gli endpoint primario e secondario. Il caso d'uso principale di un failover pianificato è rappresentato dalle esercitazioni di test di ripristino di emergenza. Questo tipo di failover viene richiamato impostando il parametro FailoverType su 'Pianificato'. Scopri di più sulle opzioni di failover qui- https://learn.microsoft.com/azure/storage/common/storage-disaster-recovery-guidance

getCustomerInitiatedMigration

Ottiene lo stato della migrazione in corso per l'account di archiviazione specificato.

getProperties

Restituisce le proprietà per l'account di archiviazione specificato, inclusi, a titolo esemplificativo, nome, nome SKU, percorso e stato dell'account. L'operazione ListKeys deve essere usata per recuperare le chiavi di archiviazione.

hierarchicalNamespaceMigration

Migrazione in tempo reale dell'account di archiviazione per abilitare Hns

list

Elenca tutti gli account di archiviazione disponibili nella sottoscrizione. Si noti che le chiavi di archiviazione non vengono restituite; A tale scopo, utilizzare l'operazione ListKeys.

listAccountSAS

Elencare le credenziali di firma di accesso condiviso di un account di archiviazione.

listByResourceGroup

Elenca tutti gli account di archiviazione disponibili nel gruppo di risorse specificato. Si noti che le chiavi di archiviazione non vengono restituite; A tale scopo, utilizzare l'operazione ListKeys.

listKeys

Elenca le chiavi di accesso o le chiavi Kerberos (se Active Directory è abilitato) per l'account di archiviazione specificato.

listServiceSAS

Elencare le credenziali di firma di accesso condiviso del servizio di una risorsa specifica.

regenerateKey

Rigenera una delle chiavi di accesso o delle chiavi Kerberos per l'account di archiviazione specificato.

restoreBlobRanges

Ripristinare i BLOB negli intervalli di BLOB specificati

revokeUserDelegationKeys

Revoca le chiavi di delega utente.

update

L'operazione di aggiornamento può essere usata per aggiornare lo SKU, la crittografia, il livello di accesso o i tag per un account di archiviazione. Può anche essere utilizzato per mappare l'account a un dominio personalizzato. È supportato un solo dominio personalizzato per ogni account di archiviazione. La sostituzione/modifica del dominio personalizzato non è supportata. Per sostituire un vecchio dominio personalizzato, il vecchio valore deve essere cancellato/annullato prima di poter impostare un nuovo valore. L'aggiornamento di più proprietà è supportato. Questa chiamata non modifica le chiavi di archiviazione per l'account. Se si desidera modificare le chiavi dell'account di archiviazione, usare l'operazione di rigenerazione delle chiavi. La posizione e il nome dell'account di archiviazione non possono essere modificati dopo la creazione.

Dettagli proprietà

abortHierarchicalNamespaceMigration

Interrompi la migrazione in tempo reale dell'account di archiviazione per abilitare Hns

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

Valore della proprietà

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

beginAbortHierarchicalNamespaceMigration

Avviso

Questa API è ora deprecata.

use abortHierarchicalNamespaceMigration instead

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

Valore della proprietà

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

beginAbortHierarchicalNamespaceMigrationAndWait

Avviso

Questa API è ora deprecata.

use abortHierarchicalNamespaceMigration instead

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

Valore della proprietà

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

beginCreate

Avviso

Questa API è ora deprecata.

use create instead

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

Valore della proprietà

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

beginCreateAndWait

Avviso

Questa API è ora deprecata.

use create instead

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

Valore della proprietà

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

beginCustomerInitiatedMigration

Avviso

Questa API è ora deprecata.

use customerInitiatedMigration instead

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

Valore della proprietà

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

beginCustomerInitiatedMigrationAndWait

Avviso

Questa API è ora deprecata.

use customerInitiatedMigration instead

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

Valore della proprietà

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

beginFailover

Avviso

Questa API è ora deprecata.

use failover instead

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

Valore della proprietà

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

beginFailoverAndWait

Avviso

Questa API è ora deprecata.

use failover instead

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

Valore della proprietà

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

beginHierarchicalNamespaceMigration

Avviso

Questa API è ora deprecata.

use hierarchicalNamespaceMigration instead

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

Valore della proprietà

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

beginHierarchicalNamespaceMigrationAndWait

Avviso

Questa API è ora deprecata.

use hierarchicalNamespaceMigration instead

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

Valore della proprietà

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

beginRestoreBlobRanges

Avviso

Questa API è ora deprecata.

use restoreBlobRanges instead

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

Valore della proprietà

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

beginRestoreBlobRangesAndWait

Avviso

Questa API è ora deprecata.

use restoreBlobRanges instead

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

Valore della proprietà

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

checkNameAvailability

Verifica che il nome dell'account di archiviazione sia valido e non sia già in uso.

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

Valore della proprietà

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

create

Crea in modo asincrono un nuovo account di archiviazione con i parametri specificati. Se un account è già stato creato e viene emessa una successiva richiesta di creazione con proprietà diverse, le proprietà dell'account verranno aggiornate. Se un account è già stato creato e viene emessa una successiva richiesta di creazione o aggiornamento con lo stesso identico set di proprietà, la richiesta avrà esito positivo.

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

Valore della proprietà

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

customerInitiatedMigration

La richiesta di migrazione dell'account può essere attivata per modificare il livello di ridondanza di un account di archiviazione. La migrazione aggiorna l'account di archiviazione con ridondanza non di zona a un account con ridondanza della zona o viceversa per ottenere maggiore affidabilità e disponibilità. L'archiviazione con ridondanza della zona replica in modo sincrono l'account di archiviazione in tre zone di disponibilità Azure nell'area primaria.

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

Valore della proprietà

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

delete

Elimina un account di archiviazione in Microsoft Azure.

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

Valore della proprietà

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

failover

È possibile attivare una richiesta di failover per un account di archiviazione nel caso in cui un endpoint primario non sia più disponibile per qualsiasi motivo. Il failover si verifica dal cluster primario dell'account di archiviazione al cluster secondario per gli account RA-GRS. Il cluster secondario diventerà primario dopo il failover e l'account verrà convertito in archiviazione con ridondanza locale. Nel caso di un failover pianificato, i cluster primario e secondario vengono scambiati dopo il failover e l'account rimane con replica geografica. Il failover deve continuare a essere utilizzato in caso di problemi di disponibilità perché il failover pianificato è disponibile solo mentre sono disponibili gli endpoint primario e secondario. Il caso d'uso principale di un failover pianificato è rappresentato dalle esercitazioni di test di ripristino di emergenza. Questo tipo di failover viene richiamato impostando il parametro FailoverType su 'Pianificato'. Scopri di più sulle opzioni di failover qui- https://learn.microsoft.com/azure/storage/common/storage-disaster-recovery-guidance

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

Valore della proprietà

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

getCustomerInitiatedMigration

Ottiene lo stato della migrazione in corso per l'account di archiviazione specificato.

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

Valore della proprietà

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

getProperties

Restituisce le proprietà per l'account di archiviazione specificato, inclusi, a titolo esemplificativo, nome, nome SKU, percorso e stato dell'account. L'operazione ListKeys deve essere usata per recuperare le chiavi di archiviazione.

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

Valore della proprietà

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

hierarchicalNamespaceMigration

Migrazione in tempo reale dell'account di archiviazione per abilitare Hns

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

Valore della proprietà

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

list

Elenca tutti gli account di archiviazione disponibili nella sottoscrizione. Si noti che le chiavi di archiviazione non vengono restituite; A tale scopo, utilizzare l'operazione ListKeys.

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

Valore della proprietà

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

listAccountSAS

Elencare le credenziali di firma di accesso condiviso di un account di archiviazione.

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

Valore della proprietà

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

listByResourceGroup

Elenca tutti gli account di archiviazione disponibili nel gruppo di risorse specificato. Si noti che le chiavi di archiviazione non vengono restituite; A tale scopo, utilizzare l'operazione ListKeys.

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

Valore della proprietà

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

listKeys

Elenca le chiavi di accesso o le chiavi Kerberos (se Active Directory è abilitato) per l'account di archiviazione specificato.

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

Valore della proprietà

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

listServiceSAS

Elencare le credenziali di firma di accesso condiviso del servizio di una risorsa specifica.

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

Valore della proprietà

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

regenerateKey

Rigenera una delle chiavi di accesso o delle chiavi Kerberos per l'account di archiviazione specificato.

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

Valore della proprietà

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

restoreBlobRanges

Ripristinare i BLOB negli intervalli di BLOB specificati

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

Valore della proprietà

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

revokeUserDelegationKeys

Revoca le chiavi di delega utente.

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

Valore della proprietà

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

update

L'operazione di aggiornamento può essere usata per aggiornare lo SKU, la crittografia, il livello di accesso o i tag per un account di archiviazione. Può anche essere utilizzato per mappare l'account a un dominio personalizzato. È supportato un solo dominio personalizzato per ogni account di archiviazione. La sostituzione/modifica del dominio personalizzato non è supportata. Per sostituire un vecchio dominio personalizzato, il vecchio valore deve essere cancellato/annullato prima di poter impostare un nuovo valore. L'aggiornamento di più proprietà è supportato. Questa chiamata non modifica le chiavi di archiviazione per l'account. Se si desidera modificare le chiavi dell'account di archiviazione, usare l'operazione di rigenerazione delle chiavi. La posizione e il nome dell'account di archiviazione non possono essere modificati dopo la creazione.

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

Valore della proprietà

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