監査レコードの取得
get
/ic/api/integration/v1/monitoring/auditRecords
問合せに基づいて監査レコードを取得します。
リクエスト
問合せパラメータ
- integrationInstance(required): string
これはサービス・インスタンスの名前です。 この値は、サービス・インスタンス・フィールドで指定した情報ページから取得できます。
- 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
200レスポンス
操作の成功
ルート・スキーマ : MonitoringAuditResource
型:
ソースを表示
object-
items: array items
エージェントのリスト
-
total-results: string
結果合計
404レスポンス
監査レコードが見つかりません
500レスポンス
サーバー・エラー
例
次の例では、cURLを使用してRESTリソースに対するGETリクエストを発行し、監査レコードを取得する方法を示しています。 cURLの詳細は、「cURLの使用」を参照してください。 エンドポイントURLの構造の詳細は、「リクエストの送信」を参照してください。
例: すべての監査レコードの取得
curl -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/monitoring/auditRecords?integrationInstance=service-instance例: レコードのフィルタ済リストを取得
curl -G -X GET -H 'Authorization: Bearer access_token' -H "Accept:application/json" --data-urlencode "q={limit: '20', type:/ICS_ProjectV2/, distinct: 'true'}" https://design.integration.region.ocp.oraclecloud.com/ic/api/integration/v1/monitoring/auditRecords?integrationInstance=service-instance