EncryptionScopesOperations 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:encryption_scopes> Atrybut.

Dziedziczenie
builtins.object
EncryptionScopesOperations

Konstruktor

EncryptionScopesOperations(*args, **kwargs)

Metody

get

Zwraca właściwości określonego zakresu szyfrowania.

list

Wyświetla listę wszystkich zakresów szyfrowania dostępnych na określonym koncie magazynu.

patch

Zaktualizuj właściwości zakresu szyfrowania określone w treści żądania. Aktualizacja nie powiedzie się, jeśli określony zakres szyfrowania jeszcze nie istnieje.

put

Synchronicznie tworzy lub aktualizuje zakres szyfrowania na określonym koncie magazynu. Jeśli zakres szyfrowania został już utworzony, a kolejne żądanie zostanie wystawione z różnymi właściwościami, właściwości zakresu szyfrowania zostaną zaktualizowane zgodnie z określonym żądaniem.

get

Zwraca właściwości określonego zakresu szyfrowania.

get(resource_group_name: str, account_name: str, encryption_scope_name: str, **kwargs: Any) -> EncryptionScope

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.

encryption_scope_name
str
Wymagane

Nazwa zakresu szyfrowania w ramach określonego konta magazynu. Nazwy zakresu szyfrowania muszą mieć długość od 3 do 63 znaków i używać cyfr, małych liter i kreski (-). Każdy znak kreski (-) musi być bezpośrednio poprzedzony i poprzedzony literą lub cyfrą. Wymagane.

cls
callable

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

Zwraca

EncryptionScope lub wynik cls(response)

Typ zwracany

Wyjątki

list

Wyświetla listę wszystkich zakresów szyfrowania dostępnych na określonym koncie magazynu.

list(resource_group_name: str, account_name: str, maxpagesize: int | None = None, filter: str | None = None, include: str | ListEncryptionScopesInclude | None = None, **kwargs: Any) -> Iterable[EncryptionScope]

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.

maxpagesize
int
Wymagane

Opcjonalnie określa maksymalną liczbę zakresów szyfrowania, które zostaną uwzględnione w odpowiedzi listy. Wartość domyślna to Brak.

filter
str
Wymagane

Opcjonalny. Po określeniu zostaną wyświetlone tylko nazwy zakresów szyfrowania rozpoczynające się od filtru. Wartość domyślna to Brak.

include
str lub ListEncryptionScopesInclude
Wymagane

Opcjonalnie, po określeniu, zostanie wyświetlona lista zakresów szyfrowania o określonym stanie. Wartość domyślna to All (Wszystkie). Znane wartości to: "All", "Enabled" i "Disabled". Wartość domyślna to Brak.

cls
callable

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

Zwraca

Iterator, taki jak wystąpienie elementu EncryptionScope lub wynik cls(response)

Typ zwracany

Wyjątki

patch

Zaktualizuj właściwości zakresu szyfrowania określone w treści żądania. Aktualizacja nie powiedzie się, jeśli określony zakres szyfrowania jeszcze nie istnieje.

patch(resource_group_name: str, account_name: str, encryption_scope_name: str, encryption_scope: _models.EncryptionScope, *, content_type: str = 'application/json', **kwargs: Any) -> _models.EncryptionScope

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.

encryption_scope_name
str
Wymagane

Nazwa zakresu szyfrowania w ramach określonego konta magazynu. Nazwy zakresu szyfrowania muszą mieć długość od 3 do 63 znaków i używać cyfr, małych liter i kreski (-). Każdy znak kreski (-) musi być bezpośrednio poprzedzony i poprzedzony literą lub cyfrą. Wymagane.

encryption_scope
EncryptionScope lub IO
Wymagane

Właściwości zakresu szyfrowania do użycia na potrzeby aktualizacji. Jest typem EncryptionScope 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

EncryptionScope lub wynik cls(response)

Typ zwracany

Wyjątki

put

Synchronicznie tworzy lub aktualizuje zakres szyfrowania na określonym koncie magazynu. Jeśli zakres szyfrowania został już utworzony, a kolejne żądanie zostanie wystawione z różnymi właściwościami, właściwości zakresu szyfrowania zostaną zaktualizowane zgodnie z określonym żądaniem.

put(resource_group_name: str, account_name: str, encryption_scope_name: str, encryption_scope: _models.EncryptionScope, *, content_type: str = 'application/json', **kwargs: Any) -> _models.EncryptionScope

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.

encryption_scope_name
str
Wymagane

Nazwa zakresu szyfrowania w ramach określonego konta magazynu. Nazwy zakresu szyfrowania muszą mieć długość od 3 do 63 znaków i używać cyfr, małych liter i kreski (-). Każdy znak kreski (-) musi być bezpośrednio poprzedzony i poprzedzony literą lub cyfrą. Wymagane.

encryption_scope
EncryptionScope lub IO
Wymagane

Właściwości zakresu szyfrowania, które mają być używane do tworzenia lub aktualizowania. Jest typem EncryptionScope 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

EncryptionScope lub wynik cls(response)

Typ zwracany

Wyjątki

Atrybuty

models

models = <module 'azure.mgmt.storage.v2023_01_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2023_01_01\\models\\__init__.py'>