Compartilhar via


QueueInfo Classe

Propriedades das informações da fila para assinatura de evento.

Herança
azure.mgmt.eventgrid._serialization.Model
QueueInfo

Construtor

QueueInfo(*, receive_lock_duration_in_seconds: int | None = None, max_delivery_count: int | None = None, dead_letter_destination_with_resource_identity: _models.DeadLetterWithResourceIdentity | None = None, event_time_to_live: timedelta | None = None, **kwargs: Any)

Keyword-Only Parameters

receive_lock_duration_in_seconds
int

Período máximo em segundos em que uma vez que a mensagem esteja no estado recebido (pelo cliente) e aguardando para ser aceita, liberada ou rejeitada. Se esse tempo tiver decorrido depois que uma mensagem tiver sido recebida pelo cliente e não tiver sido transferida para aceita (não processada), liberada ou rejeitada, a mensagem estará disponível para resgate. Esse é um campo opcional, em que o padrão é de 60 segundos, o mínimo é de 60 segundos e o máximo é de 300 segundos.

max_delivery_count
int

A contagem máxima de entrega dos eventos.

dead_letter_destination_with_resource_identity
DeadLetterWithResourceIdentity

O destino de mensagens mortas da assinatura do evento. Qualquer evento que não possa ser entregue ao seu destino é enviado para o destino de mensagens mortas. Usa a configuração de identidade gerenciada no recurso pai (ou seja, tópico) para adquirir os tokens de autenticação que estão sendo usados durante a entrega/mensagens mortas.

event_time_to_live
timedelta

Duração do intervalo de tempo no formato ISO 8601 que determina por quanto tempo as mensagens estão disponíveis para a assinatura a partir do momento em que a mensagem foi publicada. Esse valor de duração é expresso usando o seguinte formato: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', em que:


   - (n) is replaced by the value of each time element that follows the (n).
   - P is the duration (or Period) designator and is always placed at the beginning of the

Duração.

  • Y é o designador de ano e segue o valor do número de anos.

  • M é o designador de mês e segue o valor do número de meses.

  • W é o designador de semana e segue o valor do número de semanas.

  • D é o designador do dia e segue o valor do número de dias.

  • T é o designador de hora e precede os componentes de tempo.

  • H é o designador de hora e segue o valor do número de horas.

  • M é o designador de minuto e segue o valor do número de minutos.

  • S é o segundo designador e segue o valor para o número de segundos.

Esse valor de duração não pode ser definido maior que EventRetentionInDays do tópico. É um campo opcional em que seu valor mínimo é de 1 minuto e seu máximo é determinado pelo valor EventRetentionInDays do tópico. Veja a seguir exemplos de valores válidos:


   - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes.
   - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.

Variáveis

receive_lock_duration_in_seconds
int

Período máximo em segundos em que uma vez que a mensagem esteja no estado recebido (pelo cliente) e aguardando para ser aceita, liberada ou rejeitada. Se esse tempo tiver decorrido depois que uma mensagem tiver sido recebida pelo cliente e não tiver sido transferida para aceita (não processada), liberada ou rejeitada, a mensagem estará disponível para resgate. Esse é um campo opcional, em que o padrão é de 60 segundos, o mínimo é de 60 segundos e o máximo é de 300 segundos.

max_delivery_count
int

A contagem máxima de entrega dos eventos.

dead_letter_destination_with_resource_identity
DeadLetterWithResourceIdentity

O destino de mensagens mortas da assinatura do evento. Qualquer evento que não possa ser entregue ao seu destino é enviado para o destino de mensagens mortas. Usa a configuração de identidade gerenciada no recurso pai (ou seja, tópico) para adquirir os tokens de autenticação que estão sendo usados durante a entrega/mensagens mortas.

event_time_to_live
timedelta

Duração do intervalo de tempo no formato ISO 8601 que determina por quanto tempo as mensagens estão disponíveis para a assinatura a partir do momento em que a mensagem foi publicada. Esse valor de duração é expresso usando o seguinte formato: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', em que:


   - (n) is replaced by the value of each time element that follows the (n).
   - P is the duration (or Period) designator and is always placed at the beginning of the

Duração.

  • Y é o designador de ano e segue o valor do número de anos.

  • M é o designador de mês e segue o valor do número de meses.

  • W é o designador de semana e segue o valor do número de semanas.

  • D é o designador do dia e segue o valor do número de dias.

  • T é o designador de hora e precede os componentes de tempo.

  • H é o designador de hora e segue o valor do número de horas.

  • M é o designador de minuto e segue o valor do número de minutos.

  • S é o segundo designador e segue o valor para o número de segundos.

Esse valor de duração não pode ser definido maior que EventRetentionInDays do tópico. É um campo opcional em que seu valor mínimo é de 1 minuto e seu máximo é determinado pelo valor EventRetentionInDays do tópico. Veja a seguir exemplos de valores válidos:


   - 'P0DT23H12M' or 'PT23H12M': for duration of 23 hours and 12 minutes.
   - 'P1D' or 'P1DT0H0M0S': for duration of 1 day.