
## AccessControlRule class

Access control rule.

The AccessControlRule type exposes the following members:
## Constructors
| Name | Description |
| :- | :- |
|AccessControlRule()|Initializes a new instance of the AccessControlRule class.|
|AccessControlRule(scope, role)|Initializes a new instance of the AccessControlRule class|
|AccessControlRule(id, scope, role)|Initializes a new instance of the AccessControlRule class|
|AccessControlRule(id, e_tag, scope, role)|Initializes a new instance of the AccessControlRule class|
## Properties
| Name | Description |
| :- | :- |
|kind|Type of the resource|
|e_tag|An ETag or entity tag is one of several mechanisms that HTTP provides for web cache validation, and which allows a client to make conditional requests. <br/>            This allows caches to be more efficient, and saves bandwidth, as a web server does not need to send a full response if the content has not changed. <br/>            ETags can also be used for optimistic concurrency control, as a way to help prevent simultaneous updates of a resource from overwriting each other.|
|id|Identifier of the resource.|
|scope|The scope of the rule.|
|role|The role assigned to the scope.|
|ACCESS_CONTROL_RULE_KIND|Type of the resource ("calendar#calendar").|

### See Also

* namespace [aspose.email.clients.google](/email/python-net/aspose.email.clients.google/)
* assembly [Aspose.Email](/email/python-net/)

