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.