REST Resource: projects.locations.subscriptions

Ressource: Abo

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

Methoden

delete

Löscht ein Abo.

get

Ruft die Details eines Abos ab

list

Listet alle Abos in einem angegebenen Projekt und an einem angegebenen Standort auf.

refresh

Aktualisiert ein Abo für einen Datenaustausch.

revoke

Widerruft ein bestimmtes Abo.