Condividi tramite


SBTopic Classe

Descrizione della risorsa dell'argomento.

Le variabili vengono popolate solo dal server e verranno ignorate durante l'invio di una richiesta.

Ereditarietà
azure.mgmt.servicebus.v2021_11_01.models._models_py3.ProxyResource
SBTopic

Costruttore

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)

Parametri di sole parole chiave

Nome Descrizione
default_message_time_to_live

ISO 8601 Intervallo di tempo predefinito del messaggio per il valore attivo. Questa è la durata dopo la quale il messaggio scade, a partire dal momento in cui il messaggio viene inviato al bus di servizio. Questo è il valore predefinito usato quando TimeToLive non è impostato su un messaggio stesso.

max_size_in_megabytes
int

Dimensione massima dell'argomento in megabyte, ovvero la dimensione della memoria allocata per l'argomento. Il valore predefinito è 1024.

max_message_size_in_kilobytes
int

Dimensione massima (in KB) del payload del messaggio che può essere accettato dall'argomento. Questa proprietà viene usata solo in Premium e il valore predefinito è 1024.

requires_duplicate_detection

Valore che indica se questo argomento richiede il rilevamento duplicati.

duplicate_detection_history_time_window

Struttura ISO8601 timespan che definisce la durata della cronologia di rilevamento duplicati. Il valore predefinito è 10 minuti.

enable_batched_operations

Valore che indica se le operazioni in batch sul lato server sono abilitate.

status
str oppure EntityStatus

Enumera i valori possibili per lo stato di un'entità di messaggistica. I valori noti sono: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" e "Unknown".

support_ordering

Valore che indica se l'argomento supporta l'ordinamento.

auto_delete_on_idle

Intervallo di inattività ISO 8601 timespan dopo il quale l'argomento viene eliminato automaticamente. La durata minima è 5 minuti.

enable_partitioning

Valore che indica se l'argomento da partizionare tra più broker di messaggi è abilitato.

enable_express

Valore che indica se le entità express sono abilitate. Un argomento rapido contiene temporaneamente un messaggio in memoria prima di scriverlo nell'archiviazione permanente.

Variabili

Nome Descrizione
id
str

ID di risorsa completo per la risorsa. Ad esempio - /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Nome della risorsa.

type
str

Tipo di risorsa. Ad esempio, "Microsoft.EventHub/Namespaces" o "Microsoft.EventHub/Namespaces/EventHubs".

location
str

Posizione geografica in cui risiede la risorsa.

system_data

Metadati di sistema relativi a questa risorsa.

size_in_bytes
int

Dimensioni dell'argomento, in byte.

created_at

Ora esatta in cui è stato creato il messaggio.

updated_at

Ora esatta dell'aggiornamento del messaggio.

accessed_at

Ultima volta che il messaggio è stato inviato o è stata ricevuta una richiesta, per questo argomento.

subscription_count
int

Numero di sottoscrizioni.

count_details

Dettagli del conteggio dei messaggi.

default_message_time_to_live

ISO 8601 Intervallo di tempo predefinito del messaggio per il valore attivo. Questa è la durata dopo la quale il messaggio scade, a partire dal momento in cui il messaggio viene inviato al bus di servizio. Questo è il valore predefinito usato quando TimeToLive non è impostato su un messaggio stesso.

max_size_in_megabytes
int

Dimensione massima dell'argomento in megabyte, ovvero la dimensione della memoria allocata per l'argomento. Il valore predefinito è 1024.

max_message_size_in_kilobytes
int

Dimensione massima (in KB) del payload del messaggio che può essere accettato dall'argomento. Questa proprietà viene usata solo in Premium e il valore predefinito è 1024.

requires_duplicate_detection

Valore che indica se questo argomento richiede il rilevamento duplicati.

duplicate_detection_history_time_window

Struttura ISO8601 timespan che definisce la durata della cronologia di rilevamento duplicati. Il valore predefinito è 10 minuti.

enable_batched_operations

Valore che indica se le operazioni in batch sul lato server sono abilitate.

status
str oppure EntityStatus

Enumera i valori possibili per lo stato di un'entità di messaggistica. I valori noti sono: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" e "Unknown".

support_ordering

Valore che indica se l'argomento supporta l'ordinamento.

auto_delete_on_idle

Intervallo di inattività ISO 8601 timespan dopo il quale l'argomento viene eliminato automaticamente. La durata minima è 5 minuti.

enable_partitioning

Valore che indica se l'argomento da partizionare tra più broker di messaggi è abilitato.

enable_express

Valore che indica se le entità express sono abilitate. Un argomento rapido contiene temporaneamente un messaggio in memoria prima di scriverlo nell'archiviazione permanente.