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.