KeysOperations الفصل
تحذير
لا تقم بإنشاء مثيل لهذه الفئة مباشرة.
بدلا من ذلك، يجب عليك الوصول إلى العمليات التالية من خلال
السمة <xref:keys>.
- توريث
-
builtins.objectKeysOperations
الدالمنشئ
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
المعلمات
- key_name
- str
اسم المفتاح الذي سيتم إنشاؤه. قد يتم نسخ القيمة التي تقدمها بشكل عام لغرض تشغيل الخدمة. يجب ألا تتضمن القيمة المقدمة معلومات تعريف شخصية أو معلومات حساسة. مطلوب
- parameters
- KeyCreateParameters أو IO
المعلمات المستخدمة لإنشاء المفتاح المحدد. هو إما نوع KeyCreateParameters أو نوع IO. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: 'application/json'. القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مفتاح أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
get
يحصل على الإصدار الحالي من المفتاح المحدد من مخزن المفاتيح المحدد.
async get(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> Key
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مفتاح أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
get_version
يحصل على الإصدار المحدد من المفتاح المحدد في مخزن المفاتيح المحدد.
async get_version(resource_group_name: str, vault_name: str, key_name: str, key_version: str, **kwargs: Any) -> Key
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مفتاح أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
list
يسرد المفاتيح في مخزن المفاتيح المحدد.
list(resource_group_name: str, vault_name: str, **kwargs: Any) -> AsyncIterable[Key]
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل إما مفتاح أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
list_versions
يسرد إصدارات المفتاح المحدد في مخزن المفاتيح المحدد.
list_versions(resource_group_name: str, vault_name: str, key_name: str, **kwargs: Any) -> AsyncIterable[Key]
المعلمات
- 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'>
Azure SDK for Python