Compartilhar via


SBTopic Classe

Descrição do recurso de tópico.

As variáveis são preenchidas apenas pelo servidor e serão ignoradas ao enviar uma solicitação.

Herança
azure.mgmt.servicebus.v2022_10_01_preview.models._models_py3.ProxyResource
SBTopic

Construtor

SBTopic(*, default_message_time_to_live: timedelta | None = None, max_size_in_megabytes: int | None = None, max_message_size_in_kilobytes: int | None = None, requires_duplicate_detection: bool | None = None, duplicate_detection_history_time_window: timedelta | None = None, enable_batched_operations: bool | None = None, status: str | _models.EntityStatus | None = None, support_ordering: bool | None = None, auto_delete_on_idle: timedelta | None = None, enable_partitioning: bool | None = None, enable_express: bool | None = None, **kwargs: Any)

Parâmetros somente de palavra-chave

Nome Description
default_message_time_to_live

ISO 8601 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.

max_size_in_megabytes
int

Tamanho máximo do tópico em megabytes, que é o tamanho da memória alocada para o tópico. O padrão é 1024.

max_message_size_in_kilobytes
int

Tamanho máximo (em KB) do conteúdo da mensagem que pode ser aceito pelo tópico. Essa propriedade só é usada no Premium hoje e o padrão é 1024.

requires_duplicate_detection

Valor que indica se este tópico requer detecção duplicada.

duplicate_detection_history_time_window

Estrutura de intervalo de tempo ISO8601 que define a duração do histórico de detecção de duplicatas. O valor padrão é 10 minutos.

enable_batched_operations

Valor que indica se as operações em lote do lado do servidor estão habilitadas.

status

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".

support_ordering

Valor que indica se o tópico dá suporte à ordenação.

auto_delete_on_idle

Intervalo ocioso de intervalo de tempo ISO 8601 após o qual o tópico é excluído automaticamente. A duração mínima é de 5 minutos.

enable_partitioning

Valor que indica se o tópico a ser particionado entre vários agentes de mensagens está habilitado.

enable_express

Valor que indica se as Entidades Expressas estão habilitadas. Um tópico expresso mantém uma mensagem na memória temporariamente antes de escrevê-la no armazenamento persistente.

Variáveis

Nome Description
id
str

ID de recurso totalmente qualificada para o recurso. Ex - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

O nome do recurso.

type
str

Tipo do recurso. Por exemplo, "Microsoft.EventHub/Namespaces" ou "Microsoft.EventHub/Namespaces/EventHubs".

location
str

A localização geográfica em que o recurso reside.

system_data

Os metadados do sistema relacionados a esse recurso.

size_in_bytes
int

Tamanho do tópico, em bytes.

created_at

Hora exata em que a mensagem foi criada.

updated_at

A hora exata em que a mensagem foi atualizada.

accessed_at

Última vez que a mensagem foi enviada ou uma solicitação foi recebida para este tópico.

subscription_count
int

Número de assinaturas.

count_details

Detalhes da contagem de mensagens.

default_message_time_to_live

ISO 8601 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.

max_size_in_megabytes
int

Tamanho máximo do tópico em megabytes, que é o tamanho da memória alocada para o tópico. O padrão é 1024.

max_message_size_in_kilobytes
int

Tamanho máximo (em KB) do conteúdo da mensagem que pode ser aceito pelo tópico. Essa propriedade só é usada no Premium hoje e o padrão é 1024.

requires_duplicate_detection

Valor que indica se este tópico requer detecção duplicada.

duplicate_detection_history_time_window

Estrutura de intervalo de tempo ISO8601 que define a duração do histórico de detecção de duplicatas. O valor padrão é 10 minutos.

enable_batched_operations

Valor que indica se as operações em lote do lado do servidor estão habilitadas.

status

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".

support_ordering

Valor que indica se o tópico dá suporte à ordenação.

auto_delete_on_idle

Intervalo ocioso de intervalo de tempo ISO 8601 após o qual o tópico é excluído automaticamente. A duração mínima é de 5 minutos.

enable_partitioning

Valor que indica se o tópico a ser particionado entre vários agentes de mensagens está habilitado.

enable_express

Valor que indica se as Entidades Expressas estão habilitadas. Um tópico expresso mantém uma mensagem na memória temporariamente antes de escrevê-la no armazenamento persistente.