ジョブID別SSH鍵の追加操作のステータスの表示
get
/paas/api/v1.1/activitylog/{identityDomainId}/job/{jobId}
ジョブIDに基づき、Oracle Java Cloud Service操作のステータス表示を実行することで、SSH鍵の追加操作に関する情報を返します。
リクエスト
パス・パラメータ
- identityDomainId
-
型:
string
必須:true
Oracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID (Oracle Public Cloudの場合)。Oracle Java Cloud Serviceインスタンスのテナント名(Oracle Cloud Machineの場合)。
- jobId
型:string
必須:true
操作のジョブID。
ヘッダー・パラメータ
- 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ステータス・コードの詳細は、「ステータス・コード」を参照してください。
本文
ルート・スキーマ: sshkeyjobid-response
- activityLogId
-
型:
string
アクティビティ・ログのID。 - authDomain
-
型:
string
Oracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID (Oracle Public Cloudの場合)。Oracle Java Cloud Serviceインスタンスのテナント名(Oracle Cloud Machineの場合)。
- authUser
-
型:
string
SSH鍵をOracle Java Cloud Service インスタンスに追加するために使用するユーザー・アカウント名。 - endDate
-
型:
string
ジョブが終了した日時。 - identityDomainId
-
型:
string
Oracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID (Oracle Public Cloudの場合)。Oracle Java Cloud Serviceインスタンスのテナント名(Oracle Cloud Machineの場合)。
- initiatedBy
-
型:
string
値はサービス・エンド・ユーザーによってジョブが開始されたときのUSER
です。 - jobId
-
型:
string
SSH鍵の追加リクエストを作成したときにLocation
ヘッダーに返されたジョブID。 - messages
-
型:
array
messagesアクティビティ・メッセージのグループ化。 - operationId
-
型:
string
操作のID。 - operationType
-
型:
string
操作タイプ。 有効な値はSSH_PUBLIC_KEY_RESET
です。 - serviceId
-
型:
string
Oracle Java Cloud ServiceインスタンスのID。 - serviceName
-
型:
string
Oracle Java Cloud Serviceインスタンスの名前。 - serviceType
-
型:
string
クラウド・サービス・タイプ。 有効な値はOracle Java Cloud Serviceに対してjaas
です。 - startDate
-
型:
string
ジョブが開始した日時。 - status
-
型:
string
ジョブのステータス。 ステータス・メッセージの例にはRUNNING
、SUCCEED
、およびFAILED
があります。 - summaryMessage
-
型:
string
有効な値はSSH_PUBLIC_KEY_RESET
です。
ネストされたスキーマ: messages
ネストされたスキーマ: sshkeyjob-messages
- activityDate
-
型:
string
アクティビティが記録された日付と時間。 - message
-
型:
string
アクティビティの詳細。
例
次の例は、Oracle Java Cloud Serviceインスタンスで実行されているSSH鍵の追加操作に関する情報をジョブ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 -i -X GET -u username:userPassword1! -H "X-ID-TENANT-NAME:ExampleIdentityDomain" "https://rest_server_url/paas/api/v1.1/activitylog/ExampleIdentityDomain/job/8722"
レスポンス・ヘッダーの例
次にレスポンス・ヘッダーの例を示します。
HTTP/1.1 200 OK Date: Tue, 19 Apr 2016 22:01:27 GMT Transfer-Encoding: chunked Content-Type: application/json
レスポンス本文の例
次の例では、JSON形式で返されるレスポンスを示しています。
{ "activityLogId":135, "serviceName":"ExampleInstance", "serviceType":"jaas", "identityDomain":"ExampleIdentityDomain", "serviceId":8, "jobId":8722, "startDate":"2016-04-19T22:00:44.598+0000", "endDate":"2016-04-19T22:08:30.655+0000", "status":"SUCCEED", "operationId":8, "operationType":"SSH_PUBLIC_KEY_RESET", "summaryMessage":"SSH_PUBLIC_KEY_RESET", "authDomain":"ExampleIdentityDomain", "authUser":"username", "initiatedBy":"USER", "messages":[ { "activityDate":"2016-04-19T22:00:44.598+0000", "message":"Activity Submitted" }, { "activityDate":"2016-04-19T22:00:45.139+0000", "message":"Activity Started" }, { "activityDate":"2016-04-19T22:00:45.163+0000", "message":"Resetting user ssh public key, new ssh public key: ssh-rsa ZYZYBZ3NzaC1yc2EAAAABJQAAAQEAix3Pt+tXlziLKWLyfY2tQUfsuHNvuL9SVeIJSmyqevv4n4AKxZ1wkgXdQmaN7iV2VlTJTf\/rpNAwXGwnSQr7GyGZv4udkyKqyBummnAnVNMPirCBr8scQPCfGB2rjVmfwgNK6TVtAD1t+uDhVIHEf9Jb05v940Abt9\/u5MFkxxoldQy6rRxgky3ZYstU72NOpiwmptYL5CDu3aPljZsx\/raKQACsU0qi3sCzLD76tK4sp+8BTkGBQIIJxa1zqdFHQzQmr2tcf8D6E4sauMqCpXGzLoxgrLMPtHfwkDsAaOc2VPVKafqHgKssbEFRrUclJHy3z9loYV6RzPABQpEEee== rsa-key-20166666" }, { "activityDate":"2016-04-19T22:04:05.792+0000", "message":"Stopped all Compute resources..." }, { "activityDate":"2016-04-19T22:08:29.532+0000", "message":"Started all Compute resources..." }, { "activityDate":"2016-04-19T22:08:30.633+0000", "message":"Successful in resetting the user ssh key as: ssh-rsa ZYZYBZ3NzaC1yc2EAAAABJQAAAQEAix3Pt+tXlziLKWLyfY2tQUfsuHNvuL9SVeIJSmyqevv4n4AKxZ1wkgXdQmaN7iV2VlTJTf\/rpNAwXGwnSQr7GyGZv4udkyKqyBummnAnVNMPirCBr8scQPCfGB2rjVmfwgNK6TVtAD1t+uDhVIHEf9Jb05v940Abt9\/u5MFkxxoldQy6rRxgky3ZYstU72NOpiwmptYL5CDu3aPljZsx\/raKQACsU0qi3sCzLD76tK4sp+8BTkGBQIIJxa1zqdFHQzQmr2tcf8D6E4sauMqCpXGzLoxgrLMPtHfwkDsAaOc2VPVKafqHgKssbEFRrUclJHy3z9loYV6RzPABQpEEee== rsa-key-20166666" }, { "activityDate":"2016-04-19T22:08:30.655+0000", "message":"Activity Ended" }] }