Share via


Evento Microsoft.EventGridSubscriptions 2018-01-01

Definizione di risorsa Bicep

Il tipo di risorsa eventSubscriptions è una risorsa di estensione, il che significa che è possibile applicarlo a un'altra risorsa.

Usare la scope proprietà in questa risorsa per impostare l'ambito per questa risorsa. Vedere Impostare l'ambito sulle risorse di estensione in 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 di risorsa

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

resource symbolicname 'Microsoft.EventGrid/eventSubscriptions@2018-01-01' = {
  name: 'string'
  scope: resourceSymbolicName
  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à

eventSubscriptions

Nome Descrizione valore
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 3-64

Caratteri validi:
Caratteri alfanumerici e trattini.
ambito Usare quando si crea una risorsa di estensione in un ambito diverso dall'ambito di distribuzione. Risorsa di destinazione

Per Bicep, impostare questa proprietà sul nome simbolico della risorsa per applicare la risorsa di estensione.
properties Proprietà della sottoscrizione di eventi EventSubscriptionProperties

EventSubscriptionProperties

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

EventSubscriptionDestination

Nome Descrizione Valore
endpointType Impostare il tipo di oggetto EventHub
WebHook (obbligatorio)

EventHubEventSubscriptionDestination

Nome Descrizione Valore
endpointType Tipo di endpoint per la destinazione della sottoscrizione di eventi 'EventHub' (obbligatorio)
properties 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. string

WebHookEventSubscriptionDestination

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

WebHookEventSubscriptionDestinationProperties

Nome Descrizione Valore
endpointUrl URL che rappresenta l'endpoint della destinazione di una sottoscrizione dell'evento. string

EventSubscriptionFilter

Nome Descrizione Valore
includedEventTypes Elenco di tipi di eventi applicabili che devono essere parte della sottoscrizione dell'evento.
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 distinzione tra maiuscole e minuscole.
bool
subjectBeginsWith Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base al prefisso del percorso della risorsa.
Il formato di questo dipende dal server di pubblicazione degli eventi.
I caratteri jolly non sono supportati in questo percorso.
string
subjectEndsWith Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base a un suffisso del percorso della risorsa.
I caratteri jolly non sono supportati in questo percorso.
string

Modelli di avvio rapido

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

Modello Descrizione
Creare Griglia di eventi di Azure argomento e sottoscrizione personalizzati

Distribuisci in Azure
Crea un argomento personalizzato Griglia di eventi di Azure e una sottoscrizione webhook. Modello originariamente creato da John Downs.
Argomento/sottoscrizione di Griglia di eventi di Azure personalizzato con CloudEvents

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

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

Distribuisci in Azure
Crea una sottoscrizione di Griglia di eventi per un gruppo di risorse o una sottoscrizione di Azure.
Creare Griglia di eventi di Azure sottoscrizione personalizzata e argomento della coda

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

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

Definizione della risorsa modello di Resource Manager

Il tipo di risorsa eventSubscriptions è una risorsa di estensione, che significa che è possibile applicarla a un'altra risorsa.

Utilizzare la proprietà in questa risorsa per impostare l'ambito scope per questa risorsa. Vedere Impostare l'ambito sulle risorse di estensione nei modelli di Resource Manager.

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

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

Formato di risorsa

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

{
  "type": "Microsoft.EventGrid/eventSubscriptions",
  "apiVersion": "2018-01-01",
  "name": "string",
  "scope": "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à

eventSubscriptions

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.EventGrid/eventSubscriptions'
apiVersion Versione dell'API risorsa '2018-01-01'
name Nome della risorsa stringa (obbligatoria)

Limite di caratteri: 3-64

Caratteri validi:
Caratteri alfanumerici e trattini.
ambito Usare quando si crea una risorsa di estensione in un ambito diverso dall'ambito di distribuzione. Risorsa di destinazione

Per JSON, impostare il valore sul nome completo della risorsa per applicare la risorsa di estensione a.
properties Proprietà della sottoscrizione dell'evento EventSubscriptionProperties

EventSubscriptionProperties

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

EventSubscriptionDestination

Nome Descrizione Valore
endpointType Impostare il tipo di oggetto EventHub
WebHook (obbligatorio)

EventHubEventSubscriptionDestination

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

EventHubEventSubscriptionDestinationProperties

Nome Descrizione valore
resourceId ID risorsa di Azure che rappresenta l'endpoint di una destinazione hub eventi di una sottoscrizione dell'evento. string

WebHookEventSubscriptionDestination

Nome Descrizione Valore
endpointType Tipo dell'endpoint per la destinazione della sottoscrizione dell'evento 'WebHook' (obbligatorio)
properties Proprietà webhook della destinazione della sottoscrizione dell'evento WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Nome Descrizione Valore
endpointUrl URL che rappresenta l'endpoint della destinazione di una sottoscrizione dell'evento. string

EventSubscriptionFilter

Nome Descrizione Valore
includedEventTypes Elenco di tipi di eventi applicabili che devono essere parte della sottoscrizione dell'evento.
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 distinzione tra maiuscole e minuscole.
bool
subjectBeginsWith Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base al prefisso del percorso della risorsa.
Il formato di questo dipende dal server di pubblicazione degli eventi.
I caratteri jolly non sono supportati in questo percorso.
string
subjectEndsWith Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base a un suffisso del percorso della risorsa.
I caratteri jolly non sono supportati in questo percorso.
string

Modelli di avvio rapido

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

Modello Descrizione
Creare Griglia di eventi di Azure argomento e sottoscrizione personalizzati

Distribuisci in Azure
Crea un argomento personalizzato Griglia di eventi di Azure e una sottoscrizione webhook. Modello originariamente creato da John Downs.
Argomento/sottoscrizione di Griglia di eventi di Azure personalizzato con CloudEvents

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

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

Distribuisci in Azure
Crea una sottoscrizione di Griglia di eventi per un gruppo di risorse o una sottoscrizione di Azure.
Creare Griglia di eventi di Azure sottoscrizione personalizzata e argomento della coda

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

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

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa eventSubscriptions è una risorsa di estensione, che significa che è possibile applicarla a un'altra risorsa.

Utilizzare la proprietà in questa risorsa per impostare l'ambito parent_id per questa risorsa.

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

  • Gruppi di risorse
  • Sottoscrizioni

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

Formato di risorsa

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/eventSubscriptions@2018-01-01"
  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à

eventSubscriptions

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.EventGrid/eventSubscriptions@2018-01-01"
name Nome della risorsa stringa (obbligatorio)

Limite di caratteri: 3-64

Caratteri validi:
Caratteri alfanumerici e trattini.
parent_id ID della risorsa a cui applicare questa risorsa di estensione. stringa (obbligatorio)
properties Proprietà della sottoscrizione di eventi EventSubscriptionProperties

EventSubscriptionProperties

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

EventSubscriptionDestination

Nome Descrizione Valore
endpointType Impostare il tipo di oggetto EventHub
WebHook (obbligatorio)

EventHubEventSubscriptionDestination

Nome Descrizione Valore
endpointType Tipo di endpoint per la destinazione della sottoscrizione di eventi "EventHub" (obbligatorio)
properties 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. string

WebHookEventSubscriptionDestination

Nome Descrizione Valore
endpointType Tipo di endpoint per la destinazione della sottoscrizione di eventi "WebHook" (obbligatorio)
properties 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. string

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, è necessario specificare la stringa "all" 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 a un prefisso del percorso della risorsa.
Il formato di questo oggetto dipende dall'autore degli eventi.
I caratteri jolly non sono supportati in questo percorso.
string
subjectEndsWith Stringa facoltativa per filtrare gli eventi per una sottoscrizione di eventi in base a un suffisso del percorso della risorsa.
I caratteri jolly non sono supportati in questo percorso.
string