EventHubsOperations interface

Interface die een EventHubs-operatie vertegenwoordigt.

Eigenschappen

createOrUpdate

Hiermee maakt of werkt u een nieuwe Event Hub bij als een geneste resource in een naamruimte.

createOrUpdateAuthorizationRule

Hiermee maakt of werkt u een AuthorizationRule bij voor de opgegeven Event Hub. Het maken/bijwerken van de AuthorizationRule duurt enkele seconden.

delete

Hiermee verwijdert u een Event Hub uit de opgegeven naamruimte en resourcegroep.

deleteAuthorizationRule

Hiermee verwijdert u een Event Hub AuthorizationRule.

get

Hiermee haalt u een Beschrijving van Event Hubs op voor de opgegeven Event Hub.

getAuthorizationRule

Haalt een AuthorizationRule op voor een Event Hub op basis van de regelnaam.

listAuthorizationRules

Hiermee haalt u de autorisatieregels voor een Event Hub op.

listByNamespace

Haalt alle Event Hubs op in een naamruimte.

listKeys

Hiermee haalt u de ACS- en SAS-verbindingsreeksen voor de Event Hub op.

regenerateKeys

Hiermee worden de ACS- en SAS-verbindingsreeksen voor de Event Hub opnieuw gegenereerd.

Eigenschapdetails

createOrUpdate

Hiermee maakt of werkt u een nieuwe Event Hub bij als een geneste resource in een naamruimte.

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

Waarde van eigenschap

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

createOrUpdateAuthorizationRule

Hiermee maakt of werkt u een AuthorizationRule bij voor de opgegeven Event Hub. Het maken/bijwerken van de AuthorizationRule duurt enkele seconden.

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

Waarde van eigenschap

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

delete

Hiermee verwijdert u een Event Hub uit de opgegeven naamruimte en resourcegroep.

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

Waarde van eigenschap

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

deleteAuthorizationRule

Hiermee verwijdert u een Event Hub AuthorizationRule.

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

Waarde van eigenschap

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

get

Hiermee haalt u een Beschrijving van Event Hubs op voor de opgegeven Event Hub.

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

Waarde van eigenschap

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

getAuthorizationRule

Haalt een AuthorizationRule op voor een Event Hub op basis van de regelnaam.

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

Waarde van eigenschap

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

listAuthorizationRules

Hiermee haalt u de autorisatieregels voor een Event Hub op.

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

Waarde van eigenschap

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

listByNamespace

Haalt alle Event Hubs op in een naamruimte.

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

Waarde van eigenschap

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

listKeys

Hiermee haalt u de ACS- en SAS-verbindingsreeksen voor de Event Hub op.

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

Waarde van eigenschap

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

regenerateKeys

Hiermee worden de ACS- en SAS-verbindingsreeksen voor de Event Hub opnieuw gegenereerd.

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

Waarde van eigenschap

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