Rubrique précédente: Méthode config (objet app)Rubrique suivante: Méthode start (objet'app)


Méthode config_boundary (objet app)

Remarque : Cette méthode a été désapprouvée et est incluse à des fins de compatibilité avec les scripts d'utilisateur existants. Les nouveaux utilisateurs doivent utiliser la commande config avec l'option flag &boundary.

Description

Récupérer le périmètre de l'application

Syntaxe
/api/v2/app/config_boundary?app=application&vdc=nom_contrôleur 
Arguments
app

Nom de l'application

vdc

Nom du centre de données virtuel cible

Type de transaction

Synchrone

Type de requête

GET

Exemples

Pour récupérer le périmètre de l'application main :

GET http://192.168.123.200/api/v2/app/config_boundary?app=main&vdc=mygrid 
Exemple de sortie
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" : ""
      }
   ]
}
Codes d'erreur HTTP
404

L'entité vdc mygrid est introuvable - Le nom de VDC spécifié n'est pas configuré dans l'application WS_API.

400.4

Missing required arguments (app). - La requête ne contient pas l'argument app=application.

404.1

Entité introuvable – Autorisation refusée – L'application test n'existe pas.