REST Resource: projects.locations.subscriptions

Risorsa: sottoscrizione

Una sottoscrizione rappresenta l'accesso degli abbonati a un determinato insieme di dati pubblicati. Contiene riferimenti a schede associate, scambi di dati e set di dati collegati.

Rappresentazione 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.
}
Campi
name

string

Solo output. Il nome della risorsa della sottoscrizione, ad esempio projects/myproject/locations/US/subscriptions/123.

creationTime

string (Timestamp format)

Solo output. Timestamp della creazione dell'abbonamento.

Un timestamp nel formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

lastModifyTime

string (Timestamp format)

Solo output. Timestamp dell'ultima modifica dell'abbonamento.

Un timestamp nel formato "Zulu" RFC3339 UTC, con risoluzione in nanosecondi e fino a nove cifre frazionarie. Esempi: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

organizationId

string

Solo output. Organizzazione del progetto a cui appartiene questo abbonamento.

organizationDisplayName

string

Solo output. Nome visualizzato del progetto di questa sottoscrizione.

state

enum (State)

Solo output. Stato attuale dell'abbonamento.

linkedDatasetMap

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

Solo output. Mappa dell'elenco dei nomi delle risorse nelle risorse collegate associate, ad esempio projects/123/locations/US/dataExchanges/456/listings/789 -> projects/123/datasets/my_dataset

Per gli abbonamenti a livello di scheda, si tratta di una mappa di dimensione 1. Contiene valori solo se lo stato == STATE_ACTIVE.

Un oggetto contenente un elenco di "key": value coppie. Esempio: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

subscriberContact

string

Solo output. Email dell'abbonato.

Campo unione resource_name.

resource_name può essere solo uno dei seguenti:

listing

string

Solo output. Nome della risorsa dell'elenco di origine, ad esempio projects/123/locations/US/dataExchanges/456/listings/789

dataExchange

string

Solo output. Nome della risorsa dello scambio di dati di origine, ad esempio projects/123/locations/US/dataExchanges/456

Metodi

delete

Elimina una sottoscrizione.

get

Recupera i dettagli di una sottoscrizione.

list

Elenca tutte le sottoscrizioni in un progetto e in una località specifici.

refresh

Aggiorna una sottoscrizione a un data Exchange.

revoke

Revoca un determinato abbonamento.