DeploymentsOperations الفصل

تحذير

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

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

ResourceManagementClient's

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

توريث
builtins.object
DeploymentsOperations

الدالمنشئ

DeploymentsOperations(*args, **kwargs)

الأساليب

begin_create_or_update

إنشاء توزيع قالب مسمى باستخدام قالب.

begin_delete

حذف التوزيع.

calculate_template_hash

حساب تجزئة القالب المحدد.

cancel

إلغاء توزيع قالب قيد التشغيل حاليا.

check_existence

التحقق من وجود التوزيع.

export_template

تصدير قالب توزيع.

get

الحصول على توزيع.

list

احصل على قائمة عمليات التوزيع.

validate

التحقق من صحة قالب توزيع.

begin_create_or_update

إنشاء توزيع قالب مسمى باستخدام قالب.

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
مطلوب

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

deployment_name
str
مطلوب

اسم التوزيع. مطلوب

parameters
Deployment أو IO
مطلوب

معلمات إضافية تم توفيرها للعملية. هو إما نوع نشر أو نوع IO. مطلوب

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

حذف التوزيع.

begin_delete(resource_group_name: str, deployment_name: str, **kwargs: Any) -> LROPoller[None]

المعلمات

resource_group_name
str
مطلوب

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

deployment_name
str
مطلوب

اسم التوزيع المراد حذفه. مطلوب

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

إلغاء توزيع قالب قيد التشغيل حاليا.

cancel(resource_group_name: str, deployment_name: str, **kwargs: Any) -> None

المعلمات

resource_group_name
str
مطلوب

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

deployment_name
str
مطلوب

اسم التوزيع. مطلوب

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

check_existence

التحقق من وجود التوزيع.

check_existence(resource_group_name: str, deployment_name: str, **kwargs: Any) -> bool

المعلمات

resource_group_name
str
مطلوب

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

deployment_name
str
مطلوب

اسم التوزيع. مطلوب

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

export_template

تصدير قالب توزيع.

export_template(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExportResult

المعلمات

resource_group_name
str
مطلوب

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

deployment_name
str
مطلوب

اسم التوزيع. مطلوب

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

get

الحصول على توزيع.

get(resource_group_name: str, deployment_name: str, **kwargs: Any) -> DeploymentExtended

المعلمات

resource_group_name
str
مطلوب

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

deployment_name
str
مطلوب

اسم التوزيع. مطلوب

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

list

احصل على قائمة عمليات التوزيع.

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

المعلمات

resource_group_name
str
مطلوب

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

filter
str
مطلوب

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

top
int
مطلوب

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

cls
callable

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

المرتجعات

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

نوع الإرجاع

استثناءات

validate

التحقق من صحة قالب توزيع.

validate(resource_group_name: str, deployment_name: str, parameters: _models.Deployment, *, content_type: str = 'application/json', **kwargs: Any) -> _models.DeploymentValidateResult

المعلمات

resource_group_name
str
مطلوب

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

deployment_name
str
مطلوب

اسم التوزيع. مطلوب

parameters
Deployment أو IO
مطلوب

التوزيع للتحقق من الصحة. هو إما نوع نشر أو نوع IO. مطلوب

content_type
str

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

cls
callable

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

المرتجعات

DeploymentValidateResult أو نتيجة 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'>