KeysOperations الفصل
تحذير
لا تقم بإنشاء مثيل لهذه الفئة مباشرة.
بدلا من ذلك، يجب عليك الوصول إلى العمليات التالية من خلال
السمة <xref:keys>.
- توريث
-
builtins.objectKeysOperations
الدالمنشئ
KeysOperations(*args, **kwargs)
الأساليب
create_if_not_exist |
إنشاء الإصدار الأول من مفتاح جديد إذا لم يكن موجودا. إذا كان موجودا بالفعل، فسيتم إرجاع المفتاح الموجود دون تنفيذ أي عمليات كتابة. لا تنشئ واجهة برمجة التطبيقات هذه إصدارات لاحقة، ولا تقوم بتحديث المفاتيح الموجودة. |
get |
يحصل على الإصدار الحالي من المفتاح المحدد من مخزن المفاتيح المحدد. |
get_version |
يحصل على الإصدار المحدد من المفتاح المحدد في مخزن المفاتيح المحدد. |
list |
يسرد المفاتيح في مخزن المفاتيح المحدد. |
list_versions |
يسرد إصدارات المفتاح المحدد في مخزن المفاتيح المحدد. |
create_if_not_exist
إنشاء الإصدار الأول من مفتاح جديد إذا لم يكن موجودا. إذا كان موجودا بالفعل، فسيتم إرجاع المفتاح الموجود دون تنفيذ أي عمليات كتابة. لا تنشئ واجهة برمجة التطبيقات هذه إصدارات لاحقة، ولا تقوم بتحديث المفاتيح الموجودة.
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
المعلمات
- parameters
- KeyCreateParameters أو IO
المعلمات المستخدمة لإنشاء المفتاح المحدد. إما نوع KeyCreateParameters أو نوع IO. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json". القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
المفتاح أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get
يحصل على الإصدار الحالي من المفتاح المحدد من مخزن المفاتيح المحدد.
get(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> Key
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
المفتاح أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get_version
يحصل على الإصدار المحدد من المفتاح المحدد في مخزن المفاتيح المحدد.
get_version(resource_group_name: str, vault_name: str, key_name: str, key_version: str, **kwargs: Any) -> Key
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
المفتاح أو نتيجة cls(response)
نوع الإرجاع
استثناءات
list
يسرد المفاتيح في مخزن المفاتيح المحدد.
list(resource_group_name: str, vault_name: str, **kwargs: Any) -> Iterable[Key]
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل مفتاح أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
list_versions
يسرد إصدارات المفتاح المحدد في مخزن المفاتيح المحدد.
list_versions(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> Iterable[Key]
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل مفتاح أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
السمات
models
models = <module 'azure.mgmt.keyvault.v2021_06_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\keyvault\\v2021_06_01_preview\\models\\__init__.py'>
Azure SDK for Python