Compartilhar via


TopicCreateOrUpdateParameters Classe

Parâmetros fornecidos para a operação Criar ou Atualizar Tópico.

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

Todos os parâmetros necessários devem ser preenchidos para enviar ao Azure.

Herança
azure.mgmt.servicebus._serialization.Model
TopicCreateOrUpdateParameters

Construtor

TopicCreateOrUpdateParameters(*, location: str, name: str | None = None, auto_delete_on_idle: str | None = None, entity_availability_status: str | _models.EntityAvailabilityStatus | None = None, default_message_time_to_live: str | None = None, duplicate_detection_history_time_window: str | None = None, enable_batched_operations: bool | None = None, enable_express: bool | None = None, enable_partitioning: bool | None = None, filtering_messages_before_publishing: bool | None = None, is_anonymous_accessible: bool | None = None, is_express: bool | None = None, max_size_in_megabytes: int | None = None, requires_duplicate_detection: bool | None = None, status: str | _models.EntityStatus | None = None, support_ordering: bool | None = None, **kwargs: Any)

Variáveis

name
str

Nome do tópico.

location
str

Local do recurso. Obrigatórios.

accessed_at
datetime

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

auto_delete_on_idle
str

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

entity_availability_status
str ou EntityAvailabilityStatus

Status de disponibilidade da entidade para o tópico. Os valores conhecidos são: "Disponível", "Limitado", "Renomeando", "Restaurando" e "Desconhecido".

created_at
datetime

Hora exata em que a mensagem foi criada.

count_details
MessageCountDetails

Detalhes da Contagem de Mensagens.

default_message_time_to_live
str

Valor de vida útil da mensagem padrão. 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.

duplicate_detection_history_time_window
str

Estrutura TimeSpan que define a duração do histórico de detecção duplicado. O valor padrão é 10 minutos.

enable_batched_operations
bool

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

enable_express
bool

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

enable_partitioning
bool

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

filtering_messages_before_publishing
bool

Se as mensagens devem ser filtradas antes da publicação.

is_anonymous_accessible
bool

Valor que indica se a mensagem está acessível anonimamente.

is_express
bool
max_size_in_megabytes
int

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

requires_duplicate_detection
bool

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

size_in_bytes
int

Tamanho do tópico, em bytes.

status
str ou EntityStatus

Enumera os valores possíveis para o status de uma entidade de mensagens. Os valores conhecidos são: "Ativo", "Criando", "Excluindo", "Desabilitado", "Receber Desabilitado", "Renomeando", "Restaurando", "Enviar Desabilitado" e "Desconhecido".

subscription_count
int

Número de assinaturas.

support_ordering
bool

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

updated_at
datetime

A hora exata em que a mensagem foi atualizada.