DeploymentProperties interface
خصائص التوزيع.
الخصائص
| debug |
إعداد تتبع الأخطاء للتوزيع. |
| expression |
يحدد ما إذا كان يتم تقييم تعبيرات القالب ضمن نطاق القالب الأصل أو القالب المتداخل. ينطبق فقط على القوالب المتداخلة. إذا لم يتم تحديدها، تكون القيمة الافتراضية خارجية. |
| extension |
التكوينات التي يجب استخدامها لملحقات التوزيع. مفاتيح هذا الكائن هي أسماء مستعارة لملحق التوزيع كما هو محدد في قالب النشر. |
| external |
تعريفات الإدخال الخارجي، التي تستخدمها الأدوات الخارجية لتحديد قيم الإدخال الخارجية المتوقعة. |
| external |
قيم الإدخال الخارجية ، التي تستخدمها الأدوات الخارجية لتقييم المعلمات. |
| mode | الوضع المستخدم لنشر الموارد. يمكن أن تكون هذه القيمة إما تزايدية أو كاملة. في الوضع التزايدي، يتم نشر الموارد دون حذف الموارد الموجودة غير المضمنة في القالب. في وضع الإكمال، يتم نشر الموارد ويتم حذف الموارد الموجودة في مجموعة الموارد غير المضمنة في القالب. كن حذرا عند استخدام وضع الإكمال حيث يمكنك حذف الموارد عن غير قصد. |
| on |
التوزيع على سلوك الخطأ. |
| parameters | أزواج الاسم والقيمة التي تحدد معلمات التوزيع للقالب. يمكنك استخدام هذا العنصر عندما تريد توفير قيم المعلمات مباشرة في الطلب بدلا من الارتباط بملف معلمة موجود. استخدم خاصية parametersLink أو خاصية المعلمات، ولكن ليس كليهما. يمكن أن يكون JObject أو سلسلة JSON جيدة التكوين. |
| parameters |
URI لملف المعلمات. يمكنك استخدام هذا العنصر للارتباط بملف معلمات موجود. استخدم خاصية parametersLink أو خاصية المعلمات، ولكن ليس كليهما. |
| template | محتوى القالب. يمكنك استخدام هذا العنصر عندما تريد تمرير بناء جملة القالب مباشرة في الطلب بدلا من الارتباط بقالب موجود. يمكن أن يكون JObject أو سلسلة JSON جيدة التكوين. استخدم خاصية templateLink أو خاصية القالب، ولكن ليس كليهما. |
| template |
URI للقالب. استخدم خاصية templateLink أو خاصية القالب، ولكن ليس كليهما. |
| validation |
مستوى التحقق من صحة النشر |
تفاصيل الخاصية
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
parameters
أزواج الاسم والقيمة التي تحدد معلمات التوزيع للقالب. يمكنك استخدام هذا العنصر عندما تريد توفير قيم المعلمات مباشرة في الطلب بدلا من الارتباط بملف معلمة موجود. استخدم خاصية parametersLink أو خاصية المعلمات، ولكن ليس كليهما. يمكن أن يكون JObject أو سلسلة JSON جيدة التكوين.
parameters?: {[propertyName: string]: DeploymentParameter}
قيمة الخاصية
{[propertyName: string]: DeploymentParameter}
parametersLink
URI لملف المعلمات. يمكنك استخدام هذا العنصر للارتباط بملف معلمات موجود. استخدم خاصية parametersLink أو خاصية المعلمات، ولكن ليس كليهما.
parametersLink?: ParametersLink
قيمة الخاصية
template
محتوى القالب. يمكنك استخدام هذا العنصر عندما تريد تمرير بناء جملة القالب مباشرة في الطلب بدلا من الارتباط بقالب موجود. يمكن أن يكون JObject أو سلسلة JSON جيدة التكوين. استخدم خاصية templateLink أو خاصية القالب، ولكن ليس كليهما.
template?: Record<string, unknown>
قيمة الخاصية
Record<string, unknown>
templateLink
URI للقالب. استخدم خاصية templateLink أو خاصية القالب، ولكن ليس كليهما.
templateLink?: TemplateLink
قيمة الخاصية
validationLevel
مستوى التحقق من صحة النشر
validationLevel?: string
قيمة الخاصية
string