ServiceBusAdministrationClient Klas
Gebruik deze client om resources van een ServiceBus-naamruimte te maken, bij te werken, weer te geven en te verwijderen.
- Overname
-
builtins.objectServiceBusAdministrationClient
Constructor
ServiceBusAdministrationClient(fully_qualified_namespace: str, credential: TokenCredential, *, api_version: str | ApiVersion = ApiVersion.V2021_05, **kwargs: Any)
Parameters
- fully_qualified_namespace
- str
De volledig gekwalificeerde hostnaam voor de Service Bus-naamruimte.
- credential
- <xref:TokenCredential>
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
- authorization_rules
- list[AuthorizationRule]
Autorisatieregels voor resource.
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.
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.
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.
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
- 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
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.
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.
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
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.
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.
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
Retourtype
delete_rule
Een regel voor een onderwerpabonnement verwijderen.
delete_rule(topic_name: str, subscription_name: str, rule_name: str, **kwargs: Any) -> None
Parameters
Retourtype
delete_subscription
Een onderwerpabonnement verwijderen.
delete_subscription(topic_name: str, subscription_name: str, **kwargs: Any) -> None
Parameters
Retourtype
delete_topic
Een onderwerp verwijderen.
delete_topic(topic_name: str, **kwargs: Any) -> None
Parameters
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
- 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
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
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
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
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
Retouren
Een exemplaar van SubscriptionRuntimeProperties
Retourtype
get_topic
De eigenschappen van een onderwerp ophalen.
get_topic(topic_name: str, **kwargs: Any) -> TopicProperties
Parameters
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
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
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
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
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
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
- rule
- RuleProperties
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
- subscription
- SubscriptionProperties
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
Het onderwerp dat wordt geretourneerd uit get_topic, create_topic of list_topics en dat de bijgewerkte eigenschappen heeft.
Retourtype
Azure SDK for Python
Feedback
https://aka.ms/ContentUserFeedback.
Binnenkort beschikbaar: In de loop van 2024 zullen we GitHub-problemen geleidelijk uitfaseren als het feedbackmechanisme voor inhoud en deze vervangen door een nieuw feedbacksysteem. Zie voor meer informatie:Feedback verzenden en weergeven voor