Rubrique précédente: Méthode config (objet template)Rubrique suivante: Méthode lock (objet template)


Méthode config_boundary (objet template)

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 du squelette d'application.

Syntaxe
/api/v2/template/config_boundary?squelette=template&vdc=nom_contrôleur 
Arguments
template

Nom du squelette d'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 du modèle d'application VDS_CentOS51_r15 :

GET http://192.168.123.200/api/v2/template/config_boundary?template=VDS_CentOS51_r15&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>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" : ""
      }
   ]
}

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 (template). - La requête ne contient pas l'argument template=modèle.

404.1

Entité introuvable. Autorisation refusée : l'application VDS_CentOS_r1 n'existe pas.