StorageAccountsOperations Klasa
Ostrzeżenie
NIE należy bezpośrednio utworzyć wystąpienia tej klasy.
Zamiast tego należy uzyskać dostęp do następujących operacji za pośrednictwem
<xref:storage_accounts> Atrybut.
- Dziedziczenie
-
builtins.objectStorageAccountsOperations
Konstruktor
StorageAccountsOperations(*args, **kwargs)
Metody
begin_abort_hierarchical_namespace_migration |
Przerwanie migracji na żywo konta magazynu w celu włączenia sieci Hns. |
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ę pomyślnie. |
begin_failover |
Żądanie trybu failover można wyzwolić dla konta magazynu w przypadku problemów z dostępnością. Przejście w 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_hierarchical_namespace_migration |
Migracja na żywo konta magazynu w celu włączenia sieci Hns. |
begin_restore_blob_ranges |
Przywracanie obiektów blob w określonych zakresach obiektów blob. |
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 lub kluczy Protokołu Kerberos (jeśli włączono usługę Active Directory) 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 lub kluczy Protokołu Kerberos dla określonego konta magazynu. |
revoke_user_delegation_keys |
Odwoływanie kluczy delegowania użytkownika. |
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ą. Na konto magazynu jest obsługiwana tylko jedna domena niestandardowa; zastąpienie/zmiana domeny niestandardowej nie jest obsługiwana. Aby zastąpić starą domenę niestandardową, stara wartość musi zostać wyczyszczone/wyrejestrowane 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_abort_hierarchical_namespace_migration
Przerwanie migracji na żywo konta magazynu w celu włączenia sieci Hns.
begin_abort_hierarchical_namespace_migration(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
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie 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
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ę pomyślnie.
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
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie 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ą. Przejście w 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
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie 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
begin_hierarchical_namespace_migration
Migracja na żywo konta magazynu w celu włączenia sieci Hns.
begin_hierarchical_namespace_migration(resource_group_name: str, account_name: str, request_type: 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.
- request_type
- str
Wymagane. Hierarchiczny typ migracji przestrzeni nazw może być żądaniem weryfikacji hierarchicznej przestrzeni nazw "HnsOnValidationRequest" lub żądaniem nawodnienia "HnsOnHydrationRequest". Żądanie weryfikacji zweryfikuje migrację, podczas gdy żądanie nawodnienia zmigruje konto. Wymagane.
- cls
- callable
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie 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
begin_restore_blob_ranges
Przywracanie obiektów blob w określonych zakresach obiektów blob.
begin_restore_blob_ranges(resource_group_name: str, account_name: str, parameters: _models.BlobRestoreParameters, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.BlobRestoreStatus]
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
- BlobRestoreParameters lub IO
Parametry do zapewnienia dla zakresów przywracania obiektów blob. Jest typem BlobRestoreParameters 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
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
- continuation_token
- str
Token kontynuacji w celu ponownego uruchomienia bazy danych poller ze stanu zapisanego.
- polling
- bool lub PollingMethod
Domyślnie metoda sondowania będzie 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ść BlobRestoreStatus 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: str | StorageAccountExpand | None = None, **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 lub StorageAccountExpand
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 i blobRestoreStatus. Znane wartości to: "geoReplicationStats" i "blobRestoreStatus". 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
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 lub kluczy Protokołu Kerberos (jeśli włączono usługę Active Directory) dla określonego konta magazynu.
list_keys(resource_group_name: str, account_name: str, expand: Literal['kerb'] = 'kerb', **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.
- expand
- str
Określa typ klucza, który ma być wymieniony. Możliwa wartość to krawężnik. Znane wartości to "kerb" i None. Wartość domyślna to "kerb".
- 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 lub kluczy Protokołu Kerberos 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, klucz2, krawężnik1, kerb2. 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
revoke_user_delegation_keys
Odwoływanie kluczy delegowania użytkownika.
revoke_user_delegation_keys(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
Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź
Zwraca
Brak 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ą. Na konto magazynu jest obsługiwana tylko jedna domena niestandardowa; zastąpienie/zmiana domeny niestandardowej nie jest obsługiwana. Aby zastąpić starą domenę niestandardową, stara wartość musi zostać wyczyszczone/wyrejestrowane 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
Typ niestandardowy 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.v2021_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2021_09_01\\models\\__init__.py'>
Azure SDK for Python