You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在Bicep中提供SKU参数建议且不强制验证?

Bicep SKU类型实现“输入建议+允许任意值”的方案

直接变通写法

将自定义类型声明为联合类型加基础字符串类型,即可同时实现输入建议和自由输入:

type Sku = 'P0v3' | 'P1v3' | string

这样在编辑器中编写模板时,会自动弹出P0v3、P1v3的选项建议,同时用户完全可以输入其他任意字符串作为SKU值,不会被类型限制拦截。

可选:添加合法性校验(按需使用)

如果需要对用户自定义输入的SKU做格式或合法性校验,可以通过assert语句在模板内实现基础校验逻辑,示例如下:

param sku Sku = 'P0v3'

// 校验SKU是否为预设值,或符合P*v3的格式
assert validSku = contains(['P0v3', 'P1v3'], sku) || regexMatch(sku, '^P\\d+v3$')

当用户输入的SKU不符合规则时,模板部署会触发断言错误,提前拦截不合法的输入。

内容的提问来源于stack exchange,提问作者mrplatina

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.07.08 22:28:09