Vorheriges Thema: get_newobj_acl-Methode (user-Objekt)Nächstes Thema: modify_newobj_acl-Methode (user-Objekt)


put-Methode (user-Objekt)
Description

Ersetzen der gesamten Definition einer neuen Objekt-ACL, die einem Benutzer zugeordnet ist.

Syntax
/api/v2/user/put_newobj_acl?user=user&acl=<ACLs>&vdc=controller-name 
Argument
user

Name des Benutzers; stellen Sie dem Benutzernamen ein / voraus, um einen globalen Benutzer anzuzeigen.

acl

URL-verschlüsselte Liste von durch einen Schrägstrich (/) getrennten Prinzipalen

principal

Ein URL-kodierter Prinzipal.

vdc

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

Transaktionsart

synchron

Anfragetyp

GET

Beispiele

GET
http://192.168.123.200/api/v2/user/put_newobj_acl?user=apiusr&acl=apiusrp%3Downer%2Ftest%403tera.com%3Dconfigure&vdc=mygrid

Beispielausgabe
JSON:

{
   "message": "",
} 

XML:

<message></message>

HTTP-Fehlercodes
400

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

404.1

Entität nicht gefunden - Es ist keine Übereinstimmung zwischen Prinzipal und Name für "principal" vorhanden

400.4

Erforderliche Argumente fehlen (acl). - Argument acl=<ACL> ist in der Anfrage nicht vorhanden.

400.4

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

Hinweis: Diese API ist verfügbar mit WS_API_r6-1.0.6-1 und höher.