EncryptionScopesOperations 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:encryption_scopes> Atrybut.
- Dziedziczenie
-
builtins.objectEncryptionScopesOperations
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 kończy się niepowodzeniem, 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
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.
- encryption_scope_name
- str
Nazwa zakresu szyfrowania na określonym koncie 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
Niestandardowy typ 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, **kwargs: Any) -> Iterable[EncryptionScope]
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
Iterator, taki jak wystąpienie funkcji EncryptionScope lub wynik cls(response)
Typ zwracany
Wyjątki
patch
Zaktualizuj właściwości zakresu szyfrowania określone w treści żądania. Aktualizacja kończy się niepowodzeniem, 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
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.
- encryption_scope_name
- str
Nazwa zakresu szyfrowania na określonym koncie 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
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
Niestandardowy typ 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
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.
- encryption_scope_name
- str
Nazwa zakresu szyfrowania na określonym koncie 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
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
Niestandardowy typ 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.v2021_08_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2021_08_01\\models\\__init__.py'>
Azure SDK for Python