For a list of methods for this resource, see the end of this page.
Resource representations
{ "kind": "calendar#aclRule", "etag": etag, "id": string, "scope": { "type": string, "value": string }, "role": string }
Property name | Value | Description | Notes |
---|---|---|---|
etag |
etag |
ETag of the resource. | |
id |
string |
Identifier of the Access Control List (ACL) rule. See Sharing calendars. | |
kind |
string |
Type of the resource ("calendar#aclRule "). |
|
role |
string |
The role assigned to the scope. Possible values are:
|
writable |
scope |
object |
The extent to which calendar access is granted by this ACL rule. | |
scope.type |
string |
The type of the scope. Possible values are:
default ", or public, scope apply to any user, authenticated or not. |
|
scope.value |
string |
The email address of a user or group, or the name of a domain, depending on the scope type. Omitted for type "default ". |
writable |
Methods
- delete
- Deletes an access control rule.
- get
- Returns an access control rule.
- insert
- Creates an access control rule.
- list
- Returns the rules in the access control list for the calendar.
- patch
- Updates an access control rule. This method supports patch semantics. Note that each patch request consumes three quota units; prefer using a
get
followed by anupdate
. The field values you specify replace the existing values. Fields that you don't specify in the request remain unchanged. Array fields, if specified, overwrite the existing arrays; this discards any previous array elements. - update
- Updates an access control rule.
- watch
- Watch for changes to ACL resources.