APIを使用したOracle APIアクセス制御リソースの管理

Oracle API Access Controlのアプリケーション・プログラミング・インタフェース(API)は、Oracle Cloud Infrastructureコンパートメントへのアクセス・コントロールの管理および監査を支援します。

APIの使用およびリクエストの署名の詳細は、REST APIおよびセキュリティ資格証明を参照してください。SDKについては、ソフトウェア開発キットとコマンドライン・インタフェースを参照してください。APIリファレンスおよびエンドポイントの詳細は、Oracle API Access Control APIを参照してください。

APIを使用したAPIメタデータの管理

APIメタデータを管理するためのREST APIエンドポイントのリストを確認します。

  • ListApiMetadata:
    • 指定されたコンパートメントIDのAPIメタデータのリストを返します。
    • 指定されたコンパートメントIDのエンティティ・タイプ別にグループ化されたAPIメタデータのリストを返します。
  • GetApiMetadata: 指定されたIDのAPIメタデータを取得します。

APIを使用した特権APIコントロールの管理

特権APIコントロールを管理するためのREST APIエンドポイントのリストを確認します。

  • ListPrivilegedApiControls: 指定されたコンパートメントIDの特権APIコントロールのリストを返します。
  • CreatePrivilegedApiControl: 特権APIコントロールを作成します。
  • GetPrivilegedApiControl: 指定された特権APIコントロールIDの詳細を取得します。
  • UpdatePrivilegedApiControl: 指定された特権APIコントロールIDの詳細を更新します。
    ノート

    UpdatePrivilegedApiControlは、特権操作です。サービスは自動的にアクセス・リクエストを発行し、2番目の承認者が権限付きAPIコントロールの更新を承認する必要があります。サービスは、このコントロールをオーバーライドするメソッドを提供しません。
  • DeletePrivilegedApiControl: 指定されたIDの特権APIコントロールを削除します。
  • ChangePrivilegedApiControlCompartment: 指定されたIDの特権APIコントロールを別のコンパートメントに移動します。

APIを使用した特権APIリクエストの管理

特権APIリクエストを管理するためのREST APIエンドポイントのリストを確認します。

  • CreatePrivilegedApiRequest: 特権APIリクエストを作成します。
  • ListPrivilegedApiRequests: 指定されたコンパートメントIDのすべての特権APIリクエストのリストを返します。
  • GetPrivilegedApiRequest: 指定された特権APIリクエストIDの詳細を取得します。
  • ApprovePrivilegedApiRequest: 特権APIリクエストを承認します。
  • RejectPrivilegedApiRequest: 特権APIリクエストを拒否します。
  • RevokePrivilegedApiRequest: すでに承認された特権APIリクエストを取り消します。
  • ClosePrivilegedApiRequest: 特権APIリクエストをクローズします。

APIを使用した特権API作業リクエストの管理

特権API作業リクエストを管理するためのREST APIエンドポイントのリストを確認します。

  • ListWorkRequests: 指定されたコンパートメントIDの特権API作業リクエストのリストを返します。
  • GetWorkRequest: 指定された特権API作業リクエストIDの詳細を取得します。
  • CancelWorkRequest: 指定されたIDの特権API作業リクエストを取り消します。
  • ListWorkRequestErrors: 指定された特権API作業リクエストIDのエラーの(ページ区切り)リストを取得します。
  • ListWorkRequestLogs: 指定された特権API作業リクエストIDのログのリストを取得します。