内容

概要

APIC GUI 内のオブジェクトの DN を決定する

ブラウザURIの使用

右クリックメニューを使用する

Show API Inspector機能の使用

デバッグ情報表示機能の使用

概要

このドキュメントでは、Cisco Application Policy Infrastructure Controller(APIC)GUI内のオブジェクトの識別名(DN)を取得する方法について説明します。APIC GUIで論理モデルをトラブルシューティングしたり、スクリプトを作成しようとすると、GUIで操作するオブジェクトを実際のクラス名と一致させたり、DNを取得してVisoreの管理対象オブジェクト(MO)属性を表示することが困難になります。

APIC GUI 内のオブジェクトの DN を決定する

GUIに表示されるオブジェクトのDNを決定するために使用できる多くの方法があります。このセクションでは、4つの異なる方法について説明します。

ブラウザURIの使用

GUIに移動すると、多数の動的要素がロードされていることがわかります。これらの要素は、オブジェクトモデルのGUI表示を移動するときにクリックに応じて表示されます。オブジェクトをクリックすると、ブラウザ内のURLが更新され、選択したオブジェクトのDNが含まれます。

たとえば、テナントcommonをクリックすると、URLが更新され、次の内容が反映されます。

http://x.x.x.x/#bTenants:common|uni/tn-common

Uniform Resource Identifier(URI)を読み取ると、最後にクリックしたオブジェクトのDNがパイプ(|)の後に表示されることに注意してください。

注：オブジェクトが対応していないGUIエンティティ（フォルダなど）を選択すると、DNは表示されません。

右クリックメニューを使用する

GUIの一部のポリシーでは、ポリシーを右クリックすると、[Post ...]オプションが表示されます。

このオプションをクリックすると、そのポリシー/MOのDNが表示されます。

同様に、ポリシーを右クリックし、[Save as ...]オプションを選択して、選択したオブジェクトのXMLまたはJSON出力やさまざまなプロパティ（必要に応じて特殊フィルタ）をダウンロードできます。

次の図は、[名前を付けて保存]オプションを選択した場合に利用可能な選択内容を示しています。

これらの選択に関する注意事項を次に示します。

- 目次

- [All Properties]ラジオボタンを選択して、オブジェクトに関連付けられているすべての属性を取得します。

- [Only Configuration]ラジオボタンを選択して、ユーザが設定可能な属性のみを返します。

- 範囲

- 選択したオブジェクトのみを返すには、[Self]ラジオボタンを選択します。

- [サブツリー]ラジオボタンを選択して、選択したオブジェクトとそのオブジェクトの子を返します。

- エクスポート形式

- XML形式でコンテンツをダウンロードするには、[xml]オプションボタンを選択します。

- JSON形式でコンテンツをダウンロードするには、[json]オプションボタンを選択します。

次の例は、テナントの共通のSave as ...操作を示します。この操作では、[All Properties]、[Self]、および[XML]の選択が指定されています。

次の例は、テナントの共通のSave as ...操作を示しています。この操作ではOnly Configuration、Self、XMLの選択が指定されています。

コンテンツ選択の両方のバージョンが、選択したオブジェクトのDNを提供することに注意してください。クラスの名前も受け取ります。この場合はfvTenant（オブジェクトインスタンスの開始として表示されます）。 これはVisoreまたはMOqueryに便利です。

ヒント：スコープの[サブツリー]オプションボタンを選択すると、同じエクスポート内のすべての子オブジェクトに関する情報が表示されます。このオプションを使用すると、すべてのアトリビュートを取得でき、オブジェクト全体を表示できます。

Show API Inspector機能の使用

オブジェクトのDNを取得するには、Application Policy Infrastructure(API)インスペクターからサブスクリプション要求を直接受け取ることができます。これを有効にするには、右上のナビゲーション・バーの近くにある[Welcome, <username>メッセージの下にある[API Inspectorの表示]をクリックします。

共通のテナントの状態を示す例を次に示します。

テナント共通のAPIインスペクターの内部を示す例を次に示します。

デバッグ情報表示機能の使用

より詳細な分析を行う場合は、選択したオブジェクトのDNを含むブラウザデバッグ情報機能を有効にできます。

これを有効にするには、右上のナビゲーション・バーの近くにあるWelcome, <username>メッセージの下の[Show Debug info]をクリックします。

これを有効にすると、ブラウザウィンドウの下部付近にCurrent Screenという単語で始まる細かい印刷が行われます。

[tenant common]をクリックすると、次の出力が表示されます。

Current Screen:insieme.stromboli.layout.Tab [fv:infoTenant:center:a ] | Current

Mo:insieme.stromboli.model.def.fvTenant [uni/tn-common ]

注：提供される情報は多少冗長ですが、選択したオブジェクトのクラスも取得できます。この場合、これはfvTenantです。この出力の残りの部分は、GUIを変更する場合にのみ便利です。