EventHubsOperations interface

Schnittstelle, die eine EventHubs-Operation darstellt.

Eigenschaften

createOrUpdate

Erstellt oder aktualisiert einen neuen Event Hub als geschachtelte Ressource in einem Namespace.

createOrUpdateAuthorizationRule

Erstellt oder aktualisiert eine AuthorizationRule für den angegebenen Event Hub. Die Erstellung/Aktualisierung der AuthorizationRule dauert einige Sekunden, bis sie wirksam wird.

delete

Löscht einen Event Hub aus dem angegebenen Namespace und der angegebenen Ressourcengruppe.

deleteAuthorizationRule

Löscht eine Event Hub-Autorisierungsregel.

get

Ruft eine Event Hubs-Beschreibung für den angegebenen Event Hub ab.

getAuthorizationRule

Ruft eine AuthorizationRule für einen Event Hub anhand des Regelnamens ab.

listAuthorizationRules

Ruft die Autorisierungsregeln für einen Event Hub ab.

listByNamespace

Ruft alle Event Hubs in einem Namespace ab.

listKeys

Ruft die ACS- und SAS-Verbindungszeichenfolgen für den Event Hub ab.

regenerateKeys

Generiert die ACS- und SAS-Verbindungszeichenfolgen für den Event Hub.

Details zur Eigenschaft

createOrUpdate

Erstellt oder aktualisiert einen neuen Event Hub als geschachtelte Ressource in einem Namespace.

createOrUpdate: (resourceGroupName: string, namespaceName: string, eventHubName: string, parameters: Eventhub, options?: EventHubsCreateOrUpdateOptionalParams) => Promise<Eventhub>

Eigenschaftswert

(resourceGroupName: string, namespaceName: string, eventHubName: string, parameters: Eventhub, options?: EventHubsCreateOrUpdateOptionalParams) => Promise<Eventhub>

createOrUpdateAuthorizationRule

Erstellt oder aktualisiert eine AuthorizationRule für den angegebenen Event Hub. Die Erstellung/Aktualisierung der AuthorizationRule dauert einige Sekunden, bis sie wirksam wird.

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

Eigenschaftswert

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

delete

Löscht einen Event Hub aus dem angegebenen Namespace und der angegebenen Ressourcengruppe.

delete: (resourceGroupName: string, namespaceName: string, eventHubName: string, options?: EventHubsDeleteOptionalParams) => Promise<void>

Eigenschaftswert

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

deleteAuthorizationRule

Löscht eine Event Hub-Autorisierungsregel.

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

Eigenschaftswert

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

get

Ruft eine Event Hubs-Beschreibung für den angegebenen Event Hub ab.

get: (resourceGroupName: string, namespaceName: string, eventHubName: string, options?: EventHubsGetOptionalParams) => Promise<Eventhub>

Eigenschaftswert

(resourceGroupName: string, namespaceName: string, eventHubName: string, options?: EventHubsGetOptionalParams) => Promise<Eventhub>

getAuthorizationRule

Ruft eine AuthorizationRule für einen Event Hub anhand des Regelnamens ab.

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

Eigenschaftswert

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

listAuthorizationRules

Ruft die Autorisierungsregeln für einen Event Hub ab.

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

Eigenschaftswert

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

listByNamespace

Ruft alle Event Hubs in einem Namespace ab.

listByNamespace: (resourceGroupName: string, namespaceName: string, options?: EventHubsListByNamespaceOptionalParams) => PagedAsyncIterableIterator<Eventhub, Eventhub[], PageSettings>

Eigenschaftswert

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

listKeys

Ruft die ACS- und SAS-Verbindungszeichenfolgen für den Event Hub ab.

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

Eigenschaftswert

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

regenerateKeys

Generiert die ACS- und SAS-Verbindungszeichenfolgen für den Event Hub.

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

Eigenschaftswert

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