REST Resource: projects.locations.dataExchanges

Ressource: DataExchange

Ein Datenaustausch ist ein Container, mit dem Sie Daten freigeben können. Neben den beschreibenden Informationen zum Datenaustausch enthält er Einträge, die auf freigegebene Datasets verweisen.

JSON-Darstellung
{
  "name": string,
  "displayName": string,
  "description": string,
  "primaryContact": string,
  "documentation": string,
  "listingCount": integer,
  "icon": string
}
Felder
name

string

Nur Ausgabe. Der Ressourcenname des Datenaustauschs. z.B. projects/myproject/locations/US/dataExchanges/123.

displayName

string

Erforderlich. Für Menschen lesbarer Anzeigename des Datenaustauschs. Der Anzeigename darf nur Unicode-Buchstaben, Ziffern (0–9), Unterstriche (_), Bindestriche (-), Leerzeichen ( ), Und-Zeichen (&) enthalten und darf nicht mit Leerzeichen beginnen oder enden. Der Standardwert ist ein leerer String. Maximale Länge: 63 Bytes

description

string

Optional. Beschreibung des Datenaustauschs. Die Beschreibung darf keine Unicode-Nicht-Zeichen sowie C0- und C1-Steuercodes enthalten, mit Ausnahme von Tabulatoren (HT), neuen Zeilen (LF), Zeilenumbrüchen (CR) und Seitenumbrüchen (FF). Der Standardwert ist ein leerer String. Maximale Länge: 2.000 Byte.

primaryContact

string

Optional. E-Mail-Adresse oder URL des primären Ansprechpartners des Datenaustauschs. Maximale Länge: 1.000 Bytes.

documentation

string

Optional. Dokumentation zur Beschreibung des Datenaustauschs.

listingCount

integer

Nur Ausgabe. Anzahl der im Datenaustausch enthaltenen Einträge.

icon

string (bytes format)

Optional. Base64-codiertes Bild, das den Datenaustausch darstellt. Maximale Größe: 3,0 MiB Die erwarteten Bildabmessungen sind 512 x 512 Pixel, aber die API führt nur eine Validierung der Größe der codierten Daten durch. Hinweis: Bei Bytefeldern ist der Inhalt der Felder base64-codiert, wodurch die Größe der Daten um 33–36 % erhöht wird, wenn JSON bei der Übertragung verwendet wird.

Ein base64-codierter String.

Methoden

create

Erstellt einen neuen Datenaustausch.

delete

Löscht einen vorhandenen Datenaustausch.

get

Ruft die Details eines Datenaustauschs ab.

getIamPolicy

Ruft die IAM-Richtlinie ab.

list

Listet jeden Datenaustausch in einem angegebenen Projekt und an einem angegebenen Standort auf.

patch

Aktualisiert einen vorhandenen Datenaustausch.

setIamPolicy

Legt die IAM-Richtlinie fest.

testIamPermissions

Gibt die Berechtigungen des Aufrufers zurück.