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
getfollowed 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.