前のトピック: import メソッド(cat オブジェクト)

次のトピック: put_desc メソッド(cat オブジェクト)


get_desc メソッド(cat オブジェクト)
説明

カタログ パッケージ記述子を取得します。

構文
/api/v1/cat/get_desc?cat=catalog&vdc=controller-name 
引数
cat

カタログの名前

vdc

ターゲットの仮想データ センターの名前

トランザクション タイプ

同期

リクエスト タイプ

GET

/system のパッケージ記述子を取得します。

GET http://192.168.123.200/api/v1/cat/get_desc?cat=/system&vdc=mygrid 
サンプル出力
XML:
<message>package system 
   { 
   type = catalog 
 
   class HALB : file = HALB.desc 
 
   class IN : file = IN.desc 
 
   class INSSL : file = INSSL.desc 
 
   class INSSLR : file = INSSLR.desc 
 
   class LINUX5 : file = LINUX5.desc 
 
   class LINUX64 : file = LINUX64.desc 
 
   class LOAD : file = LOAD.desc 
 
   class LUX5 : file = LUX5.desc 
 
   class LUX64 : file = LUX64.desc 
 
   class L3LB : file = L3LB.desc 
 
   class MON : file = MON.desc 
 
   class MYSQLR : file = MYSQLR.desc 
 
   class MYSQLR64 : file = MYSQLR64.desc 
 
   class MYSQL5 : file = MYSQL5.desc 
 
   class NAS : file = NAS.desc 
 
   class NASR : file = NASR.desc 
 
   class NET : file = NET.desc 
 
   class OSOL : file = OSOL.desc 
 
   class OSOL64 : file = OSOL64.desc 
 
   class OUT : file = OUT.desc 
 
   class PGSQL64 : file = PGSQL64.desc 
 
   class PS8 : file = PS8.desc 
 
   class RPL : file = RPL.desc 
 
   class SQUID : file = SQUID.desc 
 
   class TOMCAT : file = TOMCAT.desc 
 
   class TOMCAT64 : file = TOMCAT64.desc 
 
   class URLSW : file = URLSW.desc 
 
   class VPN : file = VPN.desc 
 
   class WEBx4 : file = WEBx4.desc 
 
   class WEBx8 : file = WEBx8.desc 
 
   class WEB5 : file = WEB5.desc 
 
   class WEB64 : file = WEB64.desc 
 
   protocol mysql : filter = &quot;tcp_in:3306&quot; 
   protocol http : filter = &quot;tcp_in:80&quot; 
   protocol https : filter = &quot;tcp_in:443&quot; 
   protocol smtp : filter = &quot;tcp_in:25&quot; 
   protocol pgsql : filter = &quot;tcp_in:5432&quot; 
   protocol pop3 : filter = &quot;tcp_in:110&quot; 
   protocol nfs : filter = &quot;rpc:nfs&quot; 
   protocol syslog : filter = &quot;udp:514&quot; 
   protocol ssh : filter = &quot;tcp_in:22&quot; 
   protocol cce : filter = &quot;grb:90;ccs:91&quot; 
   protocol cifs : filter = &quot;tcp_in:445;udp:445&quot; 
   } 
</message>   
JSON:
{ 
   "message" : "package system\n   {\n   type = catalog\n\n   class HALB : file = HALB.desc\n\n   class IN : file = IN.desc\n\n   class INSSL : file = INSSL.desc\n\n   class INSSLR : file = INSSLR.desc\n\n   class LINUX5 : file = LINUX5.desc\n\n   class LINUX64 : file = LINUX64.desc\n\n   class LOAD : file = LOAD.desc\n\n   class LUX5 : file = LUX5.desc\n\n   class LUX64 : file = LUX64.desc\n\n   class L3LB : file = L3LB.desc\n\n   class MON : file = MON.desc\n\n   class MYSQLR : file = MYSQLR.desc\n\n   class MYSQLR64 : file = MYSQLR64.desc\n\n   class MYSQL5 : file = MYSQL5.desc\n\n   class NAS : file = NAS.desc\n\n   class NASR : file = NASR.desc\n\n   class NET : file = NET.desc\n\n   class OSOL : file = OSOL.desc\n\n   class OSOL64 : file = OSOL64.desc\n\n   class OUT : file = OUT.desc\n\n   class PGSQL64 : file = PGSQL64.desc\n\n   class PS8 : file = PS8.desc\n\n   class RPL : file = RPL.desc\n\n   class SQUID : file = SQUID.desc\n\n   class TOMCAT : file = TOMCAT.desc\n\n   class TOMCAT64 : file = TOMCAT64.desc\n\n   class URLSW : file = URLSW.desc\n\n   class VPN : file = VPN.desc\n\n   class WEBx4 : file = WEBx4.desc\n\n   class WEBx8 : file = WEBx8.desc\n\n   class WEB5 : file = WEB5.desc\n\n   class WEB64 : file = WEB64.desc\n\n   protocol mysql : filter = \"tcp_in:3306\"\n   protocol http : filter = \"tcp_in:80\"\n   protocol https : filter = \"tcp_in:443\"\n   protocol smtp : filter = \"tcp_in:25\"\n   protocol pgsql : filter = \"tcp_in:5432\"\n   protocol pop3 : filter = \"tcp_in:110\"\n   protocol nfs : filter = \"rpc:nfs\"\n   protocol syslog : filter = \"udp:514\"\n   protocol ssh : filter = \"tcp_in:22\"\n   protocol cce : filter = \"grb:90;ccs:91\"\n   protocol cifs : filter = \"tcp_in:445;udp:445\"\n   }\n" 
}

HTTP エラー コード
404

エンティティ vdc mygrid が見つかりません。WS_API アプリケーションに設定されていない VDC 名が指定されました。

400.4

必要な引数(cat)がありません。引数 cat=cat がありません。

404.1

リクエストの処理に失敗しました。グローバル カタログ test が見つかりません。無効なカタログが指定されています。