参数参考
在 components 构造中,您可以通过使用
$parameters.<parametername> 符号来引用 parameters 部分中定义的参数。如果 <parametername> 本身包含参数(当类型为对象时),则必须使用 $parameters.<parametername>.<sub-parametername> 符号,依此类推。
示例:
parameters:
-
name: name
label: Name
type: string
required: true
-
name: vip
label: Virtual IP and Port
type: object
required: true
parameters:
-
name: ip
label: Virtual IP
description: The Virtual IP Address
type: ipaddress
required: true
-
name: port
label: The Virtual Port
description: The TCP port for the Virtual IP
type: tcp-port
default: 80
components:
-
name: my-lbvserver-comp
type: ns::lbvserver
properties:
name: $parameters.name
servicetype: HTTP
ipv46: $parameters.vip.ip
port: $parameters.vip.port