Microsoft.EventGrid eventSubscriptions 2017-09-15-preview
- Últimas
- 2024-12-15-preview
- 2024-06-01-preview
- 2023-12-15-preview
- 2023-06-01-preview
- 2022-06-15
- 2021-12-01
- 2021-10-15-preview
- 2021-06-01-preview
- 2020-10-15-preview
- 2020-06-01
- 2020-04-01-preview
- 2020-01-01-preview
- 2019-06-01
- 2019-02-01-preview
- 2019-01-01
- 2018-09-15-preview
- 2018-05-01-preview
- 2018-01-01
- 2017-09-15-preview
- 2017-06-15-preview
Definição de recursos do bíceps
O tipo de recurso eventSubscriptions pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.EventGrid/eventSubscriptions, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.EventGrid/eventSubscriptions@2017-09-15-preview' = {
scope: resourceSymbolicName or scope
name: 'string'
properties: {
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
filter: {
includedEventTypes: [
'string'
]
isSubjectCaseSensitive: bool
subjectBeginsWith: 'string'
subjectEndsWith: 'string'
}
labels: [
'string'
]
}
}
Objetos EventSubscriptionDestination
Defina a propriedade endpointType para especificar o tipo de objeto.
Para EventHub, use:
{
endpointType: 'EventHub'
properties: {
resourceId: 'string'
}
}
Para WebHook, use:
{
endpointType: 'WebHook'
properties: {
endpointUrl: 'string'
}
}
Valores de propriedade
EventHubEventSubscriptionDestination
Designação | Descrição | Valor |
---|---|---|
endpointType | Tipo de ponto de extremidade para o destino da assinatura do evento | 'EventHub' (obrigatório) |
propriedades | Propriedades do Hub de Eventos do destino da assinatura do evento | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Designação | Descrição | Valor |
---|---|---|
resourceId | A Id de Recursos do Azure que representa o ponto de extremidade de um destino do Hub de Eventos de uma assinatura de evento. | string |
EventSubscriptionDestination
Designação | Descrição | Valor |
---|---|---|
endpointType | Defina como 'EventHub' para o tipo EventHubEventSubscriptionDestination. Defina como 'WebHook' para o tipo WebHookEventSubscriptionDestination. | 'EventHub' 'WebHook' (obrigatório) |
EventSubscriptionFilter
Designação | Descrição | Valor |
---|---|---|
incluídoTipos de Evento | Uma lista de tipos de eventos aplicáveis que precisam fazer parte da assinatura do evento. Se desejar inscrever-se em todos os tipos de evento, a cadeia de caracteres "all" precisa ser especificada como um elemento nesta lista. |
string[] |
isSubjectCaseSensitive | Especifica se as propriedades SubjectBeginsWith e SubjectEndsWith do filtro devem ser comparados de forma sensível a maiúsculas e minúsculas. |
Bool |
assuntoComeçaCom | Uma cadeia de caracteres opcional para filtrar eventos para uma assinatura de evento com base em um prefixo de caminho de recurso. O formato depende do editor dos eventos. Não há suporte para caracteres curinga neste caminho. |
string |
assuntoTermina | Uma cadeia de caracteres opcional para filtrar eventos para uma assinatura de evento com base em um sufixo de caminho de recurso. Não há suporte para caracteres curinga neste caminho. |
string |
EventSubscriptionProperties
Designação | Descrição | Valor |
---|---|---|
destino | Informações sobre o destino onde os eventos devem ser entregues para a assinatura do evento. | EventSubscriptionDestination |
filtrar | Informações sobre o filtro para a assinatura do evento. | EventSubscriptionFilter |
rótulos | Lista de rótulos definidos pelo usuário. | string[] |
Microsoft.EventGrid/eventSubscriptions
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do recurso | string (obrigatório) |
propriedades | Propriedades da subscrição do evento | EventSubscriptionProperties |
Âmbito de aplicação | Use ao criar um recurso em um escopo diferente do escopo de implantação. | Defina essa propriedade como o nome simbólico de um recurso para aplicar o recurso de extensão . |
WebHookEventSubscriptionDestination
Designação | Descrição | Valor |
---|---|---|
endpointType | Tipo de ponto de extremidade para o destino da assinatura do evento | 'WebHook' (obrigatório) |
propriedades | Propriedades WebHook do destino da assinatura do evento | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Designação | Descrição | Valor |
---|---|---|
endpointUrl | A URL que representa o ponto de extremidade do destino de uma assinatura de evento. | string |
Exemplos de início rápido
Os exemplos de início rápido a seguir implantam esse tipo de recurso.
Arquivo Bicep | Descrição |
---|---|
Criar Tópico Personalizado da Grade de Eventos do Azure e de Assinatura de Fila | Cria um tópico personalizado da Grade de Eventos do Azure e uma assinatura de fila de barramento de serviço. Modelo originalmente de autoria de Markus Meyer. |
Criar tópico personalizado da grade de eventos do Azure e de assinatura | Cria um tópico personalizado da Grade de Eventos do Azure e uma assinatura de webhook. Modelo originalmente criado por John Downs. |
Definição de recurso de modelo ARM
O tipo de recurso eventSubscriptions pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.EventGrid/eventSubscriptions, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.EventGrid/eventSubscriptions",
"apiVersion": "2017-09-15-preview",
"name": "string",
"properties": {
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"filter": {
"includedEventTypes": [ "string" ],
"isSubjectCaseSensitive": "bool",
"subjectBeginsWith": "string",
"subjectEndsWith": "string"
},
"labels": [ "string" ]
}
}
Objetos EventSubscriptionDestination
Defina a propriedade endpointType para especificar o tipo de objeto.
Para EventHub, use:
{
"endpointType": "EventHub",
"properties": {
"resourceId": "string"
}
}
Para WebHook, use:
{
"endpointType": "WebHook",
"properties": {
"endpointUrl": "string"
}
}
Valores de propriedade
EventHubEventSubscriptionDestination
Designação | Descrição | Valor |
---|---|---|
endpointType | Tipo de ponto de extremidade para o destino da assinatura do evento | 'EventHub' (obrigatório) |
propriedades | Propriedades do Hub de Eventos do destino da assinatura do evento | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Designação | Descrição | Valor |
---|---|---|
resourceId | A Id de Recursos do Azure que representa o ponto de extremidade de um destino do Hub de Eventos de uma assinatura de evento. | string |
EventSubscriptionDestination
Designação | Descrição | Valor |
---|---|---|
endpointType | Defina como 'EventHub' para o tipo EventHubEventSubscriptionDestination. Defina como 'WebHook' para o tipo WebHookEventSubscriptionDestination. | 'EventHub' 'WebHook' (obrigatório) |
EventSubscriptionFilter
Designação | Descrição | Valor |
---|---|---|
incluídoTipos de Evento | Uma lista de tipos de eventos aplicáveis que precisam fazer parte da assinatura do evento. Se desejar inscrever-se em todos os tipos de evento, a cadeia de caracteres "all" precisa ser especificada como um elemento nesta lista. |
string[] |
isSubjectCaseSensitive | Especifica se as propriedades SubjectBeginsWith e SubjectEndsWith do filtro devem ser comparados de forma sensível a maiúsculas e minúsculas. |
Bool |
assuntoComeçaCom | Uma cadeia de caracteres opcional para filtrar eventos para uma assinatura de evento com base em um prefixo de caminho de recurso. O formato depende do editor dos eventos. Não há suporte para caracteres curinga neste caminho. |
string |
assuntoTermina | Uma cadeia de caracteres opcional para filtrar eventos para uma assinatura de evento com base em um sufixo de caminho de recurso. Não há suporte para caracteres curinga neste caminho. |
string |
EventSubscriptionProperties
Designação | Descrição | Valor |
---|---|---|
destino | Informações sobre o destino onde os eventos devem ser entregues para a assinatura do evento. | EventSubscriptionDestination |
filtrar | Informações sobre o filtro para a assinatura do evento. | EventSubscriptionFilter |
rótulos | Lista de rótulos definidos pelo usuário. | string[] |
Microsoft.EventGrid/eventSubscriptions
Designação | Descrição | Valor |
---|---|---|
apiVersion | A versão api | '2017-09-15-pré-visualização' |
Designação | O nome do recurso | string (obrigatório) |
propriedades | Propriedades da subscrição do evento | EventSubscriptionProperties |
tipo | O tipo de recurso | 'Microsoft.EventGrid/eventSubscriptions' |
WebHookEventSubscriptionDestination
Designação | Descrição | Valor |
---|---|---|
endpointType | Tipo de ponto de extremidade para o destino da assinatura do evento | 'WebHook' (obrigatório) |
propriedades | Propriedades WebHook do destino da assinatura do evento | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Designação | Descrição | Valor |
---|---|---|
endpointUrl | A URL que representa o ponto de extremidade do destino de uma assinatura de evento. | string |
Modelos de início rápido
Os modelos de início rápido a seguir implantam esse tipo de recurso.
Modelo | Descrição |
---|---|
Criar Tópico Personalizado da Grade de Eventos do Azure e de Assinatura de Fila |
Cria um tópico personalizado da Grade de Eventos do Azure e uma assinatura de fila de barramento de serviço. Modelo originalmente de autoria de Markus Meyer. |
Criar tópico personalizado da grade de eventos do Azure e de assinatura |
Cria um tópico personalizado da Grade de Eventos do Azure e uma assinatura de webhook. Modelo originalmente criado por John Downs. |
Criar de Subscrição de Tópico Personalizado da Grelha de Eventos do Azure |
Cria um tópico personalizado da Grade de Eventos do Azure e uma assinatura de tópico do barramento de serviço. Modelo originalmente de autoria de Markus Meyer. |
Criar tópico personalizado da Grade de Eventos e manipulador de hub de eventos |
Cria um tópico personalizado da Grade de Eventos do Azure e um hub de eventos para manipular os eventos. |
Criar subscrição da Grelha de Eventos para eventos de recursos |
Cria a assinatura da Grade de Eventos para o grupo de recursos ou a assinatura do Azure. |
Tópico/assinatura personalizada da grade de eventos do Azure com o CloudEvents |
Cria um tópico personalizado da Grade de Eventos do Azure, uma assinatura de webhook com esquema CloudEvents e um Aplicativo Lógico como manipulador de eventos. Modelo originalmente criado por Justin Yoo. |
Definição de recursos Terraform (provedor AzAPI)
O tipo de recurso eventSubscriptions pode ser implantado com operações direcionadas:
Para obter uma lista de propriedades alteradas em cada versão da API, consulte log de alterações.
Formato do recurso
Para criar um recurso Microsoft.EventGrid/eventSubscriptions, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/eventSubscriptions@2017-09-15-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
filter = {
includedEventTypes = [
"string"
]
isSubjectCaseSensitive = bool
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
labels = [
"string"
]
}
})
}
Objetos EventSubscriptionDestination
Defina a propriedade endpointType para especificar o tipo de objeto.
Para EventHub, use:
{
endpointType = "EventHub"
properties = {
resourceId = "string"
}
}
Para WebHook, use:
{
endpointType = "WebHook"
properties = {
endpointUrl = "string"
}
}
Valores de propriedade
EventHubEventSubscriptionDestination
Designação | Descrição | Valor |
---|---|---|
endpointType | Tipo de ponto de extremidade para o destino da assinatura do evento | 'EventHub' (obrigatório) |
propriedades | Propriedades do Hub de Eventos do destino da assinatura do evento | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Designação | Descrição | Valor |
---|---|---|
resourceId | A Id de Recursos do Azure que representa o ponto de extremidade de um destino do Hub de Eventos de uma assinatura de evento. | string |
EventSubscriptionDestination
Designação | Descrição | Valor |
---|---|---|
endpointType | Defina como 'EventHub' para o tipo EventHubEventSubscriptionDestination. Defina como 'WebHook' para o tipo WebHookEventSubscriptionDestination. | 'EventHub' 'WebHook' (obrigatório) |
EventSubscriptionFilter
Designação | Descrição | Valor |
---|---|---|
incluídoTipos de Evento | Uma lista de tipos de eventos aplicáveis que precisam fazer parte da assinatura do evento. Se desejar inscrever-se em todos os tipos de evento, a cadeia de caracteres "all" precisa ser especificada como um elemento nesta lista. |
string[] |
isSubjectCaseSensitive | Especifica se as propriedades SubjectBeginsWith e SubjectEndsWith do filtro devem ser comparados de forma sensível a maiúsculas e minúsculas. |
Bool |
assuntoComeçaCom | Uma cadeia de caracteres opcional para filtrar eventos para uma assinatura de evento com base em um prefixo de caminho de recurso. O formato depende do editor dos eventos. Não há suporte para caracteres curinga neste caminho. |
string |
assuntoTermina | Uma cadeia de caracteres opcional para filtrar eventos para uma assinatura de evento com base em um sufixo de caminho de recurso. Não há suporte para caracteres curinga neste caminho. |
string |
EventSubscriptionProperties
Designação | Descrição | Valor |
---|---|---|
destino | Informações sobre o destino onde os eventos devem ser entregues para a assinatura do evento. | EventSubscriptionDestination |
filtrar | Informações sobre o filtro para a assinatura do evento. | EventSubscriptionFilter |
rótulos | Lista de rótulos definidos pelo usuário. | string[] |
Microsoft.EventGrid/eventSubscriptions
Designação | Descrição | Valor |
---|---|---|
Designação | O nome do recurso | string (obrigatório) |
parent_id | A ID do recurso ao qual aplicar esse recurso de extensão. | string (obrigatório) |
propriedades | Propriedades da subscrição do evento | EventSubscriptionProperties |
tipo | O tipo de recurso | "Microsoft.EventGrid/eventSubscriptions@2017-09-15-pré-visualização" |
WebHookEventSubscriptionDestination
Designação | Descrição | Valor |
---|---|---|
endpointType | Tipo de ponto de extremidade para o destino da assinatura do evento | 'WebHook' (obrigatório) |
propriedades | Propriedades WebHook do destino da assinatura do evento | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Designação | Descrição | Valor |
---|---|---|
endpointUrl | A URL que representa o ponto de extremidade do destino de uma assinatura de evento. | string |