Freigeben über


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.Model
QueueCreateOrUpdateParameters

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.