Namespaces interface
Schnittstelle, die einen Namespace darstellt.
Methoden
| begin |
Löscht einen vorhandenen Namespace. Mit diesem Vorgang werden auch alle zugehörigen notificationHubs unter dem Namespace entfernt. |
| begin |
Löscht einen vorhandenen Namespace. Mit diesem Vorgang werden auch alle zugehörigen notificationHubs unter dem Namespace entfernt. |
| check |
Ü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. |
| create |
Erstellt/aktualisiert einen Dienstnamespace. Nach der Erstellung ist das Ressourcenmanifest dieses Namespace unveränderlich. Dieser Vorgang ist idempotent. |
| create |
Erstellt eine Autorisierungsregel für einen Namespace |
| delete |
Löscht eine Namespaceautorisierungsregel. |
| get(string, string, Namespaces |
Gibt die Beschreibung für den angegebenen Namespace zurück. |
| get |
Ruft eine Autorisierungsregel für einen Namespace anhand des Namens ab. |
| list(string, Namespaces |
Listet die verfügbaren Namespaces in einer resourceGroup auf. |
| list |
Listet alle verfügbaren Namespaces im Abonnement unabhängig von den resourceGroups auf. |
| list |
Ruft die Autorisierungsregeln für einen Namespace ab. |
| list |
Ruft die primary and Secondary ConnectionStrings to the namespace |
| patch(string, string, Namespace |
Patches des vorhandenen Namespaces |
| regenerate |
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.
Die Optionsparameter.
Gibt zurück
Promise<CheckAvailabilityResult>
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.
Die Optionsparameter.
Gibt zurück
Promise<NamespaceResource>
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.
Die Autorisierungsregel für den freigegebenen Zugriff.
Die Optionsparameter.
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.
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
Promise<NamespaceResource>
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.
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
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
Promise<NamespaceResource>
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.
Die Optionsparameter.
Gibt zurück
Promise<ResourceListKeys>