Cloud Assembly テンプレート コードで、新しく作成されたマシンに既存の展開済みディスクを接続することができます。
次のクラウド テンプレート コードの例をガイドラインとして使用してください。
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}
強調表示されている行は、接続できるディスク、およびどのマシンにも接続されていないディスクを一覧表示する API 呼び出しです。
Cloud Assembly で resourceType パラメータを使用すると、使用可能なディスクをクラウド アカウント タイプ別に一覧表示することができます。
| Cloud.Volume | 追加された任意のクラウド上のディスク |
| Cloud.vSphere.Disk | vSphere ディスクのみ |
| Cloud.AWS.Volume | Amazon Web Services (AWS) ディスクのみ |
| Cloud.Azure.Disk | Microsoft Azure ディスクのみ |
| Cloud.GCP.Disk | Google Cloud Platform(GCP)ディスクのみ |
この機能を使用している場合、接続する既存のディスク用のデザイン キャンバス コンポーネントはありません。デザイン キャンバスにコンポーネントがない場合でも、接続されたディスクは展開されたマシンのストレージ セクションと [リソース] タブに表示されます。