Il codice del modello di Cloud Assembly può collegare un disco distribuito esistente a una macchina appena creata.

Utilizzare il seguente esempio di codice di modello cloud come linea guida.

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}

La riga evidenziata è una chiamata API che elenca i dischi disponibili per il collegamento, dischi non collegati ad alcuna macchina.

Il parametro resourceType consente a Cloud Assembly di elencare i dischi disponibili in base al tipo di account cloud.

Cloud.Volume Dischi in qualsiasi cloud aggiunto
Cloud.vSphere.Disk Solo dischi vSphere
Cloud.AWS.Volume Solo dischi Amazon Web Services (AWS)
Cloud.Azure.Disk Solo dischi Microsoft Azure
Cloud.GCP.Disk Solo dischi Google Cloud Platform (GCP)

Quando si utilizza questa funzionalità, non è presente alcun componente della tela di progettazione per il disco esistente che viene collegato. Anche se nella tela di progettazione non è presente alcun componente, il disco collegato viene visualizzato nella sezione storage della macchina distribuita e nella scheda Risorse.