機械翻訳について

アクセス・ガードレールの分析

post

/access-governance/access-controls/20250331/accessGuardrails/analyze

あらゆる違反に対するアイデンティティ。

リクエスト

ヘッダー・パラメータ
  • トレース用のクライアント・リクエストID。 リクエストIDに有効な文字は、文字、数字、アンダースコアおよびダッシュのみです。
本文()
アクセス・ガードレール分析の詳細。
ルート・スキーマ : AnalyzeAccessGuardrailsDetails
型: object
アイデンティティに対するアクセス・ガードレールを分析するためのリクエスト本文。
ソースを表示
ネストされたスキーマ : accessGuardrailIds
型: array
ガードレールIDにアクセスします。
ソースを表示
ネストされたスキーマ : globalIdentityIds
型: array
グローバル・アイデンティティ。
ソースを表示
トップに戻る

レスポンス

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

200レスポンス

アクセス・ガードレール分析は正常に完了しました。
ヘッダー
  • オプティミスティックな同時実行性制御用。 `if-match`を参照してください。
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : AnalyzeAccessGuardrailsResult
型: object
アイデンティティに対するアクセス・ガードレールを分析するためのレスポンス本文。
ソースを表示
ネストされたスキーマ: items
型: array
各グローバル・アイデンティティIDに対応する違反の詳細。
ソースを表示
ネストされたスキーマ : AnalyzeAccessGuardrailsViolationDetails
型: object
アクセス・ガードレール違反詳細の分析
ソースを表示
ネストされたスキーマ : violationDetails
型: object
使用可能なその他のプロパティ
ソースを表示
キーが一意のルール識別子を表し、値が違反のリストであるマップ。
ネストされたスキーマ: additionalProperties
型: array
ソースを表示

400レスポンス

不正なリクエスト
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

401レスポンス

未認可
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

404レスポンス

見つかりません
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

409レスポンス

競合
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

412レスポンス

事前条件は失敗しました
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

429レスポンス

リクエストが多すぎます
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

500レスポンス

内部サーバー・エラー
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示

デフォルト・レスポンス

不明なエラー
ヘッダー
  • リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
本文()
ルート・スキーマ : Error
型: object
エラー情報。
ソースを表示
トップに戻る

次の例は、アイデンティティの違反を分析する方法を示しています。 サンプル・コマンドを実行する前に、プレースホルダー値を実際の値に置き換えます。

アクセス・ガードレールを分析する前に、次のAPIを実行して必要なデータをフェッチする必要があります:
  • アクセス・ガードレールのリスト - [GET] {BasePath}/accessGuardrails
  • アイデンティティのリスト - [GET] {BasePath}/identities
.

cURLリクエストの例

curl -i -X POST \
   -H "Authorization:Bearer <your-access-token>" \
   -H "Content-Type:application/json" \
   -d \
'{
  "globalIdentityIds": [
    "globalId.OCI.bd49ff2a-5c47-4242-xxxx-9ba235fbb0ec.9fxxx61d84394960469c2af598b63d4"
  ],
  "accessGuardrailIds": [
    "a4203401-46c3-4xxx-891a-b1c127fa94ba"
  ]
}' \
 '<${service-instance-url}/access-governance/access-controls/20250331/accessGuardrails/analyze>'

POSTリクエストの送信

${service-instance-url}/access-governance/access-controls/${version}/accessGuardrails/analyze

リクエスト・ペイロードの例

{
  "globalIdentityIds": [
    "globalId.OCI.bd49ff2a-5c47-4242-xxxx-9ba235fbb0ec.9fxxx61d84394960469c2af598b63d4"
  ],
  "accessGuardrailIds": [
    "a4203401-46c3-4xxx-891a-b1c127fa94ba"
  ]
}

レスポンス・コードの例

次のレスポンス本文とともに200 OKレスポンスを受信します:

{
  "violationCount" : 1,
  "items" : [ {
    "globalIdentityId" : "globalId.OCI.bd49ff2a-5c47-4242-xxxx-9ba235fbb0ec.9fxxx61d84394960469c2af598b63d4",
    "hasViolation" : true,
    "accessGuardrailId" : "a4203401-46c3-xxx-891a-b1c127fa94ba",
    "violationDetails" : {
      "47beef27-b07a-497e-xxxx-765fbba966aa" : [ "This Identity does not have identity attribute Organization equals MK_Org_01" ]
    }
  } ]
}
先頭に戻る