指定されたポリシー・ステートメントのポリシー・ステートメントのリソースをリスト
get
/access-governance/access-reviews/20250331/accessReviews/{accessReviewId}/policyStatements/{policyStatementId}/resources
ポリシー・ステートメントのリソースのリストを取得します。
リクエスト
パス・パラメータ
- accessReviewId(required): string
一意のアクセス・レビュー識別子。
- policyStatementId(required): string
一意のポリシー・ステートメント識別子。
問合せパラメータ
- limit: integer
最小値:
1
最大値:1000
返されるアイテムの最大数。デフォルト値:10
- page: string
最小長:
1
結果の取得を開始する位置を表すトークン。 これは、前のレスポンスの`opc-next-page`ヘッダー・フィールドから取得する必要があります。 - sortBy: string
ポリシー・リソースsortByのパラメータ。 デフォルト値はresourceNameです。デフォルト値:
resourceName
許容値:[ "resourceName", "resourceType", "compartmentName" ]
- sortOrder: string
使用するソート順(ASCまたはDESC)。許容値:
[ "ASC", "DESC" ]
ヘッダー・パラメータ
- opc-request-id: string
トレース用のクライアント・リクエストID。 リクエストIDに有効な文字は、文字、数字、アンダースコアおよびダッシュのみです。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
指定されたポリシーのポリシー・ステートメントの詳細。
ヘッダー
- opc-next-page: string
アイテム・リストのページ区切り。 リストをページングする際、このヘッダーがレスポンスに表示される場合は、部分的なリストが返されている可能性があります。 この値を後続のGETリクエストの`page`パラメータとして含め、次のアイテム・バッチを取得します。
- opc-request-id: string
リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
- opc-total-items: integer
アイテムの総数。
ルート・スキーマ : PolicyStatementResourceSummaryCollection
型:
object
ポリシー・ステートメント・リソース・サマリーのリスト。
ソースを表示
- items(必須): array items
ポリシー・ステートメント・リソース・サマリーのリスト。
ネストされたスキーマ: items
型:
array
ポリシー・ステートメント・リソース・サマリーのリスト。
ソースを表示
- Array of: object PolicyStatementResourceSummary
指定されたポリシー・ステートメントに関連付けられたポリシー・ステートメント・リソース。
ネストされたスキーマ : PolicyStatementResourceSummary
型:
object
指定されたポリシー・ステートメントに関連付けられたポリシー・ステートメント・リソース。
ソースを表示
- compartmentFullName(required): string
ポリシー・ステートメントに属するリソース・コンパートメントのフルネーム。
- compartmentName(required): string
ポリシー・ステートメントに属するリソース・コンパートメント名。
- id(必須): string
ポリシー・ステートメントに属するリソースのID。
- resourceName(required): string
ポリシー・ステートメントに属するリソースの表示名。
- resourceType(required): string
ポリシー・ステートメントに属するリソースのタイプ。
400レスポンス
不正なリクエスト
ヘッダー
- opc-request-id: string
リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
ルート・スキーマ : Error
型:
object
エラー情報。
ソースを表示
- code(必須): string
プログラム解析用のエラーを定義する短いエラー・コード。
- message(必須): string
判読可能なエラー文字列。
401レスポンス
未認可
ヘッダー
- opc-request-id: string
リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
ルート・スキーマ : Error
型:
object
エラー情報。
ソースを表示
- code(必須): string
プログラム解析用のエラーを定義する短いエラー・コード。
- message(必須): string
判読可能なエラー文字列。
404レスポンス
見つかりません
ヘッダー
- opc-request-id: string
リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
ルート・スキーマ : Error
型:
object
エラー情報。
ソースを表示
- code(必須): string
プログラム解析用のエラーを定義する短いエラー・コード。
- message(必須): string
判読可能なエラー文字列。
429レスポンス
リクエストが多すぎます
ヘッダー
- opc-request-id: string
リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
ルート・スキーマ : Error
型:
object
エラー情報。
ソースを表示
- code(必須): string
プログラム解析用のエラーを定義する短いエラー・コード。
- message(必須): string
判読可能なエラー文字列。
500レスポンス
内部サーバー・エラー
ヘッダー
- opc-request-id: string
リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
ルート・スキーマ : Error
型:
object
エラー情報。
ソースを表示
- code(必須): string
プログラム解析用のエラーを定義する短いエラー・コード。
- message(必須): string
判読可能なエラー文字列。
デフォルト・レスポンス
不明なエラー
ヘッダー
- opc-request-id: string
リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
ルート・スキーマ : Error
型:
object
エラー情報。
ソースを表示
- code(必須): string
プログラム解析用のエラーを定義する短いエラー・コード。
- message(必須): string
判読可能なエラー文字列。
例
次の例は、ポリシー・アクセス制御レビュー・タスクでポリシー・ステートメントのリソース・リストとその詳細を取得する方法を示しています。 ポリシーのアクセス制御レビュー・タスクID、ポリシー・ステートメントIDを使用して、ポリシーに含まれるリソースを取得します。
cURLの例
curl -i -X GET \
-H "Authorization:Bearer <your access token>" \
'${service-instance-url}/access-governance/access-reviews/accessReviews/${accessReviewId}/policyStatements/${policyStatementId}/resources
レスポンス本文の例
JSON形式のレスポンス本文のコンテンツの例を次に示します。
このJSONは、コンパートメント内のリソースをリストするポリシー・ステートメントを表します。 特定の環境に属し、ポリシーに含まれる複数のリソース・タイプ(ネットワーキング・コンポーネントやアクセス構成など)を定義します。
{
"items": [
{
"id": "resource.OCI.020xxxx-xxxx-xxxx-xxxx-xxxxxx.0cxxxxxx",
"resourceName": "Default DHCP Options for vcn-test-network",
"resourceType": "DHCPOPTIONS",
"compartmentName": "TestNetwork",
"compartmentFullName": "org-root/TestNetwork"
},
{
"id": "resource.OCI.020xxxx-xxxx-xxxx-xxxx-xxxxxx.04xxxxxx",
"resourceName": "Default Security List for vcn-test-network",
"resourceType": "SECURITYLIST",
"compartmentName": "TestNetwork",
"compartmentFullName": "org-root/TestNetwork"
},
{
"id": "resource.OCI.020xxxx-xxxx-xxxx-xxxx-xxxxxx.axxxxxxx",
"resourceName": "IP for NAT gateway: ocid1.natgateway.xx-xx-xx-xxxxxxxxxxxxxxxxxx",
"resourceType": "PUBLICIP",
"compartmentName": "TestNetwork",
"compartmentFullName": "org-root/TestNetwork"
},
{
"id": "resource.OCI.020xxxx-xxxx-xxxx-xxxx-xxxxxx.76xxxxxx",
"resourceName": "Internet gateway-vcn-test-network",
"resourceType": "INTERNETGATEWAY",
"compartmentName": "TestNetwork",
"compartmentFullName": "org-root/TestNetwork"
}
]
}