Sostituisce l'intera ACL dell'applicazione.
/api/v2/app/put_acl?app=application&owner=<owner>&acl=<ACLs>&vdc=controller-name
Nome dell'applicazione
owner
Attributo del titolare codificato URL dell'ACL dell'applicazione per l'entità principale specificata. Ad esempio: local:user:api@3tera.com dovrebbe essere utilizzato come local%3Auser%3Aapi%403tera.com
Attributo del titolare codificato URL dell'ACL della griglia per l'entità principale specificata
Elenco codificato URL di entità principali separate da uno slash (/)
Nome del data center virtuale di destinazione
Sincrona
GET
Sostituzione dell'intera ACL per la verifica dell'applicazione con un titolare api@3tera.com
GET http://192.168.123.200/api/v2/app/put_acl?app=test&owner=local%3Auser%3Aapi%403tera.com&acl=&vdc=mygrid
Sostituzione dell'intera ACL della verifica dell'applicazione con un titolare api@3tera.com e con l'entità principale local:user:api@3tera.com=full
GET http://192.168.123.200/api/v2/app/put_acl?app=test&owner=local%3Auser%3Aapi%403tera.com&acl= local%3Auser%3Aapi%403tera.com%3Dfull&vdc=mygrid
Sostituzione dell'intera ACL della verifica dell'applicazione con un titolare api@3tera.com e con l'entità principale local:user:api@3tera.com=full/local:user:test@3tera.com=configure.
GET http://192.168.123.200/api/v2/app/put_acl?app=test&owner=local%3Auser%3Aapi%403tera.com&acl=local%3Auser%3Aapi%403tera.com%3Dfull%2Flocal%3Auser%3Atest%403tera.com%3Dconfigure&vdc=mygrid
JSON
{
"message" : ""
}
xml
<message></message>
Entità vdc mygrid non trovata - È stato specificato un nome di VDC non configurato nell'applicazione WS_API.
Argomenti necessari mancanti (app).
- Argomento app=app mancante nella richiesta.
Argomenti necessari mancanti (owner)
- Argomento owner=owner
Argomenti necessari mancanti (acl)
- Argomento acl=acl mancante
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
Questa API è disponibile con WS_API_r6-1.0.6-1 e versioni successive.
|
Copyright © 2013 CA.
Tutti i diritti riservati.
|
|