ServiceBusAdministrationClient Klasse
Verwenden Sie diesen Client, um Ressourcen eines ServiceBus-Namespace zu erstellen, zu aktualisieren, aufzulisten und zu löschen.
- Vererbung
-
builtins.objectServiceBusAdministrationClient
Konstruktor
ServiceBusAdministrationClient(fully_qualified_namespace: str, credential: TokenCredential, *, api_version: str | ApiVersion = ApiVersion.V2021_05, **kwargs: Any)
Parameter
- fully_qualified_namespace
- str
Der vollqualifizierte Hostname für den Service Bus-Namespace.
- credential
- <xref:TokenCredential>
So authentifizieren Sie sich, um die Entitäten des ServiceBus-Namespace zu verwalten.
- api_version
- str oder ApiVersion
Die Service Bus-API-Version, die für Anforderungen verwendet werden soll. Der Standardwert ist die neueste Dienstversion, die mit dem aktuellen SDK kompatibel ist. Die Einstellung auf eine ältere Version kann zu einer geringeren Featurekompatibilität führen.
Methoden
close | |
create_queue |
Erstellen einer Warteschlange |
create_rule |
Erstellen Sie eine Regel für ein Themenabonnement. |
create_subscription |
Erstellen Sie ein Themenabonnement. |
create_topic |
Erstellen Sie ein Thema. |
delete_queue |
Löschen einer Warteschlange. |
delete_rule |
Löschen sie eine Abonnementregel für Themen. |
delete_subscription |
Löschen Sie ein Themenabonnement. |
delete_topic |
Löschen sie ein Thema. |
from_connection_string |
Erstellen Sie einen Client aus der Verbindungszeichenfolge. |
get_namespace_properties |
Abrufen der Namespaceeigenschaften |
get_queue |
Ruft die Eigenschaften einer Warteschlange ab. |
get_queue_runtime_properties |
Rufen Sie die Laufzeitinformationen einer Warteschlange ab. |
get_rule |
Rufen Sie die Eigenschaften einer Themenabonnementregel ab. |
get_subscription |
Rufen Sie die Eigenschaften eines Themenabonnements ab. |
get_subscription_runtime_properties |
Rufen Sie die Laufzeitinformationen eines Themaabonnements ab. |
get_topic |
Rufen Sie die Eigenschaften eines Themas ab. |
get_topic_runtime_properties |
Rufen Sie die Laufzeitinformationen eines Themas ab. |
list_queues |
Listen Sie die Warteschlangen eines ServiceBus-Namespace auf. |
list_queues_runtime_properties |
Listen Sie die Laufzeitinformationen der Warteschlangen in einem ServiceBus-Namespace auf. |
list_rules |
Listen Sie die Regeln eines Themenabonnements auf. |
list_subscriptions |
Listet die Abonnements eines ServiceBus-Themas auf. |
list_subscriptions_runtime_properties |
Listen Sie die Abonnementlaufzeitinformationen eines ServiceBus-Themas auf. |
list_topics |
Listen Sie die Themen eines ServiceBus-Namespace auf. |
list_topics_runtime_properties |
Listen Sie die Laufzeitinformationen eines ServiceBus-Namespaces auf. |
update_queue |
Aktualisieren sie eine Warteschlange. Bevor Sie diese Methode aufrufen, sollten Sie get_queue, create_queue oder list_queues verwenden, um eine QueueProperties-instance abzurufen und dann die Eigenschaften zu aktualisieren. Nur ein Teil der Eigenschaften kann aktualisiert werden. Lesen Sie https://docs.microsoft.com/en-us/rest/api/servicebus/update-queue. Sie können auch Schlüsselwort (keyword) Argumente für das Aktualisieren von Eigenschaften in Form von <property_name>=<property_value> übergeben, das alles überschreibt, was im QueueProperties-instance angegeben wurde. Namen von Eigenschaften finden Sie unter ~azure.servicebus.management.QueueProperties. |
update_rule |
Aktualisieren sie eine Regel. Bevor Sie diese Methode aufrufen, sollten Sie get_rule, create_rule oder list_rules verwenden, um eine RuleProperties-instance abzurufen und dann die Eigenschaften zu aktualisieren. Sie können auch Schlüsselwort (keyword) Argumente für das Aktualisieren von Eigenschaften in Form von <property_name>=<property_value> übergeben, das alles überschreibt, was im RuleProperties-instance angegeben wurde. Namen von Eigenschaften finden Sie unter ~azure.servicebus.management.RuleProperties. |
update_subscription |
Aktualisieren sie ein Abonnement. Bevor Sie diese Methode aufrufen, sollten Sie get_subscription, update_subscription oder list_subscription verwenden, um eine SubscriptionProperties-instance abzurufen und dann die Eigenschaften zu aktualisieren. Sie können auch Schlüsselwort (keyword) Argumente für das Aktualisieren von Eigenschaften in Form von <property_name>=<property_value> übergeben, das alles überschreibt, was in der SubscriptionProperties-instance angegeben wurde. Die Namen der Eigenschaften finden Sie unter ~azure.servicebus.management.SubscriptionProperties. |
update_topic |
Aktualisieren sie ein Thema. Bevor Sie diese Methode aufrufen, sollten Sie get_topic, create_topic oder list_topics verwenden, um eine TopicProperties-instance abzurufen und dann die Eigenschaften zu aktualisieren. Nur ein Teil der Eigenschaften kann aktualisiert werden. Lesen Sie https://docs.microsoft.com/en-us/rest/api/servicebus/update-topic. Sie können auch Schlüsselwort (keyword) Argumente zum Aktualisieren von Eigenschaften in Form von <property_name>=<property_value> übergeben, das alles überschreibt, was im TopicProperties-instance angegeben wurde. Namen von Eigenschaften finden Sie unter ~azure.servicebus.management.TopicProperties. |
close
close() -> None
create_queue
Erstellen einer Warteschlange
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
Parameter
- authorization_rules
- list[AuthorizationRule]
Autorisierungsregeln für Ressource.
ISO 8601 timeSpan Leerlaufintervall, nach dem die Warteschlange automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten. Der Eingabewert vom Typ ~datetime.timedelta oder Zeichenfolge im ISO 8601-Dauerformat wie "PT300S" wird akzeptiert.
- dead_lettering_on_message_expiration
- bool
Ein Wert, der angibt, ob diese Warteschlange unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft.
Iso 8601 Standardzeitbereich für Nachrichten auf Livewert. Dies ist die Dauer, nach der die Nachricht abläuft, ab dem Zeitpunkt, an dem die Nachricht an Service Bus gesendet wird. Dies ist der Standardwert, der verwendet wird, wenn TimeToLive nicht für eine Nachricht selbst festgelegt ist. Der Eingabewert vom Typ ~datetime.timedelta oder Zeichenfolge im ISO 8601-Dauerformat wie "PT300S" wird akzeptiert.
ISO 8601 timeSpan-Struktur, die die Dauer des Verlaufs der doppelten Erkennung definiert. Der Standardwert beträgt 10 Minuten. Der Eingabewert vom Typ ~datetime.timedelta oder Zeichenfolge im ISO 8601-Dauerformat wie "PT300S" wird akzeptiert.
- enable_batched_operations
- bool
Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.
- enable_express
- bool
Ein Wert, der angibt, ob Express-Entitäten aktiviert sind. Eine Express-Warteschlange hält eine Nachricht vorübergehend im Arbeitsspeicher, bevor sie in den persistenten Speicher geschrieben wird.
- enable_partitioning
- bool
Ein Wert, der angibt, ob die Warteschlange über mehrere Nachrichtenbroker partitioniert werden soll.
ISO 8601 Dauer des Zeitraums einer Peek-Sperre; d. h. die Zeitspanne, für die die Nachricht für andere Empfänger gesperrt ist. Der Maximalwert für LockDuration beträgt 5 Minuten. der Standardwert ist 1 Minute. Der Eingabewert vom Typ ~datetime.timedelta oder Zeichenfolge im ISO 8601-Dauerformat wie "PT300S" wird akzeptiert.
- max_delivery_count
- int
Die maximale Übermittlungsanzahl. Eine Nachricht wird nach dieser Anzahl an Übermittlungen automatisch als unzustellbar gekennzeichnet. Der Standardwert ist 10.
- max_size_in_megabytes
- int
Die maximale Größe der Warteschlange in Megabyte, d. h. die Größe des für die Warteschlange zugewiesenen Arbeitsspeichers.
- requires_duplicate_detection
- bool
Ein Wert, der angibt, ob diese Warteschlange eine Duplikaterkennung erfordert.
- requires_session
- bool
Ein Wert, der angibt, ob die Warteschlange das Konzept von Sitzungen unterstützt.
- forward_to
- str
Der Name der Empfängerentität, an die alle an die Warteschlange gesendeten Nachrichten weitergeleitet werden.
- user_metadata
- str
Benutzerdefinierte Metdata, die der Benutzer der Beschreibung zuordnen kann. Die maximale Länge beträgt 1024 Zeichen.
- forward_dead_lettered_messages_to
- str
Der Name der Empfängerentität, an die alle unzustellbaren Nachrichten dieses Abonnements weitergeleitet werden.
- max_message_size_in_kilobytes
- int
Die maximale Größe der Nachrichtennutzlast in KB, die von der Warteschlange akzeptiert werden kann. Dieses Feature ist nur verfügbar, wenn ein Premium-Namespace und die Service Bus-API-Version "2021-05" oder höher verwendet werden. Der minimal zulässige Wert ist 1024, während der maximal zulässige Wert 102400 ist. Der Standardwert ist 1024.
Rückgabetyp
create_rule
Erstellen Sie eine Regel für ein Themenabonnement.
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
Parameter
- filter
- Union[CorrelationRuleFilter, SqlRuleFilter]
Der Filter der Regel. Der Standardwert ist ~azure.servicebus.management.TrueRuleFilter.
- action
- Optional[SqlRuleAction]
Die Aktion der Regel.
Rückgabetyp
create_subscription
Erstellen Sie ein Themenabonnement.
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
Parameter
ISO 8601 Dauer des Zeitraums einer Peek-Sperre; d. h. die Zeitspanne, für die die Nachricht für andere Empfänger gesperrt ist. Der Maximalwert für LockDuration beträgt 5 Minuten. der Standardwert ist 1 Minute. Der Eingabewert vom Typ ~datetime.timedelta oder Zeichenfolge im ISO 8601-Dauerformat wie "PT300S" wird akzeptiert.
- requires_session
- bool
Ein Wert, der angibt, ob die Warteschlange das Konzept von Sitzungen unterstützt.
Iso 8601 Standardzeitbereich für Nachrichten auf Livewert. Dies ist die Dauer, nach der die Nachricht abläuft, ab dem Zeitpunkt, an dem die Nachricht an Service Bus gesendet wird. Dies ist der Standardwert, der verwendet wird, wenn TimeToLive nicht für eine Nachricht selbst festgelegt ist. Der Eingabewert vom Typ ~datetime.timedelta oder Zeichenfolge im ISO 8601-Dauerformat wie "PT300S" wird akzeptiert.
- dead_lettering_on_message_expiration
- bool
Ein Wert, der angibt, ob dieses Abonnement unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft.
- dead_lettering_on_filter_evaluation_exceptions
- bool
Ein Wert, der angibt, ob dieses Abonnement unterstützung für unzustellbare Nachrichten hat, wenn eine Nachricht abläuft.
- max_delivery_count
- int
Die maximale Übermittlungsanzahl. Eine Nachricht wird nach dieser Anzahl an Übermittlungen automatisch als unzustellbar gekennzeichnet. Der Standardwert ist 10.
- enable_batched_operations
- bool
Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.
- forward_to
- str
Der Name der Empfängerentität, an die alle an das Abonnement gesendeten Nachrichten weitergeleitet werden.
- user_metadata
- str
Dem Abonnement zugeordnete Metadaten. Die maximale Anzahl von Zeichen ist 1.024.
- forward_dead_lettered_messages_to
- str
Der Name der Empfängerentität, an die alle an das Abonnement gesendeten Nachrichten weitergeleitet werden.
ISO 8601 timeSpan Leerlaufintervall, nach dem das Abonnement automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten. Der Eingabewert vom Typ ~datetime.timedelta oder Zeichenfolge im ISO 8601-Dauerformat wie "PT300S" wird akzeptiert.
Rückgabetyp
create_topic
Erstellen Sie ein Thema.
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
Parameter
Iso 8601 Standardzeitbereich für Nachrichten auf Livewert. Dies ist die Dauer, nach der die Nachricht abläuft, ab dem Zeitpunkt, an dem die Nachricht an Service Bus gesendet wird. Dies ist der Standardwert, der verwendet wird, wenn TimeToLive nicht für eine Nachricht selbst festgelegt ist. Der Eingabewert vom Typ ~datetime.timedelta oder Zeichenfolge im ISO 8601-Dauerformat wie "PT300S" wird akzeptiert.
- max_size_in_megabytes
- int
Die maximale Größe des Themas in Megabyte, d. h. die Größe des für das Thema zugewiesenen Arbeitsspeichers.
- requires_duplicate_detection
- bool
Ein Wert, der angibt, ob für dieses Thema eine Duplikaterkennung erforderlich ist.
ISO 8601 timeSpan-Struktur, die die Dauer des Verlaufs der doppelten Erkennung definiert. Der Standardwert beträgt 10 Minuten. Der Eingabewert vom Typ ~datetime.timedelta oder Zeichenfolge im ISO 8601-Dauerformat wie "PT300S" wird akzeptiert.
- enable_batched_operations
- bool
Wert, der angibt, ob serverseitige Batchvorgänge aktiviert sind.
- size_in_bytes
- int
Die Größe des Themas in Bytes.
- filtering_messages_before_publishing
- bool
Filtern Sie Nachrichten vor der Veröffentlichung.
- authorization_rules
- list[AuthorizationRule]
Autorisierungsregeln für Ressource.
- support_ordering
- bool
Ein Wert, der angibt, ob das Thema die Reihenfolge unterstützt.
ISO 8601 timeSpan Leerlaufintervall, nach dem das Thema automatisch gelöscht wird. Die Mindestdauer ist fünf Minuten. Der Eingabewert vom Typ ~datetime.timedelta oder Zeichenfolge im ISO 8601-Dauerformat wie "PT300S" wird akzeptiert.
- enable_partitioning
- bool
Ein Wert, der angibt, ob das Thema über mehrere Nachrichtenbroker partitioniert werden soll.
- enable_express
- bool
Ein Wert, der angibt, ob Express-Entitäten aktiviert sind. Eine Express-Warteschlange hält eine Nachricht vorübergehend im Arbeitsspeicher, bevor sie in den persistenten Speicher geschrieben wird.
- user_metadata
- str
Dem Thema zugeordnete Metadaten.
- max_message_size_in_kilobytes
- int
Die maximale Größe der Nachrichtennutzlast in KB, die von der Warteschlange akzeptiert werden kann. Dieses Feature ist nur verfügbar, wenn ein Premium-Namespace und die Service Bus-API-Version "2021-05" oder höher verwendet werden. Der minimal zulässige Wert ist 1024, während der maximal zulässige Wert 102400 ist. Der Standardwert ist 1024.
Rückgabetyp
delete_queue
Löschen einer Warteschlange.
delete_queue(queue_name: str, **kwargs: Any) -> None
Parameter
Rückgabetyp
delete_rule
Löschen sie eine Abonnementregel für Themen.
delete_rule(topic_name: str, subscription_name: str, rule_name: str, **kwargs: Any) -> None
Parameter
Rückgabetyp
delete_subscription
Löschen Sie ein Themenabonnement.
delete_subscription(topic_name: str, subscription_name: str, **kwargs: Any) -> None
Parameter
Rückgabetyp
delete_topic
Löschen sie ein Thema.
delete_topic(topic_name: str, **kwargs: Any) -> None
Parameter
Rückgabetyp
from_connection_string
Erstellen Sie einen Client aus der Verbindungszeichenfolge.
from_connection_string(conn_str: str, *, api_version: str | ApiVersion = ApiVersion.V2021_05, **kwargs: Any) -> ServiceBusAdministrationClient
Parameter
- api_version
- str oder ApiVersion
Die Service Bus-API-Version, die für Anforderungen verwendet werden soll. Der Standardwert ist die neueste Dienstversion, die mit dem aktuellen SDK kompatibel ist. Die Einstellung auf eine ältere Version kann zu einer geringeren Featurekompatibilität führen.
Rückgabetyp
get_namespace_properties
Abrufen der Namespaceeigenschaften
get_namespace_properties(**kwargs: Any) -> NamespaceProperties
Gibt zurück
Die Namespaceeigenschaften.
Rückgabetyp
get_queue
Ruft die Eigenschaften einer Warteschlange ab.
get_queue(queue_name: str, **kwargs: Any) -> QueueProperties
Parameter
Gibt zurück
Die Eigenschaften der Warteschlange.
Rückgabetyp
get_queue_runtime_properties
Rufen Sie die Laufzeitinformationen einer Warteschlange ab.
get_queue_runtime_properties(queue_name: str, **kwargs: Any) -> QueueRuntimeProperties
Parameter
Gibt zurück
Die Laufzeitinformationen der Warteschlange.
Rückgabetyp
get_rule
Rufen Sie die Eigenschaften einer Themenabonnementregel ab.
get_rule(topic_name: str, subscription_name: str, rule_name: str, **kwargs: Any) -> RuleProperties
Parameter
Gibt zurück
Die Eigenschaften der angegebenen Regel.
Rückgabetyp
get_subscription
Rufen Sie die Eigenschaften eines Themenabonnements ab.
get_subscription(topic_name: str, subscription_name: str, **kwargs: Any) -> SubscriptionProperties
Parameter
Gibt zurück
Eine instance von SubscriptionProperties
Rückgabetyp
get_subscription_runtime_properties
Rufen Sie die Laufzeitinformationen eines Themaabonnements ab.
get_subscription_runtime_properties(topic_name: str, subscription_name: str, **kwargs: Any) -> SubscriptionRuntimeProperties
Parameter
Gibt zurück
Eine instance von SubscriptionRuntimeProperties
Rückgabetyp
get_topic
Rufen Sie die Eigenschaften eines Themas ab.
get_topic(topic_name: str, **kwargs: Any) -> TopicProperties
Parameter
Gibt zurück
Die Eigenschaften des Themas.
Rückgabetyp
get_topic_runtime_properties
Rufen Sie die Laufzeitinformationen eines Themas ab.
get_topic_runtime_properties(topic_name: str, **kwargs: Any) -> TopicRuntimeProperties
Parameter
Gibt zurück
Die Laufzeitinformationen des Themas.
Rückgabetyp
list_queues
Listen Sie die Warteschlangen eines ServiceBus-Namespace auf.
list_queues(**kwargs: Any) -> ItemPaged[QueueProperties]
Gibt zurück
Eine iterierbare Antwort (automatisches Paging) von QueueProperties.
Rückgabetyp
list_queues_runtime_properties
Listen Sie die Laufzeitinformationen der Warteschlangen in einem ServiceBus-Namespace auf.
list_queues_runtime_properties(**kwargs: Any) -> ItemPaged[QueueRuntimeProperties]
Gibt zurück
Eine iterierbare Antwort (auto-paging) von QueueRuntimeProperties.
Rückgabetyp
list_rules
Listen Sie die Regeln eines Themenabonnements auf.
list_rules(topic_name: str, subscription_name: str, **kwargs: Any) -> ItemPaged[RuleProperties]
Parameter
Gibt zurück
Eine iterierbare Antwort (auto-paging) von RuleProperties.
Rückgabetyp
list_subscriptions
Listet die Abonnements eines ServiceBus-Themas auf.
list_subscriptions(topic_name: str, **kwargs: Any) -> ItemPaged[SubscriptionProperties]
Parameter
Gibt zurück
Eine iterierbare Antwort (auto-paging) von SubscriptionProperties.
Rückgabetyp
list_subscriptions_runtime_properties
Listen Sie die Abonnementlaufzeitinformationen eines ServiceBus-Themas auf.
list_subscriptions_runtime_properties(topic_name: str, **kwargs: Any) -> ItemPaged[SubscriptionRuntimeProperties]
Parameter
Gibt zurück
Eine iterierbare Antwort (auto-paging) von SubscriptionRuntimeProperties.
Rückgabetyp
list_topics
Listen Sie die Themen eines ServiceBus-Namespace auf.
list_topics(**kwargs: Any) -> ItemPaged[TopicProperties]
Gibt zurück
Eine iterierbare Antwort (auto-paging) von TopicProperties.
Rückgabetyp
list_topics_runtime_properties
Listen Sie die Laufzeitinformationen eines ServiceBus-Namespaces auf.
list_topics_runtime_properties(**kwargs: Any) -> ItemPaged[TopicRuntimeProperties]
Gibt zurück
Eine iterierbare Antwort (Auto-Paging) von TopicRuntimeProperties.
Rückgabetyp
update_queue
Aktualisieren sie eine Warteschlange.
Bevor Sie diese Methode aufrufen, sollten Sie get_queue, create_queue oder list_queues verwenden, um eine QueueProperties-instance abzurufen und dann die Eigenschaften zu aktualisieren. Nur ein Teil der Eigenschaften kann aktualisiert werden. Lesen Sie https://docs.microsoft.com/en-us/rest/api/servicebus/update-queue. Sie können auch Schlüsselwort (keyword) Argumente für das Aktualisieren von Eigenschaften in Form von <property_name>=<property_value> übergeben, das alles überschreibt, was im QueueProperties-instance angegeben wurde. Namen von Eigenschaften finden Sie unter ~azure.servicebus.management.QueueProperties.
update_queue(queue: QueueProperties | Mapping[str, Any], **kwargs: Any) -> None
Parameter
- queue
- QueueProperties
Die Warteschlange, die von get_queue, create_queue oder list_queues zurückgegeben wird und über die aktualisierten Eigenschaften verfügt.
Rückgabetyp
update_rule
Aktualisieren sie eine Regel.
Bevor Sie diese Methode aufrufen, sollten Sie get_rule, create_rule oder list_rules verwenden, um eine RuleProperties-instance abzurufen und dann die Eigenschaften zu aktualisieren. Sie können auch Schlüsselwort (keyword) Argumente für das Aktualisieren von Eigenschaften in Form von <property_name>=<property_value> übergeben, das alles überschreibt, was im RuleProperties-instance angegeben wurde. Namen von Eigenschaften finden Sie unter ~azure.servicebus.management.RuleProperties.
update_rule(topic_name: str, subscription_name: str, rule: RuleProperties | Mapping[str, Any], **kwargs: Any) -> None
Parameter
- rule
- RuleProperties
Die Regel, die von get_rule, create_rule oder list_rules zurückgegeben wird und die aktualisierten Eigenschaften aufweist.
Rückgabetyp
update_subscription
Aktualisieren sie ein Abonnement.
Bevor Sie diese Methode aufrufen, sollten Sie get_subscription, update_subscription oder list_subscription verwenden, um eine SubscriptionProperties-instance abzurufen und dann die Eigenschaften zu aktualisieren. Sie können auch Schlüsselwort (keyword) Argumente für das Aktualisieren von Eigenschaften in Form von <property_name>=<property_value> übergeben, das alles überschreibt, was in der SubscriptionProperties-instance angegeben wurde. Die Namen der Eigenschaften finden Sie unter ~azure.servicebus.management.SubscriptionProperties.
update_subscription(topic_name: str, subscription: SubscriptionProperties | Mapping[str, Any], **kwargs: Any) -> None
Parameter
- subscription
- SubscriptionProperties
Das Abonnement, das von get_subscription, update_subscription oder list_subscription zurückgegeben wird und die aktualisierten Eigenschaften aufweist.
Rückgabetyp
update_topic
Aktualisieren sie ein Thema.
Bevor Sie diese Methode aufrufen, sollten Sie get_topic, create_topic oder list_topics verwenden, um eine TopicProperties-instance abzurufen und dann die Eigenschaften zu aktualisieren. Nur ein Teil der Eigenschaften kann aktualisiert werden. Lesen Sie https://docs.microsoft.com/en-us/rest/api/servicebus/update-topic. Sie können auch Schlüsselwort (keyword) Argumente zum Aktualisieren von Eigenschaften in Form von <property_name>=<property_value> übergeben, das alles überschreibt, was im TopicProperties-instance angegeben wurde. Namen von Eigenschaften finden Sie unter ~azure.servicebus.management.TopicProperties.
update_topic(topic: TopicProperties | Mapping[str, Any], **kwargs: Any) -> None
Parameter
- topic
- TopicProperties
Das Thema, das von get_topic, create_topic oder list_topics zurückgegeben wird und die aktualisierten Eigenschaften aufweist.
Rückgabetyp
Azure SDK for Python