KeyVaultManagementClient الفصل

توفر واجهة برمجة تطبيقات إدارة Azure مجموعة RESTful من خدمات الويب التي تتفاعل مع Azure Key Vault.

يحتوي هذا الجاهز على إصدارات واجهة برمجة تطبيقات متعددة، لمساعدتك في التعامل مع جميع سحابات Azure (Azure Stack، Azure Government، Azure China، وما إلى ذلك). بشكل افتراضي، يستخدم أحدث إصدار من واجهة برمجة التطبيقات المتوفر على Azure العام. للإنتاج، يجب أن تلتزم بإصدار واجهة برمجة تطبيقات و/أو ملف تعريف معين. يعين ملف التعريف تعيينا بين مجموعة عمليات وإصدار واجهة برمجة التطبيقات الخاص بها. تعين معلمة api-version إصدار واجهة برمجة التطبيقات الافتراضي إذا لم يتم وصف مجموعة العمليات في ملف التعريف.

توريث
KeyVaultManagementClient
azure.mgmt.keyvault.aio._key_vault_management_client._SDKClient
KeyVaultManagementClient

الدالمنشئ

KeyVaultManagementClient(credential: AsyncTokenCredential, subscription_id: str, api_version: str | None = None, base_url: str = 'https://management.azure.com', profile: KnownProfiles = KnownProfiles.default, **kwargs: Any)

المعلمات

credential
AsyncTokenCredential
مطلوب

بيانات الاعتماد اللازمة للعميل للاتصال ب Azure. مطلوب

subscription_id
str
مطلوب

بيانات اعتماد الاشتراك التي تحدد اشتراك Microsoft Azure بشكل فريد. يشكل معرف الاشتراك جزءا من URI لكل مكالمة خدمة. مطلوب

api_version
str
القيمة الافتراضية: None

إصدار واجهة برمجة التطبيقات لاستخدامه إذا لم يتم توفير ملف تعريف، أو إذا كان مفقودا في ملف التعريف.

base_url
str
القيمة الافتراضية: https://management.azure.com

عنوان URL للخدمة

profile
KnownProfiles
القيمة الافتراضية: KnownProfiles.default

تعريف ملف تعريف، من KnownProfiles إلى dict.

polling_interval
int

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

الأساليب

close
models

تعتمد الوحدة النمطية على إصدار واجهة برمجة التطبيقات:

close

async close()

models

تعتمد الوحدة النمطية على إصدار واجهة برمجة التطبيقات:

models(api_version='2023-02-01')

المعلمات

api_version
القيمة الافتراضية: 2023-02-01

السمات

keys

يعتمد المثيل على إصدار واجهة برمجة التطبيقات:

managed_hsm_keys

يعتمد المثيل على إصدار واجهة برمجة التطبيقات:

managed_hsms

يعتمد المثيل على إصدار واجهة برمجة التطبيقات:

mhsm_private_endpoint_connections

يعتمد المثيل على إصدار واجهة برمجة التطبيقات:

يعتمد المثيل على إصدار واجهة برمجة التطبيقات:

mhsm_regions

يعتمد المثيل على إصدار واجهة برمجة التطبيقات:

operations

يعتمد المثيل على إصدار واجهة برمجة التطبيقات:

private_endpoint_connections

يعتمد المثيل على إصدار واجهة برمجة التطبيقات:

يعتمد المثيل على إصدار واجهة برمجة التطبيقات:

secrets

يعتمد المثيل على إصدار واجهة برمجة التطبيقات:

vaults

يعتمد المثيل على إصدار واجهة برمجة التطبيقات:

DEFAULT_API_VERSION

DEFAULT_API_VERSION = '2023-02-01'

LATEST_PROFILE

LATEST_PROFILE = azure.mgmt.keyvault.KeyVaultManagementClient latest