Rubrique précédente: Méthode config_boundary (objet template)Rubrique suivante: Méthode unlock (objet template)


Méthode lock (objet template)
Description

Verrouille un squelette d'application.

Syntaxe
/api/v2/template/lock?template=squelette&pwd=mot_passe&vdc=nom_contrôleur 
Arguments
template

Nom du squelette d'application

pwd

Mot de passe

vdc

Nom du centre de données virtuel cible

Type de transaction

Synchrone

Type de requête

GET

Exemples

Pour verrouiller le squelette d'application VDS_CentOS51_r15 :

GET http://192.168.123.200/api/v2/template/lock?template=VDS_CentOS51_r15&pwd=password&vdc=mygrid 
Exemple de sortie
XML
<opt></opt>
JSON
{} 
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.

400.4

Missing required arguments (pwd). - La requête ne contient pas l'argument password=mot-de-passe.

403.1

Autorisation refusée pour l'accès de niveau lock sur l'objet application avec le nom VDS_CentOS55_r5.

404.1

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

Remarque : Le mot de passe qui est utilisé pour verrouiller un modèle d'application est requis pour déverrouiller l'application. Lorsqu'un squelette d'application est verrouillé, aucun volume appartenant à l'application ne peut être géré et celle-ci ne peut être modifiée d'aucune façon.