KeysOperations الفصل

تحذير

لا تقم بإنشاء مثيل لهذه الفئة مباشرة.

بدلا من ذلك، يجب عليك الوصول إلى العمليات التالية من خلال

KeyVaultManagementClient's

السمة ⁧<xref:keys>⁩.

توريث
builtins.object
KeysOperations

الدالمنشئ

KeysOperations(*args, **kwargs)

الأساليب

create_if_not_exist

إنشاء الإصدار الأول من مفتاح جديد إذا لم يكن موجودا. إذا كان موجودا بالفعل، فسيتم إرجاع المفتاح الموجود دون تنفيذ أي عمليات كتابة. لا تنشئ واجهة برمجة التطبيقات هذه إصدارات لاحقة، ولا تقوم بتحديث المفاتيح الموجودة.

get

يحصل على الإصدار الحالي من المفتاح المحدد من مخزن المفاتيح المحدد.

get_version

يحصل على الإصدار المحدد من المفتاح المحدد في مخزن المفاتيح المحدد.

list

يسرد المفاتيح في مخزن المفاتيح المحدد.

list_versions

يسرد إصدارات المفتاح المحدد في مخزن المفاتيح المحدد.

create_if_not_exist

إنشاء الإصدار الأول من مفتاح جديد إذا لم يكن موجودا. إذا كان موجودا بالفعل، فسيتم إرجاع المفتاح الموجود دون تنفيذ أي عمليات كتابة. لا تنشئ واجهة برمجة التطبيقات هذه إصدارات لاحقة، ولا تقوم بتحديث المفاتيح الموجودة.

async 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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على مخزن المفاتيح المحدد. مطلوب

vault_name
str
مطلوب

اسم مخزن المفاتيح الذي يحتوي على المفتاح الذي سيتم إنشاؤه. مطلوب

key_name
str
مطلوب

اسم المفتاح الذي سيتم إنشاؤه. قد يتم نسخ القيمة التي تقدمها بشكل عام لغرض تشغيل الخدمة. يجب ألا تتضمن القيمة المقدمة معلومات تعريف شخصية أو معلومات حساسة. مطلوب

parameters
KeyCreateParameters أو IO
مطلوب

المعلمات المستخدمة لإنشاء المفتاح المحدد. هو إما نوع KeyCreateParameters أو نوع IO. مطلوب

content_type
str

نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: 'application/json'. القيمة الافتراضية هي بلا.

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

مفتاح أو نتيجة cls (استجابة)

نوع الإرجاع

Key

استثناءات

get

يحصل على الإصدار الحالي من المفتاح المحدد من مخزن المفاتيح المحدد.

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على مخزن المفاتيح المحدد. مطلوب

vault_name
str
مطلوب

اسم المخزن الذي يحتوي على المفتاح المراد استرداده. مطلوب

key_name
str
مطلوب

اسم المفتاح المراد استرداده. مطلوب

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

مفتاح أو نتيجة cls (استجابة)

نوع الإرجاع

Key

استثناءات

get_version

يحصل على الإصدار المحدد من المفتاح المحدد في مخزن المفاتيح المحدد.

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على مخزن المفاتيح المحدد. مطلوب

vault_name
str
مطلوب

اسم المخزن الذي يحتوي على إصدار المفتاح المراد استرداده. مطلوب

key_name
str
مطلوب

اسم إصدار المفتاح المراد استرداده. مطلوب

key_version
str
مطلوب

إصدار المفتاح المراد استرداده. مطلوب

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

مفتاح أو نتيجة cls (استجابة)

نوع الإرجاع

Key

استثناءات

list

يسرد المفاتيح في مخزن المفاتيح المحدد.

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على مخزن المفاتيح المحدد. مطلوب

vault_name
str
مطلوب

اسم المخزن الذي يحتوي على المفاتيح المراد استردادها. مطلوب

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

مكرر مثل مثيل إما مفتاح أو نتيجة cls (استجابة)

نوع الإرجاع

استثناءات

list_versions

يسرد إصدارات المفتاح المحدد في مخزن المفاتيح المحدد.

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على مخزن المفاتيح المحدد. مطلوب

vault_name
str
مطلوب

اسم المخزن الذي يحتوي على الإصدارات الرئيسية المراد استردادها. مطلوب

key_name
str
مطلوب

اسم الإصدارات الرئيسية المراد استردادها. مطلوب

cls
callable

نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة

المرتجعات

مكرر مثل مثيل إما مفتاح أو نتيجة cls (استجابة)

نوع الإرجاع

استثناءات

السمات

models

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