特定のアクセス・ポリシーを返す
get
/iam/governance/adminservice/api/v1/accesspolicies/{policyId}
アクセス・ポリシーIDに基づいて特定のアクセス・ポリシーを返します
リクエスト
パス・パラメータ
- policyId: integer
アクセス・ポリシーID
レスポンス
サポートされているメディア・タイプ
- application/json
200レスポンス
アクセス・ポリシー
ルート・スキーマ : accessPolicy
型:
object
アクセス・ポリシー詳細
ソースを表示
- deniedApplications(optional): array deniedApplications
拒否されたアプリケーションの詳細
- description(optional): string
アクセス・ポリシーの説明
- name(optional): string
アクセス・ポリシーの名前
- owner(optional): object owner
所有者
- priority(optional): string
アクセス・ポリシーの優先度
- provisionedApplications(optional): array provisionedApplications
プロビジョニングされたアプリケーションの詳細
- retrofit(optional): boolean
ネストされたスキーマ: owner
型:
object
所有者
ソースを表示
- name(optional): string
xelsysadmなどの所有者ログインID
- type(optional): string
指定できる値:
[ "USER", "ROLE" ]
所有者のタイプ。有効な値はUSER/ROLEです
ネストされたスキーマ : provisionedApplications
型:
ソースを表示
object
- childobjects(optional): array childobjects
- constraint(optional): string
指定できる値:
[ "DISABLE", "REVOKE" ]
制約。有効な値はDISABLE/REVOKEです - general(optional): object general
使用可能なその他のプロパティ: additionalProperties親フォームの詳細
- name(optional): string
プロビジョニングされたアプリケーションの名前
- neor(optional): boolean
デフォルト値:
false
ロールの外部に資格がある場合、アカウントをアクティブに維持
ネストされたスキーマ: childobject
型:
ソースを表示
object
- description(optional): string
子フォームのラベル。
- records(optional): array records
子フォームの詳細
400レスポンス
不正なリクエスト
500レスポンス
内部サーバー・エラー
例
次の例は、cURLを使用してRESTリソースにGETリクエストを発行して、特定のアクセス・ポリシーを返す方法を示しています。ここに示す情報は、擬似システムを使用した場合のものであり、プロトタイプとして提供しています。
curl -u username:password -H "X-Requested-By:<anyvalue>" -X GET "http://myhost.pseudo.com:14000/iam/governance/adminservice/api/v1/accesspolicies/5"
レスポンス本文の例
JSON形式のレスポンス本文のコンテンツの例を次に示します。
{ "links": [ { "rel": "self", "href": "http://myhost.pseudo.com:14000/iam/governance/adminservice/api/v1/accesspolicies/1" } ], "id": "1", "name": "AP_1615537233845", "description": "AP_Desc_1615537233845", "priority": "1", "retrofit": true, "owner": { "type": "USER", "displayname": "System Administrator", "name": "XELSYSADM" }, "provisionedApplications": [ { "id": "2", "name": "VisionEmployeesDomain", "constraint": "REVOKE", "neor":false, "general": { "Organization Name": "9~OU=employees,OU=Vision,DC=adlrg12c,DC=us,DC=pseudo,DC=com" }, "childobjects": [ { "id": "10", "description": "Assigned Groups Form", "records": [ { "Group Name": "9~CN=adentitlement1,OU=Vision,DC=adlrg12c,DC=us,DC=pseudo,DC=com" } ] } ] } ], "deniedApplications": [] }