REST Resource: projects.locations.subscriptions

Recurso: Subscription

Uma assinatura representa o acesso de um assinante a um conjunto específico de dados publicados. Contém referências a listagens associadas, trocas de dados e conjuntos de dados vinculados.

Representação 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

Apenas saída. O nome do recurso da assinatura. Por exemplo, projects/myproject/locations/US/subscriptions/123.

creationTime

string (Timestamp format)

Apenas saída. O carimbo de data/hora em que a assinatura foi criada.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

lastModifyTime

string (Timestamp format)

Apenas saída. Carimbo de data/hora de quando a assinatura foi modificada pela última vez.

Um carimbo de data/hora no formato RFC3339 UTC "Zulu", com resolução de nanossegundos e até nove dígitos fracionários. Exemplos: "2014-10-02T15:01:23Z" e "2014-10-02T15:01:23.045123456Z".

organizationId

string

Apenas saída. Organização do projeto a que essa assinatura pertence.

organizationDisplayName

string

Apenas saída. Nome de exibição do projeto dessa assinatura.

state

enum (State)

Apenas saída. Estado atual da assinatura.

linkedDatasetMap

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

Apenas saída. Mapa de nomes de recursos da lista para o recurso vinculado associado, por exemplo, projects/123/locations/US/dataExchanges/456/listings/789 -> projects/123/datasets/my_dataset

Para assinaturas no nível da listagem, esse é um mapa de tamanho 1. Contém valores apenas quando o estado == STATE_ACTIVE.

Um objeto com uma lista de pares "key": value. Exemplo: { "name": "wrench", "mass": "1.3kg", "count": "3" }.

subscriberContact

string

Apenas saída. E-mail do assinante.

Campo de união resource_name.

resource_name pode ser apenas de um dos tipos a seguir:

listing

string

Apenas saída. Nome do recurso da listagem de origem. Por exemplo: projects/123/locations/US/dataExchanges/456/listings/789

dataExchange

string

Apenas saída. Nome do recurso da troca de dados de origem. Por exemplo, projects/123/locations/US/dataExchanges/456

Métodos

delete

Exclui uma assinatura.

get

Encontra os detalhes de uma assinatura.

list

Lista todas as assinaturas em um determinado projeto e local.

refresh

Atualiza uma assinatura em uma troca de dados.

revoke

Revoga uma determinada assinatura.