QueueCreateOrUpdateParameters Klasse
Parameter, die für den Vorgang Warteschlange erstellen oder aktualisieren bereitgestellt werden.
Variablen werden nur vom Server aufgefüllt und beim Senden einer Anforderung ignoriert.
Alle erforderlichen Parameter müssen aufgefüllt werden, um an Azure senden zu können.
- Vererbung
-
azure.mgmt.servicebus._serialization.ModelQueueCreateOrUpdateParameters
Konstruktor
QueueCreateOrUpdateParameters(*, location: str, name: str | None = None, lock_duration: 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, dead_lettering_on_message_expiration: bool | None = None, enable_express: bool | None = None, enable_partitioning: bool | None = None, is_anonymous_accessible: bool | None = None, max_delivery_count: int | None = None, max_size_in_megabytes: int | None = None, requires_duplicate_detection: bool | None = None, requires_session: bool | None = None, status: str | _models.EntityStatus | None = None, support_ordering: bool | None = None, **kwargs: Any)
Variablen
- name
- str
Warteschlangenname.
- location
- str
Speicherort der Ressource. Erforderlich.
- lock_duration
- str
Die Dauer einer Peek-Sperre; d. h. die Zeitspanne, in der die Nachricht für andere Empfänger gesperrt ist. Der Maximalwert für LockDuration beträgt 5 Minuten. Der Standardwert ist 1 Minute.
- accessed_at
- datetime
Beim letzten Senden einer Nachricht oder beim letzten Senden einer Empfangsanforderung an diese Warteschlange.
- auto_delete_on_idle
- str
das TimeSpan-Leerlaufintervall, nach dem die Warteschlange automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten.
- entity_availability_status
- str oder EntityAvailabilityStatus
Entitätsverfügbarkeitsstatus für die Warteschlange. Bekannte Werte sind: "Available", "Limited", "Renaming", "Restoring" und "Unknown".
- created_at
- datetime
Der genaue Zeitpunkt, zu dem die Nachricht erstellt wurde.
- default_message_time_to_live
- str
Der Standardzeitwert für die Nachricht. Dies ist die Dauer, nach der die Nachricht ab dem Zeitpunkt abläuft, nach 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 Duplikaterkennung definiert. Der Standardwert beträgt 10 Minuten.
- enable_batched_operations
- bool
Ein -Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.
- dead_lettering_on_message_expiration
- bool
Ein -Wert, der angibt, ob diese Warteschlange unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft.
- enable_express
- bool
Ein -Wert, der angibt, ob Express-Entitäten aktiviert sind. Eine Expresswarteschlange enthält eine Nachricht vorübergehend im Arbeitsspeicher, bevor sie in den persistenten Speicher geschrieben wird.
- enable_partitioning
- bool
Ein -Wert, der angibt, ob die Warteschlange über mehrere Nachrichtenbroker partitioniert werden soll.
- is_anonymous_accessible
- bool
Ein -Wert, der angibt, ob auf die Nachricht anonym zugegriffen werden kann.
- max_delivery_count
- int
Die maximale Anzahl der Übermittlungen. Eine Nachricht wird nach dieser Anzahl an Übermittlungen automatisch als unzustellbar gekennzeichnet.
- max_size_in_megabytes
- int
Die maximale Größe der Warteschlange in Megabyte, d. h. die Größe des für die Warteschlange zugewiesenen Arbeitsspeichers.
- message_count
- int
Die Anzahl der Nachrichten in der Warteschlange.
- count_details
- MessageCountDetails
Details zur Nachrichtenanzahl.
- requires_duplicate_detection
- bool
Ein Wert, der angibt, ob für diese Warteschlange eine Duplikaterkennung erforderlich ist.
- requires_session
- bool
Ein -Wert, der angibt, ob die Warteschlange das Konzept von Sitzungen unterstützt.
- size_in_bytes
- int
Die Größe der Warteschlange 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".
- support_ordering
- bool
Ein -Wert, der angibt, ob die Warteschlange die Sortierung unterstützt.
- updated_at
- datetime
Die genaue Uhrzeit, zu der die Nachricht aktualisiert wurde.