EncryptionScopesOperations Kelas
Peringatan
JANGAN membuat instans kelas ini secara langsung.
Sebagai gantinya, Anda harus mengakses operasi berikut melalui
Atribut <xref:encryption_scopes>.
- Warisan
-
builtins.objectEncryptionScopesOperations
Konstruktor
EncryptionScopesOperations(*args, **kwargs)
Metode
get |
Mengembalikan properti untuk cakupan enkripsi yang ditentukan. |
list |
Mencantumkan semua cakupan enkripsi yang tersedia di bawah akun penyimpanan yang ditentukan. |
patch |
Perbarui properti cakupan enkripsi seperti yang ditentukan dalam isi permintaan. Pembaruan gagal jika cakupan enkripsi yang ditentukan belum ada. |
put |
Secara sinkron membuat atau memperbarui cakupan enkripsi di bawah akun penyimpanan yang ditentukan. Jika cakupan enkripsi sudah dibuat dan permintaan berikutnya dikeluarkan dengan properti yang berbeda, properti cakupan enkripsi akan diperbarui sesuai permintaan yang ditentukan. |
get
Mengembalikan properti untuk cakupan enkripsi yang ditentukan.
get(resource_group_name: str, account_name: str, encryption_scope_name: str, **kwargs: Any) -> EncryptionScope
Parameter
- resource_group_name
- str
Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.
- account_name
- str
Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Wajib diisi.
- encryption_scope_name
- str
Nama cakupan enkripsi dalam akun penyimpanan yang ditentukan. Panjang nama cakupan enkripsi harus antara 3 dan 63 karakter dan menggunakan angka, huruf kecil dan tanda hubung (-) saja. Setiap karakter tanda hubung (-) harus segera didahului dan diikuti dengan huruf atau angka. Wajib diisi.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
EncryptionScope atau hasil cls(response)
Tipe hasil
Pengecualian
list
Mencantumkan semua cakupan enkripsi yang tersedia di bawah akun penyimpanan yang ditentukan.
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]
Parameter
- resource_group_name
- str
Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.
- account_name
- str
Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Wajib diisi.
- maxpagesize
- int
Opsional, menentukan jumlah maksimum cakupan enkripsi yang akan disertakan dalam respons daftar. Nilai defaultnya adalah Tidak Ada.
- filter
- str
Opsional. Ketika ditentukan, hanya nama cakupan enkripsi yang dimulai dengan filter yang akan dicantumkan. Nilai defaultnya adalah Tidak Ada.
- include
- str atau ListEncryptionScopesInclude
Opsional, ketika ditentukan, akan mencantumkan cakupan enkripsi dengan status tertentu. Default ke Semua. Nilai yang diketahui adalah: "Semua", "Diaktifkan", dan "Dinonaktifkan". Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
Iterator seperti instans EncryptionScope atau hasil cls(respons)
Tipe hasil
Pengecualian
patch
Perbarui properti cakupan enkripsi seperti yang ditentukan dalam isi permintaan. Pembaruan gagal jika cakupan enkripsi yang ditentukan belum ada.
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
Parameter
- resource_group_name
- str
Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.
- account_name
- str
Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Wajib diisi.
- encryption_scope_name
- str
Nama cakupan enkripsi dalam akun penyimpanan yang ditentukan. Panjang nama cakupan enkripsi harus antara 3 dan 63 karakter dan menggunakan angka, huruf kecil dan tanda hubung (-) saja. Setiap karakter tanda hubung (-) harus segera didahului dan diikuti dengan huruf atau angka. Wajib diisi.
- encryption_scope
- EncryptionScope atau IO
Properti cakupan enkripsi yang akan digunakan untuk pembaruan. Adalah jenis EncryptionScope atau jenis IO. Wajib diisi.
- content_type
- str
Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
EncryptionScope atau hasil cls(response)
Tipe hasil
Pengecualian
put
Secara sinkron membuat atau memperbarui cakupan enkripsi di bawah akun penyimpanan yang ditentukan. Jika cakupan enkripsi sudah dibuat dan permintaan berikutnya dikeluarkan dengan properti yang berbeda, properti cakupan enkripsi akan diperbarui sesuai permintaan yang ditentukan.
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
Parameter
- resource_group_name
- str
Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.
- account_name
- str
Nama akun penyimpanan dalam grup sumber daya yang ditentukan. Nama akun penyimpanan harus sepanjang antara 3 dan 24 karakter dan hanya menggunakan angka dan huruf kecil. Wajib diisi.
- encryption_scope_name
- str
Nama cakupan enkripsi dalam akun penyimpanan yang ditentukan. Panjang nama cakupan enkripsi harus antara 3 dan 63 karakter dan menggunakan angka, huruf kecil dan tanda hubung (-) saja. Setiap karakter tanda hubung (-) harus segera didahului dan diikuti dengan huruf atau angka. Wajib diisi.
- encryption_scope
- EncryptionScope atau IO
Properti cakupan enkripsi yang akan digunakan untuk pembuatan atau pembaruan. Adalah jenis EncryptionScope atau jenis IO. Wajib diisi.
- content_type
- str
Jenis konten Parameter Isi. Nilai yang diketahui adalah: 'application/json'. Nilai defaultnya adalah Tidak Ada.
- cls
- callable
Jenis atau fungsi kustom yang akan diteruskan respons langsung
Mengembalikan
EncryptionScope atau hasil cls(response)
Tipe hasil
Pengecualian
Atribut
models
models = <module 'azure.mgmt.storage.v2022_09_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2022_09_01\\models\\__init__.py'>
Azure SDK for Python