Quando você implanta um modelo do Cloud Assembly, um recurso pode precisar que outro componente esteja disponível primeiro.

Importante:

Setas indicam apenas uma dependência, e não uma conexão. Para conectar recursos de forma que eles se comuniquem, consulte Primeiros passos com designs do Cloud Assembly.

Dependências explícitas

Às vezes, um recursos precisa que outro seja implantado primeiro. Por exemplo, pode ser necessário que um servidor do database exista primeiro, antes que um servidor de aplicativos possa ser criado e configurado para acessá-lo.

Uma dependência explícita define a ordem de compilação no momento da implantação ou para ações de dimensionamento vertical/horizontal. É possível adicionar uma dependência explícita usando a tela de criação gráfica ou o editor de códigos.

  • Opção tela de design — desenha uma conexão, iniciando no recurso dependente e terminando no recurso a ser implantado primeiro.
  • Opção editor de códigos — adiciona uma propriedade dependsOn ao recurso dependente e identifica o recurso a ser implantado primeiro.

    Uma dependência explícita cria uma seta sólida na tela.

Dependência explícita

Associações de propriedades

Às vezes, uma propriedade de recurso precisa de um valor encontrado em uma propriedade de outro recurso. Por exemplo, um servidor de backup pode precisar da imagem do sistema operacional do servidor do database que está sendo copiado como backup, então o servidor do database deve existir primeiro.

Também chamada de dependência implícita, uma associação de propriedade controla a ordem de compilação, aguardando até que a propriedade necessária esteja disponível antes da implantação do recurso dependente. Você adiciona uma associação de propriedade usando o editor de código.

  • Edite o recurso dependente, adicionando uma propriedade que identifica o recurso e a propriedade que devem existir primeiro.

    Uma associação de propriedade cria uma seta tracejada na tela.

Dependência implícita ou vinculação de propriedade