ResourcesOperations الفصل

تحذير

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

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

ResourceManagementClient's

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

توريث
builtins.object
ResourcesOperations

الدالمنشئ

ResourcesOperations(*args, **kwargs)

الأساليب

begin_create_or_update

إنشاء مورد.

begin_create_or_update_by_id

إنشاء مورد حسب المعرف.

begin_delete

حذف مورد.

begin_delete_by_id

حذف مورد حسب المعرف.

begin_move_resources

نقل الموارد من مجموعة موارد إلى مجموعة موارد أخرى.

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

begin_update

التحديثات مورد.

begin_update_by_id

التحديثات موردا حسب المعرف.

begin_validate_move_resources

التحقق مما إذا كان يمكن نقل الموارد من مجموعة موارد إلى مجموعة موارد أخرى.

تتحقق هذه العملية مما إذا كان يمكن نقل الموارد المحددة إلى الهدف. يجب أن تكون الموارد التي سيتم نقلها في نفس مجموعة الموارد المصدر في اشتراك المصدر المستخدم. قد تكون مجموعة الموارد الهدف في اشتراك مختلف. إذا نجح التحقق من الصحة، فإنه يرجع رمز استجابة HTTP 204 (لا يوجد محتوى). إذا فشل التحقق من الصحة، فإنه يرجع رمز استجابة HTTP 409 (تعارض) مع رسالة خطأ. استرجع عنوان URL في قيمة عنوان الموقع للتحقق من نتيجة العملية طويلة الأمد.

check_existence

التحقق من وجود مورد.

check_existence_by_id

التحقق حسب المعرف من وجود مورد. تعمل واجهة برمجة التطبيقات هذه حاليا فقط لمجموعة محدودة من موفري الموارد. في حالة عدم تنفيذ موفر الموارد لواجهة برمجة التطبيقات هذه، سيستجيب ARM ب 405. والبديل بعد ذلك هو استخدام واجهة برمجة تطبيقات GET للتحقق من وجود المورد.

get

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

get_by_id

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

list

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

list_by_resource_group

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

begin_create_or_update

إنشاء مورد.

begin_create_or_update(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد للمورد. الاسم غير حساس لحالة الأحرف. مطلوب

resource_provider_namespace
str
مطلوب

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

parent_resource_path
str
مطلوب

هوية المورد الأصل. مطلوب

resource_type
str
مطلوب

نوع المورد للمورد المراد إنشاؤه. مطلوب

resource_name
str
مطلوب

اسم المورد الذي تريد إنشاؤه. مطلوب

api_version
str
مطلوب

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

parameters
GenericResource أو IO
مطلوب

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

content_type
str

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

cls
callable

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

continuation_token
str

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

polling
bool أو PollingMethod

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

polling_interval
int

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

المرتجعات

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

نوع الإرجاع

استثناءات

begin_create_or_update_by_id

إنشاء مورد حسب المعرف.

begin_create_or_update_by_id(resource_id: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]

المعلمات

resource_id
str
مطلوب

المعرف المؤهل بالكامل للمورد، بما في ذلك اسم المورد ونوع المورد. استخدم التنسيق، /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. مطلوب

api_version
str
مطلوب

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

parameters
GenericResource أو IO
مطلوب

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

content_type
str

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

cls
callable

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

continuation_token
str

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

polling
bool أو PollingMethod

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

polling_interval
int

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

المرتجعات

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

نوع الإرجاع

استثناءات

begin_delete

حذف مورد.

begin_delete(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> LROPoller[None]

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على المورد المراد حذفه. الاسم غير حساس لحالة الأحرف. مطلوب

resource_provider_namespace
str
مطلوب

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

parent_resource_path
str
مطلوب

هوية المورد الأصل. مطلوب

resource_type
str
مطلوب

نوع المورد. مطلوب

resource_name
str
مطلوب

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

api_version
str
مطلوب

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

cls
callable

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

continuation_token
str

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

polling
bool أو PollingMethod

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

polling_interval
int

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

المرتجعات

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

نوع الإرجاع

استثناءات

begin_delete_by_id

حذف مورد حسب المعرف.

begin_delete_by_id(resource_id: str, api_version: str, **kwargs: Any) -> LROPoller[None]

المعلمات

resource_id
str
مطلوب

المعرف المؤهل بالكامل للمورد، بما في ذلك اسم المورد ونوع المورد. استخدم التنسيق، /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. مطلوب

api_version
str
مطلوب

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

cls
callable

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

continuation_token
str

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

polling
bool أو PollingMethod

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

polling_interval
int

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

المرتجعات

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

نوع الإرجاع

استثناءات

begin_move_resources

نقل الموارد من مجموعة موارد إلى مجموعة موارد أخرى.

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

begin_move_resources(source_resource_group_name: str, parameters: _models.ResourcesMoveInfo, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

المعلمات

source_resource_group_name
str
مطلوب

اسم مجموعة الموارد من اشتراك المصدر الذي يحتوي على الموارد التي سيتم نقلها. مطلوب

parameters
ResourcesMoveInfo أو IO
مطلوب

معلمات لنقل الموارد. إما نوع ResourcesMoveInfo أو نوع IO. مطلوب

content_type
str

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

cls
callable

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

continuation_token
str

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

polling
bool أو PollingMethod

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

polling_interval
int

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

المرتجعات

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

نوع الإرجاع

استثناءات

begin_update

التحديثات مورد.

begin_update(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد للمورد. الاسم غير حساس لحالة الأحرف. مطلوب

resource_provider_namespace
str
مطلوب

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

parent_resource_path
str
مطلوب

هوية المورد الأصل. مطلوب

resource_type
str
مطلوب

نوع المورد الخاص بالمورد المراد تحديثه. مطلوب

resource_name
str
مطلوب

اسم المورد المراد تحديثه. مطلوب

api_version
str
مطلوب

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

parameters
GenericResource أو IO
مطلوب

معلمات لتحديث المورد. إما نوع GenericResource أو نوع IO. مطلوب

content_type
str

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

cls
callable

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

continuation_token
str

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

polling
bool أو PollingMethod

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

polling_interval
int

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

المرتجعات

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

نوع الإرجاع

استثناءات

begin_update_by_id

التحديثات موردا حسب المعرف.

begin_update_by_id(resource_id: str, api_version: str, parameters: _models.GenericResource, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.GenericResource]

المعلمات

resource_id
str
مطلوب

المعرف المؤهل بالكامل للمورد، بما في ذلك اسم المورد ونوع المورد. استخدم التنسيق، /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. مطلوب

api_version
str
مطلوب

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

parameters
GenericResource أو IO
مطلوب

تحديث معلمات المورد. إما نوع GenericResource أو نوع IO. مطلوب

content_type
str

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

cls
callable

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

continuation_token
str

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

polling
bool أو PollingMethod

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

polling_interval
int

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

المرتجعات

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

نوع الإرجاع

استثناءات

begin_validate_move_resources

التحقق مما إذا كان يمكن نقل الموارد من مجموعة موارد إلى مجموعة موارد أخرى.

تتحقق هذه العملية مما إذا كان يمكن نقل الموارد المحددة إلى الهدف. يجب أن تكون الموارد التي سيتم نقلها في نفس مجموعة الموارد المصدر في اشتراك المصدر المستخدم. قد تكون مجموعة الموارد الهدف في اشتراك مختلف. إذا نجح التحقق من الصحة، فإنه يرجع رمز استجابة HTTP 204 (لا يوجد محتوى). إذا فشل التحقق من الصحة، فإنه يرجع رمز استجابة HTTP 409 (تعارض) مع رسالة خطأ. استرجع عنوان URL في قيمة عنوان الموقع للتحقق من نتيجة العملية طويلة الأمد.

begin_validate_move_resources(source_resource_group_name: str, parameters: _models.ResourcesMoveInfo, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[None]

المعلمات

source_resource_group_name
str
مطلوب

اسم مجموعة الموارد من اشتراك المصدر الذي يحتوي على الموارد التي سيتم التحقق من صحتها للنقل. مطلوب

parameters
ResourcesMoveInfo أو IO
مطلوب

معلمات لنقل الموارد. إما نوع ResourcesMoveInfo أو نوع IO. مطلوب

content_type
str

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

cls
callable

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

continuation_token
str

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

polling
bool أو PollingMethod

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

polling_interval
int

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

المرتجعات

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

نوع الإرجاع

استثناءات

check_existence

التحقق من وجود مورد.

check_existence(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> bool

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على المورد المراد التحقق منها. الاسم غير حساس لحالة الأحرف. مطلوب

resource_provider_namespace
str
مطلوب

موفر الموارد للمورد للتحقق. مطلوب

parent_resource_path
str
مطلوب

هوية المورد الأصل. مطلوب

resource_type
str
مطلوب

نوع المورد. مطلوب

resource_name
str
مطلوب

اسم المورد للتحقق مما إذا كان موجودا. مطلوب

api_version
str
مطلوب

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

check_existence_by_id

التحقق حسب المعرف من وجود مورد. تعمل واجهة برمجة التطبيقات هذه حاليا فقط لمجموعة محدودة من موفري الموارد. في حالة عدم تنفيذ موفر الموارد لواجهة برمجة التطبيقات هذه، سيستجيب ARM ب 405. والبديل بعد ذلك هو استخدام واجهة برمجة تطبيقات GET للتحقق من وجود المورد.

check_existence_by_id(resource_id: str, api_version: str, **kwargs: Any) -> bool

المعلمات

resource_id
str
مطلوب

المعرف المؤهل بالكامل للمورد، بما في ذلك اسم المورد ونوع المورد. استخدم التنسيق، /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. مطلوب

api_version
str
مطلوب

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

get

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

get(resource_group_name: str, resource_provider_namespace: str, parent_resource_path: str, resource_type: str, resource_name: str, api_version: str, **kwargs: Any) -> GenericResource

المعلمات

resource_group_name
str
مطلوب

اسم مجموعة الموارد التي تحتوي على المورد الذي يجب الحصول عليه. الاسم غير حساس لحالة الأحرف. مطلوب

resource_provider_namespace
str
مطلوب

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

parent_resource_path
str
مطلوب

هوية المورد الأصل. مطلوب

resource_type
str
مطلوب

نوع المورد للمورد. مطلوب

resource_name
str
مطلوب

اسم المورد الذي يجب الحصول عليه. مطلوب

api_version
str
مطلوب

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

get_by_id

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

get_by_id(resource_id: str, api_version: str, **kwargs: Any) -> GenericResource

المعلمات

resource_id
str
مطلوب

المعرف المؤهل بالكامل للمورد، بما في ذلك اسم المورد ونوع المورد. استخدم التنسيق، /subscriptions/{guid}/resourceGroups/{resource-group-name}/{resource-provider-namespace}/{resource-type}/{resource-name}. مطلوب

api_version
str
مطلوب

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

list

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

list(filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[GenericResourceExpanded]

المعلمات

filter
str
مطلوب

عامل التصفية الذي يجب تطبيقه على العملية.:التعليمات البرمجية:
<br>تتضمن eq عوامل المقارنة بين عوامل التصفية (يساوي) و ne (لا تساوي) ويمكن استخدامها مع الخصائص التالية: locationو nameidentityidentity/principalIdplanresourceGroupresourceTypeplan/productplan/nameplan/publisherplan/version.plan/promotionCode:code:
<br>على سبيل المثال، للتصفية حسب نوع مورد، استخدم $filter=resourceType eq 'Microsoft.Network/virtualNetworks'```<br>
<br>` `substringof(value, property)` can be used to filter for substrings of the following currently-supported properties: `name` and `resourceGroup
<br>`For example, to get all resources with 'demo' anywhere in the resource name, use $filter=substringof('demo', name)'''
<br>`Multiple substring operations can also be combined using و/`or` operators.:code:*<br>*`<br>`Note that any truncated number of results queried via $top may also not be compatible when using a filter.:code:*<br>*`<br>
Resources can be filtered by tag names and values. For example, to filter for a tag name and value, use ``$filter=tagName eq 'tag1' and tagValue eq 'Value1'``. Note that when resources are filtered by tag name and value, لن يتم إرجاع العلامات الأصلية لكل مورد في النتائج.Any list of additional properties queried via $expandmay also not be compatible when filtering by tag names/values.
<br>`For tag names only, resources can be filtered by prefix using the following syntax: $filter=startswith(tagName, 'المغادرة'). This query will return all resources with a tag name prefixed by the phrase `depart` (i.e.`department`, `departureDate`, `departureTime`, etc.):code:*<br>*`<br>
Note that some properties can be combined when filtering resources, which include the following: ``substringof() and/or resourceType``, خطة وخطة/ناشر وهوية خطة/اسم, and وهوية/معرف أساسي". القيمة الافتراضية هي بلا.

expand
str
مطلوب

قائمة مفصولة بفواصل من الخصائص الإضافية المراد تضمينها في الاستجابة. تتضمن createdTimeالقيم الصالحة و changedTime و provisioningState. على سبيل المثال، ⁧$expand=createdTime,changedTime⁩. القيمة الافتراضية هي بلا.

top
int
مطلوب

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

list_by_resource_group

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

list_by_resource_group(resource_group_name: str, filter: str | None = None, expand: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[GenericResourceExpanded]

المعلمات

resource_group_name
str
مطلوب

مجموعة الموارد مع الموارد التي يجب الحصول عليها. مطلوب

filter
str
مطلوب

عامل التصفية الذي يجب تطبيقه على العملية.:التعليمات البرمجية:
<br>الخصائص التي يمكنك استخدامها ل eq (يساوي) أو ne (غير متساوية) هي: الموقع، resourceType, name, resourceGroup, identity, identity/principalId, plan, plan/publisher, plan/product, plan/name, plan/version, and plan/promotionCode.:code:<br>``<br>على سبيل المثال، للتصفية حسب نوع المورد، استخدم: $filter=resourceType eq 'Microsoft.Network/virtualNetworks':code:<br>``<br>يمكنك استخدام substringof(value, property) في عامل التصفية. الخصائص التي يمكنك استخدامها في السلسلة الفرعية هي: الاسم و resourceGroup.:code:<br>``<br>على سبيل المثال، للحصول على جميع الموارد مع "العرض التوضيحي" في أي مكان في الاسم، استخدم: $filter=substringof('demo', name):code:<br>``<br>يمكنك ربط أكثر من سلسلة فرعية واحدة معا عن طريق إضافة و/أو عوامل التشغيل.:التعليمات البرمجية:<br>``<br>يمكنك التصفية حسب أسماء العلامات والقيم. على سبيل المثال، لتصفية اسم العلامة وقيمتها، استخدم $filter=tagName eq 'tag1' و tagValue eq 'Value1'. عند التصفية حسب اسم العلامة وقيمتها، لا يتم إرجاع العلامات لكل مورد في النتائج.:code::<br>code:>><<<br>يمكنك استخدام بعض الخصائص معا عند التصفية. المجموعات التي يمكنك استخدامها هي: substringof و/أو resourceType، والخطة والخطة/الناشر والخطة/الاسم، والهوية والهوية/المعرف الأساسي. القيمة الافتراضية هي بلا.

expand
str
مطلوب

قائمة مفصولة بفواصل من الخصائص الإضافية المراد تضمينها في الاستجابة. تتضمن createdTimeالقيم الصالحة و changedTime و provisioningState. على سبيل المثال، ⁧$expand=createdTime,changedTime⁩. القيمة الافتراضية هي بلا.

top
int
مطلوب

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

السمات

models

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