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

StorageManagementClient'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ę pomyślnie.

check_name_availability

Sprawdza, czy nazwa konta magazynu jest prawidłowa i nie jest jeszcze używana.

create_or_update_management_policies

Ustawia reguły zasad danych skojarzone z określonym kontem magazynu.

delete

Usuwa konto magazynu na platformie Microsoft Azure.

delete_management_policies

Usuwa reguły zasad danych skojarzone z określonym kontem magazynu.

get_management_policies

Pobiera reguły zasad danych skojarzone z określonym kontem magazynu.

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. Należy pamiętać, że klucze magazynu nie są zwracane; w tym celu użyj operacji ListKeys.

list_account_sas

Wyświetlanie listy poświadczeń sygnatury dostępu współdzielonego konta magazynu.

list_by_resource_group

Wyświetla listę wszystkich kont magazynu dostępnych w ramach danej grupy zasobów. Należy pamiętać, ż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świetlanie listy 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ą. 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ę 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
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". 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

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

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

CheckNameAvailabilityResult lub wynik cls(response)

Typ zwracany

Wyjątki

create_or_update_management_policies

Ustawia reguły zasad danych skojarzone z określonym kontem magazynu.

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

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.

management_policy_name
str lub ManagementPolicyName
Wymagane

Nazwa zasad zarządzania kontami magazynu. Zawsze powinna mieć wartość "domyślną". Wymagane jest ustawienie "domyślne".

properties
ManagementPoliciesRulesSetParameter lub IO
Wymagane

Reguły zasad danych, które mają być ustawione na konto magazynu. Jest typem ManagementPoliciesRulesSetParameter 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

StorageAccountManagementPolicies 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

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

delete_management_policies

Usuwa reguły zasad danych skojarzone z określonym kontem magazynu.

delete_management_policies(resource_group_name: str, account_name: str, management_policy_name: str | ManagementPolicyName, **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.

management_policy_name
str lub ManagementPolicyName
Wymagane

Nazwa zasad zarządzania kontami magazynu. Zawsze powinna mieć wartość "domyślną". Wymagane jest ustawienie "domyślne".

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

Brak lub wynik cls(response)

Typ zwracany

Wyjątki

get_management_policies

Pobiera reguły zasad danych skojarzone z określonym kontem magazynu.

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

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.

management_policy_name
str lub ManagementPolicyName
Wymagane

Nazwa zasad zarządzania kontami magazynu. Zawsze powinna mieć wartość "domyślną". Wymagane jest ustawienie "domyślne".

cls
callable

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

StorageAccountManagementPolicies 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

Typ niestandardowy 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. Należy pamiętać, że klucze magazynu nie są zwracane; w tym celu użyj operacji ListKeys.

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

Parametry

cls
callable

Typ niestandardowy 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świetlanie listy 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
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
AccountSasParameters lub IO
Wymagane

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

Typ niestandardowy 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 ramach danej grupy zasobów. Należy pamiętać, ż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

Typ niestandardowy 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
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

Typ niestandardowy lub funkcja, która zostanie przekazana bezpośrednia odpowiedź

Zwraca

StorageAccountListKeysResult lub wynik cls(response)

Typ zwracany

Wyjątki

list_service_sas

Wyświetlanie listy 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
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
ServiceSasParameters lub IO
Wymagane

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

Typ niestandardowy 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
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 ma być ponownie wygenerowany — 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

Typ niestandardowy 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ą. 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". 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.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'>