Freigeben über


Namespaces interface

Schnittstelle, die einen Namespace darstellt.

Methoden

beginDelete(string, string, NamespacesDeleteOptionalParams)

Löscht einen vorhandenen Namespace. Mit diesem Vorgang werden auch alle zugehörigen notificationHubs unter dem Namespace entfernt.

beginDeleteAndWait(string, string, NamespacesDeleteOptionalParams)

Löscht einen vorhandenen Namespace. Mit diesem Vorgang werden auch alle zugehörigen notificationHubs unter dem Namespace entfernt.

checkAvailability(CheckAvailabilityParameters, NamespacesCheckAvailabilityOptionalParams)

Überprüft die Verfügbarkeit des angegebenen Dienstnamespaces für alle Azure-Abonnements. Dies ist nützlich, da der Domänenname basierend auf dem Dienstnamespacenamen erstellt wird.

createOrUpdate(string, string, NamespaceCreateOrUpdateParameters, NamespacesCreateOrUpdateOptionalParams)

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

createOrUpdateAuthorizationRule(string, string, string, SharedAccessAuthorizationRuleCreateOrUpdateParameters, NamespacesCreateOrUpdateAuthorizationRuleOptionalParams)

Erstellt eine Autorisierungsregel für einen Namespace

deleteAuthorizationRule(string, string, string, NamespacesDeleteAuthorizationRuleOptionalParams)

Löscht eine Namespaceautorisierungsregel.

get(string, string, NamespacesGetOptionalParams)

Gibt die Beschreibung für den angegebenen Namespace zurück.

getAuthorizationRule(string, string, string, NamespacesGetAuthorizationRuleOptionalParams)

Ruft eine Autorisierungsregel für einen Namespace anhand des Namens ab.

list(string, NamespacesListOptionalParams)

Listet die verfügbaren Namespaces in einer resourceGroup auf.

listAll(NamespacesListAllOptionalParams)

Listet alle verfügbaren Namespaces im Abonnement unabhängig von den resourceGroups auf.

listAuthorizationRules(string, string, NamespacesListAuthorizationRulesOptionalParams)

Ruft die Autorisierungsregeln für einen Namespace ab.

listKeys(string, string, string, NamespacesListKeysOptionalParams)

Ruft die primary and Secondary ConnectionStrings to the namespace

patch(string, string, NamespacePatchParameters, NamespacesPatchOptionalParams)

Patches des vorhandenen Namespaces

regenerateKeys(string, string, string, PolicykeyResource, NamespacesRegenerateKeysOptionalParams)

Generiert die Primär-/Sekundärschlüssel der Namespaceautorisierungsregel neu.

Details zur Methode

beginDelete(string, string, NamespacesDeleteOptionalParams)

Löscht einen vorhandenen Namespace. Mit diesem Vorgang werden auch alle zugehörigen notificationHubs unter dem Namespace entfernt.

function beginDelete(resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams): Promise<PollerLike<PollOperationState<void>, void>>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe.

namespaceName

string

Der Namespacename.

options
NamespacesDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<PollerLike<@azure/core-lro.PollOperationState<void>, void>>

beginDeleteAndWait(string, string, NamespacesDeleteOptionalParams)

Löscht einen vorhandenen Namespace. Mit diesem Vorgang werden auch alle zugehörigen notificationHubs unter dem Namespace entfernt.

function beginDeleteAndWait(resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams): Promise<void>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe.

namespaceName

string

Der Namespacename.

options
NamespacesDeleteOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

checkAvailability(CheckAvailabilityParameters, NamespacesCheckAvailabilityOptionalParams)

Überprüft die Verfügbarkeit des angegebenen Dienstnamespaces für alle Azure-Abonnements. Dies ist nützlich, da der Domänenname basierend auf dem Dienstnamespacenamen erstellt wird.

function checkAvailability(parameters: CheckAvailabilityParameters, options?: NamespacesCheckAvailabilityOptionalParams): Promise<CheckAvailabilityResult>

Parameter

parameters
CheckAvailabilityParameters

Der Namespacename.

options
NamespacesCheckAvailabilityOptionalParams

Die Optionsparameter.

Gibt zurück

createOrUpdate(string, string, NamespaceCreateOrUpdateParameters, NamespacesCreateOrUpdateOptionalParams)

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

function createOrUpdate(resourceGroupName: string, namespaceName: string, parameters: NamespaceCreateOrUpdateParameters, options?: NamespacesCreateOrUpdateOptionalParams): Promise<NamespaceResource>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe.

namespaceName

string

Der Namespacename.

parameters
NamespaceCreateOrUpdateParameters

Parameter, die zum Erstellen einer Namespaceressource bereitgestellt werden.

options
NamespacesCreateOrUpdateOptionalParams

Die Optionsparameter.

Gibt zurück

createOrUpdateAuthorizationRule(string, string, string, SharedAccessAuthorizationRuleCreateOrUpdateParameters, NamespacesCreateOrUpdateAuthorizationRuleOptionalParams)

Erstellt eine Autorisierungsregel für einen Namespace

function createOrUpdateAuthorizationRule(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, parameters: SharedAccessAuthorizationRuleCreateOrUpdateParameters, options?: NamespacesCreateOrUpdateAuthorizationRuleOptionalParams): Promise<SharedAccessAuthorizationRuleResource>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe.

namespaceName

string

Der Namespacename.

authorizationRuleName

string

Name der Autorisierungsregel.

parameters
SharedAccessAuthorizationRuleCreateOrUpdateParameters

Die Autorisierungsregel für den freigegebenen Zugriff.

Gibt zurück

deleteAuthorizationRule(string, string, string, NamespacesDeleteAuthorizationRuleOptionalParams)

Löscht eine Namespaceautorisierungsregel.

function deleteAuthorizationRule(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesDeleteAuthorizationRuleOptionalParams): Promise<void>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe.

namespaceName

string

Der Namespacename.

authorizationRuleName

string

Name der Autorisierungsregel.

options
NamespacesDeleteAuthorizationRuleOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<void>

get(string, string, NamespacesGetOptionalParams)

Gibt die Beschreibung für den angegebenen Namespace zurück.

function get(resourceGroupName: string, namespaceName: string, options?: NamespacesGetOptionalParams): Promise<NamespaceResource>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe.

namespaceName

string

Der Namespacename.

options
NamespacesGetOptionalParams

Die Optionsparameter.

Gibt zurück

getAuthorizationRule(string, string, string, NamespacesGetAuthorizationRuleOptionalParams)

Ruft eine Autorisierungsregel für einen Namespace anhand des Namens ab.

function getAuthorizationRule(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesGetAuthorizationRuleOptionalParams): Promise<SharedAccessAuthorizationRuleResource>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe.

namespaceName

string

Der Namespacename

authorizationRuleName

string

Name der Autorisierungsregel.

options
NamespacesGetAuthorizationRuleOptionalParams

Die Optionsparameter.

Gibt zurück

list(string, NamespacesListOptionalParams)

Listet die verfügbaren Namespaces in einer resourceGroup auf.

function list(resourceGroupName: string, options?: NamespacesListOptionalParams): PagedAsyncIterableIterator<NamespaceResource, NamespaceResource[], PageSettings>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe. Wenn der Wert "resourceGroupName" null ist, listet die Methode alle Namespaces im Abonnement auf.

options
NamespacesListOptionalParams

Die Optionsparameter.

Gibt zurück

listAll(NamespacesListAllOptionalParams)

Listet alle verfügbaren Namespaces im Abonnement unabhängig von den resourceGroups auf.

function listAll(options?: NamespacesListAllOptionalParams): PagedAsyncIterableIterator<NamespaceResource, NamespaceResource[], PageSettings>

Parameter

options
NamespacesListAllOptionalParams

Die Optionsparameter.

Gibt zurück

listAuthorizationRules(string, string, NamespacesListAuthorizationRulesOptionalParams)

Ruft die Autorisierungsregeln für einen Namespace ab.

function listAuthorizationRules(resourceGroupName: string, namespaceName: string, options?: NamespacesListAuthorizationRulesOptionalParams): PagedAsyncIterableIterator<SharedAccessAuthorizationRuleResource, SharedAccessAuthorizationRuleResource[], PageSettings>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe.

namespaceName

string

Der Namespacename

options
NamespacesListAuthorizationRulesOptionalParams

Die Optionsparameter.

Gibt zurück

listKeys(string, string, string, NamespacesListKeysOptionalParams)

Ruft die primary and Secondary ConnectionStrings to the namespace

function listKeys(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesListKeysOptionalParams): Promise<ResourceListKeys>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe.

namespaceName

string

Der Namespacename.

authorizationRuleName

string

Die Verbindungszeichenfolge des Namespace für die angegebene authorizationRule.

options
NamespacesListKeysOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<ResourceListKeys>

patch(string, string, NamespacePatchParameters, NamespacesPatchOptionalParams)

Patches des vorhandenen Namespaces

function patch(resourceGroupName: string, namespaceName: string, parameters: NamespacePatchParameters, options?: NamespacesPatchOptionalParams): Promise<NamespaceResource>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe.

namespaceName

string

Der Namespacename.

parameters
NamespacePatchParameters

Parameter, die zum Patchen einer Namespaceressource bereitgestellt werden.

options
NamespacesPatchOptionalParams

Die Optionsparameter.

Gibt zurück

regenerateKeys(string, string, string, PolicykeyResource, NamespacesRegenerateKeysOptionalParams)

Generiert die Primär-/Sekundärschlüssel der Namespaceautorisierungsregel neu.

function regenerateKeys(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, parameters: PolicykeyResource, options?: NamespacesRegenerateKeysOptionalParams): Promise<ResourceListKeys>

Parameter

resourceGroupName

string

Der Name der Ressourcengruppe.

namespaceName

string

Der Namespacename.

authorizationRuleName

string

Die Verbindungszeichenfolge des Namespace für die angegebene authorizationRule.

parameters
PolicykeyResource

Parameter, die zum Generieren des Namespace-Autorisierungsregelschlüssels bereitgestellt werden.

options
NamespacesRegenerateKeysOptionalParams

Die Optionsparameter.

Gibt zurück

Promise<ResourceListKeys>