Rubrique précédente: Méthode put_acl (objet cat)Rubrique suivante: Objet class


Méthode modify_acl (objet cat)
Description

Remplace la partie de la liste de contrôle d'accès du catalogue qui se rapporte au propriétaire ou à un principal.

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

Nom du catalogue

acl

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

Type de transaction

Synchrone

Type de requête

GET

Exemples

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

GET
http://192.168.123.200/api/v2/cat/modify_acl?cat=/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/cat/modify_acl?cat=/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/cat/modify_acl?cat=/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

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 (cat)
- Argument cat=cat manquant

Missing required arguments (acl)

- Argument acl=acl manquant

404.1

Entity not found - Catalog test does not exist.

- Un catalogue spécifié n'existe pas sur mygrid.

Entity not found - Failed to put catalog 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.