NamespacesOperations interface

Schnittstelle, die einen Namespaces-Vorgang darstellt.

Eigenschaften

beginCreateOrUpdate
beginCreateOrUpdateAndWait
beginDelete
beginDeleteAndWait
checkNameAvailability

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

createOrUpdate

Erstellen Sie Azure Relay Namespace.

createOrUpdateAuthorizationRule

Erstellt oder aktualisiert eine Autorisierungsregel für einen Namespace.

createOrUpdateNetworkRuleSet

Erstellen oder Aktualisieren von NetworkRuleSet für einen Namespace.

delete

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

deleteAuthorizationRule

Löscht eine Namespaceautorisierungsregel.

get

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

getAuthorizationRule

Autorisierungsregel für einen Namespace anhand des Namens.

getNetworkRuleSet

Ruft NetworkRuleSet für einen Namespace ab.

list

Listet alle verfügbaren Namespaces innerhalb des Abonnements auf, unabhängig von den resourceGroups.

listAuthorizationRules

Autorisierungsregeln für einen Namespace.

listByResourceGroup

Listet alle verfügbaren Namespaces in der ResourceGroup auf.

listKeys

Primäre und sekundäre Verbindungszeichenfolgen mit dem Namespace.

regenerateKeys

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

update

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

Details zur Eigenschaft

beginCreateOrUpdate

Warnung

Diese API ist nun veraltet.

use createOrUpdate instead

beginCreateOrUpdate: (resourceGroupName: string, namespaceName: string, parameters: RelayNamespace, options?: NamespacesCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<RelayNamespace>, RelayNamespace>>

Eigenschaftswert

(resourceGroupName: string, namespaceName: string, parameters: RelayNamespace, options?: NamespacesCreateOrUpdateOptionalParams) => Promise<SimplePollerLike<OperationState<RelayNamespace>, RelayNamespace>>

beginCreateOrUpdateAndWait

Warnung

Diese API ist nun veraltet.

use createOrUpdate instead

beginCreateOrUpdateAndWait: (resourceGroupName: string, namespaceName: string, parameters: RelayNamespace, options?: NamespacesCreateOrUpdateOptionalParams) => Promise<RelayNamespace>

Eigenschaftswert

(resourceGroupName: string, namespaceName: string, parameters: RelayNamespace, options?: NamespacesCreateOrUpdateOptionalParams) => Promise<RelayNamespace>

beginDelete

Warnung

Diese API ist nun veraltet.

use delete instead

beginDelete: (resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

Eigenschaftswert

(resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams) => Promise<SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait

Warnung

Diese API ist nun veraltet.

use delete instead

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

Eigenschaftswert

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

checkNameAvailability

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

checkNameAvailability: (parameters: CheckNameAvailability, options?: NamespacesCheckNameAvailabilityOptionalParams) => Promise<CheckNameAvailabilityResult>

Eigenschaftswert

(parameters: CheckNameAvailability, options?: NamespacesCheckNameAvailabilityOptionalParams) => Promise<CheckNameAvailabilityResult>

createOrUpdate

Erstellen Sie Azure Relay Namespace.

createOrUpdate: (resourceGroupName: string, namespaceName: string, parameters: RelayNamespace, options?: NamespacesCreateOrUpdateOptionalParams) => PollerLike<OperationState<RelayNamespace>, RelayNamespace>

Eigenschaftswert

(resourceGroupName: string, namespaceName: string, parameters: RelayNamespace, options?: NamespacesCreateOrUpdateOptionalParams) => PollerLike<OperationState<RelayNamespace>, RelayNamespace>

createOrUpdateAuthorizationRule

Erstellt oder aktualisiert eine Autorisierungsregel für einen Namespace.

createOrUpdateAuthorizationRule: (resourceGroupName: string, namespaceName: string, authorizationRuleName: string, parameters: AuthorizationRule, options?: NamespacesCreateOrUpdateAuthorizationRuleOptionalParams) => Promise<AuthorizationRule>

Eigenschaftswert

(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, parameters: AuthorizationRule, options?: NamespacesCreateOrUpdateAuthorizationRuleOptionalParams) => Promise<AuthorizationRule>

createOrUpdateNetworkRuleSet

Erstellen oder Aktualisieren von NetworkRuleSet für einen Namespace.

createOrUpdateNetworkRuleSet: (resourceGroupName: string, namespaceName: string, parameters: NetworkRuleSet, options?: NamespacesCreateOrUpdateNetworkRuleSetOptionalParams) => Promise<NetworkRuleSet>

Eigenschaftswert

(resourceGroupName: string, namespaceName: string, parameters: NetworkRuleSet, options?: NamespacesCreateOrUpdateNetworkRuleSetOptionalParams) => Promise<NetworkRuleSet>

delete

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

delete: (resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

Eigenschaftswert

(resourceGroupName: string, namespaceName: string, options?: NamespacesDeleteOptionalParams) => PollerLike<OperationState<void>, void>

deleteAuthorizationRule

Löscht eine Namespaceautorisierungsregel.

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

Eigenschaftswert

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

get

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

get: (resourceGroupName: string, namespaceName: string, options?: NamespacesGetOptionalParams) => Promise<RelayNamespace>

Eigenschaftswert

(resourceGroupName: string, namespaceName: string, options?: NamespacesGetOptionalParams) => Promise<RelayNamespace>

getAuthorizationRule

Autorisierungsregel für einen Namespace anhand des Namens.

getAuthorizationRule: (resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesGetAuthorizationRuleOptionalParams) => Promise<AuthorizationRule>

Eigenschaftswert

(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesGetAuthorizationRuleOptionalParams) => Promise<AuthorizationRule>

getNetworkRuleSet

Ruft NetworkRuleSet für einen Namespace ab.

getNetworkRuleSet: (resourceGroupName: string, namespaceName: string, options?: NamespacesGetNetworkRuleSetOptionalParams) => Promise<NetworkRuleSet>

Eigenschaftswert

(resourceGroupName: string, namespaceName: string, options?: NamespacesGetNetworkRuleSetOptionalParams) => Promise<NetworkRuleSet>

list

Listet alle verfügbaren Namespaces innerhalb des Abonnements auf, unabhängig von den resourceGroups.

list: (options?: NamespacesListOptionalParams) => PagedAsyncIterableIterator<RelayNamespace, RelayNamespace[], PageSettings>

Eigenschaftswert

(options?: NamespacesListOptionalParams) => PagedAsyncIterableIterator<RelayNamespace, RelayNamespace[], PageSettings>

listAuthorizationRules

Autorisierungsregeln für einen Namespace.

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

Eigenschaftswert

(resourceGroupName: string, namespaceName: string, options?: NamespacesListAuthorizationRulesOptionalParams) => PagedAsyncIterableIterator<AuthorizationRule, AuthorizationRule[], PageSettings>

listByResourceGroup

Listet alle verfügbaren Namespaces in der ResourceGroup auf.

listByResourceGroup: (resourceGroupName: string, options?: NamespacesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<RelayNamespace, RelayNamespace[], PageSettings>

Eigenschaftswert

(resourceGroupName: string, options?: NamespacesListByResourceGroupOptionalParams) => PagedAsyncIterableIterator<RelayNamespace, RelayNamespace[], PageSettings>

listKeys

Primäre und sekundäre Verbindungszeichenfolgen mit dem Namespace.

listKeys: (resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesListKeysOptionalParams) => Promise<AccessKeys>

Eigenschaftswert

(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, options?: NamespacesListKeysOptionalParams) => Promise<AccessKeys>

regenerateKeys

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

regenerateKeys: (resourceGroupName: string, namespaceName: string, authorizationRuleName: string, parameters: RegenerateAccessKeyParameters, options?: NamespacesRegenerateKeysOptionalParams) => Promise<AccessKeys>

Eigenschaftswert

(resourceGroupName: string, namespaceName: string, authorizationRuleName: string, parameters: RegenerateAccessKeyParameters, options?: NamespacesRegenerateKeysOptionalParams) => Promise<AccessKeys>

update

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

update: (resourceGroupName: string, namespaceName: string, parameters: RelayUpdateParameters, options?: NamespacesUpdateOptionalParams) => Promise<RelayNamespace>

Eigenschaftswert

(resourceGroupName: string, namespaceName: string, parameters: RelayUpdateParameters, options?: NamespacesUpdateOptionalParams) => Promise<RelayNamespace>