Delen via


ServiceBusAdministrationClient Klas

Gebruik deze client om resources van een ServiceBus-naamruimte te maken, bij te werken, weer te geven en te verwijderen.

Overname
builtins.object
ServiceBusAdministrationClient

Constructor

ServiceBusAdministrationClient(fully_qualified_namespace: str, credential: TokenCredential, *, api_version: str | ApiVersion = ApiVersion.V2021_05, **kwargs: Any)

Parameters

fully_qualified_namespace
str
Vereist

De volledig gekwalificeerde hostnaam voor de Service Bus-naamruimte.

credential
<xref:TokenCredential>
Vereist

Verifiëren voor het beheren van de entiteiten van de ServiceBus-naamruimte.

api_version
str of ApiVersion

De Service Bus API-versie die moet worden gebruikt voor aanvragen. De standaardwaarde is de meest recente serviceversie die compatibel is met de huidige SDK. Instellen op een oudere versie kan leiden tot verminderde compatibiliteit van functies.

Methoden

close
create_queue

Maak een wachtrij.

create_rule

Maak een regel voor een onderwerpabonnement.

create_subscription

Maak een onderwerpabonnement.

create_topic

Een onderwerp maken.

delete_queue

Een wachtrij verwijderen.

delete_rule

Een regel voor een onderwerpabonnement verwijderen.

delete_subscription

Een onderwerpabonnement verwijderen.

delete_topic

Een onderwerp verwijderen.

from_connection_string

Maak een client op basis van connection string.

get_namespace_properties

De naamruimteeigenschappen ophalen

get_queue

De eigenschappen van een wachtrij ophalen.

get_queue_runtime_properties

Haal de runtimegegevens van een wachtrij op.

get_rule

De eigenschappen van een regel voor een onderwerpabonnement ophalen.

get_subscription

De eigenschappen van een onderwerpabonnement ophalen.

get_subscription_runtime_properties

Informatie over de runtime van een onderwerpabonnement ophalen.

get_topic

De eigenschappen van een onderwerp ophalen.

get_topic_runtime_properties

Haal de runtimegegevens van een onderwerp op.

list_queues

De wachtrijen van een ServiceBus-naamruimte weergeven.

list_queues_runtime_properties

De runtimegegevens van de wachtrijen in een ServiceBus-naamruimte weergeven.

list_rules

De regels van een onderwerpabonnement weergeven.

list_subscriptions

De abonnementen van een ServiceBus-onderwerp weergeven.

list_subscriptions_runtime_properties

De runtimegegevens van abonnementen van een ServiceBus-onderwerp weergeven.

list_topics

De onderwerpen van een ServiceBus-naamruimte weergeven.

list_topics_runtime_properties

Geef de onderwerpen runtime-informatie van een ServiceBus-naamruimte weer.

update_queue

Een wachtrij bijwerken.

Voordat u deze methode aanroept, moet u get_queue, create_queue of list_queues gebruiken om een QueueProperties-exemplaar op te halen en vervolgens de eigenschappen bij te werken. Slechts een deel van de eigenschappen kan worden bijgewerkt. https://docs.microsoft.com/en-us/rest/api/servicebus/update-queueRaadpleeg . U kunt ook trefwoordargumenten doorgeven voor het bijwerken van eigenschappen in de vorm van <property_name>=<property_value> , waardoor alles wordt overschreven wat is opgegeven in het exemplaar QueueProperties . Raadpleeg ~azure.servicebus.management.QueueProperties voor namen van eigenschappen.

update_rule

Een regel bijwerken.

Voordat u deze methode aanroept, moet u get_rule, create_rule of list_rules gebruiken om een RuleProperties-exemplaar op te halen en vervolgens de eigenschappen bij te werken. U kunt ook trefwoordargumenten doorgeven voor het bijwerken van eigenschappen in de vorm van <property_name>=<property_value> , waardoor alles wordt overschreven dat is opgegeven in het exemplaar RuleProperties . Raadpleeg ~azure.servicebus.management.RuleProperties voor namen van eigenschappen.

update_subscription

Een abonnement bijwerken.

Voordat u deze methode aanroept, moet u get_subscription, update_subscription of list_subscription gebruiken om een SubscriptionProperties-exemplaar op te halen en vervolgens de eigenschappen bij te werken. U kunt ook trefwoordargumenten doorgeven voor het bijwerken van eigenschappen in de vorm van <property_name>=<property_value> , waardoor alles wordt overschreven dat is opgegeven in het exemplaar SubscriptionProperties . Raadpleeg ~azure.servicebus.management.SubscriptionProperties voor namen van eigenschappen.

update_topic

Een onderwerp bijwerken.

Voordat u deze methode aanroept, moet u get_topic, create_topic of list_topics gebruiken om een TopicProperties-exemplaar op te halen en vervolgens de eigenschappen bij te werken. Slechts een deel van de eigenschappen kan worden bijgewerkt. https://docs.microsoft.com/en-us/rest/api/servicebus/update-topicRaadpleeg . U kunt ook trefwoordargumenten doorgeven voor het bijwerken van eigenschappen in de vorm van <property_name>=<property_value> , waardoor alles wordt overschreven wat is opgegeven in het exemplaar TopicProperties . Raadpleeg ~azure.servicebus.management.TopicProperties voor namen van eigenschappen.

close

close() -> None

create_queue

Maak een wachtrij.

create_queue(queue_name: str, *, authorization_rules: List[AuthorizationRule] | None = None, auto_delete_on_idle: timedelta | str | None = None, dead_lettering_on_message_expiration: bool | None = None, default_message_time_to_live: timedelta | str | None = None, duplicate_detection_history_time_window: timedelta | str | None = None, enable_batched_operations: bool | None = None, enable_express: bool | None = None, enable_partitioning: bool | None = None, lock_duration: timedelta | str | None = None, max_delivery_count: int | None = None, max_size_in_megabytes: int | None = None, requires_duplicate_detection: bool | None = None, requires_session: bool | None = None, forward_to: str | None = None, user_metadata: str | None = None, forward_dead_lettered_messages_to: str | None = None, max_message_size_in_kilobytes: int | None = None, **kwargs: Any) -> QueueProperties

Parameters

queue_name
str
Vereist

Naam van de wachtrij.

authorization_rules
list[AuthorizationRule]

Autorisatieregels voor resource.

auto_delete_on_idle
Union[timedelta, str]

ISO 8601 timeSpan inactief interval waarna de wachtrij automatisch wordt verwijderd. De minimale duur is vijf minuten. Invoerwaarde van het type ~datetime.timedelta of tekenreeks in ISO 8601-duurnotatie zoals 'PT300S' wordt geaccepteerd.

dead_lettering_on_message_expiration
bool

Een waarde die aangeeft of deze wachtrij ondersteuning voor onbestelbare berichten heeft wanneer een bericht verloopt.

default_message_time_to_live
Union[timedelta, str]

Iso 8601 standaard bericht timespan to live waarde. Dit is de duur waarna het bericht verloopt, te beginnen vanaf het moment dat het bericht naar Service Bus wordt verzonden. Dit is de standaardwaarde die wordt gebruikt wanneer TimeToLive niet is ingesteld voor een bericht zelf. Invoerwaarde van het type ~datetime.timedelta of tekenreeks in ISO 8601-duurnotatie zoals 'PT300S' wordt geaccepteerd.

duplicate_detection_history_time_window
Union[timedelta, str]

ISO 8601 timeSpan-structuur die de duur van de geschiedenis van de dubbele detectie definieert. De standaardwaarde is 10 minuten. Invoerwaarde van het type ~datetime.timedelta of tekenreeks in ISO 8601-duurnotatie zoals 'PT300S' wordt geaccepteerd.

enable_batched_operations
bool

Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld.

enable_express
bool

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
bool

Een waarde die aangeeft of de wachtrij moet worden gepartitioneerd over meerdere berichtbrokers.

lock_duration
Union[timedelta, str]

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. Invoerwaarde van het type ~datetime.timedelta of tekenreeks in ISO 8601-duurnotatie zoals 'PT300S' wordt geaccepteerd.

max_delivery_count
int

Het maximale aantal leveringen. Een bericht wordt na dit aantal leveringen automatisch in een impasse gezet. De standaardwaarde is 10.

max_size_in_megabytes
int

De maximale grootte van de wachtrij in megabytes. Dit is de grootte van het geheugen dat voor de wachtrij is toegewezen.

requires_duplicate_detection
bool

Een waarde die aangeeft of voor deze wachtrij dubbele detectie is vereist.

requires_session
bool

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

forward_to
str

De naam van de ontvangerentiteit waarnaar alle berichten die naar de wachtrij worden verzonden, worden doorgestuurd.

user_metadata
str

Aangepaste metdata die de gebruiker aan de beschrijving kan koppelen. De maximale lengte is 1024 tekens.

forward_dead_lettered_messages_to
str

De naam van de entiteit van de ontvanger waarnaar alle berichten met een onbestelbare brief van dit abonnement worden doorgestuurd.

max_message_size_in_kilobytes
int

De maximale grootte in kilobytes aan nettolading van berichten die door de wachtrij kan worden geaccepteerd. Deze functie is alleen beschikbaar wanneer u een Premium-naamruimte en Service Bus API-versie 2021-05 of hoger gebruikt. De minimaal toegestane waarde is 1024, terwijl de maximaal toegestane waarde 102400 is. De standaardwaarde is 1024.

Retourtype

create_rule

Maak een regel voor een onderwerpabonnement.

create_rule(topic_name: str, subscription_name: str, rule_name: str, *, filter: ~azure.servicebus.management._models.CorrelationRuleFilter | ~azure.servicebus.management._models.SqlRuleFilter = <azure.servicebus.management._models.TrueRuleFilter object>, action: ~azure.servicebus.management._models.SqlRuleAction | None = None, **kwargs: ~typing.Any) -> RuleProperties

Parameters

topic_name
str
Vereist

Het onderwerp dat eigenaar is van de te maken abonnementsregel.

subscription_name
str
Vereist

Het abonnement dat eigenaar is van de regel die moet worden gemaakt.

rule_name
str
Vereist

De naam van de regel.

filter
Union[CorrelationRuleFilter, SqlRuleFilter]

Het filter van de regel. De standaardwaarde is ~azure.servicebus.management.TrueRuleFilter

action
Optional[SqlRuleAction]

De actie van de regel.

Retourtype

create_subscription

Maak een onderwerpabonnement.

create_subscription(topic_name: str, subscription_name: str, *, lock_duration: timedelta | str | None = None, requires_session: bool | None = None, default_message_time_to_live: timedelta | str | None = None, dead_lettering_on_message_expiration: bool | None = None, dead_lettering_on_filter_evaluation_exceptions: bool | None = None, max_delivery_count: int | None = None, enable_batched_operations: bool | None = None, forward_to: str | None = None, user_metadata: str | None = None, forward_dead_lettered_messages_to: str | None = None, auto_delete_on_idle: timedelta | str | None = None, **kwargs: Any) -> SubscriptionProperties

Parameters

topic_name
str
Vereist

Het onderwerp dat eigenaar wordt van het te maken abonnement.

subscription_name
str
Vereist

Naam van het abonnement.

lock_duration
Union[timedelta, str]

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. Invoerwaarde van het type ~datetime.timedelta of tekenreeks in ISO 8601-duurnotatie zoals 'PT300S' wordt geaccepteerd.

requires_session
bool

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

default_message_time_to_live
Union[timedelta, str]

Iso 8601 standaard bericht timespan to live waarde. Dit is de duur waarna het bericht verloopt, te beginnen vanaf het moment dat het bericht naar Service Bus wordt verzonden. Dit is de standaardwaarde die wordt gebruikt wanneer TimeToLive niet is ingesteld voor een bericht zelf. Invoerwaarde van het type ~datetime.timedelta of tekenreeks in ISO 8601-duurnotatie zoals 'PT300S' wordt geaccepteerd.

dead_lettering_on_message_expiration
bool

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

dead_lettering_on_filter_evaluation_exceptions
bool

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

max_delivery_count
int

Het maximale aantal leveringen. Een bericht wordt na dit aantal leveringen automatisch in een impasse gezet. De standaardwaarde is 10.

enable_batched_operations
bool

Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld.

forward_to
str

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

user_metadata
str

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

forward_dead_lettered_messages_to
str

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

auto_delete_on_idle
Union[timedelta, str]

ISO 8601 timeSpan inactief interval waarna het abonnement automatisch wordt verwijderd. De minimale duur is vijf minuten. Invoerwaarde van het type ~datetime.timedelta of tekenreeks in ISO 8601-duurnotatie zoals 'PT300S' wordt geaccepteerd.

Retourtype

create_topic

Een onderwerp maken.

create_topic(topic_name: str, *, default_message_time_to_live: timedelta | str | None = None, max_size_in_megabytes: int | None = None, requires_duplicate_detection: bool | None = None, duplicate_detection_history_time_window: timedelta | str | None = None, enable_batched_operations: bool | None = None, size_in_bytes: int | None = None, filtering_messages_before_publishing: bool | None = None, authorization_rules: List[AuthorizationRule] | None = None, support_ordering: bool | None = None, auto_delete_on_idle: timedelta | str | None = None, enable_partitioning: bool | None = None, enable_express: bool | None = None, user_metadata: str | None = None, max_message_size_in_kilobytes: int | None = None, **kwargs: Any) -> TopicProperties

Parameters

topic_name
str
Vereist

Naam van het onderwerp.

default_message_time_to_live
Union[timedelta, str]

Iso 8601 standaard bericht timespan to live waarde. Dit is de duur waarna het bericht verloopt, te beginnen vanaf het moment dat het bericht naar Service Bus wordt verzonden. Dit is de standaardwaarde die wordt gebruikt wanneer TimeToLive niet is ingesteld voor een bericht zelf. Invoerwaarde van het type ~datetime.timedelta of tekenreeks in ISO 8601-duurnotatie zoals 'PT300S' wordt geaccepteerd.

max_size_in_megabytes
int

De maximale grootte van het onderwerp in megabytes. Dit is de grootte van het geheugen dat voor het onderwerp is toegewezen.

requires_duplicate_detection
bool

Een waarde die aangeeft of voor dit onderwerp dubbele detectie is vereist.

duplicate_detection_history_time_window
Union[timedelta, str]

ISO 8601 timeSpan-structuur die de duur van de geschiedenis van de dubbele detectie definieert. De standaardwaarde is 10 minuten. Invoerwaarde van het type ~datetime.timedelta of tekenreeks in ISO 8601-duurnotatie zoals 'PT300S' wordt geaccepteerd.

enable_batched_operations
bool

Waarde die aangeeft of batchbewerkingen aan de serverzijde zijn ingeschakeld.

size_in_bytes
int

De grootte van het onderwerp, in bytes.

filtering_messages_before_publishing
bool

Berichten filteren voordat u publiceert.

authorization_rules
list[AuthorizationRule]

Autorisatieregels voor resource.

support_ordering
bool

Een waarde die aangeeft of het onderwerp ordenen ondersteunt.

auto_delete_on_idle
Union[timedelta, str]

ISO 8601 timeSpan inactief interval waarna het onderwerp automatisch wordt verwijderd. De minimale duur is vijf minuten. Invoerwaarde van het type ~datetime.timedelta of tekenreeks in ISO 8601-duurnotatie zoals 'PT300S' wordt geaccepteerd.

enable_partitioning
bool

Een waarde die aangeeft of het onderwerp moet worden gepartitioneerd over meerdere berichtbrokers.

enable_express
bool

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.

user_metadata
str

Metagegevens die zijn gekoppeld aan het onderwerp.

max_message_size_in_kilobytes
int

De maximale grootte in kilobytes aan nettolading van berichten die door de wachtrij kan worden geaccepteerd. Deze functie is alleen beschikbaar wanneer u een Premium-naamruimte en Service Bus API-versie 2021-05 of hoger gebruikt. De minimaal toegestane waarde is 1024, terwijl de maximaal toegestane waarde 102400 is. De standaardwaarde is 1024.

Retourtype

delete_queue

Een wachtrij verwijderen.

delete_queue(queue_name: str, **kwargs: Any) -> None

Parameters

queue_name
str
Vereist

De naam van de wachtrij of een QueueProperties met de naam.

Retourtype

delete_rule

Een regel voor een onderwerpabonnement verwijderen.

delete_rule(topic_name: str, subscription_name: str, rule_name: str, **kwargs: Any) -> None

Parameters

topic_name
str
Vereist

Het onderwerp dat eigenaar is van het abonnement.

subscription_name
str
Vereist

Het abonnement dat eigenaar is van het onderwerp.

rule_name
str
Vereist

De regel die moet worden verwijderd.

Retourtype

delete_subscription

Een onderwerpabonnement verwijderen.

delete_subscription(topic_name: str, subscription_name: str, **kwargs: Any) -> None

Parameters

topic_name
str
Vereist

Het onderwerp dat eigenaar is van het abonnement.

subscription_name
str
Vereist

Het abonnement dat moet worden verwijderd.

Retourtype

delete_topic

Een onderwerp verwijderen.

delete_topic(topic_name: str, **kwargs: Any) -> None

Parameters

topic_name
str
Vereist

Het onderwerp dat moet worden verwijderd.

Retourtype

from_connection_string

Maak een client op basis van connection string.

from_connection_string(conn_str: str, *, api_version: str | ApiVersion = ApiVersion.V2021_05, **kwargs: Any) -> ServiceBusAdministrationClient

Parameters

conn_str
str
Vereist

De connection string van de Service Bus-naamruimte.

api_version
str of ApiVersion

De Service Bus API-versie die moet worden gebruikt voor aanvragen. De standaardwaarde is de meest recente serviceversie die compatibel is met de huidige SDK. Instellen op een oudere versie kan leiden tot verminderde compatibiliteit van functies.

Retourtype

get_namespace_properties

De naamruimteeigenschappen ophalen

get_namespace_properties(**kwargs: Any) -> NamespaceProperties

Retouren

De eigenschappen van de naamruimte.

Retourtype

get_queue

De eigenschappen van een wachtrij ophalen.

get_queue(queue_name: str, **kwargs: Any) -> QueueProperties

Parameters

queue_name
str
Vereist

De naam van de wachtrij.

Retouren

De eigenschappen van de wachtrij.

Retourtype

get_queue_runtime_properties

Haal de runtimegegevens van een wachtrij op.

get_queue_runtime_properties(queue_name: str, **kwargs: Any) -> QueueRuntimeProperties

Parameters

queue_name
str
Vereist

De naam van de wachtrij.

Retouren

De runtimegegevens van de wachtrij.

Retourtype

get_rule

De eigenschappen van een regel voor een onderwerpabonnement ophalen.

get_rule(topic_name: str, subscription_name: str, rule_name: str, **kwargs: Any) -> RuleProperties

Parameters

topic_name
str
Vereist

Het onderwerp dat eigenaar is van het abonnement.

subscription_name
str
Vereist

Het abonnement dat eigenaar is van de regel.

rule_name
str
Vereist

De naam van de regel.

Retouren

De eigenschappen van de opgegeven regel.

Retourtype

get_subscription

De eigenschappen van een onderwerpabonnement ophalen.

get_subscription(topic_name: str, subscription_name: str, **kwargs: Any) -> SubscriptionProperties

Parameters

topic_name
str
Vereist

Het onderwerp dat eigenaar is van het abonnement.

subscription_name
str
Vereist

naam van het abonnement.

Retouren

Een exemplaar van SubscriptionProperties

Retourtype

get_subscription_runtime_properties

Informatie over de runtime van een onderwerpabonnement ophalen.

get_subscription_runtime_properties(topic_name: str, subscription_name: str, **kwargs: Any) -> SubscriptionRuntimeProperties

Parameters

topic_name
str
Vereist

Het onderwerp dat eigenaar is van het abonnement.

subscription_name
str
Vereist

naam van het abonnement.

Retouren

Een exemplaar van SubscriptionRuntimeProperties

Retourtype

get_topic

De eigenschappen van een onderwerp ophalen.

get_topic(topic_name: str, **kwargs: Any) -> TopicProperties

Parameters

topic_name
str
Vereist

De naam van het onderwerp.

Retouren

De eigenschappen van het onderwerp.

Retourtype

get_topic_runtime_properties

Haal de runtimegegevens van een onderwerp op.

get_topic_runtime_properties(topic_name: str, **kwargs: Any) -> TopicRuntimeProperties

Parameters

topic_name
str
Vereist

De naam van het onderwerp.

Retouren

De runtime-informatie van het onderwerp.

Retourtype

list_queues

De wachtrijen van een ServiceBus-naamruimte weergeven.

list_queues(**kwargs: Any) -> ItemPaged[QueueProperties]

Retouren

Een iterable (automatisch paging) antwoord van QueueProperties.

Retourtype

list_queues_runtime_properties

De runtimegegevens van de wachtrijen in een ServiceBus-naamruimte weergeven.

list_queues_runtime_properties(**kwargs: Any) -> ItemPaged[QueueRuntimeProperties]

Retouren

Een iterable (automatisch paging) antwoord van QueueRuntimeProperties.

Retourtype

list_rules

De regels van een onderwerpabonnement weergeven.

list_rules(topic_name: str, subscription_name: str, **kwargs: Any) -> ItemPaged[RuleProperties]

Parameters

topic_name
str
Vereist

Het onderwerp dat eigenaar is van het abonnement.

subscription_name
str
Vereist

Het abonnement dat eigenaar is van de regels.

Retouren

Een iterable (automatisch paging) antwoord van RuleProperties.

Retourtype

list_subscriptions

De abonnementen van een ServiceBus-onderwerp weergeven.

list_subscriptions(topic_name: str, **kwargs: Any) -> ItemPaged[SubscriptionProperties]

Parameters

topic_name
str
Vereist

Het onderwerp dat eigenaar is van het abonnement.

Retouren

Een iterable (automatisch paging) antwoord van SubscriptionProperties.

Retourtype

list_subscriptions_runtime_properties

De runtimegegevens van abonnementen van een ServiceBus-onderwerp weergeven.

list_subscriptions_runtime_properties(topic_name: str, **kwargs: Any) -> ItemPaged[SubscriptionRuntimeProperties]

Parameters

topic_name
str
Vereist

Het onderwerp dat eigenaar is van het abonnement.

Retouren

Een iterable (automatisch paging) antwoord van SubscriptionRuntimeProperties.

Retourtype

list_topics

De onderwerpen van een ServiceBus-naamruimte weergeven.

list_topics(**kwargs: Any) -> ItemPaged[TopicProperties]

Retouren

Een iterable (automatisch paging) antwoord van TopicProperties.

Retourtype

list_topics_runtime_properties

Geef de onderwerpen runtime-informatie van een ServiceBus-naamruimte weer.

list_topics_runtime_properties(**kwargs: Any) -> ItemPaged[TopicRuntimeProperties]

Retouren

Een iterable (automatisch paging) antwoord van TopicRuntimeProperties.

Retourtype

update_queue

Een wachtrij bijwerken.

Voordat u deze methode aanroept, moet u get_queue, create_queue of list_queues gebruiken om een QueueProperties-exemplaar op te halen en vervolgens de eigenschappen bij te werken. Slechts een deel van de eigenschappen kan worden bijgewerkt. https://docs.microsoft.com/en-us/rest/api/servicebus/update-queueRaadpleeg . U kunt ook trefwoordargumenten doorgeven voor het bijwerken van eigenschappen in de vorm van <property_name>=<property_value> , waardoor alles wordt overschreven wat is opgegeven in het exemplaar QueueProperties . Raadpleeg ~azure.servicebus.management.QueueProperties voor namen van eigenschappen.

update_queue(queue: QueueProperties | Mapping[str, Any], **kwargs: Any) -> None

Parameters

queue
QueueProperties
Vereist

De wachtrij die wordt geretourneerd door get_queue, create_queue of list_queues en bevat de bijgewerkte eigenschappen.

Retourtype

update_rule

Een regel bijwerken.

Voordat u deze methode aanroept, moet u get_rule, create_rule of list_rules gebruiken om een RuleProperties-exemplaar op te halen en vervolgens de eigenschappen bij te werken. U kunt ook trefwoordargumenten doorgeven voor het bijwerken van eigenschappen in de vorm van <property_name>=<property_value> , waardoor alles wordt overschreven dat is opgegeven in het exemplaar RuleProperties . Raadpleeg ~azure.servicebus.management.RuleProperties voor namen van eigenschappen.

update_rule(topic_name: str, subscription_name: str, rule: RuleProperties | Mapping[str, Any], **kwargs: Any) -> None

Parameters

topic_name
str
Vereist

Het onderwerp dat eigenaar is van het abonnement.

subscription_name
str
Vereist

Het abonnement dat eigenaar is van deze regel.

rule
RuleProperties
Vereist

De regel die wordt geretourneerd door get_rule, create_rule of list_rules en die de bijgewerkte eigenschappen heeft.

Retourtype

update_subscription

Een abonnement bijwerken.

Voordat u deze methode aanroept, moet u get_subscription, update_subscription of list_subscription gebruiken om een SubscriptionProperties-exemplaar op te halen en vervolgens de eigenschappen bij te werken. U kunt ook trefwoordargumenten doorgeven voor het bijwerken van eigenschappen in de vorm van <property_name>=<property_value> , waardoor alles wordt overschreven dat is opgegeven in het exemplaar SubscriptionProperties . Raadpleeg ~azure.servicebus.management.SubscriptionProperties voor namen van eigenschappen.

update_subscription(topic_name: str, subscription: SubscriptionProperties | Mapping[str, Any], **kwargs: Any) -> None

Parameters

topic_name
str
Vereist

Het onderwerp dat eigenaar is van het abonnement.

subscription
SubscriptionProperties
Vereist

Het abonnement dat wordt geretourneerd vanuit get_subscription, update_subscription of list_subscription en de bijgewerkte eigenschappen heeft.

Retourtype

update_topic

Een onderwerp bijwerken.

Voordat u deze methode aanroept, moet u get_topic, create_topic of list_topics gebruiken om een TopicProperties-exemplaar op te halen en vervolgens de eigenschappen bij te werken. Slechts een deel van de eigenschappen kan worden bijgewerkt. https://docs.microsoft.com/en-us/rest/api/servicebus/update-topicRaadpleeg . U kunt ook trefwoordargumenten doorgeven voor het bijwerken van eigenschappen in de vorm van <property_name>=<property_value> , waardoor alles wordt overschreven wat is opgegeven in het exemplaar TopicProperties . Raadpleeg ~azure.servicebus.management.TopicProperties voor namen van eigenschappen.

update_topic(topic: TopicProperties | Mapping[str, Any], **kwargs: Any) -> None

Parameters

topic
TopicProperties
Vereist

Het onderwerp dat wordt geretourneerd uit get_topic, create_topic of list_topics en dat de bijgewerkte eigenschappen heeft.

Retourtype