Recurso: DataExchange
Uma troca de dados é um contêiner que permite compartilhar dados. Além das informações descritivas sobre a troca de dados, contém listagens com referência a conjuntos de dados compartilhados.
Representação JSON |
---|
{
"name": string,
"displayName": string,
"description": string,
"primaryContact": string,
"documentation": string,
"listingCount": integer,
"icon": string,
"sharingEnvironmentConfig": {
object ( |
Campos | |
---|---|
name |
Apenas saída. O nome do recurso da troca de dados. Por exemplo, |
displayName |
Obrigatório. Nome de exibição legível por humanos da troca de dados. O nome de exibição pode conter apenas letras Unicode, números (0-9), sublinhados (_), traços (-), espaços ( ), "e" comercial (&) e não pode começar ou terminar com espaços. O valor padrão é uma string vazia. Tamanho máximo: 63 bytes. |
description |
Opcional. Descrição da troca de dados. A descrição não pode conter caracteres não Unicode, bem como códigos de controle C0 e C1, exceto tabs (HT), novas linhas (LF), retornos de carro (CR) e quebras de página (FF). O valor padrão é uma string vazia. Tamanho máximo: 2.000 bytes. |
primaryContact |
Opcional. E-mail ou URL do ponto de contato principal da troca de dados. Comprimento máximo: 1.000 bytes. |
documentation |
Opcional. Documentação que descreve a troca de dados. |
listingCount |
Apenas saída. Número de listagens contidas na troca de dados. |
icon |
Opcional. Imagem codificada em base64 que representa a troca de dados. Tamanho máximo: 3,0 MiB. As dimensões de imagem esperadas são de 512x512 pixels. No entanto, a API só realiza a validação no tamanho dos dados codificados. Observação: para campos de bytes, o conteúdo dos campos é codificado em base64 (o que aumenta o tamanho dos dados de 33 a 36%) ao usar JSON na rede. Uma string codificada em base64. |
sharingEnvironmentConfig |
Obrigatório. Opção configurável de ambiente de compartilhamento de dados para uma troca de dados. |
SharingEnvironmentConfig
O ambiente de compartilhamento é um modelo de comportamento para compartilhar dados em uma troca de dados. Essa opção pode ser configurada para uma troca de dados.
Representação JSON |
---|
{ // Union field |
Campos | |
---|---|
Campo de união
|
|
defaultExchangeConfig |
Troca de dados padrão do Analytics Hub usada para compartilhamento de dados seguro. |
dcrExchangeConfig |
Data Clean Room (DCR), usado para compartilhamento de dados seguro e com proteção da privacidade. |
DefaultExchangeConfig
Esse tipo não tem campos.
Troca de dados padrão do Analytics Hub usada para compartilhamento de dados seguro.
DcrExchangeConfig
Esse tipo não tem campos.
Data Clean Room (DCR), usado para compartilhamento de dados seguro e com proteção da privacidade.
Métodos |
|
---|---|
|
Crie uma nova troca de dados. |
|
Exclui uma troca de dados já existente. |
|
Encontra os detalhes de uma troca de dados. |
|
Recebe a política do IAM. |
|
Lista todas as trocas de dados em um determinado projeto e local. |
|
Lista todas as assinaturas de uma determinada troca de dados ou listagem. |
|
Atualiza uma troca de dados já existente. |
|
Define a política do IAM. |
|
Cria uma assinatura em uma troca de dados. |
|
Retorna as permissões que o autor da chamada tem. |