Votre code de modèle Cloud Assembly peut attacher un disque déployé existant à une machine récemment créée.

Utilisez l'exemple de code du modèle de cloud suivant comme une indication.

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 ligne mise en surbrillance est un appel d'API qui répertorie les disques disponibles pour attachement, c'est-à-dire les disques attachés à aucune machine.

Le paramètre resourceType permet à Cloud Assembly de répertorier les disques disponibles par type de compte de cloud.

Cloud.Volume Disques sur n'importe quel cloud que vous avez ajouté
Cloud.vSphere.Disk Disques vSphere uniquement
Cloud.AWS.Volume Disques Amazon Web Services (AWS) uniquement
Cloud.Azure.Disk Disques Microsoft Azure uniquement
Cloud.GCP.Disk Disques Google Cloud Platform (GCP) uniquement

Lors de l'utilisation de cette fonctionnalité, il n'existe aucun composant de canevas de conception pour le disque existant que vous attachez. Même s'il n'y a aucun composant sur le canevas de conception, le disque attaché s'affiche sous la section Stockage de la machine déployée et sous l'onglet Ressources.