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 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 Função atribuída 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. Os eventos particulares aparecem para os usuários com acesso de leitor, mas os detalhes dos eventos ficam ocultos.
  • "writer": fornece acesso de leitura e gravação à agenda. Os eventos privados serão exibidos para os usuários com acesso de gravação, e os detalhes dos eventos ficarão visíveis.
  • "owner": fornece a propriedade da agenda. Esse papel tem todas as permissões do papel de gravador com a capacidade adicional de ver e manipular ACLs.
gravável
scope object Até que ponto o acesso à agenda é concedido pela 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 público "default" são válidas para 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. Este método oferece suporte à semântica de patches. Cada solicitação de patch consome três unidades de cota. Use uma get seguida por uma update. Os valores dos campos especificados substituem os valores existentes. Os campos que você não especificar na solicitação permanecerão inalterados. Campos de matriz, se especificados, substituem as matrizes existentes. Isso descarta quaisquer elementos de matriz anteriores.
update
Atualiza uma regra de controle de acesso.
assistir
Monitorar alterações nos recursos da ACL.