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


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

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

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

カタログの名前

vdc

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

トランザクション タイプ

同期

リクエスト タイプ

GET

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

GET http://192.168.123.200/api/v2/cat/get_desc?cat=/system&vdc=mygrid 
サンプル出力
XML:
<message>package system 
   { 
   type = catalog 
 
   class HALB : file = HALB.desc 
 
   class IN : file = IN.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 が見つかりません。無効なカタログが指定されています。