SecretsOperations الفصل

تحذير

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

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

KeyVaultManagementClient's

السمة ⁧secrets⁩.

توريث
builtins.object
SecretsOperations

الدالمنشئ

SecretsOperations(*args, **kwargs)

الأساليب

create_or_update

إنشاء سر أو تحديثه في مخزن مفاتيح في الاشتراك المحدد. ملاحظة: واجهة برمجة التطبيقات هذه مخصصة للاستخدام الداخلي في عمليات توزيع ARM. يجب على المستخدمين استخدام خدمة REST على مستوى البيانات للتفاعل مع أسرار المخزن.

get

يحصل على السر المحدد. ملاحظة: واجهة برمجة التطبيقات هذه مخصصة للاستخدام الداخلي في عمليات توزيع ARM. يجب على المستخدمين استخدام خدمة REST على مستوى البيانات للتفاعل مع أسرار المخزن.

list

تحصل عملية القائمة على معلومات حول الأسرار في المخزن. ملاحظة: واجهة برمجة التطبيقات هذه مخصصة للاستخدام الداخلي في عمليات توزيع ARM. يجب على المستخدمين استخدام خدمة REST على مستوى البيانات للتفاعل مع أسرار المخزن.

update

تحديث سر في الاشتراك المحدد. ملاحظة: واجهة برمجة التطبيقات هذه مخصصة للاستخدام الداخلي في عمليات توزيع ARM. يجب على المستخدمين استخدام خدمة REST على مستوى البيانات للتفاعل مع أسرار المخزن.

create_or_update

إنشاء سر أو تحديثه في مخزن مفاتيح في الاشتراك المحدد. ملاحظة: واجهة برمجة التطبيقات هذه مخصصة للاستخدام الداخلي في عمليات توزيع ARM. يجب على المستخدمين استخدام خدمة REST على مستوى البيانات للتفاعل مع أسرار المخزن.

create_or_update(resource_group_name: str, vault_name: str, secret_name: str, parameters: _models.SecretCreateOrUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Secret

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي ينتمي إليها المخزن. مطلوب

vault_name
str
مطلوب

اسم المخزن. مطلوب

secret_name
str
مطلوب

اسم السر. مطلوب

parameters
SecretCreateOrUpdateParameters أو IO
مطلوب

معلمات لإنشاء البيانات السرية أو تحديثها. هو إما نوع SecretCreateOrUpdateParameters أو نوع IO. مطلوب

content_type
str

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

cls
callable

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

المرتجعات

سر أو نتيجة cls (استجابة)

نوع الإرجاع

استثناءات

get

يحصل على السر المحدد. ملاحظة: واجهة برمجة التطبيقات هذه مخصصة للاستخدام الداخلي في عمليات توزيع ARM. يجب على المستخدمين استخدام خدمة REST على مستوى البيانات للتفاعل مع أسرار المخزن.

get(resource_group_name: str, vault_name: str, secret_name: str, **kwargs: Any) -> Secret

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي ينتمي إليها المخزن. مطلوب

vault_name
str
مطلوب

اسم المخزن. مطلوب

secret_name
str
مطلوب

اسم السر مطلوب

cls
callable

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

المرتجعات

سر أو نتيجة cls (استجابة)

نوع الإرجاع

استثناءات

list

تحصل عملية القائمة على معلومات حول الأسرار في المخزن. ملاحظة: واجهة برمجة التطبيقات هذه مخصصة للاستخدام الداخلي في عمليات توزيع ARM. يجب على المستخدمين استخدام خدمة REST على مستوى البيانات للتفاعل مع أسرار المخزن.

list(resource_group_name: str, vault_name: str, top: int | None = None, **kwargs: Any) -> Iterable[Secret]

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي ينتمي إليها المخزن. مطلوب

vault_name
str
مطلوب

اسم المخزن. مطلوب

top
int
مطلوب

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

update

تحديث سر في الاشتراك المحدد. ملاحظة: واجهة برمجة التطبيقات هذه مخصصة للاستخدام الداخلي في عمليات توزيع ARM. يجب على المستخدمين استخدام خدمة REST على مستوى البيانات للتفاعل مع أسرار المخزن.

update(resource_group_name: str, vault_name: str, secret_name: str, parameters: _models.SecretPatchParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Secret

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي ينتمي إليها المخزن. مطلوب

vault_name
str
مطلوب

اسم المخزن. مطلوب

secret_name
str
مطلوب

اسم السر. مطلوب

parameters
SecretPatchParameters أو IO
مطلوب

معلمات لتصحيح البيانات السرية. هو إما نوع SecretPatchParameters أو نوع IO. مطلوب

content_type
str

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

cls
callable

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

المرتجعات

سر أو نتيجة cls (استجابة)

نوع الإرجاع

استثناءات

السمات

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