Argomento precedente: Metodo put_acl (oggetto app)Argomento successivo: Oggetto comp


Metodo modify_acl (oggetto app)
Description

Sostituisce la parte dell'ACL dell'applicazione correlata al titolare o a un'entità principale.

Sintassi
/api/v2/app/modify_acl?app=application&acl=<ACLs>&vdc=controller-name
Argomenti
app

Nome dell'applicazione

acl

Elenco codificato URL di entità principali separate da uno slash (/)

vdc

Nome del data center virtuale di destinazione

Tipo di transazione

Sincrona

Tipo di richiesta

GET

Esempi

Modifica dell'ACL per la verifica dell'applicazione tramite la sostituzione del titolare con 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

Modifica dell'ACL per la verifica dell'applicazione tramite sostituzione del titolare api@3tera.com e dell'entità principale 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

Modifica dell'ACL per l'applicazione tramite sostituzione dei livelli di accesso per test@3tera.com e api@3tera.com e dell'entità principale 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
Output di esempio
JSON:
{
   "message" : ""
} 

XML:

<message></message>
Codici di errore HTTP
400

Entità vdc mygrid non trovata
- È stato specificato un nome di VDC non configurato nell'applicazione WS_API.

400.4

Argomenti necessari mancanti (app).

- Argomento app=app mancante

Argomenti necessari mancanti (acl)

- Argomento acl=acl mancante

404.1

Entità non trovata - Il test dell'applicazione non esiste.

- È stata specificata un'applicazione che non esiste in mygrid.

Entità non trovata - Impossibile applicare l'ACL dell'applicazione - Dati principali non validi - L'utente principale locale 'test@3tera.com' non esiste.

- È stato specificato un titolare o un ACL non valido

Nota: questa API è disponibile con WS_API_r6-1.0.6-1 e versioni successive.