すべての管理対象サーバーの表示
get
/api/v1.1/instances/{identityId}/{serviceId}/servers
サービスの管理対象サーバーのリストが返されます。
リクエスト
この操作のリクエスト・パラメータはありません。
レスポンス
サポートされるメディア・タイプ
- application/json
- text/plain
202レスポンス
Ok
本文
ルート・スキーマ: ViewManagedServerResponse
- serverInProgress
-
タイプ:
array
serverInProgressIn Progress
ステータスを持つ、作成処理中のすべてのサーバーをグループ化します。 - servers
-
タイプ:
array
serversサービス・インスタンスに定義されているすべてのサーバーをグループ化します。
ネスト・スキーマ: serverInProgress
ネスト・スキーマ: servers
ネスト・スキーマ: allservers
- clusterName
-
タイプ:
string
管理対象サーバーの所属するクラスタの名前。 - creationDate
-
タイプ:
string
サーバーが作成された日時。 - hostname
-
タイプ:
string
サーバーのホスト名。 - isAdmin
-
タイプ:
boolean
この管理対象サーバーが管理サーバーでもあるかどうかを示すフラグ。 - jobId
-
タイプ:
string
スケール操作のジョブID。 - name
-
タイプ:
string
サーバーの名前。 - nodeType
-
タイプ:
string
ノードのタイプ。 たとえば、WLS
またはDG
です。 - reservedIp
-
タイプ:
string
管理対象サーバーに関連付けられているIPアドレス・プールから割り当てられるIPアドレス。 この属性は、管理サーバーまたはロード・バランサに対してのみ有効です。 - shape
-
タイプ:
string
サーバーのコンピューティング形態。 『Oracle Compute Cloud Serviceの使用』のマシン・イメージとシェイプについてに関する項を参照してください。 - status
-
タイプ:
string
操作の状態 たとえば、Ready
です。 - storageAllocated
-
タイプ:
string
割当済の記憶域の量(MB単位)。
例
次の例では、cURLを使用してRESTリソースに対するGETリクエストを発行することによってOracle SOA Cloud Serviceインスタンスのすべての管理対象サーバーに関する情報を表示する方法を示しています。 詳細は、「cURLの使用」を参照してください。
Oracle SOA Cloud Serviceインスタンスのスケーリングに関する項も参照してください。
cURLコマンド
curl -i -X GET -u joe@example.com:Welcome1! -H "X-ID-TENANT-NAME:ExampleIdentityDomain" https://api-host/paas/service/soa/api/v1.1/instances/ExampleIdentityDomain/ExampleInstance/servers
注意:: この例では、アメリカ合衆国でのURL接頭辞(soacs)を使用しています。 世界の他の地域のURL接頭辞の詳細は、「リクエストの送信」を参照してください。
レスポンス・ヘッダーの例
レスポンス・ヘッダーの例を次に示します。
HTTP/1.1 200 OK Date: Tue, 02 Sep 2014 12:52:22 GMT Transfer-Encoding: chunked Content-Type: application/json
レスポンス本文の例
レスポンス本文の例を次に示します。
{ "servers":[ { "clusterName":"ExampleI_cluster", "name":"ExampleI_server_1", "shape":"oc3m", "nodeType":"WLS", "isAdmin":true, "hostname":"123.45.6.78", "status":"Ready", "reservedIp":"", "storageAllocated":47000, "creationDate":"Jun 3, 2014 8:19:08 AM" }, { "clusterName":"ExampleI_cluster"", "name":"ExampleI_server_2", "shape":"oc3m", "nodeType":"WLS", "isAdmin":false, "hostname":"ExampleI-wls-2", "status":"Ready", "reservedIp":"", "storageAllocated":27000, "creationDate":"Jun 3, 2014 8:19:30 AM" }, { "clusterName":"ExampleI_cluster", "name":"ExampleI_server_3", "shape":"oc3m", "nodeType":"WLS", "isAdmin":false, "hostname":"ExampleI-wls-3", "status":"Ready", "reservedIp":"", "jobId":"17", "storageAllocated":27000, "creationDate":"Jun 3, 2014 9:04:15 AM" }], "serverInProgress":[ { "clusterName":"MyCluster", "name":"ExampleI_server_4", "shape":"oc3m", "nodeType":"WLS", "isAdmin":false, "hostname":"myfirstinstance-wls-2", "status":"Preparing_VM", "reservedIp":"", "jobId":"705", "storageAllocated":28672, "creationDate":"Jan 29, 2015 8:27:45 PM" } ] }