Condividi tramite


Spazi dei nomi Microsoft.EventGrid/topics/eventSubscriptions 2023-06-01-preview

Definizione di risorsa Bicep

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

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

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

Formato risorsa

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

resource symbolicname 'Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2023-06-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    deliveryConfiguration: {
      deliveryMode: 'string'
      queue: {
        deadLetterDestinationWithResourceIdentity: {
          deadLetterDestination: {
            endpointType: 'string'
            // For remaining properties, see DeadLetterDestination objects
          }
          identity: {
            type: 'string'
            userAssignedIdentity: 'string'
          }
        }
        eventTimeToLive: 'string'
        maxDeliveryCount: int
        receiveLockDurationInSeconds: int
      }
    }
    eventDeliverySchema: 'string'
    filtersConfiguration: {
      filters: [
        {
          key: 'string'
          operatorType: 'string'
          // For remaining properties, see Filter objects
        }
      ]
      includedEventTypes: [
        'string'
      ]
    }
  }
}

Filtrare gli oggetti

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

Per BoolEquals, usare:

{
  operatorType: 'BoolEquals'
  value: bool
}

Per IsNotNull, usare:

{
  operatorType: 'IsNotNull'
}

Per IsNullOrUndefined, usare:

{
  operatorType: 'IsNullOrUndefined'
}

Per NumberGreaterThan, usare:

{
  operatorType: 'NumberGreaterThan'
  value: int
}

Per NumberGreaterThanOrEquals, usare:

{
  operatorType: 'NumberGreaterThanOrEquals'
  value: int
}

Per NumberIn, usare:

{
  operatorType: 'NumberIn'
  values: [
    int
  ]
}

Per NumberInRange, usare:

{
  operatorType: 'NumberInRange'
  values: [
    [
      int
    ]
  ]
}

Per NumberLessThan, usare:

{
  operatorType: 'NumberLessThan'
  value: int
}

Per NumberLessThanOrEquals, usare:

{
  operatorType: 'NumberLessThanOrEquals'
  value: int
}

Per NumberNotIn, usare:

{
  operatorType: 'NumberNotIn'
  values: [
    int
  ]
}

Per NumberNotInRange, usare:

{
  operatorType: 'NumberNotInRange'
  values: [
    [
      int
    ]
  ]
}

Per StringBeginsWith, usare:

{
  operatorType: 'StringBeginsWith'
  values: [
    'string'
  ]
}

Per StringContains, usare:

{
  operatorType: 'StringContains'
  values: [
    'string'
  ]
}

Per StringEndsWith, usare:

{
  operatorType: 'StringEndsWith'
  values: [
    'string'
  ]
}

Per StringIn, usare:

{
  operatorType: 'StringIn'
  values: [
    'string'
  ]
}

Per StringNotBeginsWith, usare:

{
  operatorType: 'StringNotBeginsWith'
  values: [
    'string'
  ]
}

Per StringNotContains, usare:

{
  operatorType: 'StringNotContains'
  values: [
    'string'
  ]
}

Per StringNotEndsWith, usare:

{
  operatorType: 'StringNotEndsWith'
  values: [
    'string'
  ]
}

Per StringNotIn, usare:

{
  operatorType: 'StringNotIn'
  values: [
    'string'
  ]
}

Oggetti DeadLetterDestination

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

Per StorageBlob, usare:

{
  endpointType: 'StorageBlob'
  properties: {
    blobContainerName: 'string'
    resourceId: 'string'
  }
}

Valori delle proprietà

BoolEqualsFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'BoolEquals' (obbligatorio)
valore Valore del filtro booleano. Bool

DeadLetterDestination

Nome Descrizione Valore
endpointType Impostare su "StorageBlob" per il tipo StorageBlobDeadLetterDestination. 'StorageBlob' (obbligatorio)

DeadLetterWithResourceIdentity

Nome Descrizione Valore
deadLetterDestination Informazioni sulla destinazione in cui devono essere recapitati gli eventi per la sottoscrizione di eventi.
Usa l'installazione dell'identità gestita nella risorsa padre (ad esempio, argomento o dominio) per acquisire i token di autenticazione usati durante il recapito/messaggi non recapitabili.
DeadLetterDestination
identità Identità da usare per gli eventi di messaggi non recapitabili. EventSubscriptionIdentity

DeliveryConfiguration

Nome Descrizione Valore
deliveryMode Modalità di recapito della sottoscrizione di eventi. 'Queue'
coda Questa proprietà deve essere popolata quando deliveryMode è in coda e rappresenta le informazioni sulla sottoscrizione della coda. QueueInfo

EventSubscriptionIdentity

Nome Descrizione Valore
digitare Tipo di identità gestita usata. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'Nessuno' rimuoverà qualsiasi identità. 'SystemAssigned'
'UserAssigned'
userAssignedIdentity Identità utente associata alla risorsa. corda

Filtro

Nome Descrizione Valore
chiave Campo/proprietà nell'evento in base al quale si desidera filtrare. corda
operatorType Impostare su 'BoolEquals' per il tipo BoolEqualsFilter. Impostare su "IsNotNull" per il tipo IsNotNullFilter. Impostare su 'IsNullOrUndefined' per il tipo IsNullOrUndefinedFilter. Impostare su 'NumberGreaterThan' per il tipo NumberGreaterThanFilter. Impostare su 'NumberGreaterThanOrEquals' per il tipo NumberGreaterThanOrEqualsFilter. Impostare su 'NumberIn' per il tipo NumberInFilter. Impostare su 'NumberInRange' per il tipo NumberInRangeFilter. Impostare su 'NumberLessThan' per il tipo NumberLessThanFilter. Impostare su 'NumberLessThanOrEquals' per il tipo NumberLessThanOrEqualsFilter. Impostare su 'NumberNotIn' per il tipo NumberNotInFilter. Impostare su 'NumberNotInRange' per il tipo NumberNotInRangeFilter. Impostare su 'StringBeginsWith' per il tipo StringBeginsWithFilter. Impostare su 'StringContains' per il tipo StringContainsFilter. Impostare su 'StringEndsWith' per il tipo StringEndsWithFilter. Impostare su 'StringIn' per il tipo StringInFilter. Impostare su 'StringNotBeginsWith' per il tipo StringNotBeginsWithFilter. Impostare su 'StringNotContains' per il tipo StringNotContainsFilter. Impostare su 'StringNotEndsWith' per il tipo StringNotEndsWithFilter. Impostare su 'StringNotIn' per il tipo StringNotInFilter. 'BoolEquals'
'IsNotNull'
'IsNullOrUndefined'
'NumberGreaterThan'
'NumberGreaterThanOrEquals'
'NumberIn'
'NumberInRange'
'NumberLessThan'
'NumberLessThanOrEquals'
'NumberNotIn'
'NumberNotInRange'
'StringBeginsWith'
'StringContains'
'StringEndsWith'
'StringIn'
'StringNotBeginsWith'
'StringNotContains'
'StringNotEndsWith'
'StringNotIn' (obbligatorio)

FiltersConfiguration

Nome Descrizione Valore
filtri Matrice di filtri usati per filtrare le sottoscrizioni di eventi. filtro[]
includedEventTypes Elenco dei tipi di evento applicabili che devono far parte della sottoscrizione di eventi. Se si desidera sottoscrivere tutti i tipi di evento predefiniti, impostare IncludedEventTypes su null. string[]

IsNotNullFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'IsNotNull' (obbligatorio)

IsNullOrUndefinedFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'IsNullOrUndefined' (obbligatorio)

Microsoft.EventGrid/namespaces/topics/eventSubscriptions

Nome Descrizione Valore
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 3
Lunghezza massima = 50
Pattern = ^[a-zA-Z0-9-]*$ (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: spazi dei nomi/argomenti
proprietà Proprietà della sottoscrizione di eventi. SubscriptionProperties

NumberGreaterThanFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberGreaterThan' (obbligatorio)
valore Valore del filtro. Int

NumberGreaterThanOrEqualsFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberGreaterThanOrEquals' (obbligatorio)
valore Valore del filtro. Int

NumberInFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberIn' (obbligatorio)
valori Set di valori di filtro. int[]

NumberInRangeFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberInRange' (obbligatorio)
valori Set di valori di filtro. int[][]

NumberLessThanFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberLessThan' (obbligatorio)
valore Valore del filtro. Int

NumberLessThanOrEqualsFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberLessThanOrEquals' (obbligatorio)
valore Valore del filtro. Int

NumberNotInFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberNotIn' (obbligatorio)
valori Set di valori di filtro. int[]

NumberNotInRangeFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberNotInRange' (obbligatorio)
valori Set di valori di filtro. int[][]

QueueInfo

Nome Descrizione Valore
deadLetterDestinationWithResourceIdentity Destinazione dei messaggi non recapitabili della sottoscrizione di eventi. Qualsiasi evento che non può essere recapitato alla destinazione del messaggio non recapitato viene inviato alla destinazione dei messaggi non recapitabili.
Usa la configurazione dell'identità gestita nella risorsa padre (vale a nome, argomento) per acquisire i token di autenticazione usati durante il recapito o il messaggio non recapitabili.
DeadLetterWithResourceIdentity
eventTimeToLive Durata dell'intervallo di tempo nel formato ISO 8601 che determina per quanto tempo i messaggi sono disponibili per la sottoscrizione dal momento in cui il messaggio è stato pubblicato.
Questo valore di durata viene espresso usando il formato seguente: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', dove:
- (n) viene sostituito dal valore di ogni elemento temporale che segue (n).
- P è l'operatore di durata (o periodo) e viene sempre posizionato all'inizio della durata.
- Y è l'operatore di progettazione dell'anno e segue il valore per il numero di anni.
- M è l'iniziatore del mese e segue il valore per il numero di mesi.
- W è l'iniziatore della settimana e segue il valore per il numero di settimane.
- D è l'iniziatore del giorno e segue il valore per il numero di giorni.
- T è l'iniziatore dell'ora e precede i componenti dell'ora.
- H è l'operatore di progettazione dell'ora e segue il valore per il numero di ore.
- M è l'iniziatore di minuti e segue il valore per il numero di minuti.
- S è il secondo designatore e segue il valore per il numero di secondi.
Questo valore di durata non può essere impostato maggiore di EventRetentionInDays dell'argomento. Si tratta di un campo facoltativo in cui il valore minimo è 1 minuto e il valore massimo è determinato
per il valore EventRetentionInDays dell'argomento. Di seguito sono riportati esempi di valori validi:
- 'P0DT23H12M' o 'PT23H12M': per durata di 23 ore e 12 minuti.
- 'P1D' o 'P1DT0H0M0S': per la durata di 1 giorno.
corda
maxDeliveryCount Numero massimo di recapito degli eventi. Int
receiveLockDurationInSeconds Periodo massimo in secondi in cui il messaggio viene ricevuto (dal client) e in attesa di essere accettato, rilasciato o rifiutato.
Se questo tempo è trascorso dopo che un messaggio è stato ricevuto dal client e non è stato convertito in accettato (non elaborato), rilasciato o rifiutato,
il messaggio è disponibile per la fase di rollforward. Si tratta di un campo facoltativo, in cui il valore predefinito è 60 secondi, minimo è 60 secondi e massimo è 300 secondi.
Int

StorageBlobDeadLetterDestination

Nome Descrizione Valore
endpointType Tipo dell'endpoint per la destinazione dei messaggi non recapitabili 'StorageBlob' (obbligatorio)
proprietà Proprietà della destinazione deadletter basata su BLOB di archiviazione StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Nome Descrizione Valore
blobContainerName Nome del contenitore BLOB di archiviazione che rappresenta la destinazione degli eventi non recapitabili corda
resourceId ID risorsa di Azure dell'account di archiviazione che rappresenta la destinazione degli eventi non recapitabili corda

StringBeginsWithFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringBeginsWith' (obbligatorio)
valori Set di valori di filtro. string[]

StringContainsFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringContains' (obbligatorio)
valori Set di valori di filtro. string[]

StringEndsWithFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringEndsWith' (obbligatorio)
valori Set di valori di filtro. string[]

StringInFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringIn' (obbligatorio)
valori Set di valori di filtro. string[]

StringNotBeginsWithFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringNotBeginsWith' (obbligatorio)
valori Set di valori di filtro. string[]

StringNotContainsFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringNotContains' (obbligatorio)
valori Set di valori di filtro. string[]

StringNotEndsWithFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringNotEndsWith' (obbligatorio)
valori Set di valori di filtro. string[]

StringNotInFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringNotIn' (obbligatorio)
valori Set di valori di filtro. string[]

SubscriptionProperties

Nome Descrizione Valore
deliveryConfiguration Informazioni sulla configurazione di recapito della sottoscrizione di eventi. DeliveryConfiguration
eventDeliverySchema Schema di recapito degli eventi per la sottoscrizione di eventi. 'CloudEventSchemaV1_0'
filtersConfiguration Informazioni sul filtro per la sottoscrizione di eventi. FiltersConfiguration

Definizione di risorsa del modello di Resource Manager

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

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

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

Formato risorsa

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

{
  "type": "Microsoft.EventGrid/namespaces/topics/eventSubscriptions",
  "apiVersion": "2023-06-01-preview",
  "name": "string",
  "properties": {
    "deliveryConfiguration": {
      "deliveryMode": "string",
      "queue": {
        "deadLetterDestinationWithResourceIdentity": {
          "deadLetterDestination": {
            "endpointType": "string"
            // For remaining properties, see DeadLetterDestination objects
          },
          "identity": {
            "type": "string",
            "userAssignedIdentity": "string"
          }
        },
        "eventTimeToLive": "string",
        "maxDeliveryCount": "int",
        "receiveLockDurationInSeconds": "int"
      }
    },
    "eventDeliverySchema": "string",
    "filtersConfiguration": {
      "filters": [ {
        "key": "string",
        "operatorType": "string"
        // For remaining properties, see Filter objects
      } ],
      "includedEventTypes": [ "string" ]
    }
  }
}

Filtrare gli oggetti

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

Per BoolEquals, usare:

{
  "operatorType": "BoolEquals",
  "value": "bool"
}

Per IsNotNull, usare:

{
  "operatorType": "IsNotNull"
}

Per IsNullOrUndefined, usare:

{
  "operatorType": "IsNullOrUndefined"
}

Per NumberGreaterThan, usare:

{
  "operatorType": "NumberGreaterThan",
  "value": "int"
}

Per NumberGreaterThanOrEquals, usare:

{
  "operatorType": "NumberGreaterThanOrEquals",
  "value": "int"
}

Per NumberIn, usare:

{
  "operatorType": "NumberIn",
  "values": [ "int" ]
}

Per NumberInRange, usare:

{
  "operatorType": "NumberInRange",
  "values": [
    [ "int" ]
  ]
}

Per NumberLessThan, usare:

{
  "operatorType": "NumberLessThan",
  "value": "int"
}

Per NumberLessThanOrEquals, usare:

{
  "operatorType": "NumberLessThanOrEquals",
  "value": "int"
}

Per NumberNotIn, usare:

{
  "operatorType": "NumberNotIn",
  "values": [ "int" ]
}

Per NumberNotInRange, usare:

{
  "operatorType": "NumberNotInRange",
  "values": [
    [ "int" ]
  ]
}

Per StringBeginsWith, usare:

{
  "operatorType": "StringBeginsWith",
  "values": [ "string" ]
}

Per StringContains, usare:

{
  "operatorType": "StringContains",
  "values": [ "string" ]
}

Per StringEndsWith, usare:

{
  "operatorType": "StringEndsWith",
  "values": [ "string" ]
}

Per StringIn, usare:

{
  "operatorType": "StringIn",
  "values": [ "string" ]
}

Per StringNotBeginsWith, usare:

{
  "operatorType": "StringNotBeginsWith",
  "values": [ "string" ]
}

Per StringNotContains, usare:

{
  "operatorType": "StringNotContains",
  "values": [ "string" ]
}

Per StringNotEndsWith, usare:

{
  "operatorType": "StringNotEndsWith",
  "values": [ "string" ]
}

Per StringNotIn, usare:

{
  "operatorType": "StringNotIn",
  "values": [ "string" ]
}

Oggetti DeadLetterDestination

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

Per StorageBlob, usare:

{
  "endpointType": "StorageBlob",
  "properties": {
    "blobContainerName": "string",
    "resourceId": "string"
  }
}

Valori delle proprietà

BoolEqualsFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'BoolEquals' (obbligatorio)
valore Valore del filtro booleano. Bool

DeadLetterDestination

Nome Descrizione Valore
endpointType Impostare su "StorageBlob" per il tipo StorageBlobDeadLetterDestination. 'StorageBlob' (obbligatorio)

DeadLetterWithResourceIdentity

Nome Descrizione Valore
deadLetterDestination Informazioni sulla destinazione in cui devono essere recapitati gli eventi per la sottoscrizione di eventi.
Usa l'installazione dell'identità gestita nella risorsa padre (ad esempio, argomento o dominio) per acquisire i token di autenticazione usati durante il recapito/messaggi non recapitabili.
DeadLetterDestination
identità Identità da usare per gli eventi di messaggi non recapitabili. EventSubscriptionIdentity

DeliveryConfiguration

Nome Descrizione Valore
deliveryMode Modalità di recapito della sottoscrizione di eventi. 'Queue'
coda Questa proprietà deve essere popolata quando deliveryMode è in coda e rappresenta le informazioni sulla sottoscrizione della coda. QueueInfo

EventSubscriptionIdentity

Nome Descrizione Valore
digitare Tipo di identità gestita usata. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'Nessuno' rimuoverà qualsiasi identità. 'SystemAssigned'
'UserAssigned'
userAssignedIdentity Identità utente associata alla risorsa. corda

Filtro

Nome Descrizione Valore
chiave Campo/proprietà nell'evento in base al quale si desidera filtrare. corda
operatorType Impostare su 'BoolEquals' per il tipo BoolEqualsFilter. Impostare su "IsNotNull" per il tipo IsNotNullFilter. Impostare su 'IsNullOrUndefined' per il tipo IsNullOrUndefinedFilter. Impostare su 'NumberGreaterThan' per il tipo NumberGreaterThanFilter. Impostare su 'NumberGreaterThanOrEquals' per il tipo NumberGreaterThanOrEqualsFilter. Impostare su 'NumberIn' per il tipo NumberInFilter. Impostare su 'NumberInRange' per il tipo NumberInRangeFilter. Impostare su 'NumberLessThan' per il tipo NumberLessThanFilter. Impostare su 'NumberLessThanOrEquals' per il tipo NumberLessThanOrEqualsFilter. Impostare su 'NumberNotIn' per il tipo NumberNotInFilter. Impostare su 'NumberNotInRange' per il tipo NumberNotInRangeFilter. Impostare su 'StringBeginsWith' per il tipo StringBeginsWithFilter. Impostare su 'StringContains' per il tipo StringContainsFilter. Impostare su 'StringEndsWith' per il tipo StringEndsWithFilter. Impostare su 'StringIn' per il tipo StringInFilter. Impostare su 'StringNotBeginsWith' per il tipo StringNotBeginsWithFilter. Impostare su 'StringNotContains' per il tipo StringNotContainsFilter. Impostare su 'StringNotEndsWith' per il tipo StringNotEndsWithFilter. Impostare su 'StringNotIn' per il tipo StringNotInFilter. 'BoolEquals'
'IsNotNull'
'IsNullOrUndefined'
'NumberGreaterThan'
'NumberGreaterThanOrEquals'
'NumberIn'
'NumberInRange'
'NumberLessThan'
'NumberLessThanOrEquals'
'NumberNotIn'
'NumberNotInRange'
'StringBeginsWith'
'StringContains'
'StringEndsWith'
'StringIn'
'StringNotBeginsWith'
'StringNotContains'
'StringNotEndsWith'
'StringNotIn' (obbligatorio)

FiltersConfiguration

Nome Descrizione Valore
filtri Matrice di filtri usati per filtrare le sottoscrizioni di eventi. filtro[]
includedEventTypes Elenco dei tipi di evento applicabili che devono far parte della sottoscrizione di eventi. Se si desidera sottoscrivere tutti i tipi di evento predefiniti, impostare IncludedEventTypes su null. string[]

IsNotNullFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'IsNotNull' (obbligatorio)

IsNullOrUndefinedFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'IsNullOrUndefined' (obbligatorio)

Microsoft.EventGrid/namespaces/topics/eventSubscriptions

Nome Descrizione Valore
apiVersion Versione dell'API '2023-06-01-preview'
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 3
Lunghezza massima = 50
Pattern = ^[a-zA-Z0-9-]*$ (obbligatorio)
proprietà Proprietà della sottoscrizione di eventi. SubscriptionProperties
digitare Tipo di risorsa 'Microsoft.EventGrid/namespaces/topics/eventSubscriptions'

NumberGreaterThanFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberGreaterThan' (obbligatorio)
valore Valore del filtro. Int

NumberGreaterThanOrEqualsFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberGreaterThanOrEquals' (obbligatorio)
valore Valore del filtro. Int

NumberInFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberIn' (obbligatorio)
valori Set di valori di filtro. int[]

NumberInRangeFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberInRange' (obbligatorio)
valori Set di valori di filtro. int[][]

NumberLessThanFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberLessThan' (obbligatorio)
valore Valore del filtro. Int

NumberLessThanOrEqualsFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberLessThanOrEquals' (obbligatorio)
valore Valore del filtro. Int

NumberNotInFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberNotIn' (obbligatorio)
valori Set di valori di filtro. int[]

NumberNotInRangeFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberNotInRange' (obbligatorio)
valori Set di valori di filtro. int[][]

QueueInfo

Nome Descrizione Valore
deadLetterDestinationWithResourceIdentity Destinazione dei messaggi non recapitabili della sottoscrizione di eventi. Qualsiasi evento che non può essere recapitato alla destinazione del messaggio non recapitato viene inviato alla destinazione dei messaggi non recapitabili.
Usa la configurazione dell'identità gestita nella risorsa padre (vale a nome, argomento) per acquisire i token di autenticazione usati durante il recapito o il messaggio non recapitabili.
DeadLetterWithResourceIdentity
eventTimeToLive Durata dell'intervallo di tempo nel formato ISO 8601 che determina per quanto tempo i messaggi sono disponibili per la sottoscrizione dal momento in cui il messaggio è stato pubblicato.
Questo valore di durata viene espresso usando il formato seguente: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', dove:
- (n) viene sostituito dal valore di ogni elemento temporale che segue (n).
- P è l'operatore di durata (o periodo) e viene sempre posizionato all'inizio della durata.
- Y è l'operatore di progettazione dell'anno e segue il valore per il numero di anni.
- M è l'iniziatore del mese e segue il valore per il numero di mesi.
- W è l'iniziatore della settimana e segue il valore per il numero di settimane.
- D è l'iniziatore del giorno e segue il valore per il numero di giorni.
- T è l'iniziatore dell'ora e precede i componenti dell'ora.
- H è l'operatore di progettazione dell'ora e segue il valore per il numero di ore.
- M è l'iniziatore di minuti e segue il valore per il numero di minuti.
- S è il secondo designatore e segue il valore per il numero di secondi.
Questo valore di durata non può essere impostato maggiore di EventRetentionInDays dell'argomento. Si tratta di un campo facoltativo in cui il valore minimo è 1 minuto e il valore massimo è determinato
per il valore EventRetentionInDays dell'argomento. Di seguito sono riportati esempi di valori validi:
- 'P0DT23H12M' o 'PT23H12M': per durata di 23 ore e 12 minuti.
- 'P1D' o 'P1DT0H0M0S': per la durata di 1 giorno.
corda
maxDeliveryCount Numero massimo di recapito degli eventi. Int
receiveLockDurationInSeconds Periodo massimo in secondi in cui il messaggio viene ricevuto (dal client) e in attesa di essere accettato, rilasciato o rifiutato.
Se questo tempo è trascorso dopo che un messaggio è stato ricevuto dal client e non è stato convertito in accettato (non elaborato), rilasciato o rifiutato,
il messaggio è disponibile per la fase di rollforward. Si tratta di un campo facoltativo, in cui il valore predefinito è 60 secondi, minimo è 60 secondi e massimo è 300 secondi.
Int

StorageBlobDeadLetterDestination

Nome Descrizione Valore
endpointType Tipo dell'endpoint per la destinazione dei messaggi non recapitabili 'StorageBlob' (obbligatorio)
proprietà Proprietà della destinazione deadletter basata su BLOB di archiviazione StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Nome Descrizione Valore
blobContainerName Nome del contenitore BLOB di archiviazione che rappresenta la destinazione degli eventi non recapitabili corda
resourceId ID risorsa di Azure dell'account di archiviazione che rappresenta la destinazione degli eventi non recapitabili corda

StringBeginsWithFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringBeginsWith' (obbligatorio)
valori Set di valori di filtro. string[]

StringContainsFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringContains' (obbligatorio)
valori Set di valori di filtro. string[]

StringEndsWithFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringEndsWith' (obbligatorio)
valori Set di valori di filtro. string[]

StringInFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringIn' (obbligatorio)
valori Set di valori di filtro. string[]

StringNotBeginsWithFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringNotBeginsWith' (obbligatorio)
valori Set di valori di filtro. string[]

StringNotContainsFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringNotContains' (obbligatorio)
valori Set di valori di filtro. string[]

StringNotEndsWithFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringNotEndsWith' (obbligatorio)
valori Set di valori di filtro. string[]

StringNotInFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringNotIn' (obbligatorio)
valori Set di valori di filtro. string[]

SubscriptionProperties

Nome Descrizione Valore
deliveryConfiguration Informazioni sulla configurazione di recapito della sottoscrizione di eventi. DeliveryConfiguration
eventDeliverySchema Schema di recapito degli eventi per la sottoscrizione di eventi. 'CloudEventSchemaV1_0'
filtersConfiguration Informazioni sul filtro per la sottoscrizione di eventi. FiltersConfiguration

Definizione di risorsa Terraform (provider AzAPI)

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

  • gruppi di risorse

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

Formato risorsa

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2023-06-01-preview"
  name = "string"
  body = jsonencode({
    properties = {
      deliveryConfiguration = {
        deliveryMode = "string"
        queue = {
          deadLetterDestinationWithResourceIdentity = {
            deadLetterDestination = {
              endpointType = "string"
              // For remaining properties, see DeadLetterDestination objects
            }
            identity = {
              type = "string"
              userAssignedIdentity = "string"
            }
          }
          eventTimeToLive = "string"
          maxDeliveryCount = int
          receiveLockDurationInSeconds = int
        }
      }
      eventDeliverySchema = "string"
      filtersConfiguration = {
        filters = [
          {
            key = "string"
            operatorType = "string"
            // For remaining properties, see Filter objects
          }
        ]
        includedEventTypes = [
          "string"
        ]
      }
    }
  })
}

Filtrare gli oggetti

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

Per BoolEquals, usare:

{
  operatorType = "BoolEquals"
  value = bool
}

Per IsNotNull, usare:

{
  operatorType = "IsNotNull"
}

Per IsNullOrUndefined, usare:

{
  operatorType = "IsNullOrUndefined"
}

Per NumberGreaterThan, usare:

{
  operatorType = "NumberGreaterThan"
  value = int
}

Per NumberGreaterThanOrEquals, usare:

{
  operatorType = "NumberGreaterThanOrEquals"
  value = int
}

Per NumberIn, usare:

{
  operatorType = "NumberIn"
  values = [
    int
  ]
}

Per NumberInRange, usare:

{
  operatorType = "NumberInRange"
  values = [
    [
      int
    ]
  ]
}

Per NumberLessThan, usare:

{
  operatorType = "NumberLessThan"
  value = int
}

Per NumberLessThanOrEquals, usare:

{
  operatorType = "NumberLessThanOrEquals"
  value = int
}

Per NumberNotIn, usare:

{
  operatorType = "NumberNotIn"
  values = [
    int
  ]
}

Per NumberNotInRange, usare:

{
  operatorType = "NumberNotInRange"
  values = [
    [
      int
    ]
  ]
}

Per StringBeginsWith, usare:

{
  operatorType = "StringBeginsWith"
  values = [
    "string"
  ]
}

Per StringContains, usare:

{
  operatorType = "StringContains"
  values = [
    "string"
  ]
}

Per StringEndsWith, usare:

{
  operatorType = "StringEndsWith"
  values = [
    "string"
  ]
}

Per StringIn, usare:

{
  operatorType = "StringIn"
  values = [
    "string"
  ]
}

Per StringNotBeginsWith, usare:

{
  operatorType = "StringNotBeginsWith"
  values = [
    "string"
  ]
}

Per StringNotContains, usare:

{
  operatorType = "StringNotContains"
  values = [
    "string"
  ]
}

Per StringNotEndsWith, usare:

{
  operatorType = "StringNotEndsWith"
  values = [
    "string"
  ]
}

Per StringNotIn, usare:

{
  operatorType = "StringNotIn"
  values = [
    "string"
  ]
}

Oggetti DeadLetterDestination

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

Per StorageBlob, usare:

{
  endpointType = "StorageBlob"
  properties = {
    blobContainerName = "string"
    resourceId = "string"
  }
}

Valori delle proprietà

BoolEqualsFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'BoolEquals' (obbligatorio)
valore Valore del filtro booleano. Bool

DeadLetterDestination

Nome Descrizione Valore
endpointType Impostare su "StorageBlob" per il tipo StorageBlobDeadLetterDestination. 'StorageBlob' (obbligatorio)

DeadLetterWithResourceIdentity

Nome Descrizione Valore
deadLetterDestination Informazioni sulla destinazione in cui devono essere recapitati gli eventi per la sottoscrizione di eventi.
Usa l'installazione dell'identità gestita nella risorsa padre (ad esempio, argomento o dominio) per acquisire i token di autenticazione usati durante il recapito/messaggi non recapitabili.
DeadLetterDestination
identità Identità da usare per gli eventi di messaggi non recapitabili. EventSubscriptionIdentity

DeliveryConfiguration

Nome Descrizione Valore
deliveryMode Modalità di recapito della sottoscrizione di eventi. 'Queue'
coda Questa proprietà deve essere popolata quando deliveryMode è in coda e rappresenta le informazioni sulla sottoscrizione della coda. QueueInfo

EventSubscriptionIdentity

Nome Descrizione Valore
digitare Tipo di identità gestita usata. Il tipo 'SystemAssigned, UserAssigned' include sia un'identità creata in modo implicito che un set di identità assegnate dall'utente. Il tipo 'Nessuno' rimuoverà qualsiasi identità. 'SystemAssigned'
'UserAssigned'
userAssignedIdentity Identità utente associata alla risorsa. corda

Filtro

Nome Descrizione Valore
chiave Campo/proprietà nell'evento in base al quale si desidera filtrare. corda
operatorType Impostare su 'BoolEquals' per il tipo BoolEqualsFilter. Impostare su "IsNotNull" per il tipo IsNotNullFilter. Impostare su 'IsNullOrUndefined' per il tipo IsNullOrUndefinedFilter. Impostare su 'NumberGreaterThan' per il tipo NumberGreaterThanFilter. Impostare su 'NumberGreaterThanOrEquals' per il tipo NumberGreaterThanOrEqualsFilter. Impostare su 'NumberIn' per il tipo NumberInFilter. Impostare su 'NumberInRange' per il tipo NumberInRangeFilter. Impostare su 'NumberLessThan' per il tipo NumberLessThanFilter. Impostare su 'NumberLessThanOrEquals' per il tipo NumberLessThanOrEqualsFilter. Impostare su 'NumberNotIn' per il tipo NumberNotInFilter. Impostare su 'NumberNotInRange' per il tipo NumberNotInRangeFilter. Impostare su 'StringBeginsWith' per il tipo StringBeginsWithFilter. Impostare su 'StringContains' per il tipo StringContainsFilter. Impostare su 'StringEndsWith' per il tipo StringEndsWithFilter. Impostare su 'StringIn' per il tipo StringInFilter. Impostare su 'StringNotBeginsWith' per il tipo StringNotBeginsWithFilter. Impostare su 'StringNotContains' per il tipo StringNotContainsFilter. Impostare su 'StringNotEndsWith' per il tipo StringNotEndsWithFilter. Impostare su 'StringNotIn' per il tipo StringNotInFilter. 'BoolEquals'
'IsNotNull'
'IsNullOrUndefined'
'NumberGreaterThan'
'NumberGreaterThanOrEquals'
'NumberIn'
'NumberInRange'
'NumberLessThan'
'NumberLessThanOrEquals'
'NumberNotIn'
'NumberNotInRange'
'StringBeginsWith'
'StringContains'
'StringEndsWith'
'StringIn'
'StringNotBeginsWith'
'StringNotContains'
'StringNotEndsWith'
'StringNotIn' (obbligatorio)

FiltersConfiguration

Nome Descrizione Valore
filtri Matrice di filtri usati per filtrare le sottoscrizioni di eventi. filtro[]
includedEventTypes Elenco dei tipi di evento applicabili che devono far parte della sottoscrizione di eventi. Se si desidera sottoscrivere tutti i tipi di evento predefiniti, impostare IncludedEventTypes su null. string[]

IsNotNullFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'IsNotNull' (obbligatorio)

IsNullOrUndefinedFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'IsNullOrUndefined' (obbligatorio)

Microsoft.EventGrid/namespaces/topics/eventSubscriptions

Nome Descrizione Valore
nome Nome della risorsa corda

Vincoli:
Lunghezza minima = 3
Lunghezza massima = 50
Pattern = ^[a-zA-Z0-9-]*$ (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: spazi dei nomi/argomenti
proprietà Proprietà della sottoscrizione di eventi. SubscriptionProperties
digitare Tipo di risorsa "Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2023-06-01-preview"

NumberGreaterThanFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberGreaterThan' (obbligatorio)
valore Valore del filtro. Int

NumberGreaterThanOrEqualsFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberGreaterThanOrEquals' (obbligatorio)
valore Valore del filtro. Int

NumberInFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberIn' (obbligatorio)
valori Set di valori di filtro. int[]

NumberInRangeFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberInRange' (obbligatorio)
valori Set di valori di filtro. int[][]

NumberLessThanFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberLessThan' (obbligatorio)
valore Valore del filtro. Int

NumberLessThanOrEqualsFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberLessThanOrEquals' (obbligatorio)
valore Valore del filtro. Int

NumberNotInFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberNotIn' (obbligatorio)
valori Set di valori di filtro. int[]

NumberNotInRangeFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberNotInRange' (obbligatorio)
valori Set di valori di filtro. int[][]

QueueInfo

Nome Descrizione Valore
deadLetterDestinationWithResourceIdentity Destinazione dei messaggi non recapitabili della sottoscrizione di eventi. Qualsiasi evento che non può essere recapitato alla destinazione del messaggio non recapitato viene inviato alla destinazione dei messaggi non recapitabili.
Usa la configurazione dell'identità gestita nella risorsa padre (vale a nome, argomento) per acquisire i token di autenticazione usati durante il recapito o il messaggio non recapitabili.
DeadLetterWithResourceIdentity
eventTimeToLive Durata dell'intervallo di tempo nel formato ISO 8601 che determina per quanto tempo i messaggi sono disponibili per la sottoscrizione dal momento in cui il messaggio è stato pubblicato.
Questo valore di durata viene espresso usando il formato seguente: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', dove:
- (n) viene sostituito dal valore di ogni elemento temporale che segue (n).
- P è l'operatore di durata (o periodo) e viene sempre posizionato all'inizio della durata.
- Y è l'operatore di progettazione dell'anno e segue il valore per il numero di anni.
- M è l'iniziatore del mese e segue il valore per il numero di mesi.
- W è l'iniziatore della settimana e segue il valore per il numero di settimane.
- D è l'iniziatore del giorno e segue il valore per il numero di giorni.
- T è l'iniziatore dell'ora e precede i componenti dell'ora.
- H è l'operatore di progettazione dell'ora e segue il valore per il numero di ore.
- M è l'iniziatore di minuti e segue il valore per il numero di minuti.
- S è il secondo designatore e segue il valore per il numero di secondi.
Questo valore di durata non può essere impostato maggiore di EventRetentionInDays dell'argomento. Si tratta di un campo facoltativo in cui il valore minimo è 1 minuto e il valore massimo è determinato
per il valore EventRetentionInDays dell'argomento. Di seguito sono riportati esempi di valori validi:
- 'P0DT23H12M' o 'PT23H12M': per durata di 23 ore e 12 minuti.
- 'P1D' o 'P1DT0H0M0S': per la durata di 1 giorno.
corda
maxDeliveryCount Numero massimo di recapito degli eventi. Int
receiveLockDurationInSeconds Periodo massimo in secondi in cui il messaggio viene ricevuto (dal client) e in attesa di essere accettato, rilasciato o rifiutato.
Se questo tempo è trascorso dopo che un messaggio è stato ricevuto dal client e non è stato convertito in accettato (non elaborato), rilasciato o rifiutato,
il messaggio è disponibile per la fase di rollforward. Si tratta di un campo facoltativo, in cui il valore predefinito è 60 secondi, minimo è 60 secondi e massimo è 300 secondi.
Int

StorageBlobDeadLetterDestination

Nome Descrizione Valore
endpointType Tipo dell'endpoint per la destinazione dei messaggi non recapitabili 'StorageBlob' (obbligatorio)
proprietà Proprietà della destinazione deadletter basata su BLOB di archiviazione StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Nome Descrizione Valore
blobContainerName Nome del contenitore BLOB di archiviazione che rappresenta la destinazione degli eventi non recapitabili corda
resourceId ID risorsa di Azure dell'account di archiviazione che rappresenta la destinazione degli eventi non recapitabili corda

StringBeginsWithFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringBeginsWith' (obbligatorio)
valori Set di valori di filtro. string[]

StringContainsFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringContains' (obbligatorio)
valori Set di valori di filtro. string[]

StringEndsWithFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringEndsWith' (obbligatorio)
valori Set di valori di filtro. string[]

StringInFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringIn' (obbligatorio)
valori Set di valori di filtro. string[]

StringNotBeginsWithFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringNotBeginsWith' (obbligatorio)
valori Set di valori di filtro. string[]

StringNotContainsFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringNotContains' (obbligatorio)
valori Set di valori di filtro. string[]

StringNotEndsWithFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringNotEndsWith' (obbligatorio)
valori Set di valori di filtro. string[]

StringNotInFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringNotIn' (obbligatorio)
valori Set di valori di filtro. string[]

SubscriptionProperties

Nome Descrizione Valore
deliveryConfiguration Informazioni sulla configurazione di recapito della sottoscrizione di eventi. DeliveryConfiguration
eventDeliverySchema Schema di recapito degli eventi per la sottoscrizione di eventi. 'CloudEventSchemaV1_0'
filtersConfiguration Informazioni sul filtro per la sottoscrizione di eventi. FiltersConfiguration