Catalog - Grant Acl

Octroie une entrée de liste de contrôle d’accès (ACL) au catalogue Data Lake Analytics.

POST https://{accountName}.{adlaCatalogDnsSuffix}/catalog/usql/acl?op=GRANTACE&api-version=2016-11-01

Paramètres URI

Nom Dans Obligatoire Type Description
accountName
path True

string

Compte Azure Data Lake Analytics sur lequel exécuter des opérations de catalogue.

adlaCatalogDnsSuffix
path True

string

Obtient le suffixe DNS utilisé comme base pour toutes les demandes de service Azure Data Lake Analytics Catalog.

api-version
query True

string

Version de l’API cliente.

op
query True

string

Valeur constante de l’opération.

Corps de la demande

Nom Obligatoire Type Description
aceType True

AclType

type d’entrée de liste de contrôle d’accès (ACL). UserObj et GroupObj désignent respectivement l’utilisateur propriétaire et le groupe.

permission True

PermissionType

type d’autorisation de l’entrée de liste de contrôle d’accès (ACL).

principalId True

string

l’ID d’objet Azure AD de l’utilisateur ou du groupe spécifié dans l’entrée de liste de contrôle d’accès (ACL).

Réponses

Nom Type Description
200 OK

L’entrée de liste de contrôle d’accès (ACL) a été correctement accordée au catalogue Data Lake Analytics.

Exemples

Grants an access control list (ACL) entry to the Data Lake Analytics catalog

Sample Request

POST https://contosoadla.azuredatalakeanalytics.net/catalog/usql/acl?op=GRANTACE&api-version=2016-11-01

{
  "aceType": "User",
  "principalId": "34adfa4f-cedf-4dc0-ba29-b6d1a69ab345",
  "permission": "Use"
}

Sample Response

Définitions

Nom Description
AclCreateOrUpdateParameters

Paramètres utilisés pour créer ou mettre à jour une entrée de liste de contrôle d’accès (ACL).

AclType

type d’entrée de liste de contrôle d’accès (ACL). UserObj et GroupObj désignent respectivement l’utilisateur propriétaire et le groupe.

PermissionType

type d’autorisation de l’entrée de liste de contrôle d’accès (ACL).

AclCreateOrUpdateParameters

Paramètres utilisés pour créer ou mettre à jour une entrée de liste de contrôle d’accès (ACL).

Nom Type Description
aceType

AclType

type d’entrée de liste de contrôle d’accès (ACL). UserObj et GroupObj désignent respectivement l’utilisateur propriétaire et le groupe.

permission

PermissionType

type d’autorisation de l’entrée de liste de contrôle d’accès (ACL).

principalId

string

l’ID d’objet Azure AD de l’utilisateur ou du groupe spécifié dans l’entrée de liste de contrôle d’accès (ACL).

AclType

type d’entrée de liste de contrôle d’accès (ACL). UserObj et GroupObj désignent respectivement l’utilisateur propriétaire et le groupe.

Nom Type Description
Group

string

GroupObj

string

Other

string

User

string

UserObj

string

PermissionType

type d’autorisation de l’entrée de liste de contrôle d’accès (ACL).

Nom Type Description
All

string

Alter

string

Create

string

Drop

string

None

string

Use

string

Write

string