Acl

Para ver uma lista de métodos desse recurso, consulte o final desta página.

Representações de recursos

{
  "kind": "calendar#aclRule",
  "etag": etag,
  "id": string,
  "scope": {
    "type": string,
    "value": string
  },
  "role": string
}
Nome da propriedade Valor Descrição Observações
etag etag É a ETag do recurso.
id string Identificador da regra da Lista de controle de acesso (ACL). Consulte Compartilhar agendas.
kind string Tipo do recurso ("calendar#aclRule").
role string O papel atribuído ao escopo. Os valores possíveis são:
  • "none" - Não fornece acesso.
  • "freeBusyReader" - Fornece acesso de leitura a informações de disponibilidade.
  • "reader" - Fornece acesso de leitura à agenda. Eventos particulares vão aparecer para usuários com acesso de leitura, mas os detalhes do evento ficarão ocultos.
  • "writerWithoutPrivateAccess" - Fornece acesso de leitura e gravação à agenda. Eventos particulares vão aparecer para usuários com acesso writerWithoutPrivateAccess, mas os detalhes do evento ficarão ocultos.
  • "writer" - Fornece acesso de leitura e gravação à agenda. Eventos particulares vão aparecer para usuários com acesso de gravação, e os detalhes do evento ficarão visíveis. Fornece acesso de leitura às ACLs da agenda.
  • "owner" - Fornece acesso de administrador à agenda. Essa função tem todas as permissões da função de gravação, além da capacidade de modificar os níveis de acesso de outros usuários.

gravável
scope object A extensão em que o acesso à agenda é concedido por essa regra de ACL.
scope.type string O tipo do escopo. Os valores possíveis são:
  • "default" - O escopo público. Esse é o valor padrão.
  • "user" \- Limita o escopo a um único usuário.
  • "group" - Limita o escopo a um grupo.
  • "domain" \- Limita o escopo a um domínio.
Observação: as permissões concedidas ao escopo "default" ou público se aplicam a qualquer usuário, autenticado ou não.
scope.value string O endereço de e-mail de um usuário ou grupo ou o nome de um domínio, dependendo do tipo de escopo. Omitido para o tipo "default". gravável

Métodos

delete
Exclui uma regra de controle de acesso.
get
Retorna uma regra de controle de acesso.
inserir
Cria uma regra de controle de acesso.
list
Retorna as regras na lista de controle de acesso da agenda.
patch
Atualiza uma regra de controle de acesso. Esse método é compatível com a semântica de patch. Cada solicitação de patch consome três unidades de cota. Recomendamos usar um get seguido de um update. Os valores de campo especificados substituem os valores atuais. Os campos não especificados na solicitação permanecem inalterados. Os campos de matriz, se especificados, substituem as matrizes atuais. Isso descarta todos os elementos de matriz anteriores.
update
Atualiza uma regra de controle de acesso.
Assista
Monitora mudanças nos recursos de ACL.