Rubrique précédente: Méthode get_acl (objet vdc)Rubrique suivante: Méthode modify_acl (objet vdc)


Méthode put_acl (objet vdc)
Description

Remplace l'intégralité de la liste de contrôle d'accès à la grille.

Syntaxe
/api/v2/vdc/put_acl?owner=<owner>&acl=<ACLs>&vdc=controller-name 
Arguments
owner

Attribut de propriétaire (codé au format URL) de la liste de contrôle d'accès de la grille se rapportant au principal spécifié

acl

Liste codée au format URL de principaux séparés par une barre oblique (/)

vdc

Nom du centre de données virtuel cible

Type de transaction

Synchrone

Type de requête

GET

Exemples

Remplacer l'intégralité de la liste de contrôle d'accès pour le vdc mygrid par un propriétaire api@3tera.com

GET
http://192.168.123.200/api/v2/vdc/put_acl? owner=local%3Auser%3Aapi%403tera.com&acl=&vdc=mygrid

Remplacer l'intégralité de la liste de contrôle d'accès pour le vdc mygrid par un propriétaire api@3tera.com et le principal local:user:api@3tera.com=app_developer


GET
http://192.168.123.200/api/v2/vdc/put_acl?owner=local%3Auser%3Aapi%403tera.com&acl=local%3Auser%3Aapi%403tera.com%3Dapp_developer&vdc=mygrid

Remplacer l'intégralité de la liste de contrôle d'accès pour le vdc mygrid par un propriétaire api@3tera.com et le principal local:user:api@3tera.com=app_developer/local:user:test@3tera.com=monitor

GET
http://192.168.123.200/api/v2/vdc/put_acl?owner=local%3Auser%3Aapi%403tera.com&acl=local%3Auser%3Aapi%403tera.com%3Dapp_developer%2Flocal%3Auser%3Atest%403tera.com%3Dmonitor&vdc=mygrid
Codes d'erreur HTTP
400

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 (owner)

- Argument owner=owner manquant

Missing required arguments (acl)

- Argument acl=acl manquant

404.1

Entity not found - Failed to put grid ACL - invalid principal data - principal local user 'test@3tera.com' does not exist.

- Un propriétaire ou une liste de contrôle d'accès non valide a été spécifié(e)

Exemple de sortie
JSON
{
   "message" : ""
} 
XML

<message></message>
Notes

Cette API est disponible avec WS_API_r6-1.0.6-1 et supérieur.