すべてのサーバー操作の表示
get
/api/v1.1/instances/{identityId}/{serviceId}/servers/history
このサービスで実行されたすべてのスケーリング操作のリストが返されます。
リクエスト
問合せのパラメータ
- filter
-
タイプ:
string指定したテキストで操作をフィルタします。- orderby
タイプ:string指定したフィールドで操作を順序付けます。
レスポンス
サポートされるメディア・タイプ
- application/json
- text/plain
200レスポンス
Ok
本文
ルート・スキーマ: ViewAllServerOperationsResponse
- affectedServer
-
タイプ:
string操作の影響を受ける管理対象サーバーまたはロード・バランサの名前。 - endDate
-
タイプ:
string操作が完了した日時。 操作がまだ進行中か失敗した場合、このフィールドは省略されます。 - hostName
-
タイプ:
string管理対象サーバーまたはロード・バランサのホスト名。 - id
-
タイプ:
string操作のID。 この操作IDを使用して、操作のステータスをチェックできます。 - inProgress
-
タイプ:
booleanスケーリング操作が進行中かどうかを示すフラグ。 - jobId
-
タイプ:
stringスケーリング操作のジョブID。 このジョブIDを使用して、ジョブのステータスをチェックできます。注意: この値は、処理のために発行される直前、一時的に
No Job Submittedに設定されることがあります。 - operationType
-
タイプ:
string操作のタイプ。 たとえば、SCALE_IN、SCALE_OUT、START_VM、STOP_VM、START_SERVICE、STOP_SERVICEなどです。 - serviceId
-
タイプ:
stringOracle SOA Cloud ServiceインスタンスのID。 - startDate
-
タイプ:
string操作が開始された日時。 - status
-
タイプ:
string操作の状態 ステータス・メッセージの例には、Preparing for scaling、Scaling completed、Verifying the scaled WebLogic Server、Scaling operation failed、SUCCEED、FAILEDなどがあります。
例
次の例では、cURLを使用してRESTリソースに対するGETリクエストを発行することによってOracle SOA Cloud Serviceインスタンスのすべてのスケール操作に関する情報を表示する方法を示しています。 詳細は、「cURLの使用」を参照してください。
cURLコマンド
curl -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/history
注意:: この例では、アメリカ合衆国でのURL接頭辞(soacs)を使用しています。 世界の他の地域のURL接頭辞の詳細は、「リクエストの送信」を参照してください。
レスポンス・ヘッダーの例
レスポンス・ヘッダーの例を次に示します。
HTTP/1.1 200 OK Date: Tue, 02 Sep 2014 12:49:59 GMT Transfer-Encoding: chunked Content-Type: application/json
レスポンス本文の例
レスポンス本文の例を次に示します。 idは、IDによるサーバー操作のステータスの表示操作で使用できます。 jobIdは、ジョブIDによるサーバー操作のステータスの表示操作で使用できます。
[{
"serviceId":"1",
"jobId":159,
"operationType": "STOP_SERVICE",
"inProgress":false,
"id":102,
"status":"SUCCEED",
"startDate":"Apr 7, 2015 5:28:21 AM",
"endDate":"Apr 7, 2015 5:40:01 AM"
},
{
"serviceId":"2",
"jobId":162,
"operationType":"SCALE_OUT",
"inProgress":false,
"id":112,
"affectedServer":"ExampleI_server_3",
"hostName":"exampleinstance-wls-3",
"status":"SUCCEED",
"startDate":"Apr 9, 2015 6:30:21 AM",
"endDate":"Apr 9, 2015 6:35:10 AM"
},
{
"serviceId":"3",
"jobId":171,
"operationType":"START_VM",
"inProgress":false,
"id":115,
"affectedServer":"ExampleI-lb-1",
"hostName":"exampleinstance-lb-1",
"status":"SUCCEED",
"startDate":"Apr 9, 2015 6:36:15 AM",
"endDate":"Apr 9, 2015 6:39:33 AM"
}]