Freigeben über


TopicCreateOrUpdateParameters Klasse

Parameter, die für den Vorgang Thema erstellen oder aktualisieren angegeben werden.

Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.

Zum Senden an Azure müssen alle erforderlichen Parameter aufgefüllt werden.

Vererbung
azure.mgmt.servicebus._serialization.Model
TopicCreateOrUpdateParameters

Konstruktor

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)

Variablen

name
str

Themaname.

location
str

Speicherort der Ressource. Erforderlich.

accessed_at
datetime

Das letzte Mal, wenn die Nachricht für dieses Thema gesendet wurde oder eine Anforderung empfangen wurde.

auto_delete_on_idle
str

TimeSpan-Leerlaufintervall, nach dem das Thema automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten.

entity_availability_status
str oder EntityAvailabilityStatus

Entitätsverfügbarkeitsstatus für das Thema. Bekannte Werte sind: "Available", "Limited", "Renaming", "Restoreing" und "Unknown".

created_at
datetime

Genaue Zeit, zu der die Nachricht erstellt wurde.

count_details
MessageCountDetails

Details zur Nachrichtenanzahl.

default_message_time_to_live
str

Standardmäßige Nachrichtenzeit bis zum Livewert. Dies ist die Dauer, nach der die Nachricht abläuft, ab dem Zeitpunkt, an dem die Nachricht an Service Bus gesendet wird. Dies ist der Standardwert, der verwendet wird, wenn TimeToLive nicht für eine Nachricht selbst festgelegt ist.

duplicate_detection_history_time_window
str

TimeSpan-Struktur, die die Dauer des Verlaufs der doppelten Erkennung definiert. Der Standardwert beträgt 10 Minuten.

enable_batched_operations
bool

Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.

enable_express
bool

Wert, der angibt, ob Express-Entitäten aktiviert sind. Ein express-Thema enthält eine Nachricht vorübergehend im Arbeitsspeicher, bevor sie in den persistenten Speicher geschrieben wird.

enable_partitioning
bool

Wert, der angibt, ob das Thema, das über mehrere Nachrichtenbroker partitioniert werden soll, aktiviert ist.

filtering_messages_before_publishing
bool

Gibt an, ob Nachrichten vor der Veröffentlichung gefiltert werden sollen.

is_anonymous_accessible
bool

Wert, der angibt, ob auf die Nachricht anonym zugegriffen werden kann.

is_express
bool
max_size_in_megabytes
int

Maximale Größe des Themas in Megabyte, d. h. die Größe des für das Thema zugewiesenen Arbeitsspeichers.

requires_duplicate_detection
bool

Wert, der angibt, ob für dieses Thema eine Duplikaterkennung erforderlich ist.

size_in_bytes
int

Größe des Themas in Bytes.

status
str oder EntityStatus

Listet die möglichen Werte für den Status einer Messagingentität auf. Bekannte Werte sind: "Active", "Creating", "Deleting", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled" und "Unknown".

subscription_count
int

Anzahl der Abonnements.

support_ordering
bool

Wert, der angibt, ob das Thema die Reihenfolge unterstützt.

updated_at
datetime

Der genaue Zeitpunkt, zu dem die Nachricht aktualisiert wurde.