ProvidersOperations الفصل

تحذير

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

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

ResourceManagementClient's

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

توريث
builtins.object
ProvidersOperations

الدالمنشئ

ProvidersOperations(*args, **kwargs)

الأساليب

get

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

get_at_tenant_scope

يحصل على موفر الموارد المحدد على مستوى المستأجر.

list

يحصل على جميع موفري الموارد للاشتراك.

list_at_tenant_scope

يحصل على جميع موفري الموارد للمستأجر.

provider_permissions

احصل على أذونات الموفر.

register

تسجيل اشتراك مع موفر موارد.

register_at_management_group_scope

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

unregister

إلغاء تسجيل اشتراك من موفر موارد.

get

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

get(resource_provider_namespace: str, expand: str | None = None, **kwargs: Any) -> Provider

المعلمات

resource_provider_namespace
str
مطلوب

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

expand
str
مطلوب

معلمة الاستعلام $expand. على سبيل المثال، لتضمين أسماء مستعارة للخاصية استجابة لذلك، استخدم $expand=resourceTypes/aliases. القيمة الافتراضية هي بلا.

cls
callable

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

المرتجعات

الموفر أو نتيجة cls(response)

نوع الإرجاع

استثناءات

get_at_tenant_scope

يحصل على موفر الموارد المحدد على مستوى المستأجر.

get_at_tenant_scope(resource_provider_namespace: str, expand: str | None = None, **kwargs: Any) -> Provider

المعلمات

resource_provider_namespace
str
مطلوب

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

expand
str
مطلوب

معلمة الاستعلام $expand. على سبيل المثال، لتضمين أسماء مستعارة للخاصية استجابة لذلك، استخدم $expand=resourceTypes/aliases. القيمة الافتراضية هي بلا.

cls
callable

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

المرتجعات

الموفر أو نتيجة cls(response)

نوع الإرجاع

استثناءات

list

يحصل على جميع موفري الموارد للاشتراك.

list(expand: str | None = None, **kwargs: Any) -> Iterable[Provider]

المعلمات

expand
str
مطلوب

الخصائص المراد تضمينها في النتائج. على سبيل المثال، استخدم &$expand=بيانات التعريف في سلسلة الاستعلام لاسترداد بيانات تعريف موفر الموارد. لتضمين أسماء مستعارة للخاصية استجابة لذلك، استخدم $expand=resourceTypes/aliases. القيمة الافتراضية هي بلا.

cls
callable

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

المرتجعات

مكرر مثل مثيل إما الموفر أو نتيجة cls (استجابة)

نوع الإرجاع

استثناءات

list_at_tenant_scope

يحصل على جميع موفري الموارد للمستأجر.

list_at_tenant_scope(expand: str | None = None, **kwargs: Any) -> Iterable[Provider]

المعلمات

expand
str
مطلوب

الخصائص المراد تضمينها في النتائج. على سبيل المثال، استخدم &$expand=بيانات التعريف في سلسلة الاستعلام لاسترداد بيانات تعريف موفر الموارد. لتضمين أسماء مستعارة للخاصية استجابة لذلك، استخدم $expand=resourceTypes/aliases. القيمة الافتراضية هي بلا.

cls
callable

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

المرتجعات

مكرر مثل مثيل إما الموفر أو نتيجة cls (استجابة)

نوع الإرجاع

استثناءات

provider_permissions

احصل على أذونات الموفر.

provider_permissions(resource_provider_namespace: str, **kwargs: Any) -> ProviderPermissionListResult

المعلمات

resource_provider_namespace
str
مطلوب

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

register

تسجيل اشتراك مع موفر موارد.

register(resource_provider_namespace: str, properties: _models.ProviderRegistrationRequest | None = None, *, content_type: str = 'application/json', **kwargs: Any) -> _models.Provider

المعلمات

resource_provider_namespace
str
مطلوب

مساحة اسم موفر الموارد للتسجيل. مطلوب

properties
ProviderRegistrationRequest أو IO
مطلوب

موافقة الطرف الثالث على S2S. هو إما نوع ProviderRegistrationRequest أو نوع IO. القيمة الافتراضية هي بلا.

content_type
str

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

cls
callable

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

المرتجعات

الموفر أو نتيجة cls(response)

نوع الإرجاع

استثناءات

register_at_management_group_scope

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

register_at_management_group_scope(resource_provider_namespace: str, group_id: str, **kwargs: Any) -> None

المعلمات

resource_provider_namespace
str
مطلوب

مساحة اسم موفر الموارد للتسجيل. مطلوب

group_id
str
مطلوب

معرف مجموعة الإدارة. مطلوب

cls
callable

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

المرتجعات

لا شيء أو نتيجة cls (استجابة)

نوع الإرجاع

استثناءات

unregister

إلغاء تسجيل اشتراك من موفر موارد.

unregister(resource_provider_namespace: str, **kwargs: Any) -> Provider

المعلمات

resource_provider_namespace
str
مطلوب

مساحة اسم موفر الموارد لإلغاء تسجيلها. مطلوب

cls
callable

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

المرتجعات

الموفر أو نتيجة cls(response)

نوع الإرجاع

استثناءات

السمات

models

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