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