Seu modelo de rede do Cloud Assembly pode anexar um disco existente implantado a uma máquina recém-criada.

Use o exemplo de código de modelo de nuvem a seguir como diretriz.

formatVersion: 1
inputs:
  disk:
    type: string
    $data: /data/availableDisks?resourceType=Cloud.Volume
resources:
  Cloud_Machine_1:
    type: Cloud.Machine
    properties:
      image: ubuntu
      flavor: small
      attachedDisks: 
        - source: ${input.disk}

A linha realçada é uma chamada de API que lista os discos que estão disponíveis para anexos e discos desconectados para qualquer máquina.

O parâmetro resourceType permite que o Cloud Assembly liste discos disponíveis por tipo de conta de nuvem.

Cloud.Volume Discos em qualquer nuvem que você adicionou
Cloud.vSphere.Disk Somente discos do vSphere
Cloud.AWS.Volume Somente discos da Amazon Web Services (AWS)
Cloud.Azure.Disk Somente discos do Microsoft Azure
Cloud.GCP.Disk Somente discos da Google Cloud Platform (GCP)

Ao usar esse recurso, não há componente de tela de design para o disco existente que você anexar. Mesmo que não haja componente na tela de design, o disco anexado aparece na seção de armazenamento da máquina implantada e na guia Recursos.