権限属性の検索
post
/access-governance/service-administration/20250331/orchestratedSystems/{orchestratedSystemId}/permissionAttributes
指定されたオーケストレーション・システムに関連付けられたメタデータおよび権限セットを返します。
リクエスト
パス・パラメータ
- orchestratedSystemId(required): string
オーケストレーション・システムの一意のID。 使用可能な値は、ListOrchestratedSystems操作を使用して確認できます。
ヘッダー・パラメータ
- opc-request-id: string
トレース用のクライアント・リクエストID。 リクエストIDに有効な文字は、文字、数字、アンダースコアおよびダッシュのみです。
属性の検索に使用される権限のリスト
ルート・スキーマ : OrchestratedSystemPermissionIdCollection
型:
object
権限属性のリストを取得するために使用される権限IDのリスト。
ソースを表示
- items(必須): array items
権限IDのリスト。
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
権限属性メタデータ
ヘッダー
- opc-request-id: string
リクエストに対するOracleで割り当てられた一意の識別子。 特定のリクエストについてOracleに連絡する必要がある場合は、リクエストIDを指定してください。
ルート・スキーマ : 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
判読可能なエラー文字列。
409レスポンス
競合
ヘッダー
- 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
判読可能なエラー文字列。
例
次の例は、POSTリクエストを発行して権限属性メタデータを取得する方法を示しています。 たとえば、アクセス・バンドルを作成するには、このデータが必要です。 サンプル・コマンドを実行する前に、プレースホルダー値を実際の値に置き換えます。
cURLリクエストの例
curl -i -X POST \
-H "Authorization:Bearer <your access token>" \
-H "Content-Type:application/json" \
-d \
'{
"items": [
{
"id": "privileges.ICF.da7efca4-8c7a-4d4f-8ad3-xxxxxxx27642f31e6ccda",
"name": "ADMINISTER ANY SQL TUNING SET"
},
{
"id": "privileges.ICF.da7efca4-8c7a-4d4f-8ad3-c55ac9362de6.xxxxxxxx51f96ab2f305cc7f11",
"name": "ADMINISTER DATABASE TRIGGER"
}]
}' \
'${service-instance-url}/access-governance/service-administration/${versionID}/orchestratedSystems/${orchestratedSystemId}/permissionAttributes'
リクエスト・ペイロードの例
RESTクライアント・ツールで、POSTリクエストを送信
${service-instance-url}/access-governance/service-administration/${versionID}/orchestratedSystems/${orchestratedSystemId}/permissionAttributes
{
"items": [
{
"id": "privileges.ICF.da7efca4-8c7a-4d4f-8ad3-xxxxxxx27642f31e6ccda",
"name": "ADMINISTER ANY SQL TUNING SET"
},
{
"id": "privileges.ICF.da7efca4-8c7a-4d4f-8ad3-c55ac9362de6.xxxxxxxx51f96ab2f305cc7f11",
"name": "ADMINISTER DATABASE TRIGGER"
}
]
}
レスポンス・コードの例
次のレスポンス本文とともに200 OKレスポンスを受信します:
{
"items": [
{
"orchestratedSystem": {
"id": "bdxxff2a-xcxx-xxxx-xxxx-9baxxxfbbxec",
"name": null,
"displayName": null
},
"accountAttributes": null,
"permissionAttributes": [
{
"name": "groups.ICF.exaaxfxx-9eed-4a25-b8cc-a04c3fbxdxxa.xxde257cb525e0df8afxxxdxxxxxxe0",
"type": null,
"title": null,
"children": [
],
"lookupType": null,
"permissionType": "__uid__",
"discriminator": null,
"defaultValues":[]
}
]
}
]
}