Recurso de REST: admin.projects.locations.subscriptions

Recurso: Suscripción

Metadatos sobre un recurso de suscripción.

Representación JSON

{
  "name": string,
  "topic": string,
  "deliveryConfig": {
    object (DeliveryConfig)
  }
}
Campos
name

string

El nombre de la suscripción. Estructurado como projects/{project_number}/locations/{location}/subscriptions/{subscriptionId}

topic

string

El nombre del tema al que se adjunta esta suscripción. Estructurado como projects/{project_number}/locations/{location}/topics/{topicId}

deliveryConfig

object (DeliveryConfig)

La configuración para la entrega de mensajes de esta suscripción.

DeliveryConfig

La configuración para la entrega de mensajes de una suscripción.

Representación JSON

{
  "deliveryRequirement": enum (DeliveryRequirement)
}
Campos
deliveryRequirement

enum (DeliveryRequirement)

El requisito de entrega de esta suscripción.

DeliveryRequirement

Cuando esta suscripción debe enviar mensajes a los suscriptores en relación con la persistencia de los mensajes en el almacenamiento. Para obtener más información, consulta Crea suscripciones Lite.

Enums
DELIVERY_REQUIREMENT_UNSPECIFIED Valor predeterminado Este valor no se usa.
DELIVER_IMMEDIATELY El servidor no espera a que un mensaje publicado se escriba correctamente en el almacenamiento antes de entregarlo a los suscriptores.
DELIVER_AFTER_STORED El servidor no entregará un mensaje publicado a los suscriptores hasta que el mensaje se haya escrito con éxito en el almacenamiento. Esto dará como resultado una latencia más alta, pero una entrega coherente.

Métodos

create

Crea una nueva suscripción.

delete

Borra la suscripción especificada.

get

Muestra la configuración de la suscripción.

list

Muestra la lista de suscripciones para el proyecto determinado.

patch

Actualiza las propiedades de la suscripción especificada.