StorageAccountsOperations Klasa
Ostrzeżenie
NIE tworzy wystąpienia tej klasy bezpośrednio.
Zamiast tego należy uzyskać dostęp do następujących operacji za pomocą polecenia
<xref:storage_accounts> Atrybut.
- Dziedziczenie
-
builtins.objectStorageAccountsOperations
Konstruktor
StorageAccountsOperations(*args, **kwargs)
Metody
begin_create |
Asynchronicznie tworzy nowe konto magazynu z określonymi parametrami. Jeśli konto zostało już utworzone, a kolejne żądanie tworzenia zostanie wystawione z różnymi właściwościami, właściwości konta zostaną zaktualizowane. Jeśli konto zostało już utworzone, a kolejne żądanie utworzenia lub aktualizacji zostanie wystawione z dokładnie tym samym zestawem właściwości, żądanie zakończy się powodzeniem. |
begin_failover |
Żądanie trybu failover można wyzwolić dla konta magazynu w przypadku problemów z dostępnością. Tryb failover odbywa się z klastra podstawowego konta magazynu do klastra pomocniczego dla kont RA-GRS. Klaster pomocniczy stanie się podstawowym po przejściu w tryb failover. |
check_name_availability |
Sprawdza, czy nazwa konta magazynu jest prawidłowa i nie jest jeszcze używana. |
delete |
Usuwa konto magazynu na platformie Microsoft Azure. |
get_properties |
Zwraca właściwości określonego konta magazynu, w tym nazwę, nazwę jednostki SKU, lokalizację i stan konta. Operacja ListKeys powinna służyć do pobierania kluczy magazynu. |
list |
Wyświetla listę wszystkich kont magazynu dostępnych w ramach subskrypcji. Pamiętaj, że klucze magazynu nie są zwracane; w tym celu użyj operacji ListKeys. |
list_account_sas |
Wyświetl listę poświadczeń sygnatury dostępu współdzielonego konta magazynu. |
list_by_resource_group |
Wyświetla listę wszystkich kont magazynu dostępnych w danej grupie zasobów. Pamiętaj, że klucze magazynu nie są zwracane; w tym celu użyj operacji ListKeys. |
list_keys |
Wyświetla listę kluczy dostępu dla określonego konta magazynu. |
list_service_sas |
Wyświetl listę poświadczeń sygnatury dostępu współdzielonego usługi dla określonego zasobu. |
regenerate_key |
Ponownie generuje jeden z kluczy dostępu dla określonego konta magazynu. |
update |
Operacja aktualizacji może służyć do aktualizowania jednostki SKU, szyfrowania, warstwy dostępu lub tagów dla konta magazynu. Można go również użyć do mapowania konta na domenę niestandardową. Tylko jedna domena niestandardowa jest obsługiwana na konto magazynu; zamiana/zmiana domeny niestandardowej nie jest obsługiwana. Aby zastąpić starą domenę niestandardową, stara wartość musi zostać wyczyszczone/wyrejestrowana przed ustawieniem nowej wartości. Aktualizacja wielu właściwości jest obsługiwana. To wywołanie nie zmienia kluczy magazynu dla konta. Jeśli chcesz zmienić klucze konta magazynu, użyj operacji ponownego generowania kluczy. Nie można zmienić lokalizacji i nazwy konta magazynu po utworzeniu. |
begin_create
Asynchronicznie tworzy nowe konto magazynu z określonymi parametrami. Jeśli konto zostało już utworzone, a kolejne żądanie tworzenia zostanie wystawione z różnymi właściwościami, właściwości konta zostaną zaktualizowane. Jeśli konto zostało już utworzone, a kolejne żądanie utworzenia lub aktualizacji zostanie wystawione z dokładnie tym samym zestawem właściwości, żądanie zakończy się powodzeniem.
begin_create(resource_group_name: str, account_name: str, parameters: _models.StorageAccountCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.StorageAccount]
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- parameters
- StorageAccountCreateParameters lub IO
Parametry, które mają być podane dla utworzonego konta. Jest typem StorageAccountCreateParameters lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość StorageAccount lub wynik cls(response)
Typ zwracany
Wyjątki
begin_failover
Żądanie trybu failover można wyzwolić dla konta magazynu w przypadku problemów z dostępnością. Tryb failover odbywa się z klastra podstawowego konta magazynu do klastra pomocniczego dla kont RA-GRS. Klaster pomocniczy stanie się podstawowym po przejściu w tryb failover.
begin_failover(resource_group_name: str, account_name: str, **kwargs: Any) -> LROPoller[None]
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji umożliwiający ponowne uruchomienie narzędzia poller z zapisanego stanu.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie mieć wartość ARMPolling. Przekaż wartość False dla tej operacji, aby nie sondować lub przekazać własny zainicjowany obiekt sondowania dla osobistej strategii sondowania.
- polling_interval
- int
Domyślny czas oczekiwania między dwoma sondami dla operacji LRO, jeśli nie ma Retry-After nagłówka.
Zwraca
Wystąpienie LROPoller zwracające wartość None lub wynik cls(response)
Typ zwracany
Wyjątki
check_name_availability
Sprawdza, czy nazwa konta magazynu jest prawidłowa i nie jest jeszcze używana.
check_name_availability(account_name: _models.StorageAccountCheckNameAvailabilityParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckNameAvailabilityResult
Parametry
- account_name
- StorageAccountCheckNameAvailabilityParameters lub IO
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Jest typem StorageAccountCheckNameAvailabilityParameters lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
CheckNameAvailabilityResult lub wynik cls(response)
Typ zwracany
Wyjątki
delete
Usuwa konto magazynu na platformie Microsoft Azure.
delete(resource_group_name: str, account_name: str, **kwargs: Any) -> None
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Brak lub wynik cls(response)
Typ zwracany
Wyjątki
get_properties
Zwraca właściwości określonego konta magazynu, w tym nazwę, nazwę jednostki SKU, lokalizację i stan konta. Operacja ListKeys powinna służyć do pobierania kluczy magazynu.
get_properties(resource_group_name: str, account_name: str, expand: Literal['geoReplicationStats'] = 'geoReplicationStats', **kwargs: Any) -> StorageAccount
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- expand
- str
Może służyć do rozszerzania właściwości we właściwościach konta. Domyślnie dane nie są uwzględniane podczas pobierania właściwości. Obecnie obsługujemy tylko geoReplicationStats. Znane wartości to "geoReplicationStats" i None. Wartość domyślna to "geoReplicationStats".
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
StorageAccount lub wynik cls(response)
Typ zwracany
Wyjątki
list
Wyświetla listę wszystkich kont magazynu dostępnych w ramach subskrypcji. Pamiętaj, że klucze magazynu nie są zwracane; w tym celu użyj operacji ListKeys.
list(**kwargs: Any) -> Iterable[StorageAccount]
Parametry
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie konta magazynu lub wynik cls(response)
Typ zwracany
Wyjątki
list_account_sas
Wyświetl listę poświadczeń sygnatury dostępu współdzielonego konta magazynu.
list_account_sas(resource_group_name: str, account_name: str, parameters: _models.AccountSasParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ListAccountSasResponse
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- parameters
- AccountSasParameters lub IO
Parametry umożliwiające wyświetlenie listy poświadczeń sygnatury dostępu współdzielonego dla konta magazynu. Jest typem AccountSasParameters lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
ListAccountSasResponse lub wynik cls(response)
Typ zwracany
Wyjątki
list_by_resource_group
Wyświetla listę wszystkich kont magazynu dostępnych w danej grupie zasobów. Pamiętaj, że klucze magazynu nie są zwracane; w tym celu użyj operacji ListKeys.
list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[StorageAccount]
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Iterator, taki jak wystąpienie konta magazynu lub wynik cls(response)
Typ zwracany
Wyjątki
list_keys
Wyświetla listę kluczy dostępu dla określonego konta magazynu.
list_keys(resource_group_name: str, account_name: str, **kwargs: Any) -> StorageAccountListKeysResult
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
StorageAccountListKeysResult lub wynik cls(response)
Typ zwracany
Wyjątki
list_service_sas
Wyświetl listę poświadczeń sygnatury dostępu współdzielonego usługi dla określonego zasobu.
list_service_sas(resource_group_name: str, account_name: str, parameters: _models.ServiceSasParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ListServiceSasResponse
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- parameters
- ServiceSasParameters lub IO
Parametry umożliwiające wyświetlenie listy poświadczeń sygnatury dostępu współdzielonego usługi. Jest typem ServiceSasParameters lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
ListServiceSasResponse lub wynik cls(response)
Typ zwracany
Wyjątki
regenerate_key
Ponownie generuje jeden z kluczy dostępu dla określonego konta magazynu.
regenerate_key(resource_group_name: str, account_name: str, regenerate_key: _models.StorageAccountRegenerateKeyParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccountListKeysResult
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- regenerate_key
- StorageAccountRegenerateKeyParameters lub IO
Określa nazwę klucza, który powinien zostać wygenerowany ponownie — klucz1 lub klucz2. Jest typem StorageAccountRegenerateKeyParameters lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
StorageAccountListKeysResult lub wynik cls(response)
Typ zwracany
Wyjątki
update
Operacja aktualizacji może służyć do aktualizowania jednostki SKU, szyfrowania, warstwy dostępu lub tagów dla konta magazynu. Można go również użyć do mapowania konta na domenę niestandardową. Tylko jedna domena niestandardowa jest obsługiwana na konto magazynu; zamiana/zmiana domeny niestandardowej nie jest obsługiwana. Aby zastąpić starą domenę niestandardową, stara wartość musi zostać wyczyszczone/wyrejestrowana przed ustawieniem nowej wartości. Aktualizacja wielu właściwości jest obsługiwana. To wywołanie nie zmienia kluczy magazynu dla konta. Jeśli chcesz zmienić klucze konta magazynu, użyj operacji ponownego generowania kluczy. Nie można zmienić lokalizacji i nazwy konta magazynu po utworzeniu.
update(resource_group_name: str, account_name: str, parameters: _models.StorageAccountUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.StorageAccount
Parametry
- resource_group_name
- str
Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.
- account_name
- str
Nazwa konta magazynu w określonej grupie zasobów. Nazwy kont magazynu muszą mieć długość od 3 do 24 znaków, a tylko cyfry i małe litery. Wymagane.
- parameters
- StorageAccountUpdateParameters lub IO
Parametry, które mają być podane dla zaktualizowanego konta. Jest typem StorageAccountUpdateParameters lub typem we/wy. Wymagane.
- content_type
- str
Typ zawartości parametru treści. Znane wartości to: "application/json". Wartość domyślna to Brak.
- cls
- callable
Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
StorageAccount lub wynik cls(response)
Typ zwracany
Wyjątki
Atrybuty
models
models = <module 'azure.mgmt.storage.v2018_07_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2018_07_01\\models\\__init__.py'>
Azure SDK for Python