Dela via


SBSubscription Klass

Beskrivning av prenumerationsresurs.

Variabler fylls bara i av servern och ignoreras när en begäran skickas.

Arv
azure.mgmt.servicebus.v2021_11_01.models._models_py3.ProxyResource
SBSubscription

Konstruktor

SBSubscription(*, lock_duration: timedelta | None = None, requires_session: bool | None = None, default_message_time_to_live: timedelta | None = None, dead_lettering_on_filter_evaluation_exceptions: bool | None = None, dead_lettering_on_message_expiration: bool | None = None, duplicate_detection_history_time_window: timedelta | None = None, max_delivery_count: int | None = None, status: str | _models.EntityStatus | None = None, enable_batched_operations: bool | None = None, auto_delete_on_idle: timedelta | None = None, forward_to: str | None = None, forward_dead_lettered_messages_to: str | None = None, is_client_affine: bool | None = None, client_affine_properties: _models.SBClientAffineProperties | None = None, **kwargs: Any)

Keyword-Only parametrar

Name Description
lock_duration

Tidsintervall för ISO 8061-lås för prenumerationen. Standardvärdet är 1 minut.

requires_session

Värde som anger om en prenumeration stöder begreppet sessioner.

default_message_time_to_live

ISO 8061 Standardtidsintervall för meddelanden till livevärde. Det här är varaktigheten efter vilken meddelandet upphör att gälla, från och med när meddelandet skickas till Service Bus. Det här är standardvärdet som används när TimeToLive inte har angetts för själva meddelandet.

dead_lettering_on_filter_evaluation_exceptions

Värde som anger om en prenumeration har stöd för obeställbara meddelanden vid filterutvärderingsfel.

dead_lettering_on_message_expiration

Värde som anger om en prenumeration har stöd för obeställbara meddelanden när ett meddelande upphör att gälla.

duplicate_detection_history_time_window

ISO 8601 timeSpan-struktur som definierar varaktigheten för dubblettidentifieringshistoriken. Standardvärdet är 10 minuter.

max_delivery_count
int

Antal maximala leveranser.

status

Räknar upp möjliga värden för status för en meddelandeentitet. Kända värden är: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" och "Unknown".

enable_batched_operations

Värde som anger om batchåtgärder på serversidan är aktiverade.

auto_delete_on_idle

ISO 8061 timeSpan idle interval varefter ämnet tas bort automatiskt. Minimilängden är 5 minuter.

forward_to
str

Kö-/ämnesnamn för att vidarebefordra meddelandena.

forward_dead_lettered_messages_to
str

Kö-/ämnesnamn för att vidarebefordra meddelandet Med obeställbara meddelanden.

is_client_affine

Värde som anger om prenumerationen har en tillhörighet till klient-ID:t.

client_affine_properties

Egenskaper som är specifika för klientaffinprenumerationer.

Variabler

Name Description
id
str

Fullständigt kvalificerat resurs-ID för resursen. Ex – /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}.

name
str

Namnet på resursen.

type
str

Resurstypen. Till exempel "Microsoft.EventHub/Namespaces" eller "Microsoft.EventHub/Namespaces/EventHubs".

location
str

Den geo-plats där resursen finns.

system_data

Systemmetadata som relaterar till den här resursen.

message_count
int

Antal meddelanden.

created_at

Exakt tid då meddelandet skapades.

accessed_at

Förra gången det fanns en mottagningsbegäran till den här prenumerationen.

updated_at

Den exakta tiden då meddelandet uppdaterades.

count_details

Information om antal meddelanden.

lock_duration

Tidsintervall för ISO 8061-lås för prenumerationen. Standardvärdet är 1 minut.

requires_session

Värde som anger om en prenumeration stöder begreppet sessioner.

default_message_time_to_live

ISO 8061 Standardtidsintervall för meddelanden till livevärde. Det här är varaktigheten efter vilken meddelandet upphör att gälla, från och med när meddelandet skickas till Service Bus. Det här är standardvärdet som används när TimeToLive inte har angetts för själva meddelandet.

dead_lettering_on_filter_evaluation_exceptions

Värde som anger om en prenumeration har stöd för obeställbara meddelanden vid filterutvärderingsfel.

dead_lettering_on_message_expiration

Värde som anger om en prenumeration har stöd för obeställbara meddelanden när ett meddelande upphör att gälla.

duplicate_detection_history_time_window

ISO 8601 timeSpan-struktur som definierar varaktigheten för dubblettidentifieringshistoriken. Standardvärdet är 10 minuter.

max_delivery_count
int

Antal maximala leveranser.

status

Räknar upp möjliga värden för status för en meddelandeentitet. Kända värden är: "Active", "Disabled", "Restoring", "SendDisabled", "ReceiveDisabled", "Creating", "Deleting", "Renaming" och "Unknown".

enable_batched_operations

Värde som anger om batchåtgärder på serversidan är aktiverade.

auto_delete_on_idle

ISO 8061 timeSpan idle interval varefter ämnet tas bort automatiskt. Minimilängden är 5 minuter.

forward_to
str

Kö-/ämnesnamn för att vidarebefordra meddelandena.

forward_dead_lettered_messages_to
str

Kö-/ämnesnamn för att vidarebefordra meddelandet Med obeställbara meddelanden.

is_client_affine

Värde som anger om prenumerationen har en tillhörighet till klient-ID:t.

client_affine_properties

Egenskaper som är specifika för klientaffinprenumerationer.