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
<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 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
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 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, **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
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
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 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
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
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 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
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.v2021_02_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2021_02_01\\models\\__init__.py'>
Azure SDK for Python