Argomento precedente: Metodo config (oggetto template)Argomento successivo: Metodo lock (oggetto template)


Metodo config_boundary (oggetto template)

Nota: questo metodo è stato deprecato e viene incluso qui per ragioni di compatibilità con gli script dell'utente esistenti. I nuovi utenti devono utilizzare il comando di config con il flag di opzione &boundary.

Description

Recupera il limite del template dell'applicazione

Sintassi
/api/v2/template/config_boundary?template=template&vdc=controller-name 
Argomenti
template

Nome del template dell'applicazione

vdc

Nome del data center virtuale di destinazione

Tipo di transazione

sincrona

Tipo di richiesta

GET

Esempi

Recupera il limite per il template dell'applicazione VDS_CentOS51_r15.

GET http://192.168.123.200/api/v2/template/config_boundary?template=VDS_CentOS51_r15&vdc=mygrid 

Output di esempio

XML:
<boundary>
  <interface>
    <name>ext</name>
  </interface>
  <name>main</name>
  <properties>
    <property>
      <mandatory>1</mandatory>
      <name>mode</name>
      <type>string</type>
      <values>manual|format|fscopy|fsck|fsrepair</values>
    </property>
    <property>
      <dflt></dflt>
      <name>fs_type_src</name>
      <type>string</type>
      <values>ext2|ext3|ext4|fat16|fat32|reiserfs|swap|ext3-snapshot|iso9660|partitioned|ufssol|zfs|raw</values>
    </property>
    .
    .
    .
  </properties>
  <resources>
    <resource>
      <dflt>512M</dflt>
      <max>1024M</max>
      <min>160M</min>
      <name>mem</name>
    </resource>
    .
    .
    .
  </resources>
  <volume>
    <name>dst</name>
  </volume>
</boundary>
JSON:
{
   "resource" : [
      {
         "min" : "160M",
         "max" : "1024M",
         "name" : "mem",
         "dflt" : "512M"
      },
      {
         "min" : "1000K",
         "max" : "1000K",
         "name" : "bw",
         "dflt" : "1000K"
      }
   ],
   "volume" : {
      "name" : "dst"
   },
   "interface" : {
      "name" : "ext"
   },
   "name" : "main",
   "property" : [
      {
         "name" : "mode",
         "type" : "string",
         "values" : "manual|format|fscopy|fsck|fsrepair",
         "mandatory" : 1
      },
 
      {
         "name" : "adv_options",
         "type" : "string",
         "dflt" : ""
      }
   ]
}

Codici di errore HTTP
404

Entità vdc mygrid non trovata - È stato specificato un nome di VDC non configurato nell'applicazione WS_API.

400.4

Argomenti necessari mancanti (template). - Argomento template=template mancante nella richiesta.

404.1

Entità non trovata – Autorizzazione negata – L'applicazione VDS_CentOS_r1 non esiste.