ManagedHsmKeysOperations الفصل

تحذير

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

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

KeyVaultManagementClient's

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

توريث
builtins.object
ManagedHsmKeysOperations

الدالمنشئ

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف. مطلوب

name
str
مطلوب

اسم تجمع HSM المدار داخل مجموعة الموارد المحددة. مطلوب

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف. مطلوب

name
str
مطلوب

اسم تجمع HSM المدار داخل مجموعة الموارد المحددة. مطلوب

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف. مطلوب

name
str
مطلوب

اسم تجمع HSM المدار داخل مجموعة الموارد المحددة. مطلوب

key_name
str
مطلوب

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

key_version
str
مطلوب

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

cls
callable

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

المرتجعات

ManagedHsmKey أو نتيجة cls(response)

نوع الإرجاع

استثناءات

list

يسرد المفاتيح في HSM المدار المحدد.

list(resource_group_name: str, name: str, **kwargs: Any) -> AsyncIterable[ManagedHsmKey]

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف. مطلوب

name
str
مطلوب

اسم تجمع HSM المدار داخل مجموعة الموارد المحددة. مطلوب

cls
callable

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

المرتجعات

مكرر مثل مثيل إما ManagedHsmKey أو نتيجة cls(response)

نوع الإرجاع

استثناءات

list_versions

يسرد إصدارات المفتاح المحدد في HSM المدار المحدد.

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

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد. الاسم غير حساس لحالة الأحرف. مطلوب

name
str
مطلوب

اسم تجمع HSM المدار داخل مجموعة الموارد المحددة. مطلوب

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'>