AclCreateOrUpdateParameters Class

The parameters used to create or update an access control list (ACL) entry.

All required parameters must be populated in order to send to Azure.

Inheritance
AclCreateOrUpdateParameters

Constructor

AclCreateOrUpdateParameters(*, ace_type, principal_id: str, permission, **kwargs)

Parameters

ace_type
str or AclType
Required

Required. the access control list (ACL) entry type. UserObj and GroupObj denote the owning user and group, respectively. Possible values include: 'UserObj', 'GroupObj', 'Other', 'User', 'Group'

principal_id
str
Required

Required. the Azure AD object ID of the user or group being specified in the access control list (ACL) entry.

permission
str or PermissionType
Required

Required. the permission type of the access control list (ACL) entry. Possible values include: 'None', 'Use', 'Create', 'Drop', 'Alter', 'Write', 'All'