Es posible enlazar propiedades de XaaS, máquinas, Software y propiedades personalizadas a otras propiedades en un blueprint de aplicación.

Por ejemplo, el arquitecto de software podría modificar definiciones de propiedad en los scripts de ciclo de vida de un componente WAR. Un componente WAR puede necesitar la ubicación de instalación del componente del servidor Apache Tomcat, de modo que el arquitecto de software configura el componente WAR para establecer el valor de propiedad server_home en el valor de propiedad install_path del servidor Apache Tomcat. Como arquitecto que ensambla el blueprint, debe enlazar la propiedad server_home a la propiedad install_path del servidor Apache Tomcat para que el componente de Software aprovisione correctamente.

Establece correctamente los enlaces al configurar componentes en un blueprint de aplicación. En la página Blueprint, arrastre el componente al lienzo y haga clic en la pestaña Propiedades. Para enlazar una propiedad a otra propiedad en un blueprint, seleccione la casilla Enlazar. Puede escribir ComponentName~PropertyName en el cuadro de texto de valor, o bien utilizar la flecha hacia abajo para generar una lista de opciones de enlace disponibles. Utilice un carácter de ~ como separador entre componentes y propiedades. Por ejemplo, para enlazar a la propiedad dp_port, en el componente MySQL, podría escribir mysql~db_port.

Para enlazar las propiedades que se configuran durante el aprovisionamiento, como la dirección IP de una máquina o el nombre del host de un componente de Software, escriba _resource~ComponentName~PropertyName. Por ejemplo, para enlazar al nombre de reserva de una máquina, puede escribir _resource~vSphere_Machine_1~MachineReservationName.

Consulte la tabla Ejemplos de enlaces de propiedad de cadena para obtener ejemplos de un valor de propiedad de una cadena cuando se enlazan los diferentes tipos de propiedades.

Tabla 1. Ejemplos de enlaces de propiedad de cadena

Ejemplo de tipo de propiedad

Tipo de propiedad que enlazar

Resultado de enlace (A se enlaza a B)

Cadena (propiedad A)

Cadena (propiedad B="Hi")

A="Hi"

Cadena (propiedad A)

Contenido (propiedad B="http://my.com/content")

A="http://my.com/content"

Cadena (propiedad A)

Matriz (propiedad B=["1","2"])

A="["1","2"]"

Cadena (propiedad A)

Computada (propiedad B="Hello")

A="Hello"

Consulte la tabla Ejemplos de enlaces de propiedad de matriz para obtener ejemplos de un valor de propiedad de matriz cuando se enlazan los diferentes tipos de propiedades.

Tabla 2. Ejemplos de enlaces de propiedad de matriz

Ejemplo de tipo de propiedad

Tipo de propiedad que enlazar

Resultado de enlace (A se enlaza a B)

Matriz (propiedad A)

Cadena (propiedad B="Hi")

A="Hi"

Matriz (propiedad A)

Contenido (propiedad B="http://my.com/content")

A="http://my.com/content"

Matriz (propiedad A)

Computada (propiedad B="Hello")

A="Hello"