IP グループ - アドレスの追加

このコマンドを使用して、IP グループにアドレスを追加します。

単一 IP アドレスの追加

フォーマット:


<ipgroup object>.ips.create(<an ipaddress>)

次に例を示します。


admin.ipgroups[0].ips.create('172.16.66.50')

出力:


[{
"createdtime": "Tue, 17 Jan 2012 17:20:52 GMT",
"currentstatus": "available",
"hostname": None,
"id":"/deployment/resources/addresses/b0676045-5395-4d2f-826d-54d50784ee65",
"ip": "172.16.66.50",
"ipgroup": (nested object),
"updatedtime": "Tue, 17 Jan 2012 17:20:52 GMT"
}]

IP アドレスの範囲の追加

フォーマット:


<ipgroup object>.ips.create(<start ip address>, <end ipaddress>)

次に例を示します。


 admin.ipgroups[0].ips.create('172.16.66.2','172.16.66.3')

出力:


 [{ 
 "createdtime":
"Tue, 17 Jan 2012 17:27:13 GMT", 

"currentstatus": "available", 

"hostname": None,
"id":
"/deployment/resources/addresses/19e9b78d-0825-46fb-bf1e-ab5bdcf4483b",
"ip": "172.16.66.2",
“ipgroup": (nested object), 

"updatedtime": "Tue, 17 Jan 2012 17:27:13 GMT" 
}, { 
 "createdtime":
"Tue, 17 Jan 2012 17:27:14 GMT", 

"currentstatus": "available", 

"hostname": None, 

"id":
"/deployment/resources/addresses/245d81cd-2a3b-4d1d-877d-7de659ab58f9",

"ip": "172.16.66.3",
"ipgroup": (nested object),
"updatedtime": "Tue, 17 Jan 2012 17:27:14 GMT" }] 

ホスト名のリストの追加

フォーマット:


<ipgroup object>.ips.create(<a list of hostnames>)

次に例を示します。


admin.ipgroups[0].ips.create(['a.com',“b.com”])

出力:


[{ 
 "createdtime":
"Tue, 17 Jan 2012 17:34:45 GMT", 

"currentstatus": "available", 
 "hostname":
"a.com", 
 "id":
"/deployment/resources/addresses/1ae4be3d-c861-40bc-9aa6-8d2347a856d1",

 "ip": None, 
 "ipgroup":
(nested object), 
 "updatedtime":
"Tue, 17 Jan 2012 17:34:45 GMT" 
}, { 
 "createdtime":
"Tue, 17 Jan 2012 17:34:47 GMT", 
 "currentstatus":
"available", 
 "hostname":
"b.com", 
 "id":
"/deployment/resources/addresses/f77468d0-022b-464f-9e38-e3bb99970231",

 "ip": None, 
 "ipgroup":
(nested object), 
 "updatedtime":
"Tue, 17 Jan 2012 17:34:47 GMT" 
}]