パラメータ参照
コンポーネントコンストラクトでは、パラメータセクションで定義されたパラメータを
$parameters.<parametername>表記を使用して参照します。<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