你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn。
群集参数
参数 () 是多曲柄对象 1,2 ...n,可以是从属的 [parameters]
。
[parameter]
,单一对象是参数对象,可由其他对象引用。
[parameters]
复数,是一个节。
[parameters main]
[[parameters sub-main]]
[[[parameters sub-sub-main]]]
[[[[parameter my-parameter]]]]
嵌套参数结构仅用于呈现参数选择菜单。 不要在单个模板或 UI 呈现中混合参数排名将受到不利影响。
示例
参数的许多属性专用于支持在 UI 中选择参数值。 CycleCloud 维护托管订阅中的 Azure 子网列表,我们有一个特殊的参数属性,用于从该列表中选择。
[cluster scheduler]
Autoscale = $Autoscale
[[node defaults]]
SubnetId = $SubnetId
[parameter SubnetId]
Label = Subnet ID
Description = Subnet Resource Path (ResourceGroup/VirtualNetwork/Subnet)
ParameterType = Azure.Subnet
Required = True
[parameter Autoscale]
Label = Autoscale
DefaultValue = true
Widget.Plugin = pico.form.BooleanCheckBox
Widget.Label = Start and stop execute instances automatically
是对 $
参数名称的引用。
属性引用
任何排名的对象可用的 [parameter]
属性。
属性 | 类型 | 定义 |
---|---|---|
Label | 字符串 | UI 中参数输入字段的标签 |
说明 | 字符串 | UI 中参数输入字段的较长说明 |
必须 | 布尔 | 强制用户在 UI 中输入此参数的值。 默认值为 false。 |
DefaultValue | 任意 | 参数的默认值。 可以是布尔值,字符串,根据参数定义列出。 |
已禁用 | 布尔 | 隐藏 UI 中的参数,并将群集解释中的值静音。 |
ParameterType | 字符串 | 用于影响呈现、选择行为和值约束的自定义参数类型。 请参阅下面的内容。 默认值为 String。 |
配置。 | 字符串 | ParameterType 依赖的其他配置。 用作 Config.config 名称 = config-value。 键包括筛选器 |
Widget.Plugin | 字符串 | 某些参数通过 javascript 小组件提供。 小组件名称。 |
Widget.Label | 字符串 | javascript 小组件的标签。 |
ParameterType 参考
CycleCloud 支持多种不同的参数类型,以促进选择、提升清晰度并减少错误的参数选择。
Azure 中以密钥开头 Azure
的特殊参数类型可能遵循凭据和区域等特殊参数名称。 凭据和区域会通知这些参数选择器根据订阅和位置提供哪些选项。
ParameterType | 定义 |
---|---|
布尔 | 布尔复选框选择器 |
字符串 | 字符串参数字段 |
StringList | 字符串列表生成器 |
Password | 输入带有模糊处理的密码。 |
Cloud.Region | 支持和可用的 Azure 位置。 建议用于所有群集模板。 |
Cloud.Credentials | CycleCloud 提供程序帐户。 建议用于所有群集模板。 |
Cloud.ClusterInitSpecs | Cluster-Init项目选择器。 |
Azure.LiveStorageAccount | |
Azure.LiveStorageContainer | |
Azure.Location | |
Azure.StorageAccount | |
Azure.Environment | 订阅选择器中现有的 Azure 部署 |
Azure.ResourceGroup | Azure 资源组选择器 |
Azure.MachineType | Azure VM 大小选择器 |
Azure.ManagedIdentity | Azure 托管标识选择器 |
Azure.Subnet | Azure 子网选择器 |