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


put_newobj_acl-Methode (group-Objekt)
Description

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

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

Name der Gruppe; stellen Sie dem Gruppennamen ein / voran, um eine globale Gruppe anzuzeigen.

acl

URL-kodierte Prinzipal-Liste mit "/" als Trennzeichen.

Der Prinzipal für den Eigentümer muss eine Gruppe sein.

Zum Beispiel sollte "local:group:apigroup=full" als "local%3Agroup%3Aapigroup%3Dfull" weitergegeben werden.

Zum Beispiel sollte "local:group:apigroup=full/local:user:test@3tera.com=configure" als "local%3Agroup%3Aapigroup%3Dfull%2Flocal%3Auser%3Atest%403tera.com%3Dconfigure" weitergegeben werden.

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/group/put_newobj_acl?group=apigroup&acl=apigroup%3Downer%2Ftest%403tera.com%3Dconfigure&vdc=mygrid  
Beispielausgabe
XML:

<message></message>

JSON:

{
   "message": "",
} 

HTTP-Fehlercodes
404

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

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 (group). - Argument group=group ist in der Anfrage nicht vorhanden.

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