Argomento precedente: Metodo config (oggetto app)Argomento successivo: Metodo start (oggetto app)


Metodo config_boundary (oggetto app)

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 dell'applicazione

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

Nome dell'applicazione

vdc

Nome del data center virtuale di destinazione

Tipo di transazione

sincrona

Tipo di richiesta

GET

Esempi

Recupera il limite per l'applicazione main.

GET http://192.168.123.200/api/v2/app/config_boundary?app=main&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>adv_options</name>
      <type>string</type>
    </property>
  </properties>
  <resources>
    <resource>
      <dflt>512M</dflt>
      <max>1024M</max>
      <min>160M</min>
      <name>mem</name>
    </resource>
    .
    .
    .
    </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" : "fs_type_src",
         "type" : "string",
         "values" : "ext2|ext3|ext4|fat16|fat32|reiserfs|swap|ext3-
snapshot|iso9660|partitioned|ufssol|zfs|raw",
         "dflt" : ""
      },
      {
         "name" : "fs_type_dst",
         "type" : "string",
         "values" : "ext2|ext3|ext4|fat16|fat32|reiserfs|swap|ext3-
snapshot|iso9660|partitioned|ufssol|zfs|raw",
         "dflt" : ""
      },
      .
      .
      .
      {
         "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 (app). - Argomento app=app mancante nella richiesta.

404.1

Entità non trovata – Autorizzazione non concessa, l'applicazione "test" non esiste.