ジョブID別SSH鍵の追加操作のステータスの表示
get
/paas/api/v1.1/activitylog/{identityDomainId}/job/{jobId}
ジョブIDに基づき、Oracle Java Cloud Service操作のステータス表示を実行することで、SSH鍵の追加操作に関する情報を返します。
リクエスト
パス・パラメータ
- identityDomainId
-
型:
string必須:trueOracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID (Oracle Public Cloudの場合)。Oracle Java Cloud Serviceインスタンスのテナント名(Oracle Cloud Machineの場合)。
- jobId
型:string必須:true操作のジョブID。
ヘッダー・パラメータ
- X-ID-TENANT-NAME
-
型:
string必須:trueOracle 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
-
型:
stringOracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID (Oracle Public Cloudの場合)。Oracle Java Cloud Serviceインスタンスのテナント名(Oracle Cloud Machineの場合)。
- authUser
-
型:
stringSSH鍵をOracle Java Cloud Service インスタンスに追加するために使用するユーザー・アカウント名。 - endDate
-
型:
stringジョブが終了した日時。 - identityDomainId
-
型:
stringOracle Java Cloud Serviceアカウントのアイデンティティ・ドメインID (Oracle Public Cloudの場合)。Oracle Java Cloud Serviceインスタンスのテナント名(Oracle Cloud Machineの場合)。
- initiatedBy
-
型:
string値はサービス・エンド・ユーザーによってジョブが開始されたときのUSERです。 - jobId
-
型:
stringSSH鍵の追加リクエストを作成したときにLocationヘッダーに返されたジョブID。 - messages
-
型:
arraymessagesアクティビティ・メッセージのグループ化。 - operationId
-
型:
string操作のID。 - operationType
-
型:
string操作タイプ。 有効な値はSSH_PUBLIC_KEY_RESETです。 - serviceId
-
型:
stringOracle Java Cloud ServiceインスタンスのID。 - serviceName
-
型:
stringOracle 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"
}]
}