CertificateOperations الفصل

تحذير

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

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

BatchManagementClient's

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

توريث
builtins.object
CertificateOperations

الدالمنشئ

CertificateOperations(*args, **kwargs)

الأساليب

begin_delete

حذف الشهادة المحددة.

تحذير: تم إهمال هذه العملية وستتم إزالتها بعد فبراير 2024. يرجى استخدام ملحق Azure KeyVault بدلا من ذلك.

cancel_deletion

إلغاء الحذف الفاشل لشهادة من الحساب المحدد.

إذا حاولت حذف شهادة يتم استخدامها من قبل تجمع أو عقدة حساب، تتغير حالة الشهادة إلى deleteFailed. إذا قررت أنك تريد متابعة استخدام الشهادة، يمكنك استخدام هذه العملية لتعيين حالة الشهادة مرة أخرى إلى نشطة. إذا كنت تنوي حذف الشهادة، فلن تحتاج إلى تشغيل هذه العملية بعد فشل الحذف. يجب التأكد من عدم استخدام الشهادة من قبل أي موارد، ثم يمكنك المحاولة مرة أخرى لحذف الشهادة.

تحذير: تم إهمال هذه العملية وستتم إزالتها بعد فبراير 2024. يرجى استخدام ملحق Azure KeyVault بدلا من ذلك.

create

إنشاء شهادة جديدة داخل الحساب المحدد.

تحذير: تم إهمال هذه العملية وستتم إزالتها بعد فبراير 2024. يرجى استخدام ملحق Azure KeyVault بدلا من ذلك.

get

يحصل على معلومات حول الشهادة المحددة.

تحذير: تم إهمال هذه العملية وستتم إزالتها بعد فبراير 2024. يرجى استخدام ملحق Azure KeyVault بدلا من ذلك.

list_by_batch_account

يسرد جميع الشهادات في الحساب المحدد.

تحذير: تم إهمال هذه العملية وستتم إزالتها بعد فبراير 2024. يرجى استخدام ملحق Azure KeyVault بدلا من ذلك.

update

التحديثات خصائص شهادة موجودة.

تحذير: تم إهمال هذه العملية وستتم إزالتها بعد فبراير 2024. يرجى استخدام ملحق Azure KeyVault بدلا من ذلك.

begin_delete

حذف الشهادة المحددة.

تحذير: تم إهمال هذه العملية وستتم إزالتها بعد فبراير 2024. يرجى استخدام ملحق Azure KeyVault بدلا من ذلك.

begin_delete(resource_group_name: str, account_name: str, certificate_name: str, **kwargs: Any) -> LROPoller[None]

المعلمات

resource_group_name
str
مطلوب

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

account_name
str
مطلوب

اسم حساب الدفعة. مطلوب

certificate_name
str
مطلوب

معرف الشهادة. يجب أن يتكون هذا من خوارزمية وبصمة إبهام مفصولة بشرطة، ويجب أن تتطابق مع بيانات الشهادة في الطلب. على سبيل المثال SHA1-a3d1c5. مطلوب

cls
callable

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

continuation_token
str

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

polling
bool أو PollingMethod

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

polling_interval
int

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

المرتجعات

مثيل LROPoller الذي يرجع إما بلا أو نتيجة cls (استجابة)

نوع الإرجاع

استثناءات

cancel_deletion

إلغاء الحذف الفاشل لشهادة من الحساب المحدد.

إذا حاولت حذف شهادة يتم استخدامها من قبل تجمع أو عقدة حساب، تتغير حالة الشهادة إلى deleteFailed. إذا قررت أنك تريد متابعة استخدام الشهادة، يمكنك استخدام هذه العملية لتعيين حالة الشهادة مرة أخرى إلى نشطة. إذا كنت تنوي حذف الشهادة، فلن تحتاج إلى تشغيل هذه العملية بعد فشل الحذف. يجب التأكد من عدم استخدام الشهادة من قبل أي موارد، ثم يمكنك المحاولة مرة أخرى لحذف الشهادة.

تحذير: تم إهمال هذه العملية وستتم إزالتها بعد فبراير 2024. يرجى استخدام ملحق Azure KeyVault بدلا من ذلك.

cancel_deletion(resource_group_name: str, account_name: str, certificate_name: str, **kwargs: Any) -> Certificate

المعلمات

resource_group_name
str
مطلوب

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

account_name
str
مطلوب

اسم حساب الدفعة. مطلوب

certificate_name
str
مطلوب

معرف الشهادة. يجب أن يتكون هذا من خوارزمية وبصمة إبهام مفصولة بشرطة، ويجب أن تتطابق مع بيانات الشهادة في الطلب. على سبيل المثال SHA1-a3d1c5. مطلوب

cls
callable

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

المرتجعات

الشهادة أو نتيجة cls(response)

نوع الإرجاع

استثناءات

create

إنشاء شهادة جديدة داخل الحساب المحدد.

تحذير: تم إهمال هذه العملية وستتم إزالتها بعد فبراير 2024. يرجى استخدام ملحق Azure KeyVault بدلا من ذلك.

create(resource_group_name: str, account_name: str, certificate_name: str, parameters: _models.CertificateCreateOrUpdateParameters, if_match: str | None = None, if_none_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Certificate

المعلمات

resource_group_name
str
مطلوب

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

account_name
str
مطلوب

اسم حساب الدفعة. مطلوب

certificate_name
str
مطلوب

معرف الشهادة. يجب أن يتكون هذا من خوارزمية وبصمة إبهام مفصولة بشرطة، ويجب أن تتطابق مع بيانات الشهادة في الطلب. على سبيل المثال SHA1-a3d1c5. مطلوب

parameters
CertificateCreateOrUpdateParameters أو IO
مطلوب

معلمات إضافية لإنشاء الشهادة. هو إما نوع CertificateCreateOrUpdateParameters أو نوع IO. مطلوب

if_match
str
مطلوب

إصدار حالة الكيان (ETag) من الشهادة المراد تحديثها. يمكن استخدام قيمة "*" لتطبيق العملية فقط إذا كانت الشهادة موجودة بالفعل. إذا تم حذفها، فسيتم تطبيق هذه العملية دائما. القيمة الافتراضية هي بلا.

if_none_match
str
مطلوب

اضبط على '*' للسماح بإنشاء شهادة جديدة، ولكن لمنع تحديث شهادة موجودة. سيتم تجاهل القيم الأخرى. القيمة الافتراضية هي بلا.

content_type
str

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

cls
callable

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

المرتجعات

الشهادة أو نتيجة cls(response)

نوع الإرجاع

استثناءات

get

يحصل على معلومات حول الشهادة المحددة.

تحذير: تم إهمال هذه العملية وستتم إزالتها بعد فبراير 2024. يرجى استخدام ملحق Azure KeyVault بدلا من ذلك.

get(resource_group_name: str, account_name: str, certificate_name: str, **kwargs: Any) -> Certificate

المعلمات

resource_group_name
str
مطلوب

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

account_name
str
مطلوب

اسم حساب الدفعة. مطلوب

certificate_name
str
مطلوب

معرف الشهادة. يجب أن يتكون هذا من خوارزمية وبصمة إبهام مفصولة بشرطة، ويجب أن تتطابق مع بيانات الشهادة في الطلب. على سبيل المثال SHA1-a3d1c5. مطلوب

cls
callable

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

المرتجعات

الشهادة أو نتيجة cls(response)

نوع الإرجاع

استثناءات

list_by_batch_account

يسرد جميع الشهادات في الحساب المحدد.

تحذير: تم إهمال هذه العملية وستتم إزالتها بعد فبراير 2024. يرجى استخدام ملحق Azure KeyVault بدلا من ذلك.

list_by_batch_account(resource_group_name: str, account_name: str, maxresults: int | None = None, select: str | None = None, filter: str | None = None, **kwargs: Any) -> Iterable[Certificate]

المعلمات

resource_group_name
str
مطلوب

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

account_name
str
مطلوب

اسم حساب الدفعة. مطلوب

maxresults
int
مطلوب

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

select
str
مطلوب

قائمة مفصولة بفواصل من الخصائص التي يجب إرجاعها. على سبيل المثال"properties/provisioningState". خصائص المستوى الأعلى فقط ضمن الخصائص/ صالحة للتحديد. القيمة الافتراضية هي بلا.

filter
str
مطلوب

تعبير عامل تصفية OData. الخصائص الصالحة للتصفية هي "properties/provisioningState" و"properties/provisioningStateTransitionTime" و"name". القيمة الافتراضية هي بلا.

cls
callable

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

المرتجعات

مكرر مثل مثيل الشهادة أو نتيجة cls (استجابة)

نوع الإرجاع

استثناءات

update

التحديثات خصائص شهادة موجودة.

تحذير: تم إهمال هذه العملية وستتم إزالتها بعد فبراير 2024. يرجى استخدام ملحق Azure KeyVault بدلا من ذلك.

update(resource_group_name: str, account_name: str, certificate_name: str, parameters: _models.CertificateCreateOrUpdateParameters, if_match: str | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Certificate

المعلمات

resource_group_name
str
مطلوب

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

account_name
str
مطلوب

اسم حساب الدفعة. مطلوب

certificate_name
str
مطلوب

معرف الشهادة. يجب أن يتكون هذا من خوارزمية وبصمة إبهام مفصولة بشرطة، ويجب أن تتطابق مع بيانات الشهادة في الطلب. على سبيل المثال SHA1-a3d1c5. مطلوب

parameters
CertificateCreateOrUpdateParameters أو IO
مطلوب

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

if_match
str
مطلوب

إصدار حالة الكيان (ETag) من الشهادة المراد تحديثها. يمكن حذف هذه القيمة أو تعيينها إلى "*" لتطبيق العملية دون قيد أو شرط. القيمة الافتراضية هي بلا.

content_type
str

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

cls
callable

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

المرتجعات

الشهادة أو نتيجة cls(response)

نوع الإرجاع

استثناءات

السمات

models

models = <module 'azure.mgmt.batch.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\batch\\models\\__init__.py'>