ドキュメントから、あなたがリクエストにsourceServerId情報やOSTYPEを設定する必要がCreate Serverに。
ベアメタルサーバによって、新しいサーバを作成したい場合は、OSTYPEを指定する必要がありますのみ、ベアメタルサーバに必要な
。ベアメタルサーバーに をプロビジョニングするOSを指定します。現在、唯一サポートされているOSの種類は redHat6_64Bit、centOS6_64Bit、windows2012R2Standard_64Bit、 windows2012R2Datacenter_64Bit、ubuntu14_64Bitです。特定のデータセンターのインポート可能なOS のタイプのリストは、データ取得 センターベアメタル機能API操作から取得できます。 (標準 とハイパースケールサーバでは無視されます。)
エルス
あなたはsourceServerIdを使用してサーバーを作成することができます。
ソースを使用するには、サーバーのIDを。テンプレートのID、または クローンが存在する場合は、既存のサーバーID。データセンターの アカウントで使用可能なテンプレートのリストは、Get Data Center Deployment Capabilities API操作から取得できます。 (ベアメタル サーバでは無視されます。)
だからあなたがセンターの展開機能のAPIにGETを実行する必要があります。
は、特定のデータセンターが 与えられたアカウントのサポート機能のリストを取得します。展開可能なネットワーク、OSテンプレート、 など、共有ロードバランサ構成のような機能が利用できるかどうかは、 です。例えば
:興味に関する情報がある
"supportsBareMetalServers":false,
"supportsSharedLoadBalancer":true,
"deployableNetworks":[
{
"name":"My Network",
"networkId":"a933432bd8894e84b6c4fb123e48cb8b",
"type":"private",
"accountID":"ACCT"
}
],
"templates":[
{
"name":"UBUNTU-14-64-TEMPLATE",
"description":"Ubuntu 14 | 64-bit",
"storageSizeGB":17,
"capabilities":[
"cpuAutoscale"
],
"reservedDrivePaths":[
"bin",
"boot",
"build",
"cdrom",
"compat",
"dist",
"dev",
"entropy",
"etc",
"home",
"initrd.img",
"lib",
"lib64",
"libexec",
"lost+found",
"media",
"mnt",
"opt",
"proc",
"root",
"sbin",
"selinux",
"srv",
"sys",
"tmp",
"usr",
"var",
"vmlinuz"
]
},
{
"name":"WIN2012R2DTC-64",
"description":"Windows 2012 R2 Datacenter Edition | 64-bit",
"storageSizeGB":60,
"capabilities":[
"cpuAutoscale"
],
"reservedDrivePaths":[
"a",
"b",
"c",
"d"
],
"drivePathLength":1
},
{
"name":"WA1ACCTCUST01",
"description":"My Custom Template",
"storageSizeGB":16,
"capabilities":[
"cpuAutoscale"
],
"reservedDrivePaths":[
"bin",
"boot",
"build",
"cdrom",
"compat",
"dist",
"dev",
"entropy",
"etc",
"home",
"initrd.img",
"lib",
"lib64",
"libexec",
"lost+found",
"media",
"mnt",
"opt",
"proc",
"root",
"sbin",
"selinux",
"srv",
"sys",
"tmp",
"usr",
"var",
"vmlinuz"
]
}
]
}
:
GET https://api.ctl.io/v2/datacenters/ALIAS/UC1/deploymentCapabilities
応答はこのようなものを持っています。
注:すべてのデータセンターを知りたい場合は、作成されたすべてのサーバのリストを知りたい場合は、サーバーのリストを取得しますGet Servers By Datacenter
から、Get Data Center
を呼び出すことができますCLCデータセンターに基づいています。
例えば
GET https://api.backup.ctl.io/clc-backup-api/api/datacenters/VA1%20-%20US%20East%20(Sterling)/servers
スタックオーバーフローへようこそ!最初に[ツアー]をして、良い質問を覚えることができます。そうすれば、私たちがあなたを助けやすくなります。 – Katie