アイデンティティ・コレクションのリストの取得
get
/access-governance/access-controls/20250331/identityCollections
アイデンティティ・コレクションのリストを返します。
リクエスト
問合せパラメータ
- identityId: string
権限がアタッチされているリソースのID。
- isManagedAtTargetOrchestratedSystem: boolean
trueの場合、orchestratedSystemで管理されるICが返されますデフォルト値:
false
- keywordContains: string
フィルタするキーワード。 指定できるキーワードは1つのみです。 デフォルトは空の文字列です。
- limit: integer
最小値:
1
最大値:1000
返されるアイテムの最大数。デフォルト値:10
- page: string
最小長:
1
結果の取得を開始する位置を表すトークン。 これは、前のレスポンスの`opc-next-page`ヘッダー・フィールドから取得する必要があります。 - sortBy: string
ソートの基準となるフィールド。 指定できるソート順は1つのみです。 timeCreatedのデフォルトの順序は降順です。 displayNameのデフォルトの順序は昇順です。デフォルト値:
timeCreated
許容値:[ "timeCreated", "displayName" ]
- sortOrder: string
使用するソート順(ASCまたはDESC)。許容値:
[ "ASC", "DESC" ]
- status: string
指定されたステータスのエンティティの検索に使用するフィルタ。デフォルト値:
ALL
許容値:[ "ALL", "ACTIVE", "DRAFT", "INACTIVE" ]
- userId: string
最小長:
1
最大長:255
操作を実行しているユーザーの識別子
ヘッダー・パラメータ
- opc-request-id: string
トレース用のクライアント・リクエストID。 リクエストIDに有効な文字は、文字、数字、アンダースコアおよびダッシュのみです。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
権限グループ・オブジェクトのページ。
ヘッダー
- opc-next-page: string
アイテム・リストのページ区切り。 リストをページングする際、このヘッダーがレスポンスに表示される場合は、部分的なリストが返されている可能性があります。 この値を後続のGETリクエストの`page`パラメータとして含め、次のアイテム・バッチを取得します。
- opc-request-id: string
リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
ルート・スキーマ : IdentityCollection
型:
object
IdentityCollectionには、アイデンティティ・コレクションに関する要約情報が含まれています。
ソースを表示
- items(必須): array items
アイデンティティ・コレクションに関する要約情報を含むリスト。
ネストされたスキーマ: items
型:
array
アイデンティティ・コレクションに関する要約情報を含むリスト。
ソースを表示
- Array of: object IdentityCollectionSummary
アイデンティティ・コレクション・モデルのサマリー。
ネストされたスキーマ : IdentityCollectionSummary
型:
object
アイデンティティ・コレクション・モデルのサマリー。
ソースを表示
- createdBy: object IdInfo
汎用識別情報オブジェクト。
- customAttributes: object customAttributes
アクセス・バンドルに関連付けられたメタデータ。
- description: string
アイデンティティ・コレクションの説明。
- displayName: string
アイデンティティ・コレクションの表示名。
- id(必須): string
作成時に変更できない一意の識別子
- identityGroupType: string
アイデンティティ・コレクションのタイプ。
- isManagedAtOrchestratedSystem: boolean
ICがOrchestrated Systemと共有されているかどうかをチェックするブール値。
- isOwner: boolean
ログイン・ユーザーがこのリソースの所有者であるかどうかをチェックするブール値。
- membershipRule: string
アイデンティティ・コレクションのメンバーシップ・ルール(例: "all { department EQ AG Department、addresses.country EQ India }")。
- name: string
アイデンティティ・コレクションの名前。
- orchestratedSystemMetadataAttributes: array orchestratedSystemMetadataAttributes
オーケストレート済システム構成のリスト。isManagedAtOrchestratedSystemがtrueの場合にのみ必要です。
- primaryOwner: object PrimaryOwner
プライマリ所有者の詳細。
- status: string
許容値:
[ "ACTIVE", "DRAFT", "INACTIVE", "PENDING", "FAILED", "IN_PROGRESS", "SAVED", "SUCCESS", "TIMEOUT" ]
アイデンティティ・コレクションのステータス。 - tags: array tags
アイデンティティ・コレクションに添付されたタグのリスト。
- timeCreated: string(date-time)
アイデンティティ・コレクションが作成された時間。 「An RFC3339」書式設定日時文字列
- timeUpdated: string(date-time)
アイデンティティ・コレクションが最後に更新された時間。 「An RFC3339」書式設定日時文字列
ネストされたスキーマ : IdInfo
型:
object
汎用識別情報オブジェクト。
ソースを表示
- displayName: string
エンティティの表示名。
- id: string
エンティティのID。
- name: string
エンティティの名前。
ネストされたスキーマ : orchestratedSystemMetadataAttributes
型:
array
オーケストレート済システム構成のリスト。isManagedAtOrchestratedSystemがtrueの場合にのみ必要です。
ソースを表示
- Array of: object OrchestratedSystemMetadataAttributes
オーケストレート済システム・メタデータ属性モデル。
ネストされたスキーマ : PrimaryOwner
型:
object
プライマリ所有者の詳細。
ソースを表示
- displayName: string
プライマリ所有者の表示名。
- value: string
プライマリ所有者のID。
ネストされたスキーマ : OrchestratedSystemMetadataAttributes
型:
object
オーケストレート済システム・メタデータ属性モデル。
ソースを表示
- attributes: object OrchestratedSystemAttributes
オーケストレーション・システム属性メタデータに関する情報
- id(必須): string
ターゲットのID。
- label: string
ターゲットのラベル。
ネストされたスキーマ : OrchestratedSystemAttributes
型:
object
オーケストレーション・システム属性メタデータに関する情報
ソースを表示
- items(必須): array items
アカウントと権限属性のコレクション
ネストされたスキーマ: items
型:
array
アカウントと権限属性のコレクション
ソースを表示
- Array of: object OrchestratedSystemAttribute
アカウントおよび権限の属性
ネストされたスキーマ : OrchestratedSystemAttribute
型:
object
アカウントおよび権限の属性
ソースを表示
- accountAttributes: array accountAttributes
オーケストレーション・システム・アカウント属性のリスト
- orchestratedSystem: object Info
汎用情報オブジェクト。
- permissionAttributes: array permissionAttributes
オーケストレーション・システム権限属性のリスト
ネストされたスキーマ : accountAttributes
型:
array
オーケストレーション・システム・アカウント属性のリスト
ソースを表示
- Array of: object OrchestratedSystemAttributeData
オーケストレーション・システム属性
ネストされたスキーマ : 情報
型:
object
汎用情報オブジェクト。
ソースを表示
- displayName: string
エンティティの表示名。
- id: string
エンティティのID。
- name: string
エンティティの名前。
ネストされたスキーマ : permissionAttributes
型:
array
オーケストレーション・システム権限属性のリスト
ソースを表示
- Array of: object OrchestratedSystemAttributeData
オーケストレーション・システム属性
ネストされたスキーマ : OrchestratedSystemAttributeData
型:
object
オーケストレーション・システム属性
ソースを表示
- children: array children
ネストされた属性
- defaultValues: array defaultValues
属性値
- discriminator: string
このフィールドは、属性フィールドがパスワードであることを示します
- lookupType: string
属性のLookupID
- name: string
属性名
- permissionType: string
パーミッション・タイプ
- title: string
属性の表示名。
- type: string
属性のタイプ
ネストされたスキーマ: children
型:
array
ネストされた属性
ソースを表示
- Array of: object NestedAttributes
オーケストレーション・システム属性のネストされたセット
ネストされたスキーマ : NestedAttributes
型:
object
オーケストレーション・システム属性のネストされたセット
ソースを表示
- items: array items
オーケストレーションされたシステム属性
ネストされたスキーマ: items
型:
array
オーケストレーションされたシステム属性
ソースを表示
- Array of: object OrchestratedSystemAttributeData
オーケストレーション・システム属性
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
判読可能なエラー文字列。
例
次の例は、GETリクエストを発行してアイデンティティ・コレクションのリストを取得する方法を示しています。 Oracle Access Governance内に取り込まれたすべてのアイデンティティ・コレクション(OCI IAMグループを含む)が取得されます。
cURL例 - 問合せパラメータなし
curl -i -X GET \
-H "Authorization:Bearer <your access token>" \
'https://<host>/access-governance/access-controls/${version}/identityCollections'
レスポンス本文の例
次の例は、使用可能なすべてのアイデンティティ・コレクションのリストを含む、JSON形式のレスポンス本文の内容を示しています:
{
"items": [
{
"id": "073cxxxx-e34c-4fca-a265-be54xxxxxx",
"displayName": "Finance Team Group",
"name": "Finance_Team_Default",
"description": null,
"timeCreated": "2025-01-09T13:01:04.779Z",
"timeUpdated": "2025-06-12T13:59:11.846Z",
"identityGroupType": "OCI_GROUP",
"createdBy": {
"id": "AG_System",
"name": "AG System",
"displayName": "AG System User"
},
"membershipRule": "",
"status": "ACTIVE",
"tags": null,
"customAttributes": {
"compartmentFQN": "FinanceDept",
"ocid": "ocid1.group.oc1..aaaaaxxxxxxsemfralbqwnrxxxxxjcdi3e3nwuqumu67jkxp3ihjuoplkynf6q",
"domainOCID": "ocid1.domain.oc1..aaaaaxxxxxxliko3pohhmxxxxxbbc6exukbcvqgsgdxn36e6pcunmzktgka",
"cloudAccountName": "FinanceDept",
"domainId": "resource.OCI.1245xxxx-b600-48eb-a9b1-xxxxxxx",
"compartmentId": "resource.OCI.1245xxxx-b600-48eb-a9b1-xxxxxxx",
"compartmentOCID": "ocid1.tenancy.oc1..aaaaaxxxxxxromjm2vmdz4o4xxxxxx",
"idcsId": "95cxxxxxf27a54126b1bxxxxxxc52f89",
"compartmentName": "FinanceDept",
"domainName": "Default",
"isReviewable": true
},
"isManagedAtOrchestratedSystem": false,
"orchestratedSystemMetadataAttributes": [],
"primaryOwner": {
"value": "john.doe@example.com",
"displayName": "John Doe"
},
"isOwner": null
},
{
"id": "78d0xxxx-6127-4361-aaad-xxxxxxc1a5",
"displayName": "HR Team Group",
"name": "HR_Team_Alpha",
"description": null,
"timeCreated": "2024-07-04T05:32:56.775Z",
"timeUpdated": "2025-06-12T13:59:11.284Z",
"identityGroupType": "OCI_GROUP",
"createdBy": {
"id": "AG_System",
"name": "AG System",
"displayName": "AG System User"
},
"membershipRule": "",
"status": "ACTIVE",
"tags": null,
"customAttributes": {
"compartmentFQN": "HRDept",
"ocid": "ocid1.group.oc1..aaaaaxxxxxx6yqql4ernxxxxxogvbrgad465gwlguuong2jrzr3j6gpq",
"domainOCID": "ocid1.domain.oc1..aaaaaxxxxxxqnxpkpo44xxxxxpf3axtwoeav42jt7npr6xixb45moa",
"cloudAccountName": "HRDept",
"domainId": "resource.OCI.f101xxxx-7c18-42de-a146-xxxxxx",
"compartmentId": "resource.OCI.f101xxxx-7c18-42de-a146-xxxxxx",
"compartmentOCID": "ocid1.tenancy.oc1..aaaaaxxxxxxjsn6newxxxxxwnf4y24h7d5ny27h6f3q",
"idcsId": "e47xxxxxcaa383411483axxxxxxfe4a",
"compartmentName": "HRDept",
"domainName": "Alpha",
"isReviewable": true
},
"isManagedAtOrchestratedSystem": false,
"orchestratedSystemMetadataAttributes": [],
"primaryOwner": {
"value": "emma.smith@example.com",
"displayName": "Emma Smith"
},
"isOwner": null
}
]
}