你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

EventHubs interface

表示 EventHubs 的接口。

方法

createOrUpdate(string, string, string, Eventhub, EventHubsCreateOrUpdateOptionalParams)

将新的事件中心创建或更新为命名空间中的嵌套资源。

createOrUpdateAuthorizationRule(string, string, string, string, AuthorizationRule, EventHubsCreateOrUpdateAuthorizationRuleOptionalParams)

为指定的事件中心创建或更新 AuthorizationRule。 AuthorizationRule 的创建/更新需要几秒钟才能生效。

delete(string, string, string, EventHubsDeleteOptionalParams)

从指定的命名空间和资源组中删除事件中心。

deleteAuthorizationRule(string, string, string, string, EventHubsDeleteAuthorizationRuleOptionalParams)

删除事件中心 AuthorizationRule。

get(string, string, string, EventHubsGetOptionalParams)

获取指定事件中心的事件中心说明。

getAuthorizationRule(string, string, string, string, EventHubsGetAuthorizationRuleOptionalParams)

按规则名称获取事件中心的 AuthorizationRule。

listAuthorizationRules(string, string, string, EventHubsListAuthorizationRulesOptionalParams)

获取事件中心的授权规则。

listByNamespace(string, string, EventHubsListByNamespaceOptionalParams)

获取命名空间中的所有事件中心。

listKeys(string, string, string, string, EventHubsListKeysOptionalParams)

获取事件中心的 ACS 和 SAS 连接字符串。

regenerateKeys(string, string, string, string, RegenerateAccessKeyParameters, EventHubsRegenerateKeysOptionalParams)

重新生成事件中心的 ACS 和 SAS 连接字符串。

方法详细信息

createOrUpdate(string, string, string, Eventhub, EventHubsCreateOrUpdateOptionalParams)

将新的事件中心创建或更新为命名空间中的嵌套资源。

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

参数

resourceGroupName

string

Azure 订阅中的资源组的名称。

namespaceName

string

命名空间名称

eventHubName

string

事件中心名称

parameters
Eventhub

提供用于创建事件中心资源的参数。

options
EventHubsCreateOrUpdateOptionalParams

选项参数。

返回

Promise<Eventhub>

createOrUpdateAuthorizationRule(string, string, string, string, AuthorizationRule, EventHubsCreateOrUpdateAuthorizationRuleOptionalParams)

为指定的事件中心创建或更新 AuthorizationRule。 AuthorizationRule 的创建/更新需要几秒钟才能生效。

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

参数

resourceGroupName

string

Azure 订阅中的资源组的名称。

namespaceName

string

命名空间名称

eventHubName

string

事件中心名称

authorizationRuleName

string

授权规则名称。

parameters
AuthorizationRule

共享访问 AuthorizationRule。

返回

delete(string, string, string, EventHubsDeleteOptionalParams)

从指定的命名空间和资源组中删除事件中心。

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

参数

resourceGroupName

string

Azure 订阅中的资源组的名称。

namespaceName

string

命名空间名称

eventHubName

string

事件中心名称

options
EventHubsDeleteOptionalParams

选项参数。

返回

Promise<void>

deleteAuthorizationRule(string, string, string, string, EventHubsDeleteAuthorizationRuleOptionalParams)

删除事件中心 AuthorizationRule。

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

参数

resourceGroupName

string

Azure 订阅中的资源组的名称。

namespaceName

string

命名空间名称

eventHubName

string

事件中心名称

authorizationRuleName

string

授权规则名称。

返回

Promise<void>

get(string, string, string, EventHubsGetOptionalParams)

获取指定事件中心的事件中心说明。

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

参数

resourceGroupName

string

Azure 订阅中的资源组的名称。

namespaceName

string

命名空间名称

eventHubName

string

事件中心名称

options
EventHubsGetOptionalParams

选项参数。

返回

Promise<Eventhub>

getAuthorizationRule(string, string, string, string, EventHubsGetAuthorizationRuleOptionalParams)

按规则名称获取事件中心的 AuthorizationRule。

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

参数

resourceGroupName

string

Azure 订阅中的资源组的名称。

namespaceName

string

命名空间名称

eventHubName

string

事件中心名称

authorizationRuleName

string

授权规则名称。

返回

listAuthorizationRules(string, string, string, EventHubsListAuthorizationRulesOptionalParams)

获取事件中心的授权规则。

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

参数

resourceGroupName

string

Azure 订阅中的资源组的名称。

namespaceName

string

命名空间名称

eventHubName

string

事件中心名称

返回

listByNamespace(string, string, EventHubsListByNamespaceOptionalParams)

获取命名空间中的所有事件中心。

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

参数

resourceGroupName

string

Azure 订阅中的资源组的名称。

namespaceName

string

命名空间名称

options
EventHubsListByNamespaceOptionalParams

选项参数。

返回

listKeys(string, string, string, string, EventHubsListKeysOptionalParams)

获取事件中心的 ACS 和 SAS 连接字符串。

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

参数

resourceGroupName

string

Azure 订阅中的资源组的名称。

namespaceName

string

命名空间名称

eventHubName

string

事件中心名称

authorizationRuleName

string

授权规则名称。

options
EventHubsListKeysOptionalParams

选项参数。

返回

Promise<AccessKeys>

regenerateKeys(string, string, string, string, RegenerateAccessKeyParameters, EventHubsRegenerateKeysOptionalParams)

重新生成事件中心的 ACS 和 SAS 连接字符串。

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

参数

resourceGroupName

string

Azure 订阅中的资源组的名称。

namespaceName

string

命名空间名称

eventHubName

string

事件中心名称

authorizationRuleName

string

授权规则名称。

parameters
RegenerateAccessKeyParameters

提供用于重新生成 AuthorizationRule 密钥(PrimaryKey/SecondaryKey)的参数。

options
EventHubsRegenerateKeysOptionalParams

选项参数。

返回

Promise<AccessKeys>