EventHubsOperations interface

Interface representando operações de EventHubs.

Propriedades

createOrUpdate

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

createOrUpdateAuthorizationRule

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

delete

Exclui um Hub de Eventos do Namespace especificado e do grupo de recursos.

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 por nome de 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 de Propriedade

createOrUpdate

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

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

Valor de Propriedade

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

createOrUpdateAuthorizationRule

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

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

Valor de Propriedade

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

delete

Exclui um Hub de Eventos do Namespace especificado e do grupo de recursos.

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

Valor de 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 de 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 de Propriedade

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

getAuthorizationRule

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

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

Valor de 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 de 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 de 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 de 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 de Propriedade

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