スナップショットを適用する
post
/policy/risk/v1/snapshots/{snapshotId}
システムで使用可能なスナップショットは、このAPIを使用して適用できます。
リクエスト
パス・パラメータ
- snapshotId(required): string
スナップショットの識別子。
この操作にはリクエスト本文はありません。
先頭に戻るレスポンス
サポートされるメディア・タイプ
- application/json
200レスポンス
スナップショット適用。
ルート・スキーマ : schema
型:
object
401レスポンス
未認可
500レスポンス
内部サーバー・エラー
503レスポンス
サービス使用不可
例
次の例は、スナップショットを適用するサンプルのリクエストとレスポンスを示します。
JSON形式でスナップショットを適用するcURLコマンド
curl --location --request POST '<PolicyUrl>/policy/risk/v1/snapshots/<snapshotId>/apply' \ --header 'Authorization: Basic <Base64Encoded(<username>:<password>)>' \ --data ''
JSON形式のサンプル・レスポンス
{ "serverResponseTime": 1637234358515, "clientContext": { "invocationContext": { "createTime": 1637234268558, "invocationId": "bdf85700-e991-4a37-b89c-fb410a0a9fe3", "traceDataXml": "<OARMInvocationContext><invocationId><![CDATA[bdf85700-e991-4a37-b89c-fb410a0a9fe3]]></invocationId><locale></locale><createTime>2021-11-18 11:17:48.558 +0000</createTime></OARMInvocationContext>" }, "sessionContext": { "sessionId": "", "clientId": "", "clientVersion": "", "userPrincipal": "", "ipAddress": "", "userAgent": "", "createTime": 1637234268558, "appName": "UASPolicyApi", "accessControlledRole": false, "orgAccessList": [], "roles": [], "traceDataXml": "<OARMSessionContextOARMSessionContext><clientId></clientId><userAgentString></userAgentString><userPrincipal></userPrincipal><roles><![CDATA[[]]]></roles><ip></ip><clientVersion></clientVersion><createTime>2021-11-18 11:17:48.558 +0000</createTime></OARMSessionContextOARMSessionContext>" }, "taskContext": { "taskId": "bdf85700-e991-4a37-b89c-fb410a0a9fe3", "createTime": 1637234268558, "traceDataXml": "<OARMTaskContext><taskId><![CDATA[bdf85700-e991-4a37-b89c-fb410a0a9fe3]]></taskId><createTime>2021-11-18 11:17:48.558 +0000</createTime></OARMTaskContext>" }, "traceDataXml": "<clientContext><OARMSessionContextOARMSessionContext><clientId></clientId><userAgentString></userAgentString><userPrincipal></userPrincipal><roles><![CDATA[[]]]></roles><ip></ip><clientVersion></clientVersion><createTime>2021-11-18 11:17:48.558 +0000</createTime></OARMSessionContextOARMSessionContext><OARMTaskContext><taskId><![CDATA[bdf85700-e991-4a37-b89c-fb410a0a9fe3]]></taskId><createTime>2021-11-18 11:17:48.558 +0000</createTime></OARMTaskContext><OARMInvocationContext><invocationId><![CDATA[bdf85700-e991-4a37-b89c-fb410a0a9fe3]]></invocationId><locale></locale><createTime>2021-11-18 11:17:48.558 +0000</createTime></OARMInvocationContext></clientContext>" }, "traceDataXml": "<OARMResponse><serverId><![CDATA[idmpe0053/100.102.50.168]]></serverId><status><![CDATA[SUCCESS]]></status><serverResponseTime>2021-11-18 11:19:18.515 +0000</serverResponseTime><serverVersion><![CDATA[11.1.1.2.0]]></serverVersion><messageList></messageList></OARMResponse>", "oarmmessages": [], "success": true, "warning": false, "serverVersion": "11.1.1.2.0", "systemError": false, "serverId": "idmpe0053/100.102.50.168", "object": true, "error": false }
XML形式でスナップショットを適用するcURLコマンド
curl --location --request POST '<PolicyUrl>/policy/risk/v1/snapshots/<snapshotId>/apply' \ --header 'Content-Type: application/xml' \ --header 'Accept: application/xml' \ --header 'Authorization: Basic <Base64Encoded(<username>:<password>)>' \ --data ''
XML形式のサンプル・レスポンス
<?xml version="1.0" encoding="UTF-8" standalone="yes"?> <SnapshotResponse> <serverResponseTime>1637234358515</serverResponseTime> <clientContext> <invocationContext> <createTime>1637234268558</createTime> <invocationId>bdf85700-e991-4a37-b89c-fb410a0a9fe3</invocationId> <traceDataXml> <OARMInvocationContext> <invocationId> <![CDATA[bdf85700-e991-4a37-b89c-fb410a0a9fe3]]> </invocationId> <locale></locale> <createTime>2021-11-18 11:17:48.558 +0000</createTime> </OARMInvocationContext> </traceDataXml> </invocationContext> <sessionContext> <sessionId></sessionId> <clientId></clientId> <clientVersion></clientVersion> <userPrincipal></userPrincipal> <ipAddress></ipAddress> <userAgent></userAgent> <createTime>1637234268558</createTime> <appName>UASPolicyApi</appName> <accessControlledRole>false</accessControlledRole> <traceDataXml> <OARMSessionContextOARMSessionContext> <clientId></clientId> <userAgentString></userAgentString> <userPrincipal></userPrincipal> <roles> <![CDATA[[]]]> </roles> <ip></ip> <clientVersion></clientVersion> <createTime>2021-11-18 11:17:48.558 +0000</createTime> </OARMSessionContextOARMSessionContext> </traceDataXml> </sessionContext> <taskContext> <taskId>bdf85700-e991-4a37-b89c-fb410a0a9fe3</taskId> <createTime>1637234268558</createTime> <traceDataXml> <OARMTaskContext> <taskId> <![CDATA[bdf85700-e991-4a37-b89c-fb410a0a9fe3]]> </taskId> <createTime>2021-11-18 11:17:48.558 +0000</createTime> </OARMTaskContext> </traceDataXml> </taskContext> <traceDataXml> <clientContext> <OARMSessionContextOARMSessionContext> <clientId></clientId> <userAgentString></userAgentString> <userPrincipal></userPrincipal> <roles> <![CDATA[[]]]> </roles> <ip></ip> <clientVersion></clientVersion> <createTime>2021-11-18 11:17:48.558 +0000</createTime> </OARMSessionContextOARMSessionContext> <OARMTaskContext> <taskId> <![CDATA[bdf85700-e991-4a37-b89c-fb410a0a9fe3]]> </taskId> <createTime>2021-11-18 11:17:48.558 +0000</createTime> </OARMTaskContext> <OARMInvocationContext> <invocationId> <![CDATA[bdf85700-e991-4a37-b89c-fb410a0a9fe3]]> </invocationId> <locale></locale> <createTime>2021-11-18 11:17:48.558 +0000</createTime> </OARMInvocationContext> </clientContext> </traceDataXml> </clientContext> <traceDataXml> <OARMResponse> <serverId> <![CDATA[idmpe0053/100.102.50.168]]> </serverId> <status> <![CDATA[SUCCESS]]> </status> <serverResponseTime>2021-11-18 11:19:18.515 +0000</serverResponseTime> <serverVersion> <![CDATA[11.1.1.2.0]]> </serverVersion> <messageList></messageList> </OARMResponse> </traceDataXml> <success>true</success> <warning>false</warning> <serverVersion>11.1.1.2.0</serverVersion> <systemError>false</systemError> <serverId>idmpe0053/100.102.50.168</serverId> <object>true</object> <error>false</error> </SnapshotResponse>