Bagikan melalui


KeysOperations Kelas

Peringatan

JANGAN membuat instans kelas ini secara langsung.

Sebagai gantinya, Anda harus mengakses operasi berikut melalui

KeyVaultManagementClient's

Atribut <xref:keys>.

Warisan
builtins.object
KeysOperations

Konstruktor

KeysOperations(*args, **kwargs)

Metode

create_if_not_exist

Membuat versi pertama kunci baru jika tidak ada. Jika sudah ada, maka kunci yang ada dikembalikan tanpa operasi tulis yang dilakukan. API ini tidak membuat versi berikutnya, dan tidak memperbarui kunci yang ada.

get

Mendapatkan versi saat ini dari kunci yang ditentukan dari brankas kunci yang ditentukan.

get_version

Mendapatkan versi yang ditentukan dari kunci yang ditentukan dalam brankas kunci yang ditentukan.

list

Mencantumkan kunci dalam brankas kunci yang ditentukan.

list_versions

Mencantumkan versi kunci yang ditentukan dalam brankas kunci yang ditentukan.

create_if_not_exist

Membuat versi pertama kunci baru jika tidak ada. Jika sudah ada, maka kunci yang ada dikembalikan tanpa operasi tulis yang dilakukan. API ini tidak membuat versi berikutnya, dan tidak memperbarui kunci yang ada.

create_if_not_exist(resource_group_name: str, vault_name: str, key_name: str, parameters: _models.KeyCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Key

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya yang berisi brankas kunci yang ditentukan. Wajib diisi.

vault_name
str
Diperlukan

Nama brankas kunci yang berisi kunci yang akan dibuat. Wajib diisi.

key_name
str
Diperlukan

Nama kunci yang akan dibuat. Wajib diisi.

parameters
KeyCreateParameters atau IO
Diperlukan

Parameter yang digunakan untuk membuat kunci yang ditentukan. Adalah jenis KeyCreateParameters 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

Kunci atau hasil cls(respons)

Tipe hasil

Key

Pengecualian

get

Mendapatkan versi saat ini dari kunci yang ditentukan dari brankas kunci yang ditentukan.

get(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> Key

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya yang berisi brankas kunci yang ditentukan. Wajib diisi.

vault_name
str
Diperlukan

Nama vault yang berisi kunci yang akan diambil. Wajib diisi.

key_name
str
Diperlukan

Nama kunci yang akan diambil. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Kunci atau hasil cls(respons)

Tipe hasil

Key

Pengecualian

get_version

Mendapatkan versi yang ditentukan dari kunci yang ditentukan dalam brankas kunci yang ditentukan.

get_version(resource_group_name: str, vault_name: str, key_name: str, key_version: str, **kwargs: Any) -> Key

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya yang berisi brankas kunci yang ditentukan. Wajib diisi.

vault_name
str
Diperlukan

Nama vault yang berisi versi kunci yang akan diambil. Wajib diisi.

key_name
str
Diperlukan

Nama versi kunci yang akan diambil. Wajib diisi.

key_version
str
Diperlukan

Versi kunci yang akan diambil. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Kunci atau hasil cls(respons)

Tipe hasil

Key

Pengecualian

list

Mencantumkan kunci dalam brankas kunci yang ditentukan.

list(resource_group_name: str, vault_name: str, **kwargs: Any) -> Iterable[Key]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya yang berisi brankas kunci yang ditentukan. Wajib diisi.

vault_name
str
Diperlukan

Nama vault yang berisi kunci yang akan diambil. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans Kunci atau hasil cls(respons)

Tipe hasil

Pengecualian

list_versions

Mencantumkan versi kunci yang ditentukan dalam brankas kunci yang ditentukan.

list_versions(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> Iterable[Key]

Parameter

resource_group_name
str
Diperlukan

Nama grup sumber daya yang berisi brankas kunci yang ditentukan. Wajib diisi.

vault_name
str
Diperlukan

Nama vault yang berisi versi kunci yang akan diambil. Wajib diisi.

key_name
str
Diperlukan

Nama versi kunci yang akan diambil. Wajib diisi.

cls
callable

Jenis atau fungsi kustom yang akan diteruskan respons langsung

Mengembalikan

Iterator seperti instans Kunci atau hasil cls(respons)

Tipe hasil

Pengecualian

Atribut

models

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