Condividi tramite


Evento Microsoft.EventGridSubscriptions 2017-09-15-preview

Definizione di risorsa Bicep

Il tipo di risorsa eventSubscriptions può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.EventGrid/eventSubscriptions, aggiungere il bicep seguente al modello.

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'
    ]
  }
}

Oggetti EventSubscriptionDestination

Impostare la proprietà endpointType per specificare il tipo di oggetto.

Per EventHub, usare:

{
  endpointType: 'EventHub'
  properties: {
    resourceId: 'string'
  }
}

Per webhook, usare:

{
  endpointType: 'WebHook'
  properties: {
    endpointUrl: 'string'
  }
}

Valori delle proprietà

EventHubEventSubscriptionDestination

Nome Descrizione Valore
endpointType Tipo di endpoint per la destinazione della sottoscrizione di eventi 'EventHub' (obbligatorio)
proprietà Proprietà dell'hub eventi della destinazione della sottoscrizione di eventi EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Nome Descrizione Valore
resourceId ID risorsa di Azure che rappresenta l'endpoint di una destinazione dell'hub eventi di una sottoscrizione di eventi. corda

EventSubscriptionDestination

Nome Descrizione Valore
endpointType Impostare su "EventHub" per il tipo EventHubEventSubscriptionDestination. Impostare su "WebHook" per il tipo WebHookEventSubscriptionDestination. 'EventHub'
'WebHook' (obbligatorio)

EventSubscriptionFilter

Nome Descrizione Valore
includedEventTypes Elenco dei tipi di evento applicabili che devono far parte della sottoscrizione di eventi.
Se si desidera sottoscrivere tutti i tipi di evento, la stringa "all" deve essere specificata come elemento in questo elenco.
string[]
isSubjectCaseSensitive Specifica se le proprietà SubjectBeginsWith e SubjectEndsWith del filtro
deve essere confrontato in modo con distinzione tra maiuscole e minuscole.
Bool
subjectBeginsWith Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base al prefisso di un percorso della risorsa.
Il formato di questo dipende dall'autore degli eventi.
I caratteri jolly non sono supportati in questo percorso.
corda
subjectEndsWith Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base al suffisso del percorso della risorsa.
I caratteri jolly non sono supportati in questo percorso.
corda

Proprietà EventSubscription

Nome Descrizione Valore
destinazione Informazioni sulla destinazione in cui devono essere recapitati gli eventi per la sottoscrizione di eventi. EventSubscriptionDestination
filtro Informazioni sul filtro per la sottoscrizione di eventi. EventSubscriptionFilter
Etichette Elenco di etichette definite dall'utente. string[]

Microsoft.EventGrid/eventSubscriptions

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà della sottoscrizione di eventi EventSubscriptionProperties
portata Usare quando si crea una risorsa in un ambito diverso dall'ambito di distribuzione. Impostare questa proprietà sul nome simbolico di una risorsa per applicare la risorsa di estensione .

WebHookEventSubscriptionDestination

Nome Descrizione Valore
endpointType Tipo di endpoint per la destinazione della sottoscrizione di eventi 'WebHook' (obbligatorio)
proprietà Proprietà webhook della destinazione della sottoscrizione di eventi WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Nome Descrizione Valore
endpointUrl URL che rappresenta l'endpoint della destinazione di una sottoscrizione di eventi. corda

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
Creare un argomento personalizzato e una sottoscrizione della coda di Griglia di eventi di Azure Crea un argomento personalizzato di Griglia di eventi di Azure e una sottoscrizione della coda del bus di servizio. Modello originariamente creato da Markus Meyer.
Creare un argomento personalizzato e una sottoscrizione di Griglia di eventi di Azure Crea un argomento personalizzato di Griglia di eventi di Azure e una sottoscrizione webhook. Modello originariamente creato da John Downs.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa eventSubscriptions può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.EventGrid/eventSubscriptions, aggiungere il codice JSON seguente al modello.

{
  "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" ]
  }
}

Oggetti EventSubscriptionDestination

Impostare la proprietà endpointType per specificare il tipo di oggetto.

Per EventHub, usare:

{
  "endpointType": "EventHub",
  "properties": {
    "resourceId": "string"
  }
}

Per webhook, usare:

{
  "endpointType": "WebHook",
  "properties": {
    "endpointUrl": "string"
  }
}

Valori delle proprietà

EventHubEventSubscriptionDestination

Nome Descrizione Valore
endpointType Tipo di endpoint per la destinazione della sottoscrizione di eventi 'EventHub' (obbligatorio)
proprietà Proprietà dell'hub eventi della destinazione della sottoscrizione di eventi EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Nome Descrizione Valore
resourceId ID risorsa di Azure che rappresenta l'endpoint di una destinazione dell'hub eventi di una sottoscrizione di eventi. corda

EventSubscriptionDestination

Nome Descrizione Valore
endpointType Impostare su "EventHub" per il tipo EventHubEventSubscriptionDestination. Impostare su "WebHook" per il tipo WebHookEventSubscriptionDestination. 'EventHub'
'WebHook' (obbligatorio)

EventSubscriptionFilter

Nome Descrizione Valore
includedEventTypes Elenco dei tipi di evento applicabili che devono far parte della sottoscrizione di eventi.
Se si desidera sottoscrivere tutti i tipi di evento, la stringa "all" deve essere specificata come elemento in questo elenco.
string[]
isSubjectCaseSensitive Specifica se le proprietà SubjectBeginsWith e SubjectEndsWith del filtro
deve essere confrontato in modo con distinzione tra maiuscole e minuscole.
Bool
subjectBeginsWith Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base al prefisso di un percorso della risorsa.
Il formato di questo dipende dall'autore degli eventi.
I caratteri jolly non sono supportati in questo percorso.
corda
subjectEndsWith Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base al suffisso del percorso della risorsa.
I caratteri jolly non sono supportati in questo percorso.
corda

Proprietà EventSubscription

Nome Descrizione Valore
destinazione Informazioni sulla destinazione in cui devono essere recapitati gli eventi per la sottoscrizione di eventi. EventSubscriptionDestination
filtro Informazioni sul filtro per la sottoscrizione di eventi. EventSubscriptionFilter
Etichette Elenco di etichette definite dall'utente. string[]

Microsoft.EventGrid/eventSubscriptions

Nome Descrizione Valore
apiVersion Versione dell'API '2017-09-15-preview'
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà della sottoscrizione di eventi EventSubscriptionProperties
digitare Tipo di risorsa 'Microsoft.EventGrid/eventSubscriptions'

WebHookEventSubscriptionDestination

Nome Descrizione Valore
endpointType Tipo di endpoint per la destinazione della sottoscrizione di eventi 'WebHook' (obbligatorio)
proprietà Proprietà webhook della destinazione della sottoscrizione di eventi WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Nome Descrizione Valore
endpointUrl URL che rappresenta l'endpoint della destinazione di una sottoscrizione di eventi. corda

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Creare un argomento personalizzato e una sottoscrizione della coda di Griglia di eventi di Azure

Distribuire in Azure
Crea un argomento personalizzato di Griglia di eventi di Azure e una sottoscrizione della coda del bus di servizio. Modello originariamente creato da Markus Meyer.
Creare un argomento personalizzato e una sottoscrizione di Griglia di eventi di Azure

Distribuire in Azure
Crea un argomento personalizzato di Griglia di eventi di Azure e una sottoscrizione webhook. Modello originariamente creato da John Downs.
Creare una sottoscrizione di argomenti personalizzati di Griglia di eventi di Azure

Distribuire in Azure
Crea un argomento personalizzato di Griglia di eventi di Azure e una sottoscrizione dell'argomento del bus di servizio. Modello originariamente creato da Markus Meyer.
Creare un argomento personalizzato di Griglia di eventi e un gestore dell'hub eventi

Distribuire in Azure
Crea un argomento personalizzato e un hub eventi di Griglia di eventi di Azure per gestire gli eventi.
Creare una sottoscrizione di Griglia di eventi per gli eventi delle risorse

Distribuire in Azure
Crea una sottoscrizione di Griglia di eventi per il gruppo di risorse o la sottoscrizione di Azure.
argomento/sottoscrizione di Griglia di eventi di Azure personalizzata con CloudEvents

Distribuire in Azure
Crea un argomento personalizzato di Griglia di eventi di Azure, una sottoscrizione webhook con schema CloudEvents e un'app per la logica come gestore eventi. Modello originariamente creato da Justin Yoo.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa eventSubscriptions può essere distribuito con operazioni destinate a:

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.EventGrid/eventSubscriptions, aggiungere il codice Terraform seguente al modello.

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"
      ]
    }
  })
}

Oggetti EventSubscriptionDestination

Impostare la proprietà endpointType per specificare il tipo di oggetto.

Per EventHub, usare:

{
  endpointType = "EventHub"
  properties = {
    resourceId = "string"
  }
}

Per webhook, usare:

{
  endpointType = "WebHook"
  properties = {
    endpointUrl = "string"
  }
}

Valori delle proprietà

EventHubEventSubscriptionDestination

Nome Descrizione Valore
endpointType Tipo di endpoint per la destinazione della sottoscrizione di eventi 'EventHub' (obbligatorio)
proprietà Proprietà dell'hub eventi della destinazione della sottoscrizione di eventi EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Nome Descrizione Valore
resourceId ID risorsa di Azure che rappresenta l'endpoint di una destinazione dell'hub eventi di una sottoscrizione di eventi. corda

EventSubscriptionDestination

Nome Descrizione Valore
endpointType Impostare su "EventHub" per il tipo EventHubEventSubscriptionDestination. Impostare su "WebHook" per il tipo WebHookEventSubscriptionDestination. 'EventHub'
'WebHook' (obbligatorio)

EventSubscriptionFilter

Nome Descrizione Valore
includedEventTypes Elenco dei tipi di evento applicabili che devono far parte della sottoscrizione di eventi.
Se si desidera sottoscrivere tutti i tipi di evento, la stringa "all" deve essere specificata come elemento in questo elenco.
string[]
isSubjectCaseSensitive Specifica se le proprietà SubjectBeginsWith e SubjectEndsWith del filtro
deve essere confrontato in modo con distinzione tra maiuscole e minuscole.
Bool
subjectBeginsWith Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base al prefisso di un percorso della risorsa.
Il formato di questo dipende dall'autore degli eventi.
I caratteri jolly non sono supportati in questo percorso.
corda
subjectEndsWith Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base al suffisso del percorso della risorsa.
I caratteri jolly non sono supportati in questo percorso.
corda

Proprietà EventSubscription

Nome Descrizione Valore
destinazione Informazioni sulla destinazione in cui devono essere recapitati gli eventi per la sottoscrizione di eventi. EventSubscriptionDestination
filtro Informazioni sul filtro per la sottoscrizione di eventi. EventSubscriptionFilter
Etichette Elenco di etichette definite dall'utente. string[]

Microsoft.EventGrid/eventSubscriptions

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa a cui applicare la risorsa di estensione. stringa (obbligatorio)
proprietà Proprietà della sottoscrizione di eventi EventSubscriptionProperties
digitare Tipo di risorsa "Microsoft.EventGrid/eventSubscriptions@2017-09-15-preview"

WebHookEventSubscriptionDestination

Nome Descrizione Valore
endpointType Tipo di endpoint per la destinazione della sottoscrizione di eventi 'WebHook' (obbligatorio)
proprietà Proprietà webhook della destinazione della sottoscrizione di eventi WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Nome Descrizione Valore
endpointUrl URL che rappresenta l'endpoint della destinazione di una sottoscrizione di eventi. corda