機械翻訳について

ジョブID別サーバー操作のステータスの表示

get

/paas/service/jcs/api/v1.1/instances/{identityDomainId}/{serviceId}/servers/history/job/{jobId}

ジョブIDに基づき、Oracle Java Cloud Serviceインスタンスで実行されるサーバー操作の詳細を返します。

リクエスト

パス・パラメータ
identityDomainId
型: string
必須: true
Oracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID (Oracle Public Cloudの場合)。

Oracle Java Cloud Serviceインスタンスのテナント名(Oracle Cloud Machineの場合)。

jobId
型: string
必須: true
ジョブID。 すべての操作のジョブIDを表示するには、「すべてのサーバー操作の表示」を参照してください。
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 (操作が完了した場合)。 後述のルート・スキーマを参照してください。
202 Response
受入れ済(操作が実行中の場合)。 返される可能性のあるその他のHTTPステータス・コードの詳細は、「ステータス・コード」を参照してください。
本文
ルート・スキーマ: id-response
ネストされたスキーマ: actLog
タイプ: object
ログで定義されているアクティビティをグループ化します。
ネストされたスキーマ: messages
型: array
アクティビティ・メッセージのグループ化。
ネストされたスキーマ: operation
タイプ: object
操作に関する情報をグループ化します。
ネストされたスキーマ: messages

次の例は、Oracle Java Cloud Serviceインスタンスのサーバー操作に関する情報をジョブIDを使用して表示する方法を示しています。 この例では、cURLを使用してRESTリソースに対してGETリクエストを発行しています。

注意: この例のコマンドでは、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 -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/history/job/8971

レスポンス・ヘッダーの例

操作が発行されたときのレスポンス・ヘッダーの例を次に示します。

HTTP/1.1 202 Accepted
Date: Fri, 17 Jun 2016 01:47:42 GMT
Transfer-Encoding: chunked
Content-Type: application/json
Content-Location: https://rest_server_url/paas/service/jcs/api/v1.1/instances/ExampleIdentityDomain/ExampleInstance/servers/history/2,087

レスポンス本文の例

次に、完了したスケール・アウト操作に関するアクティビティ・ログを取得するレスポンス本文の例を示します。

{
    "canonicalUri":null,
    "actLog":
    {
        "activityLogId":2087,
        "serviceId":130,
        "operation":
        {
            "operationId":130,
            "operationType":"SCALE_OUT"
        },
        "status":"SUCCEED",
        "startDate":"Jun 17, 2016 1:47:13 AM",
        "endDate":"Jun 17, 2016 2:09:38 AM",
        "identityDomain":"ExampleIdentityDomain",
        "serviceName":"ExampleInstance",
        "serviceType":"jaas",
        "hostName":"exampleinstance-wls-2",
        "serverName":null,
        "serverType":"WLS",
        "jobId":8971,
        "summaryMessage":"ExampleI_server_2",
        "authDomain":"exampleidentitydomain",
        "authUser":"username",
        "initiatedBy":"USER",
        "messages":[
        {
            "activityMessageId":2946,
            "activityDate":"Jun 17, 2016 1:47:13 AM",
            "stepName":"NEW",
            "message":"Activity Submitted"
        },
        {
            "activityMessageId":2947,
            "activityDate":"Jun 17, 2016 1:47:17 AM",
            "stepName":"RUNNING",
            "message":"Activity Started"
        },
        {
            "activityMessageId":2948,
            "activityDate":"Jun 17, 2016 1:47:21 AM",
            "stepName":"RUNNING",
            "message":"Scaling job for service [ExampleInstance] in cluster [ExampleI_cluster] with factor [1] is prepared."
        },
        ...
        ...
        {
            "activityMessageId":3012,
            "activityDate":"Jun 17, 2016 2:09:38 AM",
            "stepName":"RUNNING",
            "message":"Scale out for service [ExampleInstance] succeeded"
        },
        {
            "activityMessageId":3013,
            "activityDate":"Jun 17, 2016 2:09:38 AM",
            "stepName":"RUNNING",
            "message":"Completed submitting OTD script for remote execution on service [ExampleInstance]"
        },
        {
            "activityMessageId":3014,
            "activityDate":"Jun 17, 2016 2:09:38 AM",
            "stepName":"RUNNING",
            "message":"Service [ExampleInstance] is not provisioned with OTD, hence notifying OTD with server [ExampleI_server_2] is bypassed"
        },
        {
            "activityMessageId":3015,
            "activityDate":"Jun 17, 2016 2:09:38 AM",
            "stepName":"SUCCEED",
            "message":"Activity Ended"
        }
        ],
        "resourceType":"VM",
        "resourceId":180,
        "resourceName":"exampleinstance-wls-2",
        "payload":null
    },
    "messages":[{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{},{}]
}