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 } |
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. |
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. |
|
Atualiza uma troca de dados já existente. |
|
Define a política do IAM. |
|
Retorna as permissões que o autor da chamada tem. |