Delen via


SubscriptionProperties Klas

Eigenschappen van een Service Bus-onderwerpabonnementsresource.

Overname
azure.servicebus.management._models.DictMixin
SubscriptionProperties

Constructor

SubscriptionProperties(name: str, **kwargs: Any)

Parameters

name
Vereist

Variabelen

name

Naam van het abonnement.

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.

requires_session

Een waarde die aangeeft of de wachtrij het concept van sessies ondersteunt.

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.

dead_lettering_on_message_expiration

Een waarde die aangeeft of dit abonnement ondersteuning voor onbestelbare berichten heeft wanneer een bericht verloopt.

dead_lettering_on_filter_evaluation_exceptions

Een waarde die aangeeft of dit abonnement ondersteuning voor onbestelbare berichten heeft wanneer een bericht verloopt.

max_delivery_count

Het maximale aantal leveringen. Een bericht wordt automatisch vastgeletterd na dit aantal leveringen. De standaardwaarde is 10.

enable_batched_operations

Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld.

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 het abonnement worden verzonden, worden doorgestuurd.

user_metadata

Metagegevens die zijn gekoppeld aan het abonnement. Het maximum aantal tekens is 1024.

forward_dead_lettered_messages_to

De naam van de ontvangende entiteit waarnaar alle berichten die naar het abonnement worden verzonden, worden doorgestuurd.

auto_delete_on_idle

ISO 8601 timeSpan inactief interval waarna het abonnement automatisch wordt verwijderd. De minimale duur is vijf minuten.

availability_status

Beschikbaarheidsstatus van de entiteit. Mogelijke waarden zijn: 'Beschikbaar', 'Beperkt', 'Naam wijzigen', 'Herstellen', 'Onbekend'.

Methoden

get
has_key
items
keys
update
values

get

get(key: str, default: Any | None = None) -> Any

Parameters

key
Vereist
default
standaardwaarde: None

has_key

has_key(k: str) -> bool

Parameters

k
Vereist

items

items() -> List[Tuple[str, Any]]

keys

keys() -> List[str]

update

update(*args: Any, **kwargs: Any) -> None

values

values() -> List