Der Cloud Assembly-Vorlagencode kann eine vorhandene, bereitgestellte Festplatte an eine neu erstellte Maschine anhängen.

Verwenden Sie das folgende Beispiel eines Cloud-Vorlagencodes als Richtlinie.

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}

Die hervorgehobene Zeile ist ein API-Aufruf, der die Festplatten auflistet, die für Anhänge verfügbar sind, also Festplatten, die an keine Maschine angehängt sind.

Mit dem Parameter resourceType kann Cloud Assembly die verfügbaren Festplatten nach Cloud-Kontotyp auflisten.

Cloud.Volume Festplatten in einer beliebigen Cloud, die Sie hinzugefügt haben
Cloud.vSphere.Disk Nur vSphere-Festplatten
Cloud.AWS.Volume Nur AWS-Festplatten (Amazon Web Services)
Cloud.Azure.Disk Nur Microsoft Azure-Festplatten
Cloud.GCP.Disk Nur GCP-Festplatten (Google Cloud Platform)

Wenn Sie diese Funktion verwenden, gibt es keine Design-Arbeitsflächenkomponente für die vorhandene Festplatte, die Sie anhängen. Auch wenn keine Komponente auf der Design-Arbeitsfläche vorhanden ist, wird die angehängte Festplatte unter dem Speicherabschnitt der bereitgestellten Maschine und auf der Registerkarte „Ressourcen“ angezeigt.