Compartir a través de


EventSubscriptions interface

Interfaz que representa una clase EventSubscriptions.

Métodos

beginCreateOrUpdate(string, string, EventSubscription, EventSubscriptionsCreateOrUpdateOptionalParams)

Crea de forma asincrónica una nueva suscripción de eventos o actualiza una suscripción de eventos existente en función del ámbito especificado.

beginCreateOrUpdateAndWait(string, string, EventSubscription, EventSubscriptionsCreateOrUpdateOptionalParams)

Crea de forma asincrónica una nueva suscripción de eventos o actualiza una suscripción de eventos existente en función del ámbito especificado.

beginDelete(string, string, EventSubscriptionsDeleteOptionalParams)

Elimine una suscripción de eventos existente.

beginDeleteAndWait(string, string, EventSubscriptionsDeleteOptionalParams)

Elimine una suscripción de eventos existente.

beginUpdate(string, string, EventSubscriptionUpdateParameters, EventSubscriptionsUpdateOptionalParams)

Actualiza de forma asincrónica una suscripción de eventos existente.

beginUpdateAndWait(string, string, EventSubscriptionUpdateParameters, EventSubscriptionsUpdateOptionalParams)

Actualiza de forma asincrónica una suscripción de eventos existente.

get(string, string, EventSubscriptionsGetOptionalParams)

Obtiene las propiedades de una suscripción de eventos.

getDeliveryAttributes(string, string, EventSubscriptionsGetDeliveryAttributesOptionalParams)

Obtenga todos los atributos de entrega de una suscripción de eventos.

getFullUrl(string, string, EventSubscriptionsGetFullUrlOptionalParams)

Obtenga la dirección URL completa del punto de conexión de una suscripción de eventos.

listByDomainTopic(string, string, string, EventSubscriptionsListByDomainTopicOptionalParams)

Enumere todas las suscripciones de eventos que se han creado para un tema de dominio específico.

listByResource(string, string, string, string, EventSubscriptionsListByResourceOptionalParams)

Enumera todas las suscripciones de eventos que se han creado para un recurso específico.

listGlobalByResourceGroup(string, EventSubscriptionsListGlobalByResourceGroupOptionalParams)

Enumere todas las suscripciones de eventos globales en una suscripción específica de Azure y un grupo de recursos.

listGlobalByResourceGroupForTopicType(string, string, EventSubscriptionsListGlobalByResourceGroupForTopicTypeOptionalParams)

Enumere todas las suscripciones de eventos globales en un grupo de recursos para un tipo de tema específico.

listGlobalBySubscription(EventSubscriptionsListGlobalBySubscriptionOptionalParams)

Enumere todas las suscripciones de eventos globales agregadas en una suscripción específica de Azure.

listGlobalBySubscriptionForTopicType(string, EventSubscriptionsListGlobalBySubscriptionForTopicTypeOptionalParams)

Enumere todas las suscripciones de eventos globales en una suscripción de Azure para un tipo de tema.

listRegionalByResourceGroup(string, string, EventSubscriptionsListRegionalByResourceGroupOptionalParams)

Enumere todas las suscripciones de eventos de la ubicación especificada en una suscripción y un grupo de recursos de Azure específicos.

listRegionalByResourceGroupForTopicType(string, string, string, EventSubscriptionsListRegionalByResourceGroupForTopicTypeOptionalParams)

Enumere todas las suscripciones de eventos de la ubicación especificada en una suscripción específica de Azure y un grupo de recursos y un tipo de tema.

listRegionalBySubscription(string, EventSubscriptionsListRegionalBySubscriptionOptionalParams)

Enumere todas las suscripciones de eventos de la ubicación especificada en una suscripción específica de Azure.

listRegionalBySubscriptionForTopicType(string, string, EventSubscriptionsListRegionalBySubscriptionForTopicTypeOptionalParams)

Enumere todas las suscripciones de eventos de la ubicación especificada en un tipo de tema y suscripción de Azure específico.

Detalles del método

beginCreateOrUpdate(string, string, EventSubscription, EventSubscriptionsCreateOrUpdateOptionalParams)

Crea de forma asincrónica una nueva suscripción de eventos o actualiza una suscripción de eventos existente en función del ámbito especificado.

function beginCreateOrUpdate(scope: string, eventSubscriptionName: string, eventSubscriptionInfo: EventSubscription, options?: EventSubscriptionsCreateOrUpdateOptionalParams): Promise<SimplePollerLike<OperationState<EventSubscription>, EventSubscription>>

Parámetros

scope

string

Identificador del recurso al que se debe crear o actualizar la suscripción de eventos. El ámbito puede ser una suscripción, un grupo de recursos o un recurso de nivel superior que pertenezca a un espacio de nombres del proveedor de recursos o un tema de EventGrid. Por ejemplo, use '/subscriptions/{subscriptionId}/' para una suscripción, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para un grupo de recursos, y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' para un recurso y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' para un tema de EventGrid.

eventSubscriptionName

string

Nombre de la suscripción de eventos que se va a crear. Los nombres de suscripción de eventos deben tener entre 3 y 64 caracteres de longitud y solo deben usar letras alfanuméricas.

eventSubscriptionInfo
EventSubscription

Propiedades de suscripción de eventos que contienen la información de filtro y destino.

options
EventSubscriptionsCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<@azure/core-lro.SimplePollerLike<OperationState<EventSubscription>, EventSubscription>>

beginCreateOrUpdateAndWait(string, string, EventSubscription, EventSubscriptionsCreateOrUpdateOptionalParams)

Crea de forma asincrónica una nueva suscripción de eventos o actualiza una suscripción de eventos existente en función del ámbito especificado.

function beginCreateOrUpdateAndWait(scope: string, eventSubscriptionName: string, eventSubscriptionInfo: EventSubscription, options?: EventSubscriptionsCreateOrUpdateOptionalParams): Promise<EventSubscription>

Parámetros

scope

string

Identificador del recurso al que se debe crear o actualizar la suscripción de eventos. El ámbito puede ser una suscripción, un grupo de recursos o un recurso de nivel superior que pertenezca a un espacio de nombres del proveedor de recursos o un tema de EventGrid. Por ejemplo, use '/subscriptions/{subscriptionId}/' para una suscripción, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para un grupo de recursos, y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' para un recurso y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' para un tema de EventGrid.

eventSubscriptionName

string

Nombre de la suscripción de eventos que se va a crear. Los nombres de suscripción de eventos deben tener entre 3 y 64 caracteres de longitud y solo deben usar letras alfanuméricas.

eventSubscriptionInfo
EventSubscription

Propiedades de suscripción de eventos que contienen la información de filtro y destino.

options
EventSubscriptionsCreateOrUpdateOptionalParams

Parámetros de opciones.

Devoluciones

beginDelete(string, string, EventSubscriptionsDeleteOptionalParams)

Elimine una suscripción de eventos existente.

function beginDelete(scope: string, eventSubscriptionName: string, options?: EventSubscriptionsDeleteOptionalParams): Promise<SimplePollerLike<OperationState<void>, void>>

Parámetros

scope

string

Ámbito de la suscripción de eventos. El ámbito puede ser una suscripción, un grupo de recursos o un recurso de nivel superior que pertenezca a un espacio de nombres del proveedor de recursos o un tema de EventGrid. Por ejemplo, use '/subscriptions/{subscriptionId}/' para una suscripción, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para un grupo de recursos, y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' para un recurso y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' para un tema de EventGrid.

eventSubscriptionName

string

Nombre de la suscripción de eventos que se va a eliminar.

options
EventSubscriptionsDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<@azure/core-lro.SimplePollerLike<OperationState<void>, void>>

beginDeleteAndWait(string, string, EventSubscriptionsDeleteOptionalParams)

Elimine una suscripción de eventos existente.

function beginDeleteAndWait(scope: string, eventSubscriptionName: string, options?: EventSubscriptionsDeleteOptionalParams): Promise<void>

Parámetros

scope

string

Ámbito de la suscripción de eventos. El ámbito puede ser una suscripción, un grupo de recursos o un recurso de nivel superior que pertenezca a un espacio de nombres del proveedor de recursos o un tema de EventGrid. Por ejemplo, use '/subscriptions/{subscriptionId}/' para una suscripción, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para un grupo de recursos, y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' para un recurso y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' para un tema de EventGrid.

eventSubscriptionName

string

Nombre de la suscripción de eventos que se va a eliminar.

options
EventSubscriptionsDeleteOptionalParams

Parámetros de opciones.

Devoluciones

Promise<void>

beginUpdate(string, string, EventSubscriptionUpdateParameters, EventSubscriptionsUpdateOptionalParams)

Actualiza de forma asincrónica una suscripción de eventos existente.

function beginUpdate(scope: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: EventSubscriptionUpdateParameters, options?: EventSubscriptionsUpdateOptionalParams): Promise<SimplePollerLike<OperationState<EventSubscription>, EventSubscription>>

Parámetros

scope

string

Ámbito de la suscripción de eventos existente. El ámbito puede ser una suscripción, un grupo de recursos o un recurso de nivel superior que pertenezca a un espacio de nombres del proveedor de recursos o un tema de EventGrid. Por ejemplo, use '/subscriptions/{subscriptionId}/' para una suscripción, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para un grupo de recursos, y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' para un recurso y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' para un tema de EventGrid.

eventSubscriptionName

string

Nombre de la suscripción de eventos que se va a actualizar.

eventSubscriptionUpdateParameters
EventSubscriptionUpdateParameters

Información actualizada de la suscripción de eventos.

options
EventSubscriptionsUpdateOptionalParams

Parámetros de opciones.

Devoluciones

Promise<@azure/core-lro.SimplePollerLike<OperationState<EventSubscription>, EventSubscription>>

beginUpdateAndWait(string, string, EventSubscriptionUpdateParameters, EventSubscriptionsUpdateOptionalParams)

Actualiza de forma asincrónica una suscripción de eventos existente.

function beginUpdateAndWait(scope: string, eventSubscriptionName: string, eventSubscriptionUpdateParameters: EventSubscriptionUpdateParameters, options?: EventSubscriptionsUpdateOptionalParams): Promise<EventSubscription>

Parámetros

scope

string

Ámbito de la suscripción de eventos existente. El ámbito puede ser una suscripción, un grupo de recursos o un recurso de nivel superior que pertenezca a un espacio de nombres del proveedor de recursos o un tema de EventGrid. Por ejemplo, use '/subscriptions/{subscriptionId}/' para una suscripción, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para un grupo de recursos, y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' para un recurso y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' para un tema de EventGrid.

eventSubscriptionName

string

Nombre de la suscripción de eventos que se va a actualizar.

eventSubscriptionUpdateParameters
EventSubscriptionUpdateParameters

Información actualizada de la suscripción de eventos.

options
EventSubscriptionsUpdateOptionalParams

Parámetros de opciones.

Devoluciones

get(string, string, EventSubscriptionsGetOptionalParams)

Obtiene las propiedades de una suscripción de eventos.

function get(scope: string, eventSubscriptionName: string, options?: EventSubscriptionsGetOptionalParams): Promise<EventSubscription>

Parámetros

scope

string

Ámbito de la suscripción de eventos. El ámbito puede ser una suscripción, un grupo de recursos o un recurso de nivel superior que pertenezca a un espacio de nombres del proveedor de recursos o un tema de EventGrid. Por ejemplo, use '/subscriptions/{subscriptionId}/' para una suscripción, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para un grupo de recursos, y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' para un recurso y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' para un tema de EventGrid.

eventSubscriptionName

string

Nombre de la suscripción de eventos que se va a encontrar.

options
EventSubscriptionsGetOptionalParams

Parámetros de opciones.

Devoluciones

getDeliveryAttributes(string, string, EventSubscriptionsGetDeliveryAttributesOptionalParams)

Obtenga todos los atributos de entrega de una suscripción de eventos.

function getDeliveryAttributes(scope: string, eventSubscriptionName: string, options?: EventSubscriptionsGetDeliveryAttributesOptionalParams): Promise<DeliveryAttributeListResult>

Parámetros

scope

string

Ámbito de la suscripción de eventos. El ámbito puede ser una suscripción, un grupo de recursos o un recurso de nivel superior que pertenezca a un espacio de nombres del proveedor de recursos o un tema de EventGrid. Por ejemplo, use '/subscriptions/{subscriptionId}/' para una suscripción, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para un grupo de recursos, y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' para un recurso y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' para un tema de EventGrid.

eventSubscriptionName

string

Nombre de la suscripción de eventos.

Devoluciones

getFullUrl(string, string, EventSubscriptionsGetFullUrlOptionalParams)

Obtenga la dirección URL completa del punto de conexión de una suscripción de eventos.

function getFullUrl(scope: string, eventSubscriptionName: string, options?: EventSubscriptionsGetFullUrlOptionalParams): Promise<EventSubscriptionFullUrl>

Parámetros

scope

string

Ámbito de la suscripción de eventos. El ámbito puede ser una suscripción, un grupo de recursos o un recurso de nivel superior que pertenezca a un espacio de nombres del proveedor de recursos o un tema de EventGrid. Por ejemplo, use '/subscriptions/{subscriptionId}/' para una suscripción, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' para un grupo de recursos, y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' para un recurso y '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' para un tema de EventGrid.

eventSubscriptionName

string

Nombre de la suscripción de eventos.

options
EventSubscriptionsGetFullUrlOptionalParams

Parámetros de opciones.

Devoluciones

listByDomainTopic(string, string, string, EventSubscriptionsListByDomainTopicOptionalParams)

Enumere todas las suscripciones de eventos que se han creado para un tema de dominio específico.

function listByDomainTopic(resourceGroupName: string, domainName: string, topicName: string, options?: EventSubscriptionsListByDomainTopicOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario.

domainName

string

Nombre del dominio de nivel superior.

topicName

string

Nombre del tema de dominio.

options
EventSubscriptionsListByDomainTopicOptionalParams

Parámetros de opciones.

Devoluciones

listByResource(string, string, string, string, EventSubscriptionsListByResourceOptionalParams)

Enumera todas las suscripciones de eventos que se han creado para un recurso específico.

function listByResource(resourceGroupName: string, providerNamespace: string, resourceTypeName: string, resourceName: string, options?: EventSubscriptionsListByResourceOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario.

providerNamespace

string

Espacio de nombres del proveedor del tema.

resourceTypeName

string

Nombre del tipo de recurso.

resourceName

string

Nombre del recurso.

options
EventSubscriptionsListByResourceOptionalParams

Parámetros de opciones.

Devoluciones

listGlobalByResourceGroup(string, EventSubscriptionsListGlobalByResourceGroupOptionalParams)

Enumere todas las suscripciones de eventos globales en una suscripción específica de Azure y un grupo de recursos.

function listGlobalByResourceGroup(resourceGroupName: string, options?: EventSubscriptionsListGlobalByResourceGroupOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario.

Devoluciones

listGlobalByResourceGroupForTopicType(string, string, EventSubscriptionsListGlobalByResourceGroupForTopicTypeOptionalParams)

Enumere todas las suscripciones de eventos globales en un grupo de recursos para un tipo de tema específico.

function listGlobalByResourceGroupForTopicType(resourceGroupName: string, topicTypeName: string, options?: EventSubscriptionsListGlobalByResourceGroupForTopicTypeOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario.

topicTypeName

string

Nombre del tipo de tema.

Devoluciones

listGlobalBySubscription(EventSubscriptionsListGlobalBySubscriptionOptionalParams)

Enumere todas las suscripciones de eventos globales agregadas en una suscripción específica de Azure.

function listGlobalBySubscription(options?: EventSubscriptionsListGlobalBySubscriptionOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

Parámetros

Devoluciones

listGlobalBySubscriptionForTopicType(string, EventSubscriptionsListGlobalBySubscriptionForTopicTypeOptionalParams)

Enumere todas las suscripciones de eventos globales en una suscripción de Azure para un tipo de tema.

function listGlobalBySubscriptionForTopicType(topicTypeName: string, options?: EventSubscriptionsListGlobalBySubscriptionForTopicTypeOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

Parámetros

topicTypeName

string

Nombre del tipo de tema.

Devoluciones

listRegionalByResourceGroup(string, string, EventSubscriptionsListRegionalByResourceGroupOptionalParams)

Enumere todas las suscripciones de eventos de la ubicación especificada en una suscripción y un grupo de recursos de Azure específicos.

function listRegionalByResourceGroup(resourceGroupName: string, location: string, options?: EventSubscriptionsListRegionalByResourceGroupOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario.

location

string

Nombre de la ubicación.

Devoluciones

listRegionalByResourceGroupForTopicType(string, string, string, EventSubscriptionsListRegionalByResourceGroupForTopicTypeOptionalParams)

Enumere todas las suscripciones de eventos de la ubicación especificada en una suscripción específica de Azure y un grupo de recursos y un tipo de tema.

function listRegionalByResourceGroupForTopicType(resourceGroupName: string, location: string, topicTypeName: string, options?: EventSubscriptionsListRegionalByResourceGroupForTopicTypeOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

Parámetros

resourceGroupName

string

Nombre del grupo de recursos dentro de la suscripción del usuario.

location

string

Nombre de la ubicación.

topicTypeName

string

Nombre del tipo de tema.

Devoluciones

listRegionalBySubscription(string, EventSubscriptionsListRegionalBySubscriptionOptionalParams)

Enumere todas las suscripciones de eventos de la ubicación especificada en una suscripción específica de Azure.

function listRegionalBySubscription(location: string, options?: EventSubscriptionsListRegionalBySubscriptionOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

Parámetros

location

string

Nombre de la ubicación.

Devoluciones

listRegionalBySubscriptionForTopicType(string, string, EventSubscriptionsListRegionalBySubscriptionForTopicTypeOptionalParams)

Enumere todas las suscripciones de eventos de la ubicación especificada en un tipo de tema y suscripción de Azure específico.

function listRegionalBySubscriptionForTopicType(location: string, topicTypeName: string, options?: EventSubscriptionsListRegionalBySubscriptionForTopicTypeOptionalParams): PagedAsyncIterableIterator<EventSubscription, EventSubscription[], PageSettings>

Parámetros

location

string

Nombre de la ubicación.

topicTypeName

string

Nombre del tipo de tema.

Devoluciones