Udostępnij za pośrednictwem


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

StorageManagement's'

<xref:storage_accounts> Atrybut.

Dziedziczenie
builtins.object
StorageAccountsOperations

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.

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

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ą. 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_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
Wymagane

Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.

account_name
str
Wymagane

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
Wymagane

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", "text/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

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
Wymagane

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", "text/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
Wymagane

Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.

account_name
str
Wymagane

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, **kwargs: Any) -> StorageAccount

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.

account_name
str
Wymagane

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

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_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
Wymagane

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) -> StorageAccountKeys

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.

account_name
str
Wymagane

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

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

Parametry

resource_group_name
str
Wymagane

Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.

account_name
str
Wymagane

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
Wymagane

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", "text/json". Wartość domyślna to Brak.

cls
callable

Niestandardowy typ lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

StorageAccountKeys 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
Wymagane

Nazwa grupy zasobów w ramach subskrypcji użytkownika. W nazwie jest uwzględniana wielkość liter. Wymagane.

account_name
str
Wymagane

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
Wymagane

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", "text/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.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'>