2016-09-29 15 views
0

カスタム画像テンプレートを使用してソフトレイヤーVMを作成しました。 UIを通じて、メモリやSANディスクの数などのパラメータを変更することができます。 SoftLayer APIのeditObjectエンドポイントを通して、私はメモリとディスクを指定したにもかかわらずホスト名を変更することができます。ここで SoftLayer API editObjectを使用してvmにディスクを追加する

は私のcurlpostupdateファイルです:

{ 
     "parameters":[ 
     { 
      "hostname": "terraform-pat-test-update2", 
      "maxMemory": 8192, 
      "blockDevices": [ 
      { 
       "device": "0", 
       "diskImage": { 
       "capacity": 100 
       } 
      }, 
      { 
       "device": "2", 
       "diskImage": { 
        "capacity": 500 
       } 
      } 
      ] 
     } 
     ] 
    } 

そして、これは私が実行しているコマンドです:

curl -X POST --data @curlpostupdate https://<username>:<key>@api.softlayer.com/rest/v3/SoftLayer_Virtual_Guest/24570499/editObject 

応答:

true⏎ 

私はコマンドを実行した後、チェックUIで私は何も見ないが名前が変更されています。 editObjectはあなたがplaceOrderメソッドを使用する必要が動作しませんVMにディスクを追加するには

Screenshot of device details

Screenshot of upgrade showing disks

答えて

関連する問題