ProvidersOperations الفصل

تحذير

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

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

ResourceManagementClient's

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

توريث
builtins.object
ProvidersOperations

الدالمنشئ

ProvidersOperations(*args, **kwargs)

الأساليب

get

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

get_at_tenant_scope

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

list

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

list_at_tenant_scope

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

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(top: int | None = None, expand: str | None = None, **kwargs: Any) -> Iterable[Provider]

المعلمات

top
int
مطلوب

عدد النتائج المراد إرجاعها. إذا تم تمرير قيمة خالية، فترجع جميع عمليات التوزيع. القيمة الافتراضية هي بلا.

expand
str
مطلوب

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

list_at_tenant_scope

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

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

المعلمات

top
int
مطلوب

عدد النتائج المراد إرجاعها. إذا تم تمرير القيمة الخالية، فترجع جميع الموفرين. القيمة الافتراضية هي بلا.

expand
str
مطلوب

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

register

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

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

المعلمات

resource_provider_namespace
str
مطلوب

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

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.v2020_10_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2020_10_01\\models\\__init__.py'>