Acl

Para obtener una lista de los métodos de este recurso, consulta el final de esta página.

Representaciones de recursos

{
  "kind": "calendar#aclRule",
  "etag": etag,
  "id": string,
  "scope": {
    "type": string,
    "value": string
  },
  "role": string
}
Nombre de la propiedad Valor Descripción Notas
etag etag ETag del recurso.
id string Es el identificador de la regla de la lista de control de acceso (LCA). Consulta Cómo compartir calendarios.
kind string Tipo de recurso ("calendar#aclRule").
role string Es el rol asignado al alcance. Los valores posibles son los siguientes:
  • "none": No proporciona acceso.
  • "freeBusyReader": Proporciona acceso de lectura a la información de disponibilidad.
  • "reader": Proporciona acceso de lectura al calendario. Los eventos privados aparecerán para los usuarios con acceso de lector, pero se ocultarán los detalles del evento.
  • "writer": Proporciona acceso de lectura y escritura al calendario. Los eventos privados aparecerán para los usuarios con acceso de escritura, y los detalles del evento serán visibles. Proporciona acceso de lectura a las ACL del calendario.
  • "owner": Proporciona acceso de administrador al calendario. Este rol tiene todos los permisos del rol de escritor, además de la capacidad adicional de modificar los niveles de acceso de otros usuarios.

admite escritura
scope object Es el grado en que esta regla de LCA otorga acceso al calendario.
scope.type string Es el tipo de alcance. Los valores posibles son los siguientes:
  • "default": Es el alcance público. Este es el valor predeterminado.
  • "user": Limita el alcance a un solo usuario.
  • "group": Limita el alcance a un grupo.
  • "domain": Limita el alcance a un dominio.
Nota: Los permisos otorgados al alcance "default" o público se aplican a cualquier usuario, ya sea autenticado o no.
scope.value string Es la dirección de correo electrónico de un usuario o grupo, o el nombre de un dominio, según el tipo de alcance. Se omite para el tipo "default". admite escritura

Métodos

borrar
Borra una regla de control de acceso.
get
Devuelve una regla de control de acceso.
insertar
Crea una regla de control de acceso.
list
Devuelve las reglas de la lista de control de acceso del calendario.
patch
Actualiza una regla de control de acceso. Este método es compatible con la semántica de parches. Ten en cuenta que cada solicitud de parche consume tres unidades de cuota. Es preferible usar un get seguido de un update. Los valores de campo que especifiques reemplazarán los valores existentes. Los campos que no especifiques en la solicitud permanecerán sin cambios. Los campos de array, si se especifican, reemplazan los arrays existentes, lo que descarta cualquier elemento de array anterior.
actualizar
Actualiza una regla de control de acceso.
reloj
Presta atención a los cambios en los recursos de LCA.