DeploymentProperties interface
部署属性。
属性
| debug |
部署的调试设置。 |
| expression |
指定模板表达式是在父模板或嵌套模板的范围内计算的。 仅适用于嵌套模板。 如果未指定,则默认值为外部值。 |
| extension |
用于部署扩展的配置。 此对象的键是部署模板中定义的部署扩展别名。 |
| external |
外部输入定义,由外部工具用于定义预期的外部输入值。 |
| external |
外部输入值,由外部工具用于参数评估。 |
| mode | 用于部署资源的模式。 此值可以是增量值,也可以是“完成”。 在增量模式下,部署资源而不删除模板中不包含的现有资源。 在“完成”模式下,将部署资源,并删除模板中不包含的资源组中的现有资源。 使用“完成”模式时请注意,因为可能会无意中删除资源。 |
| on |
错误行为的部署。 |
| parameters | 定义模板部署参数的名称和值对。 如果要直接在请求中提供参数值,而不是链接到现有参数文件,请使用此元素。 使用 parametersLink 属性或 parameters 属性,但不能同时使用两者。 它可以是 JObject 或格式良好的 JSON 字符串。 |
| parameters |
参数文件的 URI。 使用此元素链接到现有参数文件。 使用 parametersLink 属性或 parameters 属性,但不能同时使用两者。 |
| 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 属性或 parameters 属性,但不能同时使用两者。 它可以是 JObject 或格式良好的 JSON 字符串。
parameters?: {[propertyName: string]: DeploymentParameter}
属性值
{[propertyName: string]: DeploymentParameter}
parametersLink
参数文件的 URI。 使用此元素链接到现有参数文件。 使用 parametersLink 属性或 parameters 属性,但不能同时使用两者。
parametersLink?: ParametersLink
属性值
template
模板内容。 如果要直接在请求中传递模板语法,而不是链接到现有模板,请使用此元素。 它可以是 JObject 或格式正确的 JSON 字符串。 使用 templateLink 属性或模板属性,但不能同时使用这两者。
template?: Record<string, unknown>
属性值
Record<string, unknown>
templateLink
validationLevel
部署的验证级别
validationLevel?: string
属性值
string