REST Resource: projects.locations.dataExchanges

Recurso: DataExchange

Un intercambio de datos es un contenedor que te permite compartir datos. Además de la información descriptiva sobre el intercambio de datos, contiene fichas que hacen referencia a conjuntos de datos compartidos.

Representación JSON
{
  "name": string,
  "displayName": string,
  "description": string,
  "primaryContact": string,
  "documentation": string,
  "listingCount": integer,
  "icon": string
}
Campos
name

string

Solo salida. El nombre del recurso del intercambio de datos. p.ej., projects/myproject/locations/US/dataExchanges/123.

displayName

string

Obligatorio. Nombre visible legible por humanos del intercambio de datos. El nombre visible solo debe contener letras Unicode, números (0-9), guiones bajos (_), guiones (-), espacios ( ), signos de unión (&) y no debe comenzar ni terminar con espacios. El valor predeterminado es una cadena vacía. Longitud máxima: 63 bytes.

description

string

Opcional. Descripción del intercambio de datos. La descripción no debe contener caracteres Unicode que no sean caracteres ni códigos de control C0 y C1, excepto pestañas (HT), líneas nuevas (LF), retornos de carro (CR) y saltos de página (FF). El valor predeterminado es una cadena vacía. Longitud máxima: 2,000 bytes.

primaryContact

string

Opcional. El correo electrónico o la URL del punto de contacto principal del intercambio de datos. Longitud máxima: 1,000 bytes.

documentation

string

Opcional. Documentación que describe el intercambio de datos.

listingCount

integer

Solo salida. Cantidad de fichas que se encuentran en el intercambio de datos.

icon

string (bytes format)

Opcional. Imagen codificada en base64 que representa el intercambio de datos. Tamaño máximo: 3.0 MiB Las dimensiones de imagen esperadas son de 512 x 512 píxeles. Sin embargo, la API solo realiza validación en función del tamaño de los datos codificados. Nota: Para los campos de bytes, el contenido de los campos está codificado en base64 (lo que aumenta el tamaño de los datos en un 33% a 36%) cuando se usa JSON en el cable.

String codificada en base64.

Métodos

create

Crea un intercambio de datos nuevo.

delete

Borra un intercambio de datos existente.

get

Obtiene los detalles de un intercambio de datos.

getIamPolicy

Obtén la política de IAM.

list

Enumera todos los intercambios de datos en una ubicación y un proyecto determinados.

patch

Actualiza un intercambio de datos existente.

setIamPolicy

Configura la política de IAM.

testIamPermissions

Muestra los permisos que tiene un emisor.