リソース依存関係サービスにアクセスする
注:
このサービスは現在、限られた一連のクライアントと Microsoft の従業員のみが利用できます。
access-resource-dependency サービスは、リソースに関連付けられているすべての親、子、依存関係のリソース ID の一覧を取得します。 このサービスを使用して、アクセス制御下にあるシステム内の依存関係を管理します。
REST API
HTTP メソッド | エンドポイント | 説明 |
---|---|---|
GET |
https://api.appnexus.com/access-resource-dependency | すべてのリソースとその依存関係を表示します。 |
POST |
https://api.appnexus.com/access-resource-dependency?resource_id=ID | リソースへの依存関係を作成します。 |
DELETE |
https://api.appnexus.com/access-resource-dependency?resource_id=ID | リソースを削除します。 |
JSON フィールド
全般
フィールド | 型 (長さ) | 説明 |
---|---|---|
children |
ints の配列 | リソースの子のリソース ID の配列。 |
dependencies |
依存関係オブジェクトの配列 | 直接の親子関係を含む依存関係オブジェクトの配列。 |
parents |
ints の配列 | リソースの親のリソース ID の配列。 |
resource_id |
int | リソースの ID。 必須のオン: POST と DELETE 。 |
依存関係
リソース値は、access-resource サービスを呼び出すことによって取得できます。 リソースの取得の詳細については、「API を 使用してシステム リソースを表示する」を参照してください。
フィールド | 型 (長さ) | 説明 |
---|---|---|
parent_id |
int | 親子関係の親リソースの ID。 |
child_id |
int | 親子関係の子リソースの ID。 |
例
すべてのリソースの依存関係を表示する
$ curl -b cookies 'https://api.appnexus.com/access-resource-dependency'
"access-resource-dependency": [
{
"resource_id": 22,
"parents": [
123,
134
],
"children": [
11
],
"dependencies": [
{
"parent_id": 15,
"child_id": 789
},
{
"parent_id": 2,
"child_id": 15
}
]
},
...
1 つのリソースのリソースの依存関係を表示する
$ curl -b cookies 'https://api.appnexus.com/access-resource-dependency?resource_id=22'
"access-resource-dependency": [
{
"resource_id": 22,
"parents": [
123,
134
],
"children": [
11
],
"dependencies": [
{
"parent_id": 15,
"child_id": 789
},
{
"parent_id": 2,
"child_id": 15
}
]
}
]