Rubrique précédente: Méthode info (objet user)Rubrique suivante: Méthode destroy (objet user)


Méthode create (objet user)
Description

Crée un utilisateur.

Syntaxe
/api/v2/user/create?user=utilisateur&pwd=mot_passe&vdc=nom_contrôleur 
Arguments
user

Nom d'utilisateur

pwd

Mot de passe de l'utilisateur

vdc

Nom du centre de données virtuel cible

Options
groupe

Liste séparée par des virgules de groupes dont l'utilisateur doit devenir membre

Le premier groupe de la liste devient le groupe principal de l'utilisateur.

keyN=valueN

Paramètres de propriété de profil d'utilisateur

Indicateurs d'option
pwd

Mot de passe de l'utilisateur

sshkey

Clé publique SSH à installer en tant que clé d'accès de l'utilisateur pour l'interface de ligne de commande

Doit être codée au format RSA ou DSA en base 64.

Remarque : Pour obtenir des descriptions des options disponibles pour cette commande, consultez la section Gestion des utilisateurs du Manuel de référence du shell de ligne de commande.

Type de transaction

Synchrone

Type de requête

GET

Exemples

Pour créer un utilisateur nommé test@CA.com :

GET http://192.168.123.200/api/v2/user/create?user=test@CA.com&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 (user). - La requête ne contient pas l'argument user=nom-utilisateur.

400.4

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

404.1

unknown@CA.NOSPAM.com existe déjà. - L'utilisateur spécifié dans la requête existe déjà.