EventHubsOperations interface

Interface representando uma operação EventHubs.

Propriedades

createOrUpdate

Cria ou atualiza um novo Hub de Eventos como um recurso aninhado em um Namespace.

createOrUpdateAuthorizationRule

Cria ou atualiza um AuthorizationRule para o Hub de Eventos especificado. A criação/atualização do AuthorizationRule levará alguns segundos para entrar em vigor.

delete

Exclui um Hub de Eventos do namespace e do grupo de recursos especificados.

deleteAuthorizationRule

Exclui uma AuthorizationRule do Hub de Eventos.

get

Obtém uma descrição dos Hubs de Eventos para o Hub de Eventos especificado.

getAuthorizationRule

Obtém uma AuthorizationRule para um Hub de Eventos pelo nome da regra.

listAuthorizationRules

Obtém as regras de autorização para um Hub de Eventos.

listByNamespace

Obtém todos os Hubs de Eventos em um Namespace.

listKeys

Obtém as cadeias de conexão ACS e SAS para o Hub de Eventos.

regenerateKeys

Regenera as cadeias de conexão ACS e SAS para o Hub de Eventos.

Detalhes da propriedade

createOrUpdate

Cria ou atualiza um novo Hub de Eventos como um recurso aninhado em um Namespace.

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

Valor da propriedade

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

createOrUpdateAuthorizationRule

Cria ou atualiza um AuthorizationRule para o Hub de Eventos especificado. A criação/atualização do AuthorizationRule levará alguns segundos para entrar em vigor.

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

Valor da propriedade

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

delete

Exclui um Hub de Eventos do namespace e do grupo de recursos especificados.

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

Valor da propriedade

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

deleteAuthorizationRule

Exclui uma AuthorizationRule do Hub de Eventos.

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

Valor da propriedade

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

get

Obtém uma descrição dos Hubs de Eventos para o Hub de Eventos especificado.

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

Valor da propriedade

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

getAuthorizationRule

Obtém uma AuthorizationRule para um Hub de Eventos pelo nome da regra.

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

Valor da propriedade

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

listAuthorizationRules

Obtém as regras de autorização para um Hub de Eventos.

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

Valor da propriedade

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

listByNamespace

Obtém todos os Hubs de Eventos em um Namespace.

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

Valor da propriedade

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

listKeys

Obtém as cadeias de conexão ACS e SAS para o Hub de Eventos.

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

Valor da propriedade

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

regenerateKeys

Regenera as cadeias de conexão ACS e SAS para o Hub de Eventos.

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

Valor da propriedade

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