SBSubscription Classe
Descrição do recurso de assinatura.
As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.
- Herança
-
azure.mgmt.servicebus.v2021_11_01.models._models_py3.ProxyResourceSBSubscription
Construtor
SBSubscription(*, lock_duration: timedelta | None = None, requires_session: bool | None = None, default_message_time_to_live: timedelta | None = None, dead_lettering_on_filter_evaluation_exceptions: bool | None = None, dead_lettering_on_message_expiration: bool | None = None, duplicate_detection_history_time_window: timedelta | None = None, max_delivery_count: int | None = None, status: str | _models.EntityStatus | None = None, enable_batched_operations: bool | None = None, auto_delete_on_idle: timedelta | None = None, forward_to: str | None = None, forward_dead_lettered_messages_to: str | None = None, is_client_affine: bool | None = None, client_affine_properties: _models.SBClientAffineProperties | None = None, **kwargs: Any)
Parâmetros somente de palavra-chave
Nome | Description |
---|---|
lock_duration
|
Tempo de duração do bloqueio ISO 8061 para a assinatura. O valor padrão é 1 minuto. |
requires_session
|
Valor que indica se uma assinatura dá suporte ao conceito de sessões. |
default_message_time_to_live
|
ISO 8061 Período de tempo de mensagem padrão para valor dinâmico. Essa é a duração após a qual a mensagem expira, começando de quando a mensagem é enviada ao Barramento de Serviço. Esse é o valor padrão usado quando TimeToLive não está definido em uma mensagem em si. |
dead_lettering_on_filter_evaluation_exceptions
|
Valor que indica se uma assinatura tem suporte a mensagens mortas em exceções de avaliação de filtro. |
dead_lettering_on_message_expiration
|
Valor que indica se uma assinatura tem suporte a mensagens mortas quando uma mensagem expira. |
duplicate_detection_history_time_window
|
Estrutura timeSpan ISO 8601 que define a duração do histórico de detecção duplicado. O valor padrão é 10 minutos. |
max_delivery_count
|
Número de entregas máximas. |
status
|
str ou
EntityStatus
Enumera os valores possíveis para o status de uma entidade de mensagens. Os valores conhecidos são: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" e "Unknown". |
enable_batched_operations
|
Valor que indica se as operações em lote do lado do servidor estão habilitadas. |
auto_delete_on_idle
|
Iso 8061 timeSpan idle interval after which the topic is automatically deleted. A duração mínima é de 5 minutos. |
forward_to
|
Nome da fila/tópico para encaminhar as mensagens. |
forward_dead_lettered_messages_to
|
Nome da fila/tópico para encaminhar a mensagem de Mensagens Mortas. |
is_client_affine
|
Valor que indica se a assinatura tem uma afinidade com a ID do cliente. |
client_affine_properties
|
Propriedades específicas para assinaturas do cliente. |
Variáveis
Nome | Description |
---|---|
id
|
ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}. |
name
|
O nome do recurso. |
type
|
Tipo do recurso. Por exemplo, "Microsoft.EventHub/Namespaces" ou "Microsoft.EventHub/Namespaces/EventHubs". |
location
|
A localização geográfica em que o recurso reside. |
system_data
|
Os metadados do sistema relacionados a esse recurso. |
message_count
|
Número de mensagens. |
created_at
|
Hora exata em que a mensagem foi criada. |
accessed_at
|
Última vez em que houve uma solicitação de recebimento para essa assinatura. |
updated_at
|
A hora exata em que a mensagem foi atualizada. |
count_details
|
Detalhes da contagem de mensagens. |
lock_duration
|
Tempo de duração do bloqueio ISO 8061 para a assinatura. O valor padrão é 1 minuto. |
requires_session
|
Valor que indica se uma assinatura dá suporte ao conceito de sessões. |
default_message_time_to_live
|
ISO 8061 Período de tempo de mensagem padrão para valor dinâmico. Essa é a duração após a qual a mensagem expira, começando de quando a mensagem é enviada ao Barramento de Serviço. Esse é o valor padrão usado quando TimeToLive não está definido em uma mensagem em si. |
dead_lettering_on_filter_evaluation_exceptions
|
Valor que indica se uma assinatura tem suporte a mensagens mortas em exceções de avaliação de filtro. |
dead_lettering_on_message_expiration
|
Valor que indica se uma assinatura tem suporte a mensagens mortas quando uma mensagem expira. |
duplicate_detection_history_time_window
|
Estrutura timeSpan ISO 8601 que define a duração do histórico de detecção duplicado. O valor padrão é 10 minutos. |
max_delivery_count
|
Número de entregas máximas. |
status
|
str ou
EntityStatus
Enumera os valores possíveis para o status de uma entidade de mensagens. Os valores conhecidos são: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" e "Unknown". |
enable_batched_operations
|
Valor que indica se as operações em lote do lado do servidor estão habilitadas. |
auto_delete_on_idle
|
Iso 8061 timeSpan idle interval after which the topic is automatically deleted. A duração mínima é de 5 minutos. |
forward_to
|
Nome da fila/tópico para encaminhar as mensagens. |
forward_dead_lettered_messages_to
|
Nome da fila/tópico para encaminhar a mensagem de Mensagens Mortas. |
is_client_affine
|
Valor que indica se a assinatura tem uma afinidade com a ID do cliente. |
client_affine_properties
|
Propriedades específicas para assinaturas do cliente. |
Azure SDK for Python