Condividi tramite


Microsoft.EventGrid partnerNamespaces/eventChannels 2020-10-15-preview

Definizione di risorsa Bicep

Il tipo di risorsa partnerNamespaces/eventChannels 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/partnerNamespaces/eventChannels, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.EventGrid/partnerNamespaces/eventChannels@2020-10-15-preview' = {
  parent: resourceSymbolicName
  name: 'string'
  properties: {
    destination: {
      azureSubscriptionId: 'string'
      partnerTopicName: 'string'
      resourceGroup: 'string'
    }
    expirationTimeIfNotActivatedUtc: 'string'
    filter: {
      advancedFilters: [
        {
          key: 'string'
          operatorType: 'string'
          // For remaining properties, see AdvancedFilter objects
        }
      ]
      enableAdvancedFilteringOnArrays: bool
    }
    partnerTopicFriendlyDescription: 'string'
    source: {
      source: 'string'
    }
  }
}

Oggetti AdvancedFilter

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

Valori delle proprietà

AdvancedFilter

Nome Descrizione Valore
chiave Campo/proprietà nell'evento in base al quale si desidera filtrare. corda
operatorType Impostare su 'BoolEquals' per il tipo BoolEqualsAdvancedFilter. Impostare su "IsNotNull" per il tipo IsNotNullAdvancedFilter. Impostare su 'IsNullOrUndefined' per il tipo IsNullOrUndefinedAdvancedFilter. Impostare su 'NumberGreaterThan' per il tipo NumberGreaterThanAdvancedFilter. Impostare su 'NumberGreaterThanOrEquals' per il tipo NumberGreaterThanOrEqualsAdvancedFilter. Impostare su 'NumberIn' per il tipo NumberInAdvancedFilter. Impostare su 'NumberInRange' per il tipo NumberInRangeAdvancedFilter. Impostare su 'NumberLessThan' per il tipo NumberLessThanAdvancedFilter. Impostare su 'NumberLessThanOrEquals' per il tipo NumberLessThanOrEqualsAdvancedFilter. Impostare su 'NumberNotIn' per il tipo NumberNotInAdvancedFilter. Impostare su 'NumberNotInRange' per il tipo NumberNotInRangeAdvancedFilter. Impostare su 'StringBeginsWith' per il tipo StringBeginsWithAdvancedFilter. Impostare su 'StringContains' per il tipo StringContainsAdvancedFilter. Impostare su 'StringEndsWith' per il tipo StringEndsWithAdvancedFilter. Impostare su 'StringIn' per il tipo StringInAdvancedFilter. Impostare su 'StringNotBeginsWith' per il tipo StringNotBeginsWithAdvancedFilter. Impostare su 'StringNotContains' per il tipo StringNotContainsAdvancedFilter. Impostare su 'StringNotEndsWith' per il tipo StringNotEndsWithAdvancedFilter. Impostare su 'StringNotIn' per il tipo StringNotInAdvancedFilter. 'BoolEquals'
'IsNotNull'
'IsNullOrUndefined'
'NumberGreaterThan'
'NumberGreaterThanOrEquals'
'NumberIn'
'NumberInRange'
'NumberLessThan'
'NumberLessThanOrEquals'
'NumberNotIn'
'NumberNotInRange'
'StringBeginsWith'
'StringContains'
'StringEndsWith'
'StringIn'
'StringNotBeginsWith'
'StringNotContains'
'StringNotEndsWith'
'StringNotIn' (obbligatorio)

BoolEqualsAdvancedFilter

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

EventChannelDestination

Nome Descrizione Valore
azureSubscriptionId ID sottoscrizione di Azure del cliente che crea il canale eventi. Argomento del partner
associato al canale eventi verrà creato in questa sottoscrizione di Azure.
corda
partnerTopicName Nome dell'argomento del partner associato al canale eventi. corda
resourceGroup Gruppo di risorse di Azure del cliente che crea il canale eventi. Argomento del partner
associato al canale eventi verrà creato in questo gruppo di risorse.
corda

EventChannelFilter

Nome Descrizione Valore
advancedFilters Matrice di filtri avanzati usati per filtrare i canali di eventi. AdvancedFilter[]
enableAdvancedFilteringOnArrays Consente di valutare i filtri avanzati rispetto a una matrice di valori anziché prevedere un valore singolare. Bool

EventChannelProperties

Nome Descrizione Valore
destinazione Rappresenta la destinazione di un canale eventi. EventChannelDestination
expirationTimeIfNotActivatedUtc Scadenza del canale eventi. Se il timer scade mentre l'argomento partner corrispondente non viene mai attivato,
il canale eventi e l'argomento partner corrispondente vengono eliminati.
corda
filtro Informazioni sul filtro per il canale eventi. EventChannelFilter
partnerTopicFriendlyDescription Descrizione descrittiva dell'argomento. Questa impostazione può essere impostata dal server di pubblicazione/partner per visualizzare una descrizione personalizzata per l'argomento del partner cliente.
Ciò sarà utile per rimuovere eventuali ambiguità dell'origine della creazione dell'argomento del partner per il cliente.
corda
fonte Origine del canale eventi. Rappresenta una risorsa univoca nel modello di risorse del partner. EventChannelSource

EventChannelSource

Nome Descrizione Valore
fonte Identificatore della risorsa che rappresenta l'origine degli eventi.
Rappresenta una risorsa univoca nel modello di risorse del partner.
corda

IsNotNullAdvancedFilter

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

IsNullOrUndefinedAdvancedFilter

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

Microsoft.EventGrid/partnerNamespaces/eventChannels

Nome Descrizione Valore
nome Nome della risorsa stringa (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: partnerNamespaces
proprietà Proprietà di EventChannel. EventChannelProperties

NumberGreaterThanAdvancedFilter

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

NumberGreaterThanOrEqualsAdvancedFilter

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

NumberInAdvancedFilter

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[]

NumberInRangeAdvancedFilter

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[][]

NumberLessThanAdvancedFilter

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

NumberLessThanOrEqualsAdvancedFilter

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

NumberNotInAdvancedFilter

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[]

NumberNotInRangeAdvancedFilter

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[][]

StringBeginsWithAdvancedFilter

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[]

StringContainsAdvancedFilter

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[]

StringEndsWithAdvancedFilter

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[]

StringInAdvancedFilter

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[]

StringNotBeginsWithAdvancedFilter

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[]

StringNotContainsAdvancedFilter

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[]

StringNotEndsWithAdvancedFilter

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[]

StringNotInAdvancedFilter

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[]

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa partnerNamespaces/eventChannels 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/partnerNamespaces/eventChannels, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.EventGrid/partnerNamespaces/eventChannels",
  "apiVersion": "2020-10-15-preview",
  "name": "string",
  "properties": {
    "destination": {
      "azureSubscriptionId": "string",
      "partnerTopicName": "string",
      "resourceGroup": "string"
    },
    "expirationTimeIfNotActivatedUtc": "string",
    "filter": {
      "advancedFilters": [ {
        "key": "string",
        "operatorType": "string"
        // For remaining properties, see AdvancedFilter objects
      } ],
      "enableAdvancedFilteringOnArrays": "bool"
    },
    "partnerTopicFriendlyDescription": "string",
    "source": {
      "source": "string"
    }
  }
}

Oggetti AdvancedFilter

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

Valori delle proprietà

AdvancedFilter

Nome Descrizione Valore
chiave Campo/proprietà nell'evento in base al quale si desidera filtrare. corda
operatorType Impostare su 'BoolEquals' per il tipo BoolEqualsAdvancedFilter. Impostare su "IsNotNull" per il tipo IsNotNullAdvancedFilter. Impostare su 'IsNullOrUndefined' per il tipo IsNullOrUndefinedAdvancedFilter. Impostare su 'NumberGreaterThan' per il tipo NumberGreaterThanAdvancedFilter. Impostare su 'NumberGreaterThanOrEquals' per il tipo NumberGreaterThanOrEqualsAdvancedFilter. Impostare su 'NumberIn' per il tipo NumberInAdvancedFilter. Impostare su 'NumberInRange' per il tipo NumberInRangeAdvancedFilter. Impostare su 'NumberLessThan' per il tipo NumberLessThanAdvancedFilter. Impostare su 'NumberLessThanOrEquals' per il tipo NumberLessThanOrEqualsAdvancedFilter. Impostare su 'NumberNotIn' per il tipo NumberNotInAdvancedFilter. Impostare su 'NumberNotInRange' per il tipo NumberNotInRangeAdvancedFilter. Impostare su 'StringBeginsWith' per il tipo StringBeginsWithAdvancedFilter. Impostare su 'StringContains' per il tipo StringContainsAdvancedFilter. Impostare su 'StringEndsWith' per il tipo StringEndsWithAdvancedFilter. Impostare su 'StringIn' per il tipo StringInAdvancedFilter. Impostare su 'StringNotBeginsWith' per il tipo StringNotBeginsWithAdvancedFilter. Impostare su 'StringNotContains' per il tipo StringNotContainsAdvancedFilter. Impostare su 'StringNotEndsWith' per il tipo StringNotEndsWithAdvancedFilter. Impostare su 'StringNotIn' per il tipo StringNotInAdvancedFilter. 'BoolEquals'
'IsNotNull'
'IsNullOrUndefined'
'NumberGreaterThan'
'NumberGreaterThanOrEquals'
'NumberIn'
'NumberInRange'
'NumberLessThan'
'NumberLessThanOrEquals'
'NumberNotIn'
'NumberNotInRange'
'StringBeginsWith'
'StringContains'
'StringEndsWith'
'StringIn'
'StringNotBeginsWith'
'StringNotContains'
'StringNotEndsWith'
'StringNotIn' (obbligatorio)

BoolEqualsAdvancedFilter

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

EventChannelDestination

Nome Descrizione Valore
azureSubscriptionId ID sottoscrizione di Azure del cliente che crea il canale eventi. Argomento del partner
associato al canale eventi verrà creato in questa sottoscrizione di Azure.
corda
partnerTopicName Nome dell'argomento del partner associato al canale eventi. corda
resourceGroup Gruppo di risorse di Azure del cliente che crea il canale eventi. Argomento del partner
associato al canale eventi verrà creato in questo gruppo di risorse.
corda

EventChannelFilter

Nome Descrizione Valore
advancedFilters Matrice di filtri avanzati usati per filtrare i canali di eventi. AdvancedFilter[]
enableAdvancedFilteringOnArrays Consente di valutare i filtri avanzati rispetto a una matrice di valori anziché prevedere un valore singolare. Bool

EventChannelProperties

Nome Descrizione Valore
destinazione Rappresenta la destinazione di un canale eventi. EventChannelDestination
expirationTimeIfNotActivatedUtc Scadenza del canale eventi. Se il timer scade mentre l'argomento partner corrispondente non viene mai attivato,
il canale eventi e l'argomento partner corrispondente vengono eliminati.
corda
filtro Informazioni sul filtro per il canale eventi. EventChannelFilter
partnerTopicFriendlyDescription Descrizione descrittiva dell'argomento. Questa impostazione può essere impostata dal server di pubblicazione/partner per visualizzare una descrizione personalizzata per l'argomento del partner cliente.
Ciò sarà utile per rimuovere eventuali ambiguità dell'origine della creazione dell'argomento del partner per il cliente.
corda
fonte Origine del canale eventi. Rappresenta una risorsa univoca nel modello di risorse del partner. EventChannelSource

EventChannelSource

Nome Descrizione Valore
fonte Identificatore della risorsa che rappresenta l'origine degli eventi.
Rappresenta una risorsa univoca nel modello di risorse del partner.
corda

IsNotNullAdvancedFilter

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

IsNullOrUndefinedAdvancedFilter

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

Microsoft.EventGrid/partnerNamespaces/eventChannels

Nome Descrizione Valore
apiVersion Versione dell'API '2020-10-15-preview'
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà di EventChannel. EventChannelProperties
digitare Tipo di risorsa 'Microsoft.EventGrid/partnerNamespaces/eventChannels'

NumberGreaterThanAdvancedFilter

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

NumberGreaterThanOrEqualsAdvancedFilter

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

NumberInAdvancedFilter

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[]

NumberInRangeAdvancedFilter

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[][]

NumberLessThanAdvancedFilter

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

NumberLessThanOrEqualsAdvancedFilter

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

NumberNotInAdvancedFilter

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[]

NumberNotInRangeAdvancedFilter

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[][]

StringBeginsWithAdvancedFilter

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[]

StringContainsAdvancedFilter

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[]

StringEndsWithAdvancedFilter

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[]

StringInAdvancedFilter

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[]

StringNotBeginsWithAdvancedFilter

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[]

StringNotContainsAdvancedFilter

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[]

StringNotEndsWithAdvancedFilter

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[]

StringNotInAdvancedFilter

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[]

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa partnerNamespaces/eventChannels 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/partnerNamespaces/eventChannels, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/partnerNamespaces/eventChannels@2020-10-15-preview"
  name = "string"
  body = jsonencode({
    properties = {
      destination = {
        azureSubscriptionId = "string"
        partnerTopicName = "string"
        resourceGroup = "string"
      }
      expirationTimeIfNotActivatedUtc = "string"
      filter = {
        advancedFilters = [
          {
            key = "string"
            operatorType = "string"
            // For remaining properties, see AdvancedFilter objects
          }
        ]
        enableAdvancedFilteringOnArrays = bool
      }
      partnerTopicFriendlyDescription = "string"
      source = {
        source = "string"
      }
    }
  })
}

Oggetti AdvancedFilter

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

Valori delle proprietà

AdvancedFilter

Nome Descrizione Valore
chiave Campo/proprietà nell'evento in base al quale si desidera filtrare. corda
operatorType Impostare su 'BoolEquals' per il tipo BoolEqualsAdvancedFilter. Impostare su "IsNotNull" per il tipo IsNotNullAdvancedFilter. Impostare su 'IsNullOrUndefined' per il tipo IsNullOrUndefinedAdvancedFilter. Impostare su 'NumberGreaterThan' per il tipo NumberGreaterThanAdvancedFilter. Impostare su 'NumberGreaterThanOrEquals' per il tipo NumberGreaterThanOrEqualsAdvancedFilter. Impostare su 'NumberIn' per il tipo NumberInAdvancedFilter. Impostare su 'NumberInRange' per il tipo NumberInRangeAdvancedFilter. Impostare su 'NumberLessThan' per il tipo NumberLessThanAdvancedFilter. Impostare su 'NumberLessThanOrEquals' per il tipo NumberLessThanOrEqualsAdvancedFilter. Impostare su 'NumberNotIn' per il tipo NumberNotInAdvancedFilter. Impostare su 'NumberNotInRange' per il tipo NumberNotInRangeAdvancedFilter. Impostare su 'StringBeginsWith' per il tipo StringBeginsWithAdvancedFilter. Impostare su 'StringContains' per il tipo StringContainsAdvancedFilter. Impostare su 'StringEndsWith' per il tipo StringEndsWithAdvancedFilter. Impostare su 'StringIn' per il tipo StringInAdvancedFilter. Impostare su 'StringNotBeginsWith' per il tipo StringNotBeginsWithAdvancedFilter. Impostare su 'StringNotContains' per il tipo StringNotContainsAdvancedFilter. Impostare su 'StringNotEndsWith' per il tipo StringNotEndsWithAdvancedFilter. Impostare su 'StringNotIn' per il tipo StringNotInAdvancedFilter. 'BoolEquals'
'IsNotNull'
'IsNullOrUndefined'
'NumberGreaterThan'
'NumberGreaterThanOrEquals'
'NumberIn'
'NumberInRange'
'NumberLessThan'
'NumberLessThanOrEquals'
'NumberNotIn'
'NumberNotInRange'
'StringBeginsWith'
'StringContains'
'StringEndsWith'
'StringIn'
'StringNotBeginsWith'
'StringNotContains'
'StringNotEndsWith'
'StringNotIn' (obbligatorio)

BoolEqualsAdvancedFilter

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

EventChannelDestination

Nome Descrizione Valore
azureSubscriptionId ID sottoscrizione di Azure del cliente che crea il canale eventi. Argomento del partner
associato al canale eventi verrà creato in questa sottoscrizione di Azure.
corda
partnerTopicName Nome dell'argomento del partner associato al canale eventi. corda
resourceGroup Gruppo di risorse di Azure del cliente che crea il canale eventi. Argomento del partner
associato al canale eventi verrà creato in questo gruppo di risorse.
corda

EventChannelFilter

Nome Descrizione Valore
advancedFilters Matrice di filtri avanzati usati per filtrare i canali di eventi. AdvancedFilter[]
enableAdvancedFilteringOnArrays Consente di valutare i filtri avanzati rispetto a una matrice di valori anziché prevedere un valore singolare. Bool

EventChannelProperties

Nome Descrizione Valore
destinazione Rappresenta la destinazione di un canale eventi. EventChannelDestination
expirationTimeIfNotActivatedUtc Scadenza del canale eventi. Se il timer scade mentre l'argomento partner corrispondente non viene mai attivato,
il canale eventi e l'argomento partner corrispondente vengono eliminati.
corda
filtro Informazioni sul filtro per il canale eventi. EventChannelFilter
partnerTopicFriendlyDescription Descrizione descrittiva dell'argomento. Questa impostazione può essere impostata dal server di pubblicazione/partner per visualizzare una descrizione personalizzata per l'argomento del partner cliente.
Ciò sarà utile per rimuovere eventuali ambiguità dell'origine della creazione dell'argomento del partner per il cliente.
corda
fonte Origine del canale eventi. Rappresenta una risorsa univoca nel modello di risorse del partner. EventChannelSource

EventChannelSource

Nome Descrizione Valore
fonte Identificatore della risorsa che rappresenta l'origine degli eventi.
Rappresenta una risorsa univoca nel modello di risorse del partner.
corda

IsNotNullAdvancedFilter

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

IsNullOrUndefinedAdvancedFilter

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

Microsoft.EventGrid/partnerNamespaces/eventChannels

Nome Descrizione Valore
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: partnerNamespaces
proprietà Proprietà di EventChannel. EventChannelProperties
digitare Tipo di risorsa "Microsoft.EventGrid/partnerNamespaces/eventChannels@2020-10-15-preview"

NumberGreaterThanAdvancedFilter

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

NumberGreaterThanOrEqualsAdvancedFilter

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

NumberInAdvancedFilter

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[]

NumberInRangeAdvancedFilter

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[][]

NumberLessThanAdvancedFilter

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

NumberLessThanOrEqualsAdvancedFilter

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

NumberNotInAdvancedFilter

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[]

NumberNotInRangeAdvancedFilter

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[][]

StringBeginsWithAdvancedFilter

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[]

StringContainsAdvancedFilter

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[]

StringEndsWithAdvancedFilter

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[]

StringInAdvancedFilter

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[]

StringNotBeginsWithAdvancedFilter

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[]

StringNotContainsAdvancedFilter

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[]

StringNotEndsWithAdvancedFilter

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[]

StringNotInAdvancedFilter

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[]