StorageAccountsOperations Klasse
Warnung
Instanziieren Sie diese Klasse NICHT direkt.
Stattdessen sollten Sie über auf die folgenden Vorgänge zugreifen:
<xref:storage_accounts> -Attribut.
- Vererbung
-
builtins.objectStorageAccountsOperations
Konstruktor
StorageAccountsOperations(*args, **kwargs)
Methoden
begin_create |
Erstellt asynchron ein neues Speicherkonto mit den angegebenen Parametern. Wenn bereits ein Konto erstellt wurde und eine nachfolgende Erstellungsanforderung mit unterschiedlichen Eigenschaften ausgestellt wird, werden die Kontoeigenschaften aktualisiert. Wenn bereits ein Konto erstellt wurde und eine nachfolgende Erstellungs- oder Aktualisierungsanforderung mit genau den gleichen Eigenschaften ausgestellt wird, wird die Anforderung erfolgreich ausgeführt. |
check_name_availability |
Überprüft, ob der Name des Speicherkontos gültig ist und noch nicht verwendet wird. |
delete |
Löscht ein Speicherkonto in Microsoft Azure. |
get_properties |
Gibt die Eigenschaften für das angegebene Speicherkonto zurück, einschließlich, aber nicht beschränkt auf Name, SKU-Name, Standort und Konto status. Der ListKeys-Vorgang sollte zum Abrufen von Speicherschlüsseln verwendet werden. |
list |
Listet alle Speicherkonten auf, die unter dem Abonnement verfügbar sind. Beachten Sie, dass Speicherschlüssel nicht zurückgegeben werden. verwenden Sie hierfür den ListKeys-Vorgang. |
list_by_resource_group |
Listet alle Speicherkonten auf, die unter der angegebenen Ressourcengruppe verfügbar sind. Beachten Sie, dass Speicherschlüssel nicht zurückgegeben werden. verwenden Sie hierfür den ListKeys-Vorgang. |
list_keys |
Listet die Zugriffsschlüssel für das angegebene Speicherkonto auf. |
regenerate_key |
Generiert einen der Zugriffsschlüssel für das angegebene Speicherkonto. |
update |
Der Updatevorgang kann verwendet werden, um die SKU, die Verschlüsselung, die Zugriffsebene oder tags für ein Speicherkonto zu aktualisieren. Es kann auch verwendet werden, um das Konto einer benutzerdefinierten Domäne zuzuordnen. Pro Speicherkonto wird nur eine benutzerdefinierte Domäne unterstützt. das Ersetzen/Ändern der benutzerdefinierten Domäne wird nicht unterstützt. Um eine alte benutzerdefinierte Domäne zu ersetzen, muss der alte Wert gelöscht/nicht registriert werden, bevor ein neuer Wert festgelegt werden kann. Das Aktualisieren mehrerer Eigenschaften wird unterstützt. Durch diesen Aufruf werden die Speicherschlüssel für das Konto nicht geändert. Wenn Sie die Speicherkontoschlüssel ändern möchten, verwenden Sie den Vorgang Schlüssel neu generieren. Speicherort und Name des Speicherkontos können nach der Erstellung nicht mehr geändert werden. |
begin_create
Erstellt asynchron ein neues Speicherkonto mit den angegebenen Parametern. Wenn bereits ein Konto erstellt wurde und eine nachfolgende Erstellungsanforderung mit unterschiedlichen Eigenschaften ausgestellt wird, werden die Kontoeigenschaften aktualisiert. Wenn bereits ein Konto erstellt wurde und eine nachfolgende Erstellungs- oder Aktualisierungsanforderung mit genau den gleichen Eigenschaften ausgestellt wird, wird die Anforderung erfolgreich ausgeführt.
begin_create(resource_group_name: str, account_name: str, parameters: _models.StorageAccountCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.StorageAccount]
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- account_name
- str
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten. Erforderlich.
- parameters
- StorageAccountCreateParameters oder IO
Die Parameter, die für das erstellte Konto bereitgestellt werden sollen. Ist entweder ein StorageAccountCreateParameters-Typ oder ein E/A-Typ. Erforderlich.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind "application/json", "text/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
- continuation_token
- str
Ein Fortsetzungstoken zum Neustarten eines Pollers aus einem gespeicherten Zustand.
- polling
- bool oder PollingMethod
Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang nicht abruft, oder übergeben Sie Ihr eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie.
- polling_interval
- int
Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.
Gibt zurück
Eine instance von LROPoller, die entweder StorageAccount oder das Ergebnis von cls(response) zurückgibt.
Rückgabetyp
Ausnahmen
check_name_availability
Überprüft, ob der Name des Speicherkontos gültig ist und noch nicht verwendet wird.
check_name_availability(account_name: _models.StorageAccountCheckNameAvailabilityParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckNameAvailabilityResult
Parameter
- account_name
- StorageAccountCheckNameAvailabilityParameters oder IO
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten. Ist entweder ein StorageAccountCheckNameAvailabilityParameters-Typ oder ein E/A-Typ. Erforderlich.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind "application/json", "text/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
CheckNameAvailabilityResult oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
delete
Löscht ein Speicherkonto in Microsoft Azure.
delete(resource_group_name: str, account_name: str, **kwargs: Any) -> None
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- account_name
- str
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Keine oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
get_properties
Gibt die Eigenschaften für das angegebene Speicherkonto zurück, einschließlich, aber nicht beschränkt auf Name, SKU-Name, Standort und Konto status. Der ListKeys-Vorgang sollte zum Abrufen von Speicherschlüsseln verwendet werden.
get_properties(resource_group_name: str, account_name: str, **kwargs: Any) -> StorageAccount
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- account_name
- str
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
StorageAccount oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list
Listet alle Speicherkonten auf, die unter dem Abonnement verfügbar sind. Beachten Sie, dass Speicherschlüssel nicht zurückgegeben werden. verwenden Sie hierfür den ListKeys-Vorgang.
list(**kwargs: Any) -> Iterable[StorageAccount]
Parameter
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Ein Iterator wie instance von StorageAccount oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list_by_resource_group
Listet alle Speicherkonten auf, die unter der angegebenen Ressourcengruppe verfügbar sind. Beachten Sie, dass Speicherschlüssel nicht zurückgegeben werden. verwenden Sie hierfür den ListKeys-Vorgang.
list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[StorageAccount]
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
Ein Iterator wie instance von StorageAccount oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
list_keys
Listet die Zugriffsschlüssel für das angegebene Speicherkonto auf.
list_keys(resource_group_name: str, account_name: str, **kwargs: Any) -> StorageAccountKeys
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- account_name
- str
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten. Erforderlich.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
StorageAccountKeys oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
regenerate_key
Generiert einen der Zugriffsschlüssel für das angegebene Speicherkonto.
regenerate_key(resource_group_name: str, account_name: str, regenerate_key: _models.StorageAccountRegenerateKeyParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccountKeys
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- account_name
- str
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten. Erforderlich.
- regenerate_key
- StorageAccountRegenerateKeyParameters oder IO
Gibt den Namen des Schlüssels an, der neu generiert werden soll– key1 oder key2. Ist entweder ein StorageAccountRegenerateKeyParameters-Typ oder ein E/A-Typ. Erforderlich.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind "application/json", "text/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
StorageAccountKeys oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
update
Der Updatevorgang kann verwendet werden, um die SKU, die Verschlüsselung, die Zugriffsebene oder tags für ein Speicherkonto zu aktualisieren. Es kann auch verwendet werden, um das Konto einer benutzerdefinierten Domäne zuzuordnen. Pro Speicherkonto wird nur eine benutzerdefinierte Domäne unterstützt. das Ersetzen/Ändern der benutzerdefinierten Domäne wird nicht unterstützt. Um eine alte benutzerdefinierte Domäne zu ersetzen, muss der alte Wert gelöscht/nicht registriert werden, bevor ein neuer Wert festgelegt werden kann. Das Aktualisieren mehrerer Eigenschaften wird unterstützt. Durch diesen Aufruf werden die Speicherschlüssel für das Konto nicht geändert. Wenn Sie die Speicherkontoschlüssel ändern möchten, verwenden Sie den Vorgang Schlüssel neu generieren. Speicherort und Name des Speicherkontos können nach der Erstellung nicht mehr geändert werden.
update(resource_group_name: str, account_name: str, parameters: _models.StorageAccountUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccount
Parameter
- resource_group_name
- str
Der Name der Ressourcengruppe im Abonnement des Benutzers. Für den Namen wird die Groß-/Kleinschreibung nicht beachtet. Erforderlich.
- account_name
- str
Der Name des Speicherkontos innerhalb der angegebenen Ressourcengruppe. Speicherkontonamen müssen zwischen 3 und 24 Zeichen lang sein und dürfen nur Zahlen und Kleinbuchstaben enthalten. Erforderlich.
- parameters
- StorageAccountUpdateParameters oder IO
Die Parameter, die für das aktualisierte Konto bereitgestellt werden sollen. Ist entweder ein StorageAccountUpdateParameters-Typ oder ein E/A-Typ. Erforderlich.
- content_type
- str
Textparameter-Inhaltstyp. Bekannte Werte sind: "application/json", "text/json". Der Standardwert ist Keine.
- cls
- callable
Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird
Gibt zurück
StorageAccount oder das Ergebnis von cls(response)
Rückgabetyp
Ausnahmen
Attribute
models
models = <module 'azure.mgmt.storage.v2015_06_15.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2015_06_15\\models\\__init__.py'>
Azure SDK for Python