El código de plantilla de Automation Assembler puede asociar un disco implementado existente a una máquina recién creada.
Utilice el siguiente código de plantilla de nube como directriz.
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 línea resaltada es una llamada API que enumera los discos que están disponibles para asociar (discos no asociados a ninguna máquina).
El parámetro resourceType permite a Automation Assembler enumerar los discos disponibles por tipo de cuenta de nube.
| Cloud.Volume | Discos en cualquier nube que haya agregado |
| Cloud.vSphere.Disk | Discos de vSphere |
| Cloud.AWS.Volume | Solo discos de Amazon Web Services (AWS) |
| Cloud.Azure.Disk | Solo discos de Microsoft Azure |
| Cloud.GCP.Disk | Solo discos de Google Cloud Platform (GCP) |
Cuando se utiliza esta función, no hay ningún componente de lienzo de diseño para el disco existente que asocie. A pesar de que no hay ningún componente en el lienzo de diseño, el disco asociado aparece en la sección de almacenamiento de la máquina implementada y en la pestaña Recursos.