Subscription

Una suscripción representa el acceso de un suscriptor a un conjunto particular de datos publicados. Contiene referencias a fichas asociadas, intercambios de datos y conjuntos de datos vinculados.

Representación JSON
{
  "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.
}
Campos
name

string

Solo salida. El nombre del recurso de la suscripción. p. ej., projects/myproject/locations/US/subscriptions/123.

creationTime

string (Timestamp format)

Solo salida. La marca de tiempo de cuando se creó la suscripción.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

lastModifyTime

string (Timestamp format)

Solo salida. Marca de tiempo de la última modificación de la suscripción.

Una marca de tiempo en formato RFC3339 UTC “Zulú”, con una resolución de nanosegundos y hasta nueve dígitos fraccionarios. Ejemplos: "2014-10-02T15:01:23Z" y "2014-10-02T15:01:23.045123456Z".

organizationId

string

Solo salida. Organización del proyecto al que pertenece esta suscripción.

organizationDisplayName

string

Solo salida. Nombre visible del proyecto de esta suscripción.

state

enum (State)

Solo salida. Estado actual de la suscripción.

linkedDatasetMap

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

Solo salida. Mapa de la lista de nombres de recursos al recurso vinculado asociado, p. ej., projects/123/locations/US/dataExchanges/456/listings/789 -> projects/123/datasets/my_dataset

Para las suscripciones a nivel de ficha, este es un mapa de tamaño 1. Solo contiene valores si el estado es == STATE_ACTIVE.

Un objeto que contiene una lista de pares "key": value. Ejemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

subscriberContact

string

Solo salida. El correo electrónico del suscriptor.

Campo de unión resource_name.

resource_name puede ser una de las siguientes opciones:

listing

string

Solo salida. Nombre del recurso de ficha de origen, p. ej., projects/123/locations/US/dataExchanges/456/listings/789

dataExchange

string

Solo salida. Nombre del recurso del intercambio de datos de origen. P. ej., projects/123/locations/US/dataExchanges/456

LinkedResource

Referencia a un recurso vinculado con seguimiento por parte de esta suscripción.

Representación JSON
{

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

Campo de unión reference.

reference puede ser una de las siguientes opciones:

linkedDataset

string

Solo salida. Nombre del conjunto de datos vinculado, p. ej., projects/subscriberproject/datasets/linkedDataset