输出
在输出部分,您可以指定 StyleBook 在成功创建所有配置对象后向其用户公开的内容。StyleBook 的输出部分是可选的。StyleBook 不需要返回输出。但是,通过将一些内部组件作为输出返回,它允许任何导入它的 StyleBook 具有更大的灵活性,这在创建复合 StyleBook 时可以看到。
下表描述了输出部分中使用的属性。
| 属性 | 说明 | 强制 |
|---|---|---|
| 名称 | 与您要公开的配置对象对应的输出名称。 | 是 |
| 描述 | 描述输出的文本字符串。 | 否 |
| 值 | 此属性指定如何提取 StyleBook 返回的值。 | 是 |
示例:
outputs:
-
name: lbvserver
description: LBVServer component
value: $components.my-lbvserver-comp
-
name: svc-grp
description: ServiceGroup name
value: $components.my-svcg.properties.name
在此示例中,您公开了由 StyleBook 创建的 lbvserver 组件以及服务组的名称。名为 lbvserver 的输出的值是组件 my-lbvserver-comp。同样,名为 svc-grp 的输出的值是由组件 my-svcg 创建的服务组的名称。