Rubrique précédente: Méthode put_acl (objet app)Rubrique suivante: objet comp


Méthode modify_acl (objet app)
Description

Remplacer la partie de la liste de contrôle d'accès de l'application qui se rapporte au propriétaire ou à un principal

Syntaxe
/api/v2/app/modify_acl?app=application&acl=<ACLs>&vdc=nom_contrôleur
Arguments
app

Nom de l'application

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

Modifier la liste de contrôle d'accès pour l'application test en remplaçant le propriétaire par api@3tera.com

GET
http://192.168.123.200/api/v2/app/modify_acl?app=test&acl=local%3Auser%3Aapi%403tera.com%3Downer&vdc=mygrid

Modifier la liste de contrôle d'accès pour l'application test en remplaçant le propriétaire api@3tera.com et le principal local:user:api@3tera.com=full


GET
http://192.168.123.200/api/v2/app/modify_acl?app=test&acl=local%3Auser%3Aapi%403tera.com%3Downer%2Flocal%3Auser%3Aapi%403tera.com%3Dfull&vdc=mygrid

Modifier la liste de contrôle d'accès pour l'application en remplaçant les niveaux d'accès pour test@3tera.com et api@3tera.com et le principal local:user:api@3tera.com=configure/local:user:test@3tera.com=read

GET
http://192.168.123.200/api/v2/app/modify_acl?app=test&acl=local%3Auser%3Aapi%403tera.com%3Dconfigure%2Flocal%3Auser%3Atest%403tera.com%3Dread&vdc=mygrid
Exemple de sortie
JSON
{
   "message" : ""
} 

XML

<message></message>
Codes d'erreur HTTP
400

Entity vdc mygrid not found
- Le nom de VDC spécifié n'est pas configuré dans l'application WS_API

400.4

Arguments requis manquants (app)

- Argument app=app manquant

Missing required arguments (acl)

- Argument acl=acl manquant

404.1

Entity not found - Application test does not exist.

- Une application spécifiée n'existe pas sur mygrid.

Entity not found - Failed to put application 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)

Remarque : Cette API est disponible avec WS_API_r6-1.0.6-1 et les versions ultérieures.