ManagedHsmKeysOperations الفصل
تحذير
لا تقم بإنشاء مثيل لهذه الفئة مباشرة.
بدلا من ذلك، يجب عليك الوصول إلى العمليات التالية من خلال
السمة <xref:managed_hsm_keys>.
- توريث
-
builtins.objectManagedHsmKeysOperations
الدالمنشئ
ManagedHsmKeysOperations(*args, **kwargs)
الأساليب
create_if_not_exist |
إنشاء الإصدار الأول من مفتاح جديد إذا لم يكن موجودا. إذا كان موجودا بالفعل، فسيتم إرجاع المفتاح الموجود دون تنفيذ أي عمليات كتابة. لا تنشئ واجهة برمجة التطبيقات هذه إصدارات لاحقة، ولا تقوم بتحديث المفاتيح الموجودة. |
get |
يحصل على الإصدار الحالي من المفتاح المحدد من HSM المدار المحدد. |
get_version |
يحصل على الإصدار المحدد من المفتاح المحدد في HSM المدار المحدد. |
list |
يسرد المفاتيح في HSM المدار المحدد. |
list_versions |
يسرد إصدارات المفتاح المحدد في HSM المدار المحدد. |
create_if_not_exist
إنشاء الإصدار الأول من مفتاح جديد إذا لم يكن موجودا. إذا كان موجودا بالفعل، فسيتم إرجاع المفتاح الموجود دون تنفيذ أي عمليات كتابة. لا تنشئ واجهة برمجة التطبيقات هذه إصدارات لاحقة، ولا تقوم بتحديث المفاتيح الموجودة.
async create_if_not_exist(resource_group_name: str, name: str, key_name: str, parameters: _models.ManagedHsmKeyCreateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.ManagedHsmKey
المعلمات
- key_name
- str
اسم المفتاح الذي سيتم إنشاؤه. قد يتم نسخ القيمة التي تقدمها عالميا لغرض تشغيل الخدمة. يجب ألا تتضمن القيمة المقدمة معلومات تعريف شخصية أو معلومات حساسة. مطلوب
- parameters
- ManagedHsmKeyCreateParameters أو IO
المعلمات المستخدمة لإنشاء المفتاح المحدد. هو إما نوع ManagedHsmKeyCreateParameters أو نوع IO. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json". القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
ManagedHsmKey أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get
يحصل على الإصدار الحالي من المفتاح المحدد من HSM المدار المحدد.
async get(resource_group_name: str, name: str, key_name: str, **kwargs: Any) -> ManagedHsmKey
المعلمات
- key_name
- str
اسم المفتاح الذي سيتم إنشاؤه. قد يتم نسخ القيمة التي تقدمها عالميا لغرض تشغيل الخدمة. يجب ألا تتضمن القيمة المقدمة معلومات تعريف شخصية أو معلومات حساسة. مطلوب
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
ManagedHsmKey أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get_version
يحصل على الإصدار المحدد من المفتاح المحدد في HSM المدار المحدد.
async get_version(resource_group_name: str, name: str, key_name: str, key_version: str, **kwargs: Any) -> ManagedHsmKey
المعلمات
- key_name
- str
اسم المفتاح الذي سيتم إنشاؤه. قد يتم نسخ القيمة التي تقدمها عالميا لغرض تشغيل الخدمة. يجب ألا تتضمن القيمة المقدمة معلومات تعريف شخصية أو معلومات حساسة. مطلوب
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
ManagedHsmKey أو نتيجة cls(response)
نوع الإرجاع
استثناءات
list
يسرد المفاتيح في HSM المدار المحدد.
list(resource_group_name: str, name: str, **kwargs: Any) -> AsyncIterable[ManagedHsmKey]
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل إما ManagedHsmKey أو نتيجة cls(response)
نوع الإرجاع
استثناءات
list_versions
يسرد إصدارات المفتاح المحدد في HSM المدار المحدد.
list_versions(resource_group_name: str, name: str, key_name: str, **kwargs: Any) -> AsyncIterable[ManagedHsmKey]
المعلمات
- key_name
- str
اسم المفتاح الذي سيتم إنشاؤه. قد يتم نسخ القيمة التي تقدمها عالميا لغرض تشغيل الخدمة. يجب ألا تتضمن القيمة المقدمة معلومات تعريف شخصية أو معلومات حساسة. مطلوب
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل إما ManagedHsmKey أو نتيجة cls(response)
نوع الإرجاع
استثناءات
السمات
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