すべての管理対象サーバーの表示
get
/api/v1.1/instances/{identityId}/{serviceId}/servers
サービスの管理対象サーバーのリストが返されます。
リクエスト
この操作のリクエスト・パラメータはありません。
レスポンス
サポートされるメディア・タイプ
- application/json
- text/plain
202レスポンス
Ok
本文
ルート・スキーマ: ViewManagedServerResponse
- serverInProgress
-
タイプ:
arrayserverInProgressIn Progressステータスを持つ、作成処理中のすべてのサーバーをグループ化します。 - servers
-
タイプ:
arrayserversサービス・インスタンスに定義されているすべてのサーバーをグループ化します。
ネスト・スキーマ: 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"
}
]
}