管理対象サーバーの表示
/paas/service/jcs/api/v1.1/instances/{identityDomainId}/{serviceId}/servers/{name}
リクエスト
- identityDomainId
-
型:
string
必須:true
Oracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID (Oracle Public Cloudの場合)。Oracle Java Cloud Serviceインスタンスのテナント名(Oracle Cloud Machineの場合)。
- name
型:string
必須:true
管理対象サーバーの名前。 サーバー名を取得する方法については、「すべての管理対象サーバーの表示」を参照してください。- serviceId
型:string
必須:true
Oracle Java Cloud Serviceインスタンスの名前。ヘッダー・パラメータ- X-ID-TENANT-NAME
-
型:
string
必須:true
Oracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID (Oracle Public Cloudの場合)。Oracle Java Cloud Serviceインスタンスのテナント名(Oracle Cloud Machineの場合)。
レスポンス
サポートされているメディア・タイプ- application/json
200レスポンスOK。 返される可能性のあるその他のHTTPステータス・コードの詳細は、「ステータス・コード」を参照してください。本文ルート・スキーマ: allservers-response- serverInProgress
-
型:
array
serverInProgress現在進行中のサーバー作成がある場合、その詳細をグループ化します。 - 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
この属性は、Oracle Cloud Machineでのみ使用できます。 それはもはや使用されていません。 - reservedIpAddress
-
型:
string
この属性は、Oracle Public Cloudでのみ使用できます。 サービス・インスタンスでOracle Exadataデータベースが使用されている場合にのみ表示されます。マネージド・サーバーに割り当てられているIP予約のIPアドレス。
- reservedIpName
-
型:
string
この属性は、Oracle Public Cloudでのみ使用できます。 サービス・インスタンスでOracle Exadataデータベースが使用されている場合にのみ表示されます。管理対象サーバーに割り当てられているIP予約の名前。
- shape
-
型:
string
サーバーのコンピューティング・シェイプを計算します。Oracle Public Cloudの場合、『Oracle Compute Cloud Serviceの使用 (for PaaS)』のマシン・イメージとシェイプに関する項を参照してください。
- status
-
型:
string
操作の状態 たとえば、Ready
です。 - storageAllocated
-
型:
string
割り当てられるストレージの量(MB)。
例
次の例では、cURLを使用してRESTリソースに対するGETリクエストを発行することによってOracle Java Cloud Serviceインスタンスの管理対象サーバーについて詳細情報を表示する方法を示しています。
注意: この例のコマンドでは、URL構造https://rest_server_url/resource-pathが使用されています。ここで、rest_server_urlはアイデンティティ・ドメインまたはテナント名を問い合せるためのOracle Public CloudまたはOracle Cloud MachineのRESTサーバーです。 Oracle Public CloudまたはOracle Cloud Machineに使用する適切なURL構造の詳細は、リクエストの送信を参照してください。
cURLコマンド
curl -i -X GET -u username:userPassword1! -H "X-ID-TENANT-NAME:ExampleIdentityDomain" https://rest_server_url/paas/service/jcs/api/v1.1/instances/ExampleIdentityDomain/ExampleInstance/servers/ExampleI_server_1
レスポンス・ヘッダーの例
レスポンス・ヘッダーの例を次に示します。
HTTP/1.1 200 OK Date: Wed, 11 May 2016 16:48:25 GMT Transfer-Encoding: chunked Content-Type: application/json
レスポンス本文の例
レスポンス本文の例を次に示します。
{ "servers":[ { "clusterName":"ExampleI_cluster", "name":"ExampleI_server_1", "shape":"oc3", "nodeType":"WLS", "isAdmin":true, "hostname":"12.345.678.990", "status":"Ready", "reservedIp":"", "storageAllocated":47000, "creationDate":"May 11, 2016 3:58:40 PM" }], "serverInProgress":[] }
次に、Coherenceデータ層の管理対象サーバーを表示する例を示します。
{ "servers":[ { "clusterName":"ExampleI_DGCluster", "name":"ExampleI_server_5_DG", "shape":"oc3", "nodeType":"DG", "isAdmin":false, "hostname":"exampleinstance-wls-5", "status":"Ready", "reservedIp":"", "jobId":"34", "storageAllocated":23552, "creationDate":"Jan 29, 2015 11:36:04 PM" }], "serverInProgress":[] }
レスポンス本文の例(Oracle Public Cloud)
Oracle Public Cloudでは、Oracle Java Cloud ServiceインスタンスでOracle Exadataデータベースが使用されている場合、管理対象サーバーのIP予約名およびアドレスが返されます。 例:
{ "servers":[ { "clusterName":"ExampleI_cluster", "name":"ExampleI_server_1", "shape":"oc3", "nodeType":"WLS", "isAdmin":true, "hostname":"12.345.678.990", "status":"Ready", "reservedIpName":"ipres01", "reservedIpAddress":"10.222.333.17", "storageAllocated":47000, "creationDate":"May 11, 2016 3:58:40 PM" }], "serverInProgress":[] }