REST Resource: projects.locations.subscriptions

Recurso: Suscripción

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

Métodos

delete

Elimina una suscripción.

get

Obtiene los detalles de una suscripción.

list

Muestra una lista de todas las fichas de un proyecto y una ubicación determinados.

refresh

Actualiza una suscripción a un intercambio de datos.

revoke

Revoca una suscripción determinada.