Bagikan melalui


EncryptionScopesOperations Kelas

Peringatan

JANGAN membuat instans kelas ini secara langsung.

Sebagai gantinya, Anda harus mengakses operasi berikut melalui

StorageManagementClient's

Atribut <xref:encryption_scopes>.

Warisan
builtins.object
EncryptionScopesOperations

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
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

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
Diperlukan

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, **kwargs: Any) -> Iterable[EncryptionScope]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

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.

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
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

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
Diperlukan

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
Diperlukan

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
Diperlukan

Nama grup sumber daya dalam langganan pengguna. Nama tidak peka huruf besar/kecil. Wajib diisi.

account_name
str
Diperlukan

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
Diperlukan

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
Diperlukan

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_05_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\storage\\v2022_05_01\\models\\__init__.py'>