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 |
---|---|---|---|---|
account
|
path | True |
string |
Compte Azure Data Lake Analytics sur lequel exécuter des opérations de catalogue. |
adla
|
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 |
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 |
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 |
---|---|
Acl |
Paramètres utilisés pour créer ou mettre à jour une entrée de liste de contrôle d’accès (ACL). |
Acl |
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 |
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 |
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 |
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 |