StorageAccountsOperations interface

Interface représentant une opération StorageAccounts.

Propriétés

abortHierarchicalNamespaceMigration

Abandonner la migration en direct du compte de stockage pour activer Hns

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

Vérifie que le nom du compte de stockage est valide et qu’il n’est pas déjà utilisé.

create

Crée de manière asynchrone un compte de stockage avec les paramètres spécifiés. Si un compte est déjà créé et qu’une demande de création ultérieure est émise avec des propriétés différentes, les propriétés du compte seront mises à jour. Si un compte est déjà créé et qu’une demande de création ou de mise à jour ultérieure est émise avec exactement le même ensemble de propriétés, la demande aboutira.

customerInitiatedMigration

La demande de migration de compte peut être déclenchée pour qu’un compte de stockage change son niveau de redondance. La migration met à jour le compte de stockage redondant non zonal vers un compte redondant zonal ou inversement afin d’avoir une meilleure fiabilité et une meilleure disponibilité. Le stockage redondant interzone (ZRS) réplique de façon synchrone votre compte de stockage sur trois zones de disponibilité Azure dans la région primaire.

delete

Supprime un compte de stockage dans Microsoft Azure.

failover

Une demande de basculement peut être déclenchée pour un compte de stockage dans le cas où un point de terminaison principal devient indisponible pour une raison quelconque. Le basculement s’effectue du cluster principal du compte de stockage vers le cluster secondaire pour les comptes RA-GRS. Le cluster secondaire devient principal après le basculement et le compte est converti en LRS. Dans le cas d’un basculement planifié, les clusters principal et secondaire sont échangés après le basculement et le compte reste géorépliqué. Le basculement doit continuer à être utilisé en cas de problèmes de disponibilité, car le basculement planifié n’est disponible que lorsque les points de terminaison principal et secondaire sont disponibles. Le principal cas d’utilisation d’un basculement planifié est celui des exercices de test de récupération d’urgence. Ce type de basculement est appelé en définissant le paramètre FailoverType sur « Planifié ». Pour en savoir plus sur les options de basculement, cliquez ici- https://learn.microsoft.com/azure/storage/common/storage-disaster-recovery-guidance

getCustomerInitiatedMigration

Obtient l’état de la migration en cours pour le compte de stockage spécifié.

getProperties

Renvoie les propriétés du compte de stockage spécifié, y compris, mais sans s’y limiter, le nom, le nom de la référence SKU, l’emplacement et l’état du compte. L’opération ListKeys doit être utilisée pour récupérer les clés de stockage.

hierarchicalNamespaceMigration

Migration en direct du compte de stockage pour activer Hns

list

Répertorie tous les comptes de stockage disponibles dans le cadre de l’abonnement. Notez que les clés de stockage ne sont pas renvoyées ; utilisez l’opération ListKeys pour cela.

listAccountSAS

Répertorier les informations d’identification SAS d’un compte de stockage.

listByResourceGroup

Répertorie tous les comptes de stockage disponibles sous le groupe de ressources donné. Notez que les clés de stockage ne sont pas renvoyées ; utilisez l’opération ListKeys pour cela.

listKeys

Répertorie les clés d’accès ou les clés Kerberos (si Active Directory est activé) pour le compte de stockage spécifié.

listServiceSAS

Répertorier les informations d’identification SAS du service d’une ressource spécifique.

regenerateKey

Régénère l’une des clés d’accès ou clés Kerberos du compte de stockage spécifié.

restoreBlobRanges

Restaurer des objets blob dans les plages d’objets blob spécifiées

revokeUserDelegationKeys

Révoquer les clés de délégation de l’utilisateur.

update

L’opération de mise à jour peut être utilisée pour mettre à jour la référence SKU, le chiffrement, le niveau d’accès ou les balises d’un compte de stockage. Il peut également être utilisé pour mapper le compte à un domaine personnalisé. Un seul domaine personnalisé est pris en charge par compte de stockage. Le remplacement/changement de domaine personnalisé n’est pas pris en charge. Afin de remplacer un ancien domaine personnalisé, l’ancienne valeur doit être effacée/désenregistrée avant qu’une nouvelle valeur puisse être définie. La mise à jour de plusieurs propriétés est prise en charge. Cet appel ne modifie pas les clés de stockage du compte. Si vous souhaitez modifier les clés de compte de stockage, utilisez l’opération de régénération des clés. L’emplacement et le nom du compte de stockage ne peuvent pas être modifiés après la création.

Détails de la propriété

abortHierarchicalNamespaceMigration

Abandonner la migration en direct du compte de stockage pour activer Hns

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

Valeur de propriété

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

beginAbortHierarchicalNamespaceMigration

Avertissement

Cette API est à présent déconseillée.

use abortHierarchicalNamespaceMigration instead

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

Valeur de propriété

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

beginAbortHierarchicalNamespaceMigrationAndWait

Avertissement

Cette API est à présent déconseillée.

use abortHierarchicalNamespaceMigration instead

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

Valeur de propriété

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

beginCreate

Avertissement

Cette API est à présent déconseillée.

use create instead

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

Valeur de propriété

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

beginCreateAndWait

Avertissement

Cette API est à présent déconseillée.

use create instead

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

Valeur de propriété

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

beginCustomerInitiatedMigration

Avertissement

Cette API est à présent déconseillée.

use customerInitiatedMigration instead

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

Valeur de propriété

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

beginCustomerInitiatedMigrationAndWait

Avertissement

Cette API est à présent déconseillée.

use customerInitiatedMigration instead

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

Valeur de propriété

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

beginFailover

Avertissement

Cette API est à présent déconseillée.

use failover instead

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

Valeur de propriété

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

beginFailoverAndWait

Avertissement

Cette API est à présent déconseillée.

use failover instead

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

Valeur de propriété

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

beginHierarchicalNamespaceMigration

Avertissement

Cette API est à présent déconseillée.

use hierarchicalNamespaceMigration instead

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

Valeur de propriété

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

beginHierarchicalNamespaceMigrationAndWait

Avertissement

Cette API est à présent déconseillée.

use hierarchicalNamespaceMigration instead

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

Valeur de propriété

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

beginRestoreBlobRanges

Avertissement

Cette API est à présent déconseillée.

use restoreBlobRanges instead

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

Valeur de propriété

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

beginRestoreBlobRangesAndWait

Avertissement

Cette API est à présent déconseillée.

use restoreBlobRanges instead

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

Valeur de propriété

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

checkNameAvailability

Vérifie que le nom du compte de stockage est valide et qu’il n’est pas déjà utilisé.

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

Valeur de propriété

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

create

Crée de manière asynchrone un compte de stockage avec les paramètres spécifiés. Si un compte est déjà créé et qu’une demande de création ultérieure est émise avec des propriétés différentes, les propriétés du compte seront mises à jour. Si un compte est déjà créé et qu’une demande de création ou de mise à jour ultérieure est émise avec exactement le même ensemble de propriétés, la demande aboutira.

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

Valeur de propriété

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

customerInitiatedMigration

La demande de migration de compte peut être déclenchée pour qu’un compte de stockage change son niveau de redondance. La migration met à jour le compte de stockage redondant non zonal vers un compte redondant zonal ou inversement afin d’avoir une meilleure fiabilité et une meilleure disponibilité. Le stockage redondant interzone (ZRS) réplique de façon synchrone votre compte de stockage sur trois zones de disponibilité Azure dans la région primaire.

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

Valeur de propriété

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

delete

Supprime un compte de stockage dans Microsoft Azure.

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

Valeur de propriété

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

failover

Une demande de basculement peut être déclenchée pour un compte de stockage dans le cas où un point de terminaison principal devient indisponible pour une raison quelconque. Le basculement s’effectue du cluster principal du compte de stockage vers le cluster secondaire pour les comptes RA-GRS. Le cluster secondaire devient principal après le basculement et le compte est converti en LRS. Dans le cas d’un basculement planifié, les clusters principal et secondaire sont échangés après le basculement et le compte reste géorépliqué. Le basculement doit continuer à être utilisé en cas de problèmes de disponibilité, car le basculement planifié n’est disponible que lorsque les points de terminaison principal et secondaire sont disponibles. Le principal cas d’utilisation d’un basculement planifié est celui des exercices de test de récupération d’urgence. Ce type de basculement est appelé en définissant le paramètre FailoverType sur « Planifié ». Pour en savoir plus sur les options de basculement, cliquez ici- https://learn.microsoft.com/azure/storage/common/storage-disaster-recovery-guidance

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

Valeur de propriété

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

getCustomerInitiatedMigration

Obtient l’état de la migration en cours pour le compte de stockage spécifié.

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

Valeur de propriété

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

getProperties

Renvoie les propriétés du compte de stockage spécifié, y compris, mais sans s’y limiter, le nom, le nom de la référence SKU, l’emplacement et l’état du compte. L’opération ListKeys doit être utilisée pour récupérer les clés de stockage.

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

Valeur de propriété

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

hierarchicalNamespaceMigration

Migration en direct du compte de stockage pour activer Hns

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

Valeur de propriété

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

list

Répertorie tous les comptes de stockage disponibles dans le cadre de l’abonnement. Notez que les clés de stockage ne sont pas renvoyées ; utilisez l’opération ListKeys pour cela.

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

Valeur de propriété

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

listAccountSAS

Répertorier les informations d’identification SAS d’un compte de stockage.

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

Valeur de propriété

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

listByResourceGroup

Répertorie tous les comptes de stockage disponibles sous le groupe de ressources donné. Notez que les clés de stockage ne sont pas renvoyées ; utilisez l’opération ListKeys pour cela.

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

Valeur de propriété

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

listKeys

Répertorie les clés d’accès ou les clés Kerberos (si Active Directory est activé) pour le compte de stockage spécifié.

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

Valeur de propriété

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

listServiceSAS

Répertorier les informations d’identification SAS du service d’une ressource spécifique.

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

Valeur de propriété

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

regenerateKey

Régénère l’une des clés d’accès ou clés Kerberos du compte de stockage spécifié.

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

Valeur de propriété

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

restoreBlobRanges

Restaurer des objets blob dans les plages d’objets blob spécifiées

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

Valeur de propriété

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

revokeUserDelegationKeys

Révoquer les clés de délégation de l’utilisateur.

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

Valeur de propriété

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

update

L’opération de mise à jour peut être utilisée pour mettre à jour la référence SKU, le chiffrement, le niveau d’accès ou les balises d’un compte de stockage. Il peut également être utilisé pour mapper le compte à un domaine personnalisé. Un seul domaine personnalisé est pris en charge par compte de stockage. Le remplacement/changement de domaine personnalisé n’est pas pris en charge. Afin de remplacer un ancien domaine personnalisé, l’ancienne valeur doit être effacée/désenregistrée avant qu’une nouvelle valeur puisse être définie. La mise à jour de plusieurs propriétés est prise en charge. Cet appel ne modifie pas les clés de stockage du compte. Si vous souhaitez modifier les clés de compte de stockage, utilisez l’opération de régénération des clés. L’emplacement et le nom du compte de stockage ne peuvent pas être modifiés après la création.

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

Valeur de propriété

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