QueueProperties Klas
Eigenschappen van een Service Bus-wachtrijresource.
- Overname
-
azure.servicebus.management._models.DictMixinQueueProperties
Constructor
QueueProperties(name: str, **kwargs: Any)
Parameters
- name
Variabelen
- name
Naam van de wachtrij.
- authorization_rules
Autorisatieregels voor resource.
- auto_delete_on_idle
ISO 8601 timeSpan inactief interval waarna de wachtrij automatisch wordt verwijderd. De minimale duur is vijf minuten.
- dead_lettering_on_message_expiration
Een waarde die aangeeft of deze wachtrij ondersteuning voor onbestelbare berichten heeft wanneer een bericht verloopt.
- default_message_time_to_live
ISO 8601 standaard bericht time period to live waarde. Dit is de duur waarna het bericht verloopt, vanaf het moment waarop het bericht naar Service Bus wordt verzonden. Dit is de standaardwaarde die wordt gebruikt wanneer TimeToLive niet is ingesteld voor een bericht zelf.
- duplicate_detection_history_time_window
ISO 8601 timeSpan-structuur die de duur van de duplicaatdetectiegeschiedenis definieert. De standaardwaarde is 10 minuten.
- availability_status
Beschikbaarheidsstatus van de entiteit. Mogelijke waarden zijn: 'Beschikbaar', 'Beperkt', 'Naam wijzigen', 'Herstellen', 'Onbekend'.
- enable_batched_operations
Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld.
- enable_express
Een waarde die aangeeft of Express-entiteiten zijn ingeschakeld. Een snelle wachtrij bevat een bericht tijdelijk in het geheugen voordat het naar permanente opslag wordt geschreven.
- enable_partitioning
Een waarde die aangeeft of de wachtrij moet worden gepartitioneerd over meerdere berichtbrokers.
- lock_duration
ISO 8601 tijdsduur van een peek-lock; dat wil gezegd, de hoeveelheid tijd dat het bericht is vergrendeld voor andere ontvangers. De maximumwaarde voor LockDuration is 5 minuten; de standaardwaarde is 1 minuut.
- max_delivery_count
Het maximale aantal leveringen. Een bericht wordt automatisch vastgeletterd na dit aantal leveringen. De standaardwaarde is 10.
- max_size_in_megabytes
De maximale grootte van de wachtrij in megabytes. Dit is de grootte van het geheugen dat voor de wachtrij is toegewezen.
- requires_duplicate_detection
Een waarde die aangeeft of voor deze wachtrij dubbele detectie is vereist.
- requires_session
Een waarde die aangeeft of de wachtrij het concept van sessies ondersteunt.
- status
Status van een Service Bus-resource. Mogelijke waarden zijn: 'Actief', 'Maken', 'Verwijderen', 'Uitgeschakeld', 'ReceiveDisabled', 'Naam wijzigen', 'Herstellen', 'SendDisabled', 'Onbekend'.
- forward_to
De naam van de ontvangende entiteit waarnaar alle berichten die naar de wachtrij worden verzonden, worden doorgestuurd.
- user_metadata
Aangepaste metdata die de gebruiker aan de beschrijving kan koppelen. De maximale lengte is 1024 tekens.
- forward_dead_lettered_messages_to
De naam van de entiteit van de ontvanger waarnaar alle onbestelbare berichten van dit abonnement worden doorgestuurd.
- max_message_size_in_kilobytes
De maximale grootte in kilobytes aan nettolading van berichten die kan worden geaccepteerd door de wachtrij. Deze functie is alleen beschikbaar wanneer u een Premium-naamruimte en Service Bus API-versie '2021-05' of hoger gebruikt.
Methoden
get | |
has_key | |
items | |
keys | |
update | |
values |
get
get(key: str, default: Any | None = None) -> Any
Parameters
- key
- default
has_key
has_key(k: str) -> bool
Parameters
- k
items
items() -> List[Tuple[str, Any]]
keys
keys() -> List[str]
update
update(*args: Any, **kwargs: Any) -> None
values
values() -> List
Azure SDK for Python