このエンドポイントを使用して、ストレージ スキャン ポリシーをリストします。
リクエストエンドポイント
https://<tenant-URL>/api/v1/storage_scan_policies/?token=<token>&op=list
Valid parameters include:
| 鍵 | タイプ | Value | デスクリプション |
|---|---|---|---|
op | string | list | 必須。手術は完了しました。 |
filters | JSONオブジェクトの配列 | {
"cloud_provider": "<aws|googlecloud>", "policy_name": "<policy_name>",
"instance": "<instance_name>",
"dlp_profile": "<dlp_profile_name>",
"threat_protection_profile": "<threat_protection-profile_name>",
"pending": "<true | false>",
} | 任意。フィルターはポリシーをスキャンするために使用されます。 |
cloud_provider | string | aws | googlecloud | 任意。ストレージプラットフォームプロバイダー。 |
policy_name | string | URLエンコードされた文字列 | 任意。ストレージポリシーの名前。 |
instance | string | 文字列の配列 | 任意。allowListの中からインスタンス名を検索します。 |
dlp_profile | string | 文字列の配列 | 任意。DLPプロファイルの名前。 DLPプロファイルフィルターと脅威防御プロファイルフィルターを同時に使用すると、おそらく結果は表示されません。 |
threat_protection_profile | string | 文字列の配列 | 任意。脅威防御プロファイルの名前。 DLPプロファイルフィルターと脅威防御プロファイルフィルターを同時に使用すると、おそらく結果は表示されません。 |
pending | boolean | true | false | 任意。保留中の変更を含むポリシーのみを返すためにtrueを使用します。 ユーザーfalseは、保留中の変更のないポリシーのみを返します。 |
sort_by | string | cloud_provider | policy name | last-edited | 任意。ポリシースキャン結果の順序を決定します |
limit | integer | 10000未満の正の整数 | REST APIのレスポンスは、1回のレスポンスで最大10000個のアイテムを返すことができます。ページネーションを使用して、より多くの結果を取得できます。 Limitはページサイズを定義します。制限が指定されていない場合、または0に設定されている場合、すべてのレコードが表示されます。 |
skip | integer | 正の整数 | 一部の項目をスキップします( limitと組み合わせてページネーションを行う際に便利です)。スキップがページ数を決定します。limitが指定され、skipが指定されていない場合、デフォルト値は0になります。 |
リストポリシーリクエストの例
POST 'https://<tenant-URL>/api/v1/storage_scan_policies?token=xxx&op=list'
--header 'Content-Type: application/json'
--data-raw '{
"filters": {
"cloud_provider": ["aws", "azure", "googlecloud"],
"policy_name": "foo",
"instance": ["instance_name1"],
"dlp_profile": ["dlp_profile_nameA"],
"threat_protection_profile": ["tss_profile_nameX"],
"pending": false
},
"sortby": "cloud_provider",
"limit": 10,
"skip": 0
}'
