次の方法で共有


リソース依存関係サービスにアクセスする

注:

このサービスは現在、限られた一連のクライアントと 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。
必須のオン:POSTDELETE

依存関係

リソース値は、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
            }
        ]
    }
]