Udostępnij za pośrednictwem


SubscriptionCreateOrUpdateParameters Klasa

Parametry podane do operacji Tworzenia lub aktualizowania subskrypcji.

Zmienne są wypełniane tylko przez serwer i będą ignorowane podczas wysyłania żądania.

Wszystkie wymagane parametry muszą zostać wypełnione w celu wysłania ich na platformę Azure.

Dziedziczenie
azure.mgmt.servicebus._serialization.Model
SubscriptionCreateOrUpdateParameters

Konstruktor

SubscriptionCreateOrUpdateParameters(*, location: str, type: str | None = None, auto_delete_on_idle: str | None = None, default_message_time_to_live: str | None = None, dead_lettering_on_filter_evaluation_exceptions: bool | None = None, dead_lettering_on_message_expiration: bool | None = None, enable_batched_operations: bool | None = None, entity_availability_status: str | _models.EntityAvailabilityStatus | None = None, is_read_only: bool | None = None, lock_duration: str | None = None, max_delivery_count: int | None = None, requires_session: bool | None = None, status: str | _models.EntityStatus | None = None, **kwargs: Any)

Zmienne

location
str

Lokalizacja centrum danych subskrypcji. Wymagane.

type
str

Typ usługi Resource Manager zasobu.

accessed_at
datetime

Ostatni raz wystąpiło żądanie odbioru do tej subskrypcji.

auto_delete_on_idle
str

Interwał bezczynności timeSpan, po którym temat jest automatycznie usuwany. Minimalny czas trwania wynosi 5 minut.

count_details
MessageCountDetails

Szczegóły liczby komunikatów.

created_at
datetime

Dokładny czas utworzenia wiadomości.

default_message_time_to_live
str

Domyślny czas wygaśnięcia wiadomości. Jest to czas trwania, po upływie którego komunikat wygaśnie, począwszy od momentu wysłania komunikatu do usługi Service Bus. Jest to wartość domyślna używana, gdy właściwość TimeToLive nie jest ustawiona dla samego komunikatu.

dead_lettering_on_filter_evaluation_exceptions
bool

Wartość wskazująca, czy subskrypcja ma obsługę utraconych komunikatów w przypadku wyjątków oceny filtru.

dead_lettering_on_message_expiration
bool

Wartość wskazująca, czy subskrypcja ma obsługę utraconych komunikatów po wygaśnięciu komunikatu.

enable_batched_operations
bool

Wartość wskazująca, czy operacje wsadowe po stronie serwera są włączone.

entity_availability_status
str lub EntityAvailabilityStatus

Stan dostępności jednostki dla tematu. Znane wartości to: "Available", "Limited", "Renaming", "Restoring" i "Unknown".

is_read_only
bool

Wartość wskazująca, czy opis jednostki jest tylko do odczytu.

lock_duration
str

Przedział czasu trwania blokady dla subskrypcji.

max_delivery_count
int

Maksymalna liczba dostaw.

message_count
int

Liczba komunikatów.

requires_session
bool

Wartość wskazująca, czy subskrypcja obsługuje koncepcję sesji.

status
str lub EntityStatus

Wylicza możliwe wartości stanu jednostki obsługi komunikatów. Znane wartości to: "Active", "Creating", "Deleting", "Disabled", "ReceiveDisabled", "Renaming", "Restoring", "SendDisabled" i "Unknown".

updated_at
datetime

Dokładny czas aktualizacji wiadomości.