ManagedHsmsOperations الفصل

تحذير

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

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

KeyVaultManagementClient's

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

توريث
builtins.object
ManagedHsmsOperations

الدالمنشئ

ManagedHsmsOperations(*args, **kwargs)

الأساليب

begin_create_or_update

إنشاء تجمع HSM مدار أو تحديثه في الاشتراك المحدد.

begin_delete

حذف تجمع HSM المدار المحدد.

begin_purge_deleted

حذف HSM المدار المحدد بشكل دائم.

begin_update

تحديث تجمع HSM مدار في الاشتراك المحدد.

get

يحصل على تجمع HSM المدار المحدد.

get_deleted

يحصل على HSM المدار المحذوف المحدد.

list_by_resource_group

تحصل عملية القائمة على معلومات حول تجمعات HSM المدارة المقترنة بالاشتراك وضمن مجموعة الموارد المحددة.

list_by_subscription

تحصل عملية القائمة على معلومات حول تجمعات HSM المدارة المقترنة بالاشتراك.

list_deleted

تحصل عملية القائمة على معلومات حول HSMs المدارة المحذوفة المقترنة بالاشتراك.

begin_create_or_update

إنشاء تجمع HSM مدار أو تحديثه في الاشتراك المحدد.

async begin_create_or_update(resource_group_name: str, name: str, parameters: _models.ManagedHsm, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.ManagedHsm]

المعلمات

resource_group_name
str
مطلوب

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

name
str
مطلوب

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

parameters
ManagedHsm أو IO
مطلوب

معلمات لإنشاء تجمع HSM المدار أو تحديثه. إما نوع ManagedHsm أو نوع IO. مطلوب

content_type
str

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

cls
callable

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

continuation_token
str

رمز متابعة لإعادة تشغيل الاستقصاء من حالة محفوظة.

polling
bool أو AsyncPollingMethod

بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك هو AsyncARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تمت تهيئته لاستراتيجية استقصاء شخصية.

polling_interval
int

وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.

المرتجعات

مثيل AsyncLROPoller الذي يرجع إما ManagedHsm أو نتيجة cls(response)

نوع الإرجاع

استثناءات

begin_delete

حذف تجمع HSM المدار المحدد.

async begin_delete(resource_group_name: str, name: str, **kwargs: Any) -> AsyncLROPoller[None]

المعلمات

resource_group_name
str
مطلوب

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

name
str
مطلوب

اسم تجمع HSM المدار المراد حذفه. مطلوب

cls
callable

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

continuation_token
str

رمز متابعة لإعادة تشغيل الاستقصاء من حالة محفوظة.

polling
bool أو AsyncPollingMethod

بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك هو AsyncARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تمت تهيئته لاستراتيجية استقصاء شخصية.

polling_interval
int

وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.

المرتجعات

مثيل AsyncLROPoller الذي يرجع إما None أو نتيجة cls(response)

نوع الإرجاع

استثناءات

begin_purge_deleted

حذف HSM المدار المحدد بشكل دائم.

async begin_purge_deleted(name: str, location: str, **kwargs: Any) -> AsyncLROPoller[None]

المعلمات

name
str
مطلوب

اسم HSM المدار المحذوف مبدئيا. مطلوب

location
str
مطلوب

موقع HSM المدار المحذوف مبدئيا. مطلوب

cls
callable

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

continuation_token
str

رمز متابعة لإعادة تشغيل الاستقصاء من حالة محفوظة.

polling
bool أو AsyncPollingMethod

بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك هو AsyncARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تمت تهيئته لاستراتيجية استقصاء شخصية.

polling_interval
int

وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.

المرتجعات

مثيل AsyncLROPoller الذي يرجع إما None أو نتيجة cls(response)

نوع الإرجاع

استثناءات

begin_update

تحديث تجمع HSM مدار في الاشتراك المحدد.

async begin_update(resource_group_name: str, name: str, parameters: _models.ManagedHsm, *, content_type: str = 'application/json', **kwargs: Any) -> AsyncLROPoller[_models.ManagedHsm]

المعلمات

resource_group_name
str
مطلوب

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

name
str
مطلوب

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

parameters
ManagedHsm أو IO
مطلوب

معلمات لتصحيح تجمع HSM المدار. إما نوع ManagedHsm أو نوع IO. مطلوب

content_type
str

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

cls
callable

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

continuation_token
str

رمز متابعة لإعادة تشغيل الاستقصاء من حالة محفوظة.

polling
bool أو AsyncPollingMethod

بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك هو AsyncARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تمت تهيئته لاستراتيجية استقصاء شخصية.

polling_interval
int

وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.

المرتجعات

مثيل AsyncLROPoller الذي يرجع إما ManagedHsm أو نتيجة cls(response)

نوع الإرجاع

استثناءات

get

يحصل على تجمع HSM المدار المحدد.

async get(resource_group_name: str, name: str, **kwargs: Any) -> ManagedHsm | None

المعلمات

resource_group_name
str
مطلوب

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

name
str
مطلوب

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

cls
callable

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

المرتجعات

ManagedHsm أو None أو نتيجة cls(response)

نوع الإرجاع

استثناءات

get_deleted

يحصل على HSM المدار المحذوف المحدد.

async get_deleted(name: str, location: str, **kwargs: Any) -> DeletedManagedHsm

المعلمات

name
str
مطلوب

اسم HSM المدار المحذوف. مطلوب

location
str
مطلوب

موقع HSM المدار المحذوف. مطلوب

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

list_by_resource_group

تحصل عملية القائمة على معلومات حول تجمعات HSM المدارة المقترنة بالاشتراك وضمن مجموعة الموارد المحددة.

list_by_resource_group(resource_group_name: str, top: int | None = None, **kwargs: Any) -> AsyncIterable[ManagedHsm]

المعلمات

resource_group_name
str
مطلوب

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

top
int
مطلوب

الحد الأقصى لعدد النتائج التي يجب إرجاعها. القيمة الافتراضية هي بلا.

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

list_by_subscription

تحصل عملية القائمة على معلومات حول تجمعات HSM المدارة المقترنة بالاشتراك.

list_by_subscription(top: int | None = None, **kwargs: Any) -> AsyncIterable[ManagedHsm]

المعلمات

top
int
مطلوب

الحد الأقصى لعدد النتائج التي يجب إرجاعها. القيمة الافتراضية هي بلا.

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

list_deleted

تحصل عملية القائمة على معلومات حول HSMs المدارة المحذوفة المقترنة بالاشتراك.

list_deleted(**kwargs: Any) -> AsyncIterable[DeletedManagedHsm]

المعلمات

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

السمات

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