EventHubsOperations interface

介面代表 EventHubs 操作。

屬性

createOrUpdate

建立或更新新的事件中樞作為命名空間內的巢狀資源。

createOrUpdateAuthorizationRule

建立或更新指定事件中樞的 AuthorizationRule。 AuthorizationRule 的建立/更新需要幾秒鐘的時間才會生效。

delete

從指定的命名空間和資源群組中刪除事件中樞。

deleteAuthorizationRule

刪除事件中樞 AuthorizationRule。

get

取得指定事件中樞的事件中樞描述。

getAuthorizationRule

依規則名稱取得事件中樞的 AuthorizationRule。

listAuthorizationRules

取得事件中樞的授權規則。

listByNamespace

取得命名空間中的所有事件中樞。

listKeys

取得事件中樞的 ACS 和 SAS 連接字串。

regenerateKeys

重新產生事件中樞的 ACS 和 SAS 連接字串。

屬性詳細資料

createOrUpdate

建立或更新新的事件中樞作為命名空間內的巢狀資源。

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

屬性值

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

createOrUpdateAuthorizationRule

建立或更新指定事件中樞的 AuthorizationRule。 AuthorizationRule 的建立/更新需要幾秒鐘的時間才會生效。

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

屬性值

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

delete

從指定的命名空間和資源群組中刪除事件中樞。

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

屬性值

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

deleteAuthorizationRule

刪除事件中樞 AuthorizationRule。

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

屬性值

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

get

取得指定事件中樞的事件中樞描述。

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

屬性值

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

getAuthorizationRule

依規則名稱取得事件中樞的 AuthorizationRule。

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

屬性值

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

listAuthorizationRules

取得事件中樞的授權規則。

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

屬性值

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

listByNamespace

取得命名空間中的所有事件中樞。

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

屬性值

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

listKeys

取得事件中樞的 ACS 和 SAS 連接字串。

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

屬性值

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

regenerateKeys

重新產生事件中樞的 ACS 和 SAS 連接字串。

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

屬性值

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