Tipos

Recursos

Um recurso do Looker Studio.

{
  "assetType": AssetType,
  "updateTime": Timestamp,
  "name": string,
  "title": string,
  "trashed": boolean,
  "updateByMeTime": Timestamp,
  "owner": string,
  "createTime": Timestamp,
  "lastViewByMeTime": Timestamp
}
Nome da propriedade Tipo Descrição
assetType AssetType O tipo de recurso.
updateTime Carimbo de data/hora Data em que o recurso foi usado pela última vez modificado.
nome string O nome (ID) do recurso.
título string Título do recurso.
na lixeira booleano Indica se o recurso está o lixo.
updateByMeTime Carimbo de data/hora Data em que o recurso foi usado pela última vez modificado por mim.
proprietário string Proprietário do recurso.
createTime Carimbo de data/hora Data em que o recurso foi criado.
lastViewByMeTime Carimbo de data/hora Data em que o recurso foi visualizado pela última vez por mim

AssetType

Os tipos de recursos do Looker Studio.

Valor de tipo enumerado Descrição
REPORT Um recurso do relatório.
DATA_SOURCE Um recurso da fonte de dados.

Função

Uma função em uma permissão.

Valor de tipo enumerado Descrição
ESPECTADOR Descreve membros que receberam permissões de visualização.
EDITOR Descreve os membros que receberam permissões de edição.
PROPRIETÁRIO Descreve os membros que são proprietários.
LINK_VIEWER Descreve membros que têm permissões de leitura.
LINK_EDITOR Descreve os membros que têm permissões de edição.

Participante

Um membro de um objeto de permissões.

Os membros do papel VIEWER e EDITOR são representados usando o seguinte prefixos:

Prefixo do participante Descrição Exemplo
user: uma Conta do Google. user:gus@gmail.com
group: Um grupo do Google. group:api@googlegroups.com
domain: O domínio de uma organização do Google Workspace ou do Cloud Identity. domain:example.com
serviceAccount: Uma conta de serviço do projeto do Google Cloud. serviceAccount:gus@project.iam.gserviceaccount.com

Os membros do papel LINK_VIEWER ou LINK_EDITOR são representados usando um um dos seguintes:

Nome/prefixo do participante Descrição
allUsers Indica que Qualquer pessoa com o link pode ver/editar.
domain: Indica que Qualquer pessoa no domínio com o link pode visualizar/editar.

Permissões

Permissões do Looker Studio para um recurso.

{
  "permissions": {
    [Role]: {
      "members": Member[]
    }
  },
  "etag": string
}
Nome da propriedade Tipo Descrição
permissões {Role: Member[]} Um mapa de função para membros.
etag string etag para detectar e falhar modificações simultâneas.

Exemplos

Um recurso do Looker Studio compartilhado com três editores:

{
  "permissions": {
    "OWNER": {
      "members": [
        "user:gus@gmail.com"
      ]
    },
    "EDITOR": {
      "members": [
        "user:jen@gmail.com",
        "user:amy@gmail.com",
        "group:api@googlegroups.com"
      ]
    }
  },
  "etag": "BwXe3ECCjl0="
}

Um recurso do Looker Studio compartilhado com um editor e visível para qualquer pessoa com o link.

{
  "permissions": {
    "OWNER": {
      "members": [
        "user:gus@example.com"
      ]
    },
    "EDITOR": {
      "members": [
        "group:gus-team@example.com"
      ]
    },
    "LINK_VIEWER": {
      "members": [
        "allUsers"
      ]
    }
  },
  "etag": "OBr4bWCCtl0"
}