Partager via


StorageAccounts interface

Interface représentant un StorageAccounts.

Méthodes

beginCreate(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

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 sont 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 réussit.

beginCreateAndWait(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

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 sont 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 réussit.

beginFailover(string, string, StorageAccountsFailoverOptionalParams)

La demande de basculement peut être déclenchée pour un compte de stockage en cas de problèmes de disponibilité. Le basculement se produit du cluster principal du compte de stockage vers le cluster secondaire pour les comptes RA-GRS. Le cluster secondaire deviendra principal après le basculement.

beginFailoverAndWait(string, string, StorageAccountsFailoverOptionalParams)

La demande de basculement peut être déclenchée pour un compte de stockage en cas de problèmes de disponibilité. Le basculement se produit du cluster principal du compte de stockage vers le cluster secondaire pour les comptes RA-GRS. Le cluster secondaire deviendra principal après le basculement.

beginRestoreBlobRanges(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

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

beginRestoreBlobRangesAndWait(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

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

checkNameAvailability(StorageAccountCheckNameAvailabilityParameters, StorageAccountsCheckNameAvailabilityOptionalParams)

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

delete(string, string, StorageAccountsDeleteOptionalParams)

Supprime un compte de stockage dans Microsoft Azure.

getProperties(string, string, StorageAccountsGetPropertiesOptionalParams)

Retourne 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 des clés de stockage.

list(StorageAccountsListOptionalParams)

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

listAccountSAS(string, string, AccountSasParameters, StorageAccountsListAccountSASOptionalParams)

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

listByResourceGroup(string, StorageAccountsListByResourceGroupOptionalParams)

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

listKeys(string, string, StorageAccountsListKeysOptionalParams)

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(string, string, ServiceSasParameters, StorageAccountsListServiceSASOptionalParams)

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

regenerateKey(string, string, StorageAccountRegenerateKeyParameters, StorageAccountsRegenerateKeyOptionalParams)

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

revokeUserDelegationKeys(string, string, StorageAccountsRevokeUserDelegationKeysOptionalParams)

Révoquez les clés de délégation utilisateur.

update(string, string, StorageAccountUpdateParameters, StorageAccountsUpdateOptionalParams)

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/modification du domaine personnalisé n’est pas pris en charge. Pour remplacer un ancien domaine personnalisé, l’ancienne valeur doit être effacée/désinscrit 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 sa création.

Détails de la méthode

beginCreate(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

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 sont 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 réussit.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.

accountName

string

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.

parameters
StorageAccountCreateParameters

Paramètres à fournir pour le compte créé.

options
StorageAccountsCreateOptionalParams

Paramètres d’options.

Retours

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

beginCreateAndWait(string, string, StorageAccountCreateParameters, StorageAccountsCreateOptionalParams)

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 sont 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 réussit.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.

accountName

string

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.

parameters
StorageAccountCreateParameters

Paramètres à fournir pour le compte créé.

options
StorageAccountsCreateOptionalParams

Paramètres d’options.

Retours

Promise<StorageAccount>

beginFailover(string, string, StorageAccountsFailoverOptionalParams)

La demande de basculement peut être déclenchée pour un compte de stockage en cas de problèmes de disponibilité. Le basculement se produit du cluster principal du compte de stockage vers le cluster secondaire pour les comptes RA-GRS. Le cluster secondaire deviendra principal après le basculement.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.

accountName

string

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.

options
StorageAccountsFailoverOptionalParams

Paramètres d’options.

Retours

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

beginFailoverAndWait(string, string, StorageAccountsFailoverOptionalParams)

La demande de basculement peut être déclenchée pour un compte de stockage en cas de problèmes de disponibilité. Le basculement se produit du cluster principal du compte de stockage vers le cluster secondaire pour les comptes RA-GRS. Le cluster secondaire deviendra principal après le basculement.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.

accountName

string

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.

options
StorageAccountsFailoverOptionalParams

Paramètres d’options.

Retours

Promise<void>

beginRestoreBlobRanges(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

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

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.

accountName

string

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.

parameters
BlobRestoreParameters

Paramètres à fournir pour les plages d’objets blob de restauration.

options
StorageAccountsRestoreBlobRangesOptionalParams

Paramètres d’options.

Retours

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

beginRestoreBlobRangesAndWait(string, string, BlobRestoreParameters, StorageAccountsRestoreBlobRangesOptionalParams)

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

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.

accountName

string

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.

parameters
BlobRestoreParameters

Paramètres à fournir pour les plages d’objets blob de restauration.

options
StorageAccountsRestoreBlobRangesOptionalParams

Paramètres d’options.

Retours

checkNameAvailability(StorageAccountCheckNameAvailabilityParameters, StorageAccountsCheckNameAvailabilityOptionalParams)

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

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

Paramètres

accountName
StorageAccountCheckNameAvailabilityParameters

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.

options
StorageAccountsCheckNameAvailabilityOptionalParams

Paramètres d’options.

Retours

delete(string, string, StorageAccountsDeleteOptionalParams)

Supprime un compte de stockage dans Microsoft Azure.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.

accountName

string

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.

options
StorageAccountsDeleteOptionalParams

Paramètres d’options.

Retours

Promise<void>

getProperties(string, string, StorageAccountsGetPropertiesOptionalParams)

Retourne 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 des clés de stockage.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.

accountName

string

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.

options
StorageAccountsGetPropertiesOptionalParams

Paramètres d’options.

Retours

Promise<StorageAccount>

list(StorageAccountsListOptionalParams)

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

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

Paramètres

options
StorageAccountsListOptionalParams

Paramètres d’options.

Retours

listAccountSAS(string, string, AccountSasParameters, StorageAccountsListAccountSASOptionalParams)

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

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.

accountName

string

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.

parameters
AccountSasParameters

Paramètres à fournir pour répertorier les informations d’identification SAP pour le compte de stockage.

options
StorageAccountsListAccountSASOptionalParams

Paramètres d’options.

Retours

listByResourceGroup(string, StorageAccountsListByResourceGroupOptionalParams)

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

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.

options
StorageAccountsListByResourceGroupOptionalParams

Paramètres d’options.

Retours

listKeys(string, string, StorageAccountsListKeysOptionalParams)

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é.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.

accountName

string

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.

options
StorageAccountsListKeysOptionalParams

Paramètres d’options.

Retours

listServiceSAS(string, string, ServiceSasParameters, StorageAccountsListServiceSASOptionalParams)

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

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.

accountName

string

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.

parameters
ServiceSasParameters

Paramètres à fournir pour répertorier les informations d’identification SAP du service.

options
StorageAccountsListServiceSASOptionalParams

Paramètres d’options.

Retours

regenerateKey(string, string, StorageAccountRegenerateKeyParameters, StorageAccountsRegenerateKeyOptionalParams)

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

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.

accountName

string

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.

regenerateKey
StorageAccountRegenerateKeyParameters

Spécifie le nom de la clé qui doit être régénérée : key1, key2, kerb1, kerb2.

options
StorageAccountsRegenerateKeyOptionalParams

Paramètres d’options.

Retours

revokeUserDelegationKeys(string, string, StorageAccountsRevokeUserDelegationKeysOptionalParams)

Révoquez les clés de délégation utilisateur.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.

accountName

string

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.

Retours

Promise<void>

update(string, string, StorageAccountUpdateParameters, StorageAccountsUpdateOptionalParams)

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/modification du domaine personnalisé n’est pas pris en charge. Pour remplacer un ancien domaine personnalisé, l’ancienne valeur doit être effacée/désinscrit 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 sa création.

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

Paramètres

resourceGroupName

string

Nom du groupe de ressources dans l’abonnement de l’utilisateur. Le nom ne respecte pas la casse.

accountName

string

Nom du compte de stockage dans le groupe de ressources spécifié. Ce nom doit comprendre entre 3 et 24 caractères, uniquement des lettres en minuscules et des nombres.

parameters
StorageAccountUpdateParameters

Paramètres à fournir pour le compte mis à jour.

options
StorageAccountsUpdateOptionalParams

Paramètres d’options.

Retours

Promise<StorageAccount>