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>