LoginSignup
1
0

More than 5 years have passed since last update.

SoftLayer APIで役に立ちそうなプロパティ

Last updated at Posted at 2015-01-26

SoftLayer APIで役に立ちそうなプロパティを集めてみます。随時更新。

サーバー関連 (VirtualGuest, Hardware)

Property 備考
(VirtualGuest|Hardware).fullyQualifiedDomainName FQDN
(VirtualGuest|Hardware).primaryIpAddress Primary Public IP
(VirtualGuest|Hardware).primaryBackendIpAddress Primary Private IP
(VirtualGuest|Hardware).datacenter.name インスタンスの存在するデータセンター
(VirtualGuest|Hardware).location.pathString インスタンスの存在するロケーション(dc.serverroom.rack.slot)
(VirtualGuest|Hardware).billingItem.orderItem.order.userRecord.username インスタンスのオーナー
(VirtualGuest|Hardware).frontendRouters.hostname, インスタンスの接続されているPodのFrontend Customer Router
(VirtualGuest|Hardware).backendRouters.hostname インスタンスの接続されているPodのBackend Customer Router
(VirtualGuest|Hardware).billingItem.orderItem.recurringFee Monthly Billingの場合の月額料金
(VirtualGuest|Hardware).billingItem.orderItem.hourlyRecurringFee Hourly Billingの場合の月額料金
(VirtualGuest|Hardware).hourlyBillingFlag Hourly Billingかどうかのフラグ
Hardware.bareMetalInstanceFlag ベアメタルかどうかのフラグ

こんな感じのコードで取得できる 1

client = SoftLayer.Client(username=SL_USERNAME, api_key=SL_API_KEY)

# VirtualGuest
virtualGuests = client['Account'].getVirtualGuests(mask=_maskVirtualGuest)
for vg in virtualGuests:
    print(vg['datacenter']['name'])

# Hardware (Bare metal)
hardwares = client['Account'].getHardware(mask=_maskHardware)
for hw in hardwares:
    print(hw['datacenter']['name'])

ネットワーク関連

Property 備考

ストレージ関連

ネットワークストレージ

Property 備考
Network_Storage.nasType ネットワークストレージの種類。EVAULT、ISCSI、NAS,、HUB (Object Storageの場合)など
Network_Storage.capacityGb GB単位のサイズ
Network_Storage.iops CPSの場合
Network_Storage.serviceResourceName ネットワークストレージのリソース名
Network_Storage.serviceResource.type.type ネットワークストレージのリソースの種類。EVAULT_VAULT 、ISCSI、NAS、HUBなど。
Network_Storage.vendorName ベンダー
Network_Storage.osTypeId OSのID

  1. Local Property以外は、メソッドでデータ取得する際にObject Maskを指定する必要がある。 

1
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
1
0