Condividi tramite


Microsoft.EventGrid partnerNamespaces/eventChannels 2020-04-01-preview

Definizione di risorsa Bicep

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

resource symbolicname 'Microsoft.EventGrid/partnerNamespaces/eventChannels@2020-04-01-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    destination: {
      azureSubscriptionId: 'string'
      partnerTopicName: 'string'
      resourceGroup: 'string'
    }
    expirationTimeIfNotActivatedUtc: 'string'
    filter: {
      advancedFilters: [
        {
          key: 'string'
          operatorType: 'string'
          // For remaining properties, see AdvancedFilter objects
        }
      ]
    }
    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 NumberGreaterThan, usare:

  operatorType: 'NumberGreaterThan'
  value: int

Per NumberGreaterThanOrEquals, usare:

  operatorType: 'NumberGreaterThanOrEquals'
  value: int

Per NumberIn, usare:

  operatorType: 'NumberIn'
  values: [
    int
  ]

Per NumberLessThan, usare:

  operatorType: 'NumberLessThan'
  value: int

Per NumberLessThanOrEquals, usare:

  operatorType: 'NumberLessThanOrEquals'
  value: int

Per NumberNotIn, usare:

  operatorType: 'NumberNotIn'
  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 StringNotIn, usare:

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

Valori delle proprietà

partnerNamespaces/eventChannels

Nome Descrizione valore
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio in Bicep.
stringa (obbligatorio)
padre 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 esterna alla risorsa padre.
Nome simbolico per la risorsa di tipo: partnerNamespaces
properties Proprietà di EventChannel. EventChannelProperties

EventChannelProperties

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

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.
string
partnerTopicName Nome dell'argomento partner associato al canale eventi. string
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.
string

EventChannelFilter

Nome Descrizione Valore
advancedFilters Matrice di filtri avanzati usati per filtrare i canali eventi. AdvancedFilter[]

AdvancedFilter

Nome Descrizione Valore
chiave Campo/proprietà nell'evento in base al quale si desidera filtrare. string
operatorType Impostare il tipo di oggetto BoolEquals
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
StringBeginsWith
StringContains
StringEndsWith
StringIn
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

NumberGreaterThanAdvancedFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberGreaterThan' (obbligatorio)
Valore Il 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 Il 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[]

NumberLessThanAdvancedFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberLessThan' (obbligatorio)
Valore Il 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 Il 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[]

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 il filtro, 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 il filtro, 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 il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringIn' (obbligatorio)
valori Set di valori di filtro. string[]

StringNotInAdvancedFilter

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

EventChannelSource

Nome Descrizione Valore
source Identificatore della risorsa che rappresenta l'origine degli eventi.
Ciò rappresenta una risorsa univoca nel modello di risorsa del partner.
string

Definizione della risorsa modello di Resource Manager

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

{
  "type": "Microsoft.EventGrid/partnerNamespaces/eventChannels",
  "apiVersion": "2020-04-01-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
        }
      ]
    },
    "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 NumberGreaterThan, usare:

  "operatorType": "NumberGreaterThan",
  "value": "int"

Per NumberGreaterThanOrEquals, usare:

  "operatorType": "NumberGreaterThanOrEquals",
  "value": "int"

Per NumberIn, usare:

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

Per NumberLessThan, usare:

  "operatorType": "NumberLessThan",
  "value": "int"

Per NumberLessThanOrEquals, usare:

  "operatorType": "NumberLessThanOrEquals",
  "value": "int"

Per NumberNotIn, usare:

  "operatorType": "NumberNotIn",
  "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 StringNotIn, usare:

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

Valori delle proprietà

partnerNamespaces/eventChannels

Nome Descrizione Valore
tipo Tipo di risorsa 'Microsoft.EventGrid/partnerNamespaces/eventChannels'
apiVersion Versione dell'API risorsa '2020-04-01-preview'
name Nome della risorsa

Vedere come impostare nomi e tipi per le risorse figlio nei modelli di RESOURCE JSON.
stringa (obbligatoria)
properties Proprietà dell'oggetto EventChannel. EventChannelProperties

EventChannelProperties

Nome Descrizione Valore
destination Rappresenta la destinazione di un canale evento. EventChannelDestination
expirationTimeIfNotActivatedUtc Data di scadenza del canale evento. Se questo timer scade mentre l'argomento partner corrispondente non viene mai attivato,
il canale evento e l'argomento partner corrispondente vengono eliminati.
string
filter Informazioni sul filtro per il canale evento. EventChannelFilter
partnerTopicFriendlyDescription Descrizione descrittiva dell'argomento. Questa opzione può essere impostata dal server di pubblicazione/partner per visualizzare una descrizione personalizzata per l'argomento del partner cliente.
Questo sarà utile per rimuovere qualsiasi ambiguità dell'origine della creazione dell'argomento partner per il cliente.
string
source Origine del canale dell'evento. Rappresenta una risorsa univoca nel modello di risorse del partner. EventChannelSource

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.
string
partnerTopicName Nome dell'argomento partner associato al canale eventi. string
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.
string

EventChannelFilter

Nome Descrizione Valore
advancedFilters Matrice di filtri avanzati usati per filtrare i canali eventi. AdvancedFilter[]

AdvancedFilter

Nome Descrizione Valore
chiave Campo/proprietà nell'evento in base al quale si desidera filtrare. string
operatorType Impostare il tipo di oggetto BoolEquals
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
StringBeginsWith
StringContains
StringEndsWith
StringIn
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

NumberGreaterThanAdvancedFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per filtrare, ad esempio NumberIn, StringContains, BoolEquals e altri. 'NumberGreaterThan' (obbligatorio)
Valore Il 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 Il 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[]

NumberLessThanAdvancedFilter

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

NumberLessThanOrEqualsAdvancedFilter

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

NumberNotInAdvancedFilter

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

StringBeginsWithAdvancedFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per il filtro, 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 il filtro, 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 il filtro, 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 il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. 'StringIn' (obbligatorio)
valori Set di valori di filtro. string[]

StringNotInAdvancedFilter

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

EventChannelSource

Nome Descrizione Valore
source Identificatore della risorsa che rappresenta l'origine degli eventi.
Ciò rappresenta una risorsa univoca nel modello di risorsa del partner.
string

Definizione della risorsa Terraform (provider AzAPI)

Il tipo di risorsa partnerNamespaces/eventChannels può essere distribuito con operazioni destinate:

  • Gruppi di risorse

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

Formato di 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-04-01-preview"
  name = "string"
  parent_id = "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
          }
        ]
      }
      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 NumberGreaterThan, usare:

  operatorType = "NumberGreaterThan"
  value = int

Per NumberGreaterThanOrEquals, usare:

  operatorType = "NumberGreaterThanOrEquals"
  value = int

Per NumberIn, usare:

  operatorType = "NumberIn"
  values = [
    int
  ]

Per NumberLessThan, usare:

  operatorType = "NumberLessThan"
  value = int

Per NumberLessThanOrEquals, usare:

  operatorType = "NumberLessThanOrEquals"
  value = int

Per NumberNotIn, usare:

  operatorType = "NumberNotIn"
  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 StringNotIn, usare:

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

Valori delle proprietà

partnerNamespaces/eventChannels

Nome Descrizione Valore
tipo Tipo di risorsa "Microsoft.EventGrid/partnerNamespaces/eventChannels@2020-04-01-preview"
name Nome della risorsa stringa (obbligatoria)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: partnerNamespaces
properties Proprietà dell'oggetto EventChannel. EventChannelProperties

EventChannelProperties

Nome Descrizione Valore
destination Rappresenta la destinazione di un canale evento. EventChannelDestination
expirationTimeIfNotActivatedUtc Data di scadenza del canale evento. Se questo timer scade mentre l'argomento partner corrispondente non viene mai attivato,
il canale evento e l'argomento partner corrispondente vengono eliminati.
string
filter Informazioni sul filtro per il canale evento. EventChannelFilter
partnerTopicFriendlyDescription Descrizione descrittiva dell'argomento. Questa opzione può essere impostata dal server di pubblicazione/partner per visualizzare una descrizione personalizzata per l'argomento del partner cliente.
Questo sarà utile per rimuovere qualsiasi ambiguità dell'origine della creazione dell'argomento partner per il cliente.
string
source Origine del canale evento. Ciò rappresenta una risorsa univoca nel modello di risorsa del partner. EventChannelSource

EventChannelDestination

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

EventChannelFilter

Nome Descrizione Valore
advancedFilters Matrice di filtri avanzati usati per filtrare i canali eventi. AdvancedFilter[]

AdvancedFilter

Nome Descrizione Valore
chiave Campo/proprietà nell'evento in base al quale si vuole filtrare. string
operatorType Impostare il tipo di oggetto BoolEquals
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotIn (obbligatorio)

BoolEqualsAdvancedFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. "BoolEquals" (obbligatorio)
Valore Valore del filtro booleano. bool

NumberGreaterThanAdvancedFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. "NumberGreaterThan" (obbligatorio)
Valore Il valore del filtro. INT

NumberGreaterThanOrEqualsAdvancedFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. "NumberGreaterThanOrEquals" (obbligatorio)
Valore Il valore del filtro. INT

NumberInAdvancedFilter

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

NumberLessThanAdvancedFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. "NumberLessThan" (obbligatorio)
Valore Il valore del filtro. INT

NumberLessThanOrEqualsAdvancedFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. "NumberLessThanOrEquals" (obbligatorio)
Valore Il valore del filtro. INT

NumberNotInAdvancedFilter

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

StringBeginsWithAdvancedFilter

Nome Descrizione Valore
operatorType Tipo di operatore usato per il filtro, 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 il filtro, 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 il filtro, 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 il filtro, ad esempio NumberIn, StringContains, BoolEquals e altri. "StringIn" (obbligatorio)
valori Set di valori di filtro. string[]

StringNotInAdvancedFilter

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

EventChannelSource

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