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 Como 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 dá acesso.
  • "freeBusyReader": dá acesso de leitura às informações de disponibilidade.
  • "reader": dá acesso de leitura à agenda. Os eventos particulares vão aparecer para os usuários com acesso de leitor, mas os detalhes vão ficar ocultos.
  • "writer": dá acesso de leitura e gravação à agenda. Os eventos particulares aparecem para os usuários com acesso de escritor, e os detalhes dos eventos ficam visíveis.
  • "owner": informa a propriedade da agenda. Esse papel tem todas as permissões da função de gravador com a capacidade adicional de ver e manipular ACLs.
gravável
scope object Até que ponto o acesso à agenda é concedido por esta regra da ACL.
scope.type string O tipo do escopo. Os valores possíveis são:
  • "default": 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, grupo ou o nome de um domínio, dependendo do tipo de escopo. Omitido para o tipo "default". gravável

Métodos

excluir
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. Observe que cada solicitação de patch consome três unidades de cota. Prefira usar um get seguido por um update. Os valores de campo especificados substituem os valores atuais. Os campos que não forem especificados na solicitação não serão alterados. Os campos de matriz, se especificados, substituem as matrizes existentes. Isso descarta os elementos anteriores da matriz.
update
Atualiza uma regra de controle de acesso.
relógio
Observe as alterações nos recursos da ACL.