DeploymentsOperations الفصل
تحذير
لا تقم بإنشاء مثيل لهذه الفئة مباشرة.
بدلا من ذلك، يجب عليك الوصول إلى العمليات التالية من خلال
السمة <xref:deployments>.
- توريث
-
builtins.objectDeploymentsOperations
الدالمنشئ
DeploymentsOperations(*args, **kwargs)
الأساليب
begin_create_or_update |
نشر الموارد إلى مجموعة موارد. يمكنك توفير القالب والمعلمات مباشرة في الطلب أو الارتباط بملفات JSON. |
begin_create_or_update_at_subscription_scope |
نشر الموارد في نطاق الاشتراك. يمكنك توفير القالب والمعلمات مباشرة في الطلب أو الارتباط بملفات JSON. |
begin_delete |
حذف عملية توزيع من محفوظات التوزيع. لا يمكن حذف نشر قالب قيد التشغيل حاليا. يؤدي حذف توزيع قالب إلى إزالة عمليات التوزيع المقترنة. لا يؤثر حذف توزيع قالب على حالة مجموعة الموارد. هذه عملية غير متزامنة ترجع حالة 202 حتى يتم حذف نشر القالب بنجاح. يحتوي عنوان استجابة الموقع على URI المستخدم للحصول على حالة العملية. أثناء تشغيل العملية، يقوم استدعاء URI في رأس الموقع بإرجاع حالة 202. عند انتهاء العملية، يقوم URI في عنوان الموقع بإرجاع حالة 204 عند النجاح. إذا فشل الطلب غير المتزامن، يقوم URI في عنوان الموقع بإرجاع رمز حالة مستوى الخطأ. |
begin_delete_at_subscription_scope |
حذف عملية توزيع من محفوظات التوزيع. لا يمكن حذف نشر قالب قيد التشغيل حاليا. يؤدي حذف توزيع قالب إلى إزالة عمليات التوزيع المقترنة. هذه عملية غير متزامنة ترجع حالة 202 حتى يتم حذف نشر القالب بنجاح. يحتوي عنوان استجابة الموقع على URI المستخدم للحصول على حالة العملية. أثناء تشغيل العملية، يقوم استدعاء URI في رأس الموقع بإرجاع حالة 202. عند انتهاء العملية، يقوم URI في عنوان الموقع بإرجاع حالة 204 عند النجاح. إذا فشل الطلب غير المتزامن، يقوم URI في عنوان الموقع بإرجاع رمز حالة مستوى الخطأ. |
calculate_template_hash |
حساب تجزئة القالب المحدد. |
cancel |
إلغاء توزيع قالب قيد التشغيل حاليا. يمكنك إلغاء التوزيع فقط إذا كانت provisioningState مقبولة أو قيد التشغيل. بعد إلغاء التوزيع، يتم تعيين provisioningState إلى Canceled. يؤدي إلغاء توزيع القالب إلى إيقاف نشر القالب قيد التشغيل حاليا وترك مجموعة الموارد منشورة جزئيا. |
cancel_at_subscription_scope |
إلغاء توزيع قالب قيد التشغيل حاليا. يمكنك إلغاء التوزيع فقط إذا كانت provisioningState مقبولة أو قيد التشغيل. بعد إلغاء التوزيع، يتم تعيين provisioningState إلى Canceled. يؤدي إلغاء توزيع القالب إلى إيقاف نشر القالب قيد التشغيل حاليا ويترك الموارد موزعة جزئيا. |
check_existence |
التحقق من وجود التوزيع. |
check_existence_at_subscription_scope |
التحقق من وجود التوزيع. |
export_template |
تصدير القالب المستخدم للتوزيع المحدد. |
export_template_at_subscription_scope |
تصدير القالب المستخدم للتوزيع المحدد. |
get |
يحصل على توزيع. |
get_at_subscription_scope |
يحصل على توزيع. |
list_at_subscription_scope |
احصل على جميع عمليات التوزيع للاشتراك. |
list_by_resource_group |
احصل على جميع عمليات التوزيع لمجموعة موارد. |
validate |
التحقق من صحة القالب المحدد من الناحية التركيبية وسيتم قبوله من قبل Azure Resource Manager. |
validate_at_subscription_scope |
التحقق من صحة القالب المحدد من الناحية التركيبية وسيتم قبوله من قبل Azure Resource Manager. |
begin_create_or_update
نشر الموارد إلى مجموعة موارد.
يمكنك توفير القالب والمعلمات مباشرة في الطلب أو الارتباط بملفات JSON.
begin_create_or_update(resource_group_name: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.DeploymentExtended]
المعلمات
- resource_group_name
- str
اسم مجموعة الموارد لنشر الموارد إليها. الاسم غير حساس لحالة الأحرف. يجب أن تكون مجموعة الموارد موجودة مسبقاً. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: 'application/json'. القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
- continuation_token
- str
رمز متابعة لإعادة تشغيل الاستقصاء من حالة محفوظة.
- polling
- bool أو PollingMethod
بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك ARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تمت تهيئته لاستراتيجية استقصاء شخصية.
- polling_interval
- int
وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.
المرتجعات
مثيل LROPoller الذي يرجع إما DeploymentExtended أو نتيجة cls(response)
نوع الإرجاع
استثناءات
begin_create_or_update_at_subscription_scope
نشر الموارد في نطاق الاشتراك.
يمكنك توفير القالب والمعلمات مباشرة في الطلب أو الارتباط بملفات JSON.
begin_create_or_update_at_subscription_scope(deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.DeploymentExtended]
المعلمات
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: 'application/json'. القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
- continuation_token
- str
رمز متابعة لإعادة تشغيل الاستقصاء من حالة محفوظة.
- polling
- bool أو PollingMethod
بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك ARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تمت تهيئته لاستراتيجية استقصاء شخصية.
- polling_interval
- int
وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.
المرتجعات
مثيل LROPoller الذي يرجع إما DeploymentExtended أو نتيجة cls(response)
نوع الإرجاع
استثناءات
begin_delete
حذف عملية توزيع من محفوظات التوزيع.
لا يمكن حذف نشر قالب قيد التشغيل حاليا. يؤدي حذف توزيع قالب إلى إزالة عمليات التوزيع المقترنة. لا يؤثر حذف توزيع قالب على حالة مجموعة الموارد. هذه عملية غير متزامنة ترجع حالة 202 حتى يتم حذف نشر القالب بنجاح. يحتوي عنوان استجابة الموقع على URI المستخدم للحصول على حالة العملية. أثناء تشغيل العملية، يقوم استدعاء URI في رأس الموقع بإرجاع حالة 202. عند انتهاء العملية، يقوم URI في عنوان الموقع بإرجاع حالة 204 عند النجاح. إذا فشل الطلب غير المتزامن، يقوم URI في عنوان الموقع بإرجاع رمز حالة مستوى الخطأ.
begin_delete(resource_group_name: str, deployment_name: str, **kwargs: Any) -> LROPoller[None]
المعلمات
- resource_group_name
- str
اسم مجموعة الموارد مع التوزيع المراد حذفه. الاسم غير حساس لحالة الأحرف. مطلوب
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
- continuation_token
- str
رمز متابعة لإعادة تشغيل الاستقصاء من حالة محفوظة.
- polling
- bool أو PollingMethod
بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك ARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تمت تهيئته لاستراتيجية استقصاء شخصية.
- polling_interval
- int
وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.
المرتجعات
مثيل LROPoller الذي يرجع إما None أو نتيجة cls(response)
نوع الإرجاع
استثناءات
begin_delete_at_subscription_scope
حذف عملية توزيع من محفوظات التوزيع.
لا يمكن حذف نشر قالب قيد التشغيل حاليا. يؤدي حذف توزيع قالب إلى إزالة عمليات التوزيع المقترنة. هذه عملية غير متزامنة ترجع حالة 202 حتى يتم حذف نشر القالب بنجاح. يحتوي عنوان استجابة الموقع على URI المستخدم للحصول على حالة العملية. أثناء تشغيل العملية، يقوم استدعاء URI في رأس الموقع بإرجاع حالة 202. عند انتهاء العملية، يقوم URI في عنوان الموقع بإرجاع حالة 204 عند النجاح. إذا فشل الطلب غير المتزامن، يقوم URI في عنوان الموقع بإرجاع رمز حالة مستوى الخطأ.
begin_delete_at_subscription_scope(deployment_name: str, **kwargs: Any) -> LROPoller[None]
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
- continuation_token
- str
رمز متابعة لإعادة تشغيل الاستقصاء من حالة محفوظة.
- polling
- bool أو PollingMethod
بشكل افتراضي، سيكون أسلوب الاستقصاء الخاص بك ARMPolling. قم بتمرير False لهذه العملية لعدم الاستقصاء، أو تمرير كائن الاستقصاء الذي تمت تهيئته لاستراتيجية استقصاء شخصية.
- polling_interval
- int
وقت الانتظار الافتراضي بين استقصاءين لعمليات LRO إذا لم يكن هناك عنوان Retry-After.
المرتجعات
مثيل LROPoller الذي يرجع إما None أو نتيجة cls(response)
نوع الإرجاع
استثناءات
calculate_template_hash
حساب تجزئة القالب المحدد.
calculate_template_hash(template: MutableMapping[str, Any], **kwargs: Any) -> TemplateHashResult
المعلمات
- template
- <xref:JSON>
القالب المقدم لحساب التجزئة. مطلوب
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
TemplateHashResult أو نتيجة cls(response)
نوع الإرجاع
استثناءات
cancel
إلغاء توزيع قالب قيد التشغيل حاليا.
يمكنك إلغاء التوزيع فقط إذا كانت provisioningState مقبولة أو قيد التشغيل. بعد إلغاء التوزيع، يتم تعيين provisioningState إلى Canceled. يؤدي إلغاء توزيع القالب إلى إيقاف نشر القالب قيد التشغيل حاليا وترك مجموعة الموارد منشورة جزئيا.
cancel(resource_group_name: str, deployment_name: str, **kwargs: Any) -> None
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
لا شيء أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
cancel_at_subscription_scope
إلغاء توزيع قالب قيد التشغيل حاليا.
يمكنك إلغاء التوزيع فقط إذا كانت provisioningState مقبولة أو قيد التشغيل. بعد إلغاء التوزيع، يتم تعيين provisioningState إلى Canceled. يؤدي إلغاء توزيع القالب إلى إيقاف نشر القالب قيد التشغيل حاليا ويترك الموارد موزعة جزئيا.
cancel_at_subscription_scope(deployment_name: str, **kwargs: Any) -> None
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
لا شيء أو نتيجة cls (استجابة)
نوع الإرجاع
استثناءات
check_existence
التحقق من وجود التوزيع.
check_existence(resource_group_name: str, deployment_name: str, **kwargs: Any) -> bool
المعلمات
- resource_group_name
- str
اسم مجموعة الموارد مع التوزيع للتحقق. الاسم غير حساس لحالة الأحرف. مطلوب
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
bool أو نتيجة cls(response)
نوع الإرجاع
استثناءات
check_existence_at_subscription_scope
التحقق من وجود التوزيع.
check_existence_at_subscription_scope(deployment_name: str, **kwargs: Any) -> bool
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
bool أو نتيجة cls(response)
نوع الإرجاع
استثناءات
export_template
تصدير القالب المستخدم للتوزيع المحدد.
export_template(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExportResult
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
DeploymentExportResult أو نتيجة cls(response)
نوع الإرجاع
استثناءات
export_template_at_subscription_scope
تصدير القالب المستخدم للتوزيع المحدد.
export_template_at_subscription_scope(deployment_name: str, **kwargs: Any) -> DeploymentExportResult
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
DeploymentExportResult أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get
يحصل على توزيع.
get(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExtended
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
DeploymentExtended أو نتيجة cls(response)
نوع الإرجاع
استثناءات
get_at_subscription_scope
يحصل على توزيع.
get_at_subscription_scope(deployment_name: str, **kwargs: Any) -> DeploymentExtended
المعلمات
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
DeploymentExtended أو نتيجة cls(response)
نوع الإرجاع
استثناءات
list_at_subscription_scope
احصل على جميع عمليات التوزيع للاشتراك.
list_at_subscription_scope(filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[DeploymentExtended]
المعلمات
- filter
- str
عامل التصفية الذي يجب تطبيقه على العملية. على سبيل المثال، يمكنك استخدام $filter=provisioningState eq '{state}'. القيمة الافتراضية هي بلا.
- top
- int
عدد النتائج التي يجب الحصول عليها. إذا تم تمرير null، فترجع جميع عمليات التوزيع. القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل إما DeploymentExtended أو نتيجة cls(response)
نوع الإرجاع
استثناءات
list_by_resource_group
احصل على جميع عمليات التوزيع لمجموعة موارد.
list_by_resource_group(resource_group_name: str, filter: str | None = None, top: int | None = None, **kwargs: Any) -> Iterable[DeploymentExtended]
المعلمات
- resource_group_name
- str
اسم مجموعة الموارد مع عمليات التوزيع التي يجب الحصول عليها. الاسم غير حساس لحالة الأحرف. مطلوب
- filter
- str
عامل التصفية الذي يجب تطبيقه على العملية. على سبيل المثال، يمكنك استخدام $filter=provisioningState eq '{state}'. القيمة الافتراضية هي بلا.
- top
- int
عدد النتائج التي يجب الحصول عليها. إذا تم تمرير null، فترجع جميع عمليات التوزيع. القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
مكرر مثل مثيل إما DeploymentExtended أو نتيجة cls(response)
نوع الإرجاع
استثناءات
validate
التحقق من صحة القالب المحدد من الناحية التركيبية وسيتم قبوله من قبل Azure Resource Manager.
validate(resource_group_name: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.DeploymentValidateResult
المعلمات
- resource_group_name
- str
اسم مجموعة الموارد التي سيتم نشر القالب إليها. الاسم غير حساس لحالة الأحرف. مطلوب
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json". القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
DeploymentValidateResult أو نتيجة cls(response)
نوع الإرجاع
استثناءات
validate_at_subscription_scope
التحقق من صحة القالب المحدد من الناحية التركيبية وسيتم قبوله من قبل Azure Resource Manager.
validate_at_subscription_scope(deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.DeploymentValidateResult
المعلمات
- content_type
- str
نوع محتوى معلمة النص الأساسي. القيم المعروفة هي: "application/json". القيمة الافتراضية هي بلا.
- cls
- callable
نوع مخصص أو دالة سيتم تمرير الاستجابة المباشرة
المرتجعات
DeploymentValidateResult أو نتيجة cls(response)
نوع الإرجاع
استثناءات
السمات
models
models = <module 'azure.mgmt.resource.resources.v2019_03_01.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\resource\\resources\\v2019_03_01\\models\\__init__.py'>
Azure SDK for Python