Partager via


StorageAccountsOperations Classe

Avertissement

NE PAS instancier cette classe directement.

Au lieu de cela, vous devez accéder aux opérations suivantes via

StorageManagementClientEst

attribut<xref:storage_accounts> ;

Héritage
builtins.object
StorageAccountsOperations

Constructeur

StorageAccountsOperations(*args, **kwargs)

Méthodes

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

check_name_availability

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

create_or_update_management_policies

Définit les règles de stratégie de données associées au compte de stockage spécifié.

delete

Supprime un compte de stockage dans Microsoft Azure.

delete_management_policies

Supprime les règles de stratégie de données associées au compte de stockage spécifié.

get_management_policies

Obtient les règles de stratégie de données associées au compte de stockage spécifié.

get_properties

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 le compte status. L’opération ListKeys doit être utilisée pour récupérer des clés de stockage.

list

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.

list_account_sas

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

list_by_resource_group

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.

list_keys

Répertorie les clés d’accès pour le compte de stockage spécifié.

list_service_sas

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

regenerate_key

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

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

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

begin_create(resource_group_name: str, account_name: str, parameters: _models.StorageAccountCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.StorageAccount]

Paramètres

resource_group_name
str
Obligatoire

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

account_name
str
Obligatoire

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

parameters
StorageAccountCreateParameters ou IO
Obligatoire

Paramètres à fournir pour le compte créé. Type StorageAccountCreateParameters ou type E/S. Obligatoire.

content_type
str

Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

continuation_token
str

Jeton de continuation pour redémarrer un polleur à partir d’un état enregistré.

polling
bool ou PollingMethod

Par défaut, votre méthode d’interrogation est ARMPolling. Transmettez False pour que cette opération n’interroge pas, ou transmettez votre propre objet d’interrogation initialisé pour une stratégie d’interrogation personnelle.

polling_interval
int

Temps d’attente par défaut entre deux sondages pour les opérations LRO si aucun en-tête Retry-After n’est présent.

Retours

Instance de LROPoller qui retourne StorageAccount ou le résultat de cls(response)

Type de retour

Exceptions

check_name_availability

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

check_name_availability(account_name: _models.StorageAccountCheckNameAvailabilityParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckNameAvailabilityResult

Paramètres

account_name
StorageAccountCheckNameAvailabilityParameters ou IO
Obligatoire

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. Type StorageAccountCheckNameAvailabilityParameters ou type D’E/S. Obligatoire.

content_type
str

Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

CheckNameAvailabilityResult ou le résultat de cls(response)

Type de retour

Exceptions

create_or_update_management_policies

Définit les règles de stratégie de données associées au compte de stockage spécifié.

create_or_update_management_policies(resource_group_name: str, account_name: str, management_policy_name: str | _models.ManagementPolicyName, properties: _models.ManagementPoliciesRulesSetParameter, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccountManagementPolicies

Paramètres

resource_group_name
str
Obligatoire

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

account_name
str
Obligatoire

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

management_policy_name
str ou ManagementPolicyName
Obligatoire

Nom de la stratégie de gestion des comptes de stockage. Il doit toujours s’agir de « default ». « default » Obligatoire.

properties
ManagementPoliciesRulesSetParameter ou IO
Obligatoire

Règles de stratégie de données à définir sur un compte de stockage. Il s’agit d’un type ManagementPoliciesRulesSetParameter ou d’un type d’E/S. Obligatoire.

content_type
str

Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

StorageAccountManagementPolicies ou le résultat de cls(response)

Type de retour

Exceptions

delete

Supprime un compte de stockage dans Microsoft Azure.

delete(resource_group_name: str, account_name: str, **kwargs: Any) -> None

Paramètres

resource_group_name
str
Obligatoire

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

account_name
str
Obligatoire

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

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Aucun ou le résultat de cls(response)

Type de retour

Exceptions

delete_management_policies

Supprime les règles de stratégie de données associées au compte de stockage spécifié.

delete_management_policies(resource_group_name: str, account_name: str, management_policy_name: str | ManagementPolicyName, **kwargs: Any) -> None

Paramètres

resource_group_name
str
Obligatoire

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

account_name
str
Obligatoire

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

management_policy_name
str ou ManagementPolicyName
Obligatoire

Nom de la stratégie de gestion des comptes de stockage. Il doit toujours s’agir de « default ». « default » Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Aucun ou le résultat de cls(response)

Type de retour

Exceptions

get_management_policies

Obtient les règles de stratégie de données associées au compte de stockage spécifié.

get_management_policies(resource_group_name: str, account_name: str, management_policy_name: str | ManagementPolicyName, **kwargs: Any) -> StorageAccountManagementPolicies

Paramètres

resource_group_name
str
Obligatoire

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

account_name
str
Obligatoire

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

management_policy_name
str ou ManagementPolicyName
Obligatoire

Nom de la stratégie de gestion des comptes de stockage. Il doit toujours s’agir de « default ». « default » Obligatoire.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

StorageAccountManagementPolicies ou le résultat de cls(response)

Type de retour

Exceptions

get_properties

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 le compte status. L’opération ListKeys doit être utilisée pour récupérer des clés de stockage.

get_properties(resource_group_name: str, account_name: str, **kwargs: Any) -> StorageAccount

Paramètres

resource_group_name
str
Obligatoire

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

account_name
str
Obligatoire

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

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

StorageAccount ou le résultat de cls(response)

Type de retour

Exceptions

list

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.

list(**kwargs: Any) -> Iterable[StorageAccount]

Paramètres

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Un itérateur comme instance de StorageAccount ou le résultat de cls(response)

Type de retour

Exceptions

list_account_sas

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

list_account_sas(resource_group_name: str, account_name: str, parameters: _models.AccountSasParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ListAccountSasResponse

Paramètres

resource_group_name
str
Obligatoire

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

account_name
str
Obligatoire

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

parameters
AccountSasParameters ou IO
Obligatoire

Paramètres à fournir pour répertorier les informations d’identification SAP pour le compte de stockage. Type AccountSasParameters ou type D’E/S. Obligatoire.

content_type
str

Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

ListAccountSasResponse ou le résultat de cls(response)

Type de retour

Exceptions

list_by_resource_group

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.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[StorageAccount]

Paramètres

resource_group_name
str
Obligatoire

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

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

Un itérateur comme instance de StorageAccount ou le résultat de cls(response)

Type de retour

Exceptions

list_keys

Répertorie les clés d’accès pour le compte de stockage spécifié.

list_keys(resource_group_name: str, account_name: str, **kwargs: Any) -> StorageAccountListKeysResult

Paramètres

resource_group_name
str
Obligatoire

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

account_name
str
Obligatoire

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

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

StorageAccountListKeysResult ou le résultat de cls(response)

Type de retour

Exceptions

list_service_sas

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

list_service_sas(resource_group_name: str, account_name: str, parameters: _models.ServiceSasParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ListServiceSasResponse

Paramètres

resource_group_name
str
Obligatoire

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

account_name
str
Obligatoire

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

parameters
ServiceSasParameters ou IO
Obligatoire

Paramètres à fournir pour répertorier les informations d’identification SAP du service. Est un type ServiceSasParameters ou un type d’E/S. Obligatoire.

content_type
str

Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

ListServiceSasResponse ou le résultat de cls(response)

Type de retour

Exceptions

regenerate_key

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

regenerate_key(resource_group_name: str, account_name: str, regenerate_key: _models.StorageAccountRegenerateKeyParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccountListKeysResult

Paramètres

resource_group_name
str
Obligatoire

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

account_name
str
Obligatoire

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

regenerate_key
StorageAccountRegenerateKeyParameters ou IO
Obligatoire

Spécifie le nom de la clé qui doit être régénérée : key1 ou key2. Type StorageAccountRegenerateKeyParameters ou type D’E/S. Obligatoire.

content_type
str

Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

StorageAccountListKeysResult ou le résultat de cls(response)

Type de retour

Exceptions

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

update(resource_group_name: str, account_name: str, parameters: _models.StorageAccountUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccount

Paramètres

resource_group_name
str
Obligatoire

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

account_name
str
Obligatoire

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

parameters
StorageAccountUpdateParameters ou IO
Obligatoire

Paramètres à fournir pour le compte mis à jour. Type StorageAccountUpdateParameters ou type D’E/S. Obligatoire.

content_type
str

Body Parameter content-type. Les valeurs connues sont : « application/json ». La valeur par défaut est Aucun.

cls
callable

Type ou fonction personnalisé qui recevra la réponse directe

Retours

StorageAccount ou le résultat de cls(response)

Type de retour

Exceptions

Attributs

models

models = <module 'azure.mgmt.storage.v2018_03_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2018_03_01_preview\\models\\__init__.py'>