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 Tipo de recurso.
updateTime Carimbo de data/hora Data em que o recurso foi modificado pela última vez.
name string O nome (ID) do recurso.
título string Título do recurso.
na lixeira boolean Indica se o recurso está na lixeira.
updateByMeTime Carimbo de data/hora Data em que o recurso foi modificado pela última vez 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 por mim.

AssetType

Tipos de recurso do Looker Studio.

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

Papel

Uma função em uma permissão.

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

Membro

Um membro de um objeto de permissões.

Os membros do papel VIEWER e EDITOR são representados usando os seguintes 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 de um projeto do Google Cloud. serviceAccount:gus@project.iam.gserviceaccount.com

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

Nome/prefixo do membro 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 em 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"
}