EventHubs interface
表示 EventHubs 的接口。
方法
方法详细信息
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
提供用于创建事件中心资源的参数。
选项参数。
返回
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。
选项参数。
返回
Promise<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
授权规则名称。
选项参数。
返回
Promise<AuthorizationRule>
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
命名空间名称
选项参数。
返回
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)的参数。
选项参数。
返回
Promise<AccessKeys>