Freigeben über


NamespacesOperations Klasse

Warnung

Instanziieren Sie diese Klasse NICHT direkt.

Stattdessen sollten Sie auf die folgenden Vorgänge zugreifen:

ServiceBusManagementClient's

<xref:namespaces> -Attribut.

Vererbung
builtins.object
NamespacesOperations

Konstruktor

NamespacesOperations(*args, **kwargs)

Methoden

begin_create_or_update

Erstellt oder aktualisiert einen Dienstnamespace. Nach der Erstellung ist das Ressourcenmanifest dieses Namespace unveränderlich. Dieser Vorgang ist idempotent.

begin_delete

Löscht einen vorhandenen Namespace. Mit diesem Vorgang werden auch alle zugeordneten Ressourcen unter dem Namespace entfernt.

check_name_availability

Überprüfen Sie die Verfügbarkeit des Namespacenamens geben.

create_or_update_authorization_rule

Erstellt oder aktualisiert eine Autorisierungsregel für einen Namespace.

create_or_update_network_rule_set

Erstellen oder aktualisieren Sie NetworkRuleSet für einen Namespace.

delete_authorization_rule

Löscht eine Namespaceautorisierungsregel.

get

Ruft eine Beschreibung für den angegebenen Namespace ab.

get_authorization_rule

Ruft eine Autorisierungsregel für einen Namespace nach Regelname ab.

get_network_rule_set

Ruft NetworkRuleSet für einen Namespace ab.

list

Ruft alle verfügbaren Namespaces innerhalb des Abonnements ab, unabhängig von den Ressourcengruppen.

list_authorization_rules

Ruft die Autorisierungsregeln für einen Namespace ab.

list_by_resource_group

Ruft die verfügbaren Namespaces innerhalb einer Ressourcengruppe ab.

list_keys

Ruft die primäre und sekundäre Verbindungszeichenfolge für den Namespace ab.

list_network_rule_sets

Ruft die Liste von NetworkRuleSet für einen Namespace ab.

regenerate_keys

Generiert die primären oder sekundären Verbindungszeichenfolgen für den Namespace.

update

Aktualisierungen einen Dienstnamespace. Nach der Erstellung ist das Ressourcenmanifest dieses Namespace unveränderlich. Dieser Vorgang ist idempotent.

begin_create_or_update

Erstellt oder aktualisiert einen Dienstnamespace. Nach der Erstellung ist das Ressourcenmanifest dieses Namespace unveränderlich. Dieser Vorgang ist idempotent.

begin_create_or_update(resource_group_name: str, namespace_name: str, parameters: _models.SBNamespace, *, content_type: str = 'application/json', **kwargs: Any) -> LROPoller[_models.SBNamespace]

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

parameters
SBNamespace oder IO
Erforderlich

Parameter, die zum Erstellen einer Namespaceressource bereitgestellt werden. Ist entweder ein SBNamespace-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine Instanz von LROPoller, die entweder SBNamespace oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

Weitere Informationen

begin_delete

Löscht einen vorhandenen Namespace. Mit diesem Vorgang werden auch alle zugeordneten Ressourcen unter dem Namespace entfernt.

begin_delete(resource_group_name: str, namespace_name: str, **kwargs: Any) -> LROPoller[None]

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

continuation_token
str

Ein Fortsetzungstoken, um einen Poller aus einem gespeicherten Zustand neu zu starten.

polling
bool oder PollingMethod

Standardmäßig lautet die Abfragemethode ARMPolling. Übergeben Sie False, damit dieser Vorgang kein Abruf oder ein eigenes initialisiertes Abfrageobjekt für eine persönliche Abfragestrategie übergibt.

polling_interval
int

Standardwartezeit zwischen zwei Abfragen für LRO-Vorgänge, wenn kein Retry-After-Header vorhanden ist.

Gibt zurück

Eine Instanz von LROPoller, die entweder None oder das Ergebnis von cls(response) zurückgibt.

Rückgabetyp

Ausnahmen

Weitere Informationen

check_name_availability

Überprüfen Sie die Verfügbarkeit des Namespacenamens geben.

check_name_availability(parameters: _models.CheckNameAvailability, *, content_type: str = 'application/json', **kwargs: Any) -> _models.CheckNameAvailabilityResult

Parameter

parameters
CheckNameAvailability oder IO
Erforderlich

Parameter zum Überprüfen der Verfügbarkeit des angegebenen Namespacenamens. Ist entweder ein CheckNameAvailability-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

CheckNameAvailabilityResult oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

create_or_update_authorization_rule

Erstellt oder aktualisiert eine Autorisierungsregel für einen Namespace.

create_or_update_authorization_rule(resource_group_name: str, namespace_name: str, authorization_rule_name: str, parameters: _models.SBAuthorizationRule, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SBAuthorizationRule

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

authorization_rule_name
str
Erforderlich

Der Name der Autorisierungsregel. Erforderlich.

parameters
SBAuthorizationRule oder IO
Erforderlich

Die Autorisierungsregel für den freigegebenen Zugriff. Ist entweder ein SBAuthorizationRule-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

SBAuthorizationRule oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

create_or_update_network_rule_set

Erstellen oder aktualisieren Sie NetworkRuleSet für einen Namespace.

create_or_update_network_rule_set(resource_group_name: str, namespace_name: str, parameters: _models.NetworkRuleSet, *, content_type: str = 'application/json', **kwargs: Any) -> _models.NetworkRuleSet

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

parameters
NetworkRuleSet oder IO
Erforderlich

Der Namespace IpFilterRule. Ist entweder ein NetworkRuleSet-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

NetworkRuleSet oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

delete_authorization_rule

Löscht eine Namespaceautorisierungsregel.

delete_authorization_rule(resource_group_name: str, namespace_name: str, authorization_rule_name: str, **kwargs: Any) -> None

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

authorization_rule_name
str
Erforderlich

Der Name der Autorisierungsregel. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Keine oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

get

Ruft eine Beschreibung für den angegebenen Namespace ab.

get(resource_group_name: str, namespace_name: str, **kwargs: Any) -> SBNamespace

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

SBNamespace oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

get_authorization_rule

Ruft eine Autorisierungsregel für einen Namespace nach Regelname ab.

get_authorization_rule(resource_group_name: str, namespace_name: str, authorization_rule_name: str, **kwargs: Any) -> SBAuthorizationRule

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

authorization_rule_name
str
Erforderlich

Der Name der Autorisierungsregel. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

SBAuthorizationRule oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

get_network_rule_set

Ruft NetworkRuleSet für einen Namespace ab.

get_network_rule_set(resource_group_name: str, namespace_name: str, **kwargs: Any) -> NetworkRuleSet

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

NetworkRuleSet oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

list

Ruft alle verfügbaren Namespaces innerhalb des Abonnements ab, unabhängig von den Ressourcengruppen.

list(**kwargs: Any) -> Iterable[SBNamespace]

Parameter

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Eine Iterator-ähnliche Instanz von SBNamespace oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

list_authorization_rules

Ruft die Autorisierungsregeln für einen Namespace ab.

list_authorization_rules(resource_group_name: str, namespace_name: str, **kwargs: Any) -> Iterable[SBAuthorizationRule]

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Eine Iterator-ähnliche Instanz von SBAuthorizationRule oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

list_by_resource_group

Ruft die verfügbaren Namespaces innerhalb einer Ressourcengruppe ab.

list_by_resource_group(resource_group_name: str, **kwargs: Any) -> Iterable[SBNamespace]

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Eine Iterator-ähnliche Instanz von SBNamespace oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

list_keys

Ruft die primäre und sekundäre Verbindungszeichenfolge für den Namespace ab.

list_keys(resource_group_name: str, namespace_name: str, authorization_rule_name: str, **kwargs: Any) -> AccessKeys

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

authorization_rule_name
str
Erforderlich

Der Name der Autorisierungsregel. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

AccessKeys oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

list_network_rule_sets

Ruft die Liste von NetworkRuleSet für einen Namespace ab.

list_network_rule_sets(resource_group_name: str, namespace_name: str, **kwargs: Any) -> Iterable[NetworkRuleSet]

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

Ein Iterator wie eine Instanz von NetworkRuleSet oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

regenerate_keys

Generiert die primären oder sekundären Verbindungszeichenfolgen für den Namespace.

regenerate_keys(resource_group_name: str, namespace_name: str, authorization_rule_name: str, parameters: _models.RegenerateAccessKeyParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.AccessKeys

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

authorization_rule_name
str
Erforderlich

Der Name der Autorisierungsregel. Erforderlich.

parameters
RegenerateAccessKeyParameters oder IO
Erforderlich

Parameter, die zur Neugenerierung der Autorisierungsregel angegeben werden. Ist entweder ein RegenerateAccessKeyParameters-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

AccessKeys oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

update

Aktualisierungen einen Dienstnamespace. Nach der Erstellung ist das Ressourcenmanifest dieses Namespace unveränderlich. Dieser Vorgang ist idempotent.

update(resource_group_name: str, namespace_name: str, parameters: _models.SBNamespaceUpdateParameters, *, content_type: str = 'application/json', **kwargs: Any) -> _models.SBNamespace | None

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

parameters
SBNamespaceUpdateParameters oder IO
Erforderlich

Parameter, die zum Aktualisieren einer Namespaceressource bereitgestellt werden. Ist entweder ein SBNamespaceUpdateParameters-Typ oder ein E/A-Typ. Erforderlich.

content_type
str

Textparameter-Inhaltstyp. Bekannte Werte sind : "application/json". Der Standardwert ist Keine.

cls
callable

Ein benutzerdefinierter Typ oder eine benutzerdefinierte Funktion, die die direkte Antwort übergeben wird

Gibt zurück

SBNamespace oder None oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

models

models = <module 'azure.mgmt.servicebus.v2021_06_01_preview.models' from 'C:\\hostedtoolcache\\windows\\Python\\3.11.7\\x64\\Lib\\site-packages\\azure\\mgmt\\servicebus\\v2021_06_01_preview\\models\\__init__.py'>