ResourcesOperations الفصل

تحذير

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

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

ResourceManagementClient's

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

توريث
builtins.object
ResourcesOperations

الدالمنشئ

ResourcesOperations(*args, **kwargs)

الأساليب

begin_move_resources

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

begin_update

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

check_existence

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

create_or_update

إنشاء مورد.

delete

حذف المورد وجميع موارده.

get

إرجاع مورد ينتمي إلى مجموعة موارد.

list

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

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 الذي يرجع إما بلا أو نتيجة cls (استجابة)

نوع الإرجاع

استثناءات

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)

نوع الإرجاع

استثناءات

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(response)

نوع الإرجاع

استثناءات

create_or_update

إنشاء مورد.

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) -> _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

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

المرتجعات

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

نوع الإرجاع

استثناءات

delete

حذف المورد وجميع موارده.

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

المعلمات

resource_group_name
str
مطلوب

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

resource_provider_namespace
str
مطلوب

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

parent_resource_path
str
مطلوب

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

resource_type
str
مطلوب

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

resource_name
str
مطلوب

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

api_version
str
مطلوب

مطلوب

cls
callable

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

المرتجعات

لا شيء أو نتيجة 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)

نوع الإرجاع

استثناءات

list

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

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

المعلمات

filter
str
مطلوب

عامل التصفية الذي يجب تطبيقه على العملية. القيمة الافتراضية هي بلا.

expand
str
مطلوب

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

top
int
مطلوب

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

السمات

models

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