監査レコードの取得
get
/ic/api/integration/v1/monitoring/auditRecords
問合せに基づいて監査レコードを取得します。
リクエスト
サポートされているメディア・タイプ
- application/json; charset=utf-8
問合せパラメータ
- limit: integer(int32)
返される結果のページ区切りには、オフセット・パラメータを使用します。 この制限は、一度に返すアイテムの最大数です。 たとえば、offset=3&limit=16は、4番目のアイテムから始まるエラー統合インスタンスをリストすることを示し、リストには16個のアイテムが含まれます。
- offset: integer(int32)
戻される結果のページ区切りには、制限パラメータを使用します。 デフォルトは0です。 オフセットは、レコードを返す開始ポイントです。 たとえば、offset=3&limit=16は、4アイテムから始まる接続をリストすること、および16アイテムがリストに含まれることを示します。
- q: string
フィルタ・パラメータ
- limit: フェッチするレコード数。 デフォルトでは、15レコードがフェッチされます。
- code: 統合識別子。
- version: 統合バージョン。
- timewindow: 1h, 6h, 1d, 2d, 3d, RETENTIONPERIOD. デフォルト値は1hです。
- type: '
'リソース・タイプの完全一致または類似一致。 デフォルトでは、すべてのタイプのリソースのレコードがfetched.です。 - distinct: リソースの個別レコードを示す'
'ブール。 デフォルト、distinctはfalseです。 - タイプ値: ICS_AppInstance, ICS_DVM, ICS_ProjectV2, ICS_AgentDefinition, ICS_AgentInstance, ICS_Schedule, API_LIBRARY, ICS_PACKAGE.
例:
{limit: '10', type:/ICS_AppInstance/, distinct: 'true'}
レスポンス
サポートされているメディア・タイプ
- application/json; charset=utf-8
- application/vnd.oracle.resource+json;type=collection
200レスポンス
404レスポンス
見つかりません
500レスポンス
サーバー・エラー
例
次の例では、cURLを使用してRESTリソースに対するGETリクエストを発行し、監査レコードを取得する方法を示しています。 cURLの詳細は、「cURLの使用」を参照してください。 エンドポイントURLの構造の詳細は、「リクエストの送信」を参照してください。
例: すべての監査レコードの取得
curl -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" https://integration.us.oraclecloud.com/ic/api/integration/v1/monitoring/auditRecords例: レコードのフィルタ済リストを取得
curl -G -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" --data-urlencode "q={limit: '20', type:/ICS_ProjectV2/, distinct: 'true'}" https://integration.us.oraclecloud.com/ic/api/integration/v1/monitoring/auditRecords