ポリシー違反履歴の取得

get

/iam/governance/selfservice/api/v1/policyviolations/{pvid}/history

指定されたポリシー違反IDのポリシー違反の履歴を返します。

リクエスト

サポートされているメディア・タイプ
パス・パラメータ
問合せパラメータ
  • 結果に返される属性。カンマ区切り属性を受け入れます。属性のサンプル値は、"action、comment、entityType、severity、status"です。ネストされたエンティティはフィルタできません。たとえば、"remediatorUser、remediatorRole"などは、返すことができる属性にすることはできません。
  • レコードのサブセットを取得する検索フィルタ。SCIMフィルタを受け入れます。属性値に空白は使用できません。属性値に空白を渡す場合、"::"に置き換えます。結果は、重大度またはポリシー違反の他の属性に基づいてフィルタできます。
先頭に戻る

レスポンス

サポートされているメディア・タイプ

200レスポンス

成功
ヘッダー
本文()
ルート・スキーマ: PolicyViolationHistoryGET
型: object
ソースを表示
ネストされたスキーマ: violationHistory
型: array
ソースを表示
ネストされたスキーマ: PolicyViolationHistory
型: object
ソースを表示
ネストされたスキーマ: LinkDataInstances
型: object
ソースを表示

401レスポンス

未認可

404レスポンス

リクエスト・エンティティが見つからない

500レスポンス

内部サーバー・エラー

デフォルト・レスポンス

予期しないエラー
先頭に戻る

この例では、指定されたポリシー違反の履歴を取得します。ここに示す情報は、擬似システムを使用した場合のものであり、プロトタイプとして提供しています。

cURLの例

curl  -H "Content-Type: application/json"  -X GET  -u username:password  https://pseudo.com/iam/governance/selfservice/api/v1/policyviolations/9118FD33CDD4454B916DA94DC2A9A2B8/history

GETレスポンス本文の例

JSON形式のレスポンス本文のコンテンツの例を次に示します。

{
    "policyviolationHistorylist": {
        "links": [
            {
                "rel": "self",
                "href": "http://pseudo.com:PORT/iam/governance/selfservice/api/v1/policyviolations/9118FD33
CDD4454B916DA94DC2A9A2B8/history?offset=1&limit=10"
            },
            {
                "rel": "first",
                "href": "http://pseudo.com:PORT/iam/governance/selfservice/api/v1/policyviolations/9118FD33
CDD4454B916DA94DC2A9A2B8/history?offset=1&limit=10"
            }
        ],
        "count": 5,
        "hasMore": false,
        "totalResult": -1,
        "violationHistory": [
            {
                "cause": "name = Fraud Supervisor",
                "ruleName": "rule1 fraud supervisor",
                "actionDate": "2019-04-10T21:12:16Z",
                "action": "policyviolationcause.action.activate",
                "status": "policyviolationcause.status.active",
                "user": "Internal User"
            },
            {
                "actionDate": "2019-04-10T21:12:16Z",
                "action": "policyviolation.action.create",
                "status": "policyviolation.status.open",
                "user": "Internal User"
            },
            {
                "cause": "Organization Name = Vision",
                "ruleName": "rule1 fraud supervisor",
                "actionDate": "2019-04-10T21:12:16Z",
                "action": "policyviolationcause.action.activate",
                "status": "policyviolationcause.status.active",
                "user": "Internal User"
            },
            {
                "actionDate": "2019-04-10T21:12:22Z",
                "user": "System Administrator"
            },
            {
                "actionDate": "2019-04-10T21:12:22Z",
                "action": "policyviolation.action.assign",
                "status": "policyviolation.status.assigned",
                "user": "System Administrator"
            }
        ],
        "assignedTo": {
            "links": [
                {
                    "rel": "self",
                    "href": "http://pseudo.com:PORT/iam/governance/selfservice/api/v1/users/16"
                }
            ]
        }
    }
}
先頭に戻る