Vorheriges Thema: info-Methode (user-Objekt)Nächstes Thema: destroy-Methode (user-Objekt)


create-Methode (user-Objekt)
Description

Einen Benutzer erstellen

Syntax
/api/v2/user/create?user=user&pwd=password&vdc=controller-name 
Argument
user

Anwendername

pwd

Anwenderkennwort

vdc

Name des virtuellen Rechenzentrums (Virtual Data Center), welches das Ziel darstellt

Optionen
Gruppe

Eine durch Kommas getrennte Liste von Gruppen, bei denen der Benutzer Mitglied werden muss

Die erste Gruppe in der Liste wird zur primären Gruppe des Benutzers.

keyN=valueN

Eigenschaftseinstellungen für das Benutzerprofil.

Options-Flags
pwd

Das Kennwort des Benutzers

sshkey

Ein öffentlicher SSH-Schlüssel, der als Zugriffsschlüssel auf die CLI für den Benutzer installiert wird.

Muss entweder eine RSA- oder eine DSA base-64-Verschlüsselung besitzen.

Hinweis: Beschreibungen der für diesen Befehl verfügbaren Optionen finden Sie unter "Benutzerverwaltung" in der Befehlszeilen-Shell-Referenz.

Transaktionsart

synchron

Anfragetyp

GET

Beispiele

Einen Benutzer mit dem Namen "test@CA.com" erstellen.

GET http://192.168.123.200/api/v2/user/create?user=test@CA.com&pwd=password&vdc=mygrid 
Beispielausgabe
XML:
<opt></opt>
JSON:
{} 

HTTP-Fehlercodes
404

Entität vdc mygrid nicht gefunden - Es wurde ein VDC-Name angegeben, der in der WS_API-Anwendung nicht konfiguriert worden ist.

400.4

Erforderliche Argumente fehlen (user). - Argument user=username ist in der Anfrage nicht vorhanden.

400.4

Erforderliche Argumente fehlen (pwd). - Argument pwd=password ist in der Anfrage nicht vorhanden.

404.1

"unknown@CA.NOSPAM.com" ist bereits vorhanden. - Der in der Anfrage angegebene Benutzer ist bereits vorhanden.