Subscription

Ein Abo stellt den Zugriff eines Abonnenten auf einen bestimmten Satz veröffentlichter Daten dar. Es enthält Verweise auf zugehörige Einträge, Datenaustausche und verknüpfte Datasets.

JSON-Darstellung
{
  "name": string,
  "creationTime": string,
  "lastModifyTime": string,
  "organizationId": string,
  "organizationDisplayName": string,
  "state": enum (State),
  "linkedDatasetMap": {
    string: {
      object (LinkedResource)
    },
    ...
  },
  "subscriberContact": string,

  // Union field resource_name can be only one of the following:
  "listing": string,
  "dataExchange": string
  // End of list of possible types for union field resource_name.
}
Felder
name

string

Nur Ausgabe. Der Ressourcenname des Abos. z.B. projects/myproject/locations/US/subscriptions/123.

creationTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel für die Erstellung des Abos.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

lastModifyTime

string (Timestamp format)

Nur Ausgabe. Zeitstempel für die letzte Änderung des Abos.

Ein Zeitstempel im Format RFC3339 UTC "Zulu" mit einer Auflösung im Nanosekundenbereich und bis zu neun Nachkommastellen. Beispiele: "2014-10-02T15:01:23Z" und "2014-10-02T15:01:23.045123456Z".

organizationId

string

Nur Ausgabe. Organisation des Projekts, zu dem dieses Abo gehört.

organizationDisplayName

string

Nur Ausgabe. Anzeigename des Projekts dieses Abos.

state

enum (State)

Nur Ausgabe. Aktueller Status des Abos.

linkedDatasetMap

map (key: string, value: object (LinkedResource))

Nur Ausgabe. Zuordnung von Ressourcennamen zu verknüpften Ressourcen, z.B. projects/123/locations/US/dataExchanges/456/listings/789 -> projects/123/datasets/my_dataset

Für Abos auf Eintragsebene ist dies eine Karte der Größe 1. Enthält nur Werte, wenn Status == STATE_ACTIVE ist.

Ein Objekt, das eine Liste von "key": value-Paaren enthält. Beispiel: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

subscriberContact

string

Nur Ausgabe. E-Mail-Adresse des Abonnenten.

Union-Feld resource_name.

Für resource_name ist nur einer der folgenden Werte zulässig:

listing

string

Nur Ausgabe. Ressourcenname des Quelleintrags. z.B. projects/123/locations/US/dataExchanges/456/listings/789

dataExchange

string

Nur Ausgabe. Ressourcenname des Quell-Datenaustausch. z.B. projects/123/locations/US/dataExchanges/456

LinkedResource

Verweis auf eine verknüpfte Ressource, die von diesem Abo getrackt wird.

JSON-Darstellung
{

  // Union field reference can be only one of the following:
  "linkedDataset": string
  // End of list of possible types for union field reference.
}
Felder

Union-Feld reference.

Für reference ist nur einer der folgenden Werte zulässig:

linkedDataset

string

Nur Ausgabe. Name des verknüpften Datasets, z.B. projects/subscriberproject/datasets/linkedDataset