Dela via


SBTopic Klass

Beskrivning av ämnesresurs.

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
SBTopic

Konstruktor

SBTopic(*, default_message_time_to_live: timedelta | None = None, max_size_in_megabytes: int | None = None, max_message_size_in_kilobytes: int | None = None, requires_duplicate_detection: bool | None = None, duplicate_detection_history_time_window: timedelta | None = None, enable_batched_operations: bool | None = None, status: str | _models.EntityStatus | None = None, support_ordering: bool | None = None, auto_delete_on_idle: timedelta | None = None, enable_partitioning: bool | None = None, enable_express: bool | None = None, **kwargs: Any)

Keyword-Only parametrar

Name Description
default_message_time_to_live

ISO 8601 Standardtidsintervall för meddelande 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.

max_size_in_megabytes
int

Maximal storlek på ämnet i megabyte, vilket är storleken på det minne som allokerats för ämnet. Standardvärdet är 1024.

max_message_size_in_kilobytes
int

Maximal storlek (i KB) för meddelandenyttolasten som kan accepteras av ämnet. Den här egenskapen används endast i Premium idag och standardvärdet är 1024.

requires_duplicate_detection

Värde som anger om det här avsnittet kräver dubblettidentifiering.

duplicate_detection_history_time_window

ISO8601-tidsintervallstruktur som definierar varaktigheten för dubblettidentifieringshistoriken. Standardvärdet är 10 minuter.

enable_batched_operations

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

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".

support_ordering

Värde som anger om ämnet stöder beställning.

auto_delete_on_idle

ISO 8601 tidsintervall för inaktivitet efter vilket ämnet tas bort automatiskt. Minimilängden är 5 minuter.

enable_partitioning

Värde som anger om ämnet som ska partitioneras över flera meddelandeköer är aktiverat.

enable_express

Värde som anger om Express Entiteter är aktiverade. Ett expressavsnitt innehåller ett meddelande i minnet tillfälligt innan det skrivs till beständig lagring.

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.

size_in_bytes
int

Ämnets storlek i byte.

created_at

Exakt tid då meddelandet skapades.

updated_at

Den exakta tiden då meddelandet uppdaterades.

accessed_at

Senaste gången meddelandet skickades eller en begäran togs emot för det här ämnet.

subscription_count
int

Antal prenumerationer.

count_details

Information om antal meddelanden.

default_message_time_to_live

ISO 8601 Standardtidsintervall för meddelande 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.

max_size_in_megabytes
int

Maximal storlek på ämnet i megabyte, vilket är storleken på det minne som allokerats för ämnet. Standardvärdet är 1024.

max_message_size_in_kilobytes
int

Maximal storlek (i KB) för meddelandenyttolasten som kan accepteras av ämnet. Den här egenskapen används endast i Premium idag och standardvärdet är 1024.

requires_duplicate_detection

Värde som anger om det här avsnittet kräver dubblettidentifiering.

duplicate_detection_history_time_window

ISO8601-tidsintervallstruktur som definierar varaktigheten för dubblettidentifieringshistoriken. Standardvärdet är 10 minuter.

enable_batched_operations

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

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".

support_ordering

Värde som anger om ämnet stöder beställning.

auto_delete_on_idle

ISO 8601 tidsintervall för inaktivitet efter vilket ämnet tas bort automatiskt. Minimilängden är 5 minuter.

enable_partitioning

Värde som anger om ämnet som ska partitioneras över flera meddelandeköer är aktiverat.

enable_express

Värde som anger om Express Entiteter är aktiverade. Ett expressavsnitt innehåller ett meddelande i minnet tillfälligt innan det skrivs till beständig lagring.