アクセス・ポリシーの作成

post

/iam/governance/adminservice/api/v1/accesspolicies

Oracle Identity Governance内

リクエスト

サポートされているメディア・タイプ
本文()
次の例に、JSON形式のリクエスト本文のコンテンツを示します。
ルート・スキーマ : accesspolicies
型: object
作成するアクセス・ポリシーのリスト
ソースを表示
ネストされたスキーマ : accessPolicies
型: array
ソースを表示
ネストされたスキーマ : accessPolicy
型: object
アクセス・ポリシー詳細
ソースを表示
ネストされたスキーマ : deniedApplications
型: array
拒否されたアプリケーションの詳細
ソースを表示
ネストされたスキーマ: owner
型: object
所有者
ソースを表示
ネストされたスキーマ : provisionedApplications
型: array
プロビジョニングされたアプリケーションの詳細
ソースを表示
ネストされたスキーマ : deniedApplications
型: object
ソースを表示
ネストされたスキーマ : provisionedApplications
型: object
ソースを表示
ネストされたスキーマ : childObjects
型: array
ソースを表示
ネストされたスキーマ: general
型: object
使用可能なその他のプロパティ
ソースを表示
親フォームの詳細
ネストされたスキーマ: childobject
型: object
ソースを表示
ネストされたスキーマ: records
型: array
子フォームの詳細
ソースを表示
ネストされたスキーマ: items
型: object
使用可能なその他のプロパティ
ソースを表示
先頭に戻る

レスポンス

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

200レスポンス

アクセス・ポリシーが正常に作成されました

400レスポンス

不正なリクエスト

500レスポンス

内部サーバー・エラー
先頭に戻る

次の例は、cURLを使用してRESTリソースにPOSTリクエストを発行することによって、アクセス・ポリシーを作成する方法を示しています。ここに示す情報は、擬似システムを使用した場合のものであり、プロトタイプとして提供しています。

curl -u username:password -v  -H "Content-Type: application/json" -H "X-Requested-By:<anyvalue>"  -X POST  "http://myhost.networkspeosubn.idmociclou02phx.pseudovcn.com:14000/iam/governance/adminservice/api/v1/accesspolicies" -d

リクエスト本文の例

JSON形式のリクエスト本文のコンテンツの例を次に示します。

{
	"accessPolicies": [{
		"name": "myaccesspolicy",
		"description": "myaccesspolicy",
		"priority": "2",
		"retrofit": true,
		"owner": {
			"type": "USER",
			"name": "XELSYSADM"
		},
		"provisionedApplications": [{
			"name": "Application1",
			"constraint": "REVOKE",
			"neor":false,
			"general": {
				"Parent Number": "123",
				"Parent Checkbox": "1",
				"Parent Text": "abc",
				"Parent Lookup": "pm1",
				"Parent Date": "2020-12-02 00:00:00",
				"Account ID": "456"
			},
			"childobjects": [{
					"description": "childform1",
					"records": [{
						"Form1 Date": "2020-12-17 00:00:00",
						"Form1 Checkbox": "1",
						"Form1 Text": "abc",
						"Form1 Lookup": "m1",
						"Form1 Number": "123"
					}]
				},
				{
					"description": "childform2",
					"records": [{
						"Form2 Text": "abc",
						"Form2 Number": "123"
					}]
				},
				{
					"description": "childform3",
					"records": [{
						"Form3 Date": "2020-12-17 00:00:00",
						"Form3 Checkbox": "1"
					}]
				}
			]
		}],
		"deniedApplications": [{
			"name": "Application2"
		}]
	}]
}

レスポンス本文の例

JSON形式のレスポンス本文のコンテンツの例を次に示します。

{
    "accessPolicies": [
        {
          "links":[
           {

            "rel":"self","href":"http://myhost.pseudo.com:14000/iam/governance/adminservice/api/v1/accesspolicies/191"
           }
          ],
	"id":"191",
          "name":"myaccesspolicy",
          "description":"myaccesspolicy"
        }
    ]
}
先頭に戻る