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
Авторизация общего доступа.
Параметры параметров.
Возвращаемое значение
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)
Удаляет авторизацию концентратора событий.
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>