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.

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.

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_by_subscription

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

list_keys

Ruft die primäre und sekundäre Verbindungszeichenfolge für den 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.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

parameters
NamespaceCreateOrUpdateParameters oder IO
Erforderlich

Parameter, die zum Erstellen einer Namespaceressource bereitgestellt werden. Ist entweder ein NamespaceCreateOrUpdateParameters-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 AsyncPollingMethod

Standardmäßig lautet Ihre Abfragemethode AsyncARMPolling. Ü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 AsyncLROPoller, die entweder NamespaceResource 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.

async begin_delete(resource_group_name: str, namespace_name: str, **kwargs: Any) -> AsyncLROPoller[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 AsyncPollingMethod

Standardmäßig lautet Ihre Abfragemethode AsyncARMPolling. Ü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 AsyncLROPoller, 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.

async 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.

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

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
SharedAccessAuthorizationRuleCreateOrUpdateParameters oder IO
Erforderlich

Die Autorisierungsregel für den freigegebenen Zugriff. Ist entweder ein SharedAccessAuthorizationRuleCreateOrUpdateParameters-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

SharedAccessAuthorizationRuleResource oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

delete_authorization_rule

Löscht eine Namespaceautorisierungsregel.

async 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.

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

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

NamespaceResource oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

get_authorization_rule

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

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

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

SharedAccessAuthorizationRuleResource 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) -> AsyncIterable[SharedAccessAuthorizationRuleResource]

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 SharedAccessAuthorizationRuleResource 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) -> AsyncIterable[NamespaceResource]

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

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

Rückgabetyp

Ausnahmen

Weitere Informationen

list_by_subscription

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

list_by_subscription(**kwargs: Any) -> AsyncIterable[NamespaceResource]

Parameter

cls
callable

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

Gibt zurück

Ein Iterator wie eine Instanz von NamespaceResource 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.

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

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

ResourceListKeys oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Weitere Informationen

regenerate_keys

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

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

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
RegenerateKeysParameters oder IO
Erforderlich

Parameter, die zur Neugenerierung der Autorisierungsregel angegeben werden. Ist entweder ein RegenerateKeysParameters-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

ResourceListKeys 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.

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

Parameter

resource_group_name
str
Erforderlich

Name der Ressourcengruppe innerhalb des Azure-Abonnements. Erforderlich.

namespace_name
str
Erforderlich

Der Namespacename. Erforderlich.

parameters
NamespaceUpdateParameters oder IO
Erforderlich

Parameter, die zum Aktualisieren einer Namespaceressource bereitgestellt werden. Ist entweder ein NamespaceUpdateParameters-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

NamespaceResource oder None oder das Ergebnis von cls(response)

Rückgabetyp

Ausnahmen

Attribute

models

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