مشاركة عبر


DeploymentProperties interface

خصائص التوزيع.

الخصائص

debugSetting

إعداد تتبع الأخطاء للتوزيع.

expressionEvaluationOptions

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

extensionConfigs

التكوينات التي يجب استخدامها لملحقات التوزيع. مفاتيح هذا الكائن هي أسماء مستعارة لملحق التوزيع كما هو محدد في قالب النشر.

externalInputDefinitions

تعريفات الإدخال الخارجي، التي تستخدمها الأدوات الخارجية لتحديد قيم الإدخال الخارجية المتوقعة.

externalInputs

قيم الإدخال الخارجية ، التي تستخدمها الأدوات الخارجية لتقييم المعلمات.

mode

الوضع المستخدم لنشر الموارد. يمكن أن تكون هذه القيمة إما تزايدية أو كاملة. في الوضع التزايدي، يتم نشر الموارد دون حذف الموارد الموجودة غير المضمنة في القالب. في وضع الإكمال، يتم نشر الموارد ويتم حذف الموارد الموجودة في مجموعة الموارد غير المضمنة في القالب. كن حذرا عند استخدام وضع الإكمال حيث يمكنك حذف الموارد عن غير قصد.

onErrorDeployment

التوزيع على سلوك الخطأ.

parameters

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

parametersLink

URI لملف المعلمات. يمكنك استخدام هذا العنصر للارتباط بملف معلمات موجود. استخدم خاصية parametersLink أو خاصية المعلمات، ولكن ليس كليهما.

template

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

templateLink

URI للقالب. استخدم خاصية templateLink أو خاصية القالب، ولكن ليس كليهما.

validationLevel

مستوى التحقق من صحة النشر

تفاصيل الخاصية

debugSetting

إعداد تتبع الأخطاء للتوزيع.

debugSetting?: DebugSetting

قيمة الخاصية

expressionEvaluationOptions

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

expressionEvaluationOptions?: ExpressionEvaluationOptions

قيمة الخاصية

extensionConfigs

التكوينات التي يجب استخدامها لملحقات التوزيع. مفاتيح هذا الكائن هي أسماء مستعارة لملحق التوزيع كما هو محدد في قالب النشر.

extensionConfigs?: {[propertyName: string]: {[propertyName: string]: DeploymentExtensionConfigItem}}

قيمة الخاصية

{[propertyName: string]: {[propertyName: string]: DeploymentExtensionConfigItem}}

externalInputDefinitions

تعريفات الإدخال الخارجي، التي تستخدمها الأدوات الخارجية لتحديد قيم الإدخال الخارجية المتوقعة.

externalInputDefinitions?: {[propertyName: string]: DeploymentExternalInputDefinition}

قيمة الخاصية

{[propertyName: string]: DeploymentExternalInputDefinition}

externalInputs

قيم الإدخال الخارجية ، التي تستخدمها الأدوات الخارجية لتقييم المعلمات.

externalInputs?: {[propertyName: string]: DeploymentExternalInput}

قيمة الخاصية

{[propertyName: string]: DeploymentExternalInput}

mode

الوضع المستخدم لنشر الموارد. يمكن أن تكون هذه القيمة إما تزايدية أو كاملة. في الوضع التزايدي، يتم نشر الموارد دون حذف الموارد الموجودة غير المضمنة في القالب. في وضع الإكمال، يتم نشر الموارد ويتم حذف الموارد الموجودة في مجموعة الموارد غير المضمنة في القالب. كن حذرا عند استخدام وضع الإكمال حيث يمكنك حذف الموارد عن غير قصد.

mode: DeploymentMode

قيمة الخاصية

onErrorDeployment

التوزيع على سلوك الخطأ.

onErrorDeployment?: OnErrorDeployment

قيمة الخاصية

parameters

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

parameters?: {[propertyName: string]: DeploymentParameter}

قيمة الخاصية

{[propertyName: string]: DeploymentParameter}

URI لملف المعلمات. يمكنك استخدام هذا العنصر للارتباط بملف معلمات موجود. استخدم خاصية parametersLink أو خاصية المعلمات، ولكن ليس كليهما.

parametersLink?: ParametersLink

قيمة الخاصية

template

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

template?: Record<string, unknown>

قيمة الخاصية

Record<string, unknown>

URI للقالب. استخدم خاصية templateLink أو خاصية القالب، ولكن ليس كليهما.

templateLink?: TemplateLink

قيمة الخاصية

validationLevel

مستوى التحقق من صحة النشر

validationLevel?: string

قيمة الخاصية

string