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: AsyncTokenCredential, *, 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:AsyncTokenCredential>
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 verringerten 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 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
async close() -> None
create_queue
Erstellen einer Warteschlange
async 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 ab dem Zeitpunkt abläuft, nach 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 Duplikaterkennungsverlaufs 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 Expresswarteschlange enthä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 einer Peek-Sperre; d. h. die Zeitspanne, in der 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 Anzahl der Übermittlungen. 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 für diese Warteschlange eine Duplikaterkennung erforderlich ist.
- 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 Kilobyte, 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.
async 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.
async 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 einer Peek-Sperre; d. h. die Zeitspanne, in der 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 ab dem Zeitpunkt abläuft, nach 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 über Unterstützung für unzustellbare Nachrichten verfügt, wenn eine Nachricht abläuft.
- dead_lettering_on_filter_evaluation_exceptions
- bool
Ein -Wert, der angibt, ob dieses Abonnement über Unterstützung für unzustellbare Nachrichten verfügt, wenn eine Nachricht abläuft.
- max_delivery_count
- int
Die maximale Anzahl der Übermittlungen. 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.
async 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 ab dem Zeitpunkt abläuft, nach 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 zugeordneten 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 Duplikaterkennungsverlaufs 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 auf mehrere Nachrichtenbroker partitioniert werden soll.
- enable_express
- bool
Ein -Wert, der angibt, ob Express-Entitäten aktiviert sind. Eine Expresswarteschlange enthä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 Kilobyte, 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.
async delete_queue(queue_name: str, **kwargs: Any) -> None
Parameter
Rückgabetyp
delete_rule
Löschen sie eine Abonnementregel für Themen.
async delete_rule(topic_name: str, subscription_name: str, rule_name: str, **kwargs: Any) -> None
Parameter
Rückgabetyp
delete_subscription
Löschen Sie ein Themenabonnement.
async delete_subscription(topic_name: str, subscription_name: str, **kwargs: Any) -> None
Parameter
Rückgabetyp
delete_topic
Löschen sie ein Thema.
async 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.
Gibt zurück
Ein ServiceBusAdministrationClient.
Rückgabetyp
get_namespace_properties
Abrufen der Namespaceeigenschaften
async get_namespace_properties(**kwargs: Any) -> NamespaceProperties
Gibt zurück
Die Namespaceeigenschaften.
Rückgabetyp
get_queue
Ruft die Eigenschaften einer Warteschlange ab.
async 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.
async 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.
async get_rule(topic_name: str, subscription_name: str, rule_name: str, **kwargs: Any) -> RuleProperties
Parameter
Gibt zurück
Die Eigenschaften der Themenabonnementregel.
Rückgabetyp
get_subscription
Rufen Sie die Eigenschaften eines Themenabonnements ab.
async 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.
async 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.
async 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.
async 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) -> AsyncItemPaged[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) -> AsyncItemPaged[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) -> AsyncItemPaged[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) -> AsyncItemPaged[SubscriptionProperties]
Parameter
Gibt zurück
Eine iterierbare Antwort (auto-paging) von SubscriptionProperties.
Rückgabetyp
list_subscriptions_runtime_properties
Listen Sie die Abonnementlaufzeitinformationen eines ServiceBus auf.
list_subscriptions_runtime_properties(topic_name: str, **kwargs: Any) -> AsyncItemPaged[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) -> AsyncItemPaged[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) -> AsyncItemPaged[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.
async 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.
async 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.
async 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.
async 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