Compartir a través de


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

Definición de recursos de Bicep

El tipo de recurso partnerNamespaces/eventChannels se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.EventGrid/partnerNamespaces/eventChannels, agregue el siguiente bicep a la plantilla.

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

Objetos AdvancedFilter

Establezca la propiedad operatorType para especificar el tipo de objeto.

Para BoolEquals, use:

  operatorType: 'BoolEquals'
  value: bool

Para NumberGreaterThan, use:

  operatorType: 'NumberGreaterThan'
  value: int

Para NumberGreaterThanOrEquals, use:

  operatorType: 'NumberGreaterThanOrEquals'
  value: int

Para NumberIn, use:

  operatorType: 'NumberIn'
  values: [
    int
  ]

Para NumberLessThan, use:

  operatorType: 'NumberLessThan'
  value: int

Para NumberLessThanOrEquals, use:

  operatorType: 'NumberLessThanOrEquals'
  value: int

Para NumberNotIn, use:

  operatorType: 'NumberNotIn'
  values: [
    int
  ]

Para StringBeginsWith, use:

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

Para StringContains, use:

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

Para StringEndsWith, use:

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

Para StringIn, use:

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

Para StringNotIn, use:

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

Valores de propiedad

partnerNamespaces/eventChannels

Nombre Descripción Value
name El nombre del recurso

Vea cómo establecer nombres y tipos para recursos secundarios en Bicep.
string (obligatorio)
primario En Bicep, puede especificar el recurso primario para un recurso secundario. Solo tiene que agregar esta propiedad cuando el recurso secundario se declara fuera del recurso primario.

Para más información, consulte Recurso secundario fuera del recurso primario.
Nombre simbólico del recurso de tipo: partnerNamespaces
properties Propiedades de EventChannel. EventChannelProperties

EventChannelProperties

Nombre Descripción Valor
destination Representa el destino de un canal de eventos. EventChannelDestination
expirationTimeIfNotActivatedUtc Hora de expiración del canal de eventos. Si este temporizador expira mientras el tema de asociado correspondiente nunca se activa,
Se eliminan el canal de eventos y el tema de asociado correspondiente.
string
filter Información sobre el filtro del canal de eventos. EventChannelFilter
partnerTopicFriendlyDescription Descripción sencilla sobre el tema. El publicador o asociado puede establecer esto para mostrar una descripción personalizada para el tema del asociado de cliente.
Esto será útil para quitar cualquier ambigüedad del origen de la creación del tema de asociado para el cliente.
string
source Origen del canal de eventos. Esto representa un recurso único en el modelo de recursos del asociado. EventChannelSource

EventChannelDestination

Nombre Descripción Valor
azureSubscriptionId Identificador de suscripción de Azure del cliente que crea el canal de eventos. El tema del asociado
asociado al canal de eventos se creará en esta suscripción de Azure.
string
partnerTopicName Nombre del tema de asociado asociado al canal de eventos. string
resourceGroup Grupo de recursos de Azure del cliente que crea el canal de eventos. El tema del asociado
asociado al canal de eventos se creará en este grupo de recursos.
string

EventChannelFilter

Nombre Descripción Value
advancedFilters Matriz de filtros avanzados que se usan para filtrar canales de eventos. AdvancedFilter[]

AdvancedFilter

Nombre Descripción Valor
key Campo o propiedad del evento en función del cual desea filtrar. string
operatorType Establecimiento del tipo de objeto BoolEquals
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotIn (obligatorio)

BoolEqualsAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'BoolEquals' (obligatorio)
value Valor de filtro booleano. bool

NumberGreaterThanAdvancedFilter

Nombre Descripción Value
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'NumberGreaterThan' (obligatorio)
value El valor de filtro. int

NumberGreaterThanOrEqualsAdvancedFilter

Nombre Descripción Value
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'NumberGreaterThanOrEquals' (obligatorio)
value El valor de filtro. int

NumberInAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'NumberIn' (obligatorio)
valores Conjunto de valores de filtro. int[]

NumberLessThanAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'NumberLessThan' (obligatorio)
value El valor de filtro. int

NumberLessThanOrEqualsAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'NumberLessThanOrEquals' (obligatorio)
value El valor de filtro. int

NumberNotInAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'NumberNotIn' (obligatorio)
valores Conjunto de valores de filtro. int[]

StringBeginsWithAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'StringBeginsWith' (obligatorio)
valores Conjunto de valores de filtro. string[]

StringContainsAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'StringContains' (obligatorio)
valores Conjunto de valores de filtro. string[]

StringEndsWithAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'StringEndsWith' (obligatorio)
valores Conjunto de valores de filtro. string[]

StringInAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'StringIn' (obligatorio)
valores Conjunto de valores de filtro. string[]

StringNotInAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'StringNotIn' (obligatorio)
valores Conjunto de valores de filtro. string[]

EventChannelSource

Nombre Descripción Valor
source Identificador del recurso que es el origen de los eventos.
Esto representa un recurso único en el modelo de recursos del asociado.
string

Definición de recursos de plantilla de ARM

El tipo de recurso partnerNamespaces/eventChannels se puede implementar con operaciones destinadas a:

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.EventGrid/partnerNamespaces/eventChannels, agregue el siguiente json a la plantilla.

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

Objetos AdvancedFilter

Establezca la propiedad operatorType para especificar el tipo de objeto.

Para BoolEquals, use:

  "operatorType": "BoolEquals",
  "value": "bool"

Para NumberGreaterThan, use:

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

Para NumberGreaterThanOrEquals, use:

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

Para NumberIn, use:

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

Para NumberLessThan, use:

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

Para NumberLessThanOrEquals, use:

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

Para NumberNotIn, use:

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

Para StringBeginsWith, use:

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

Para StringContains, use:

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

Para StringEndsWith, use:

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

Para StringIn, use:

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

Para StringNotIn, use:

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

Valores de propiedad

partnerNamespaces/eventChannels

Nombre Descripción Value
type Tipo de recurso 'Microsoft.EventGrid/partnerNamespaces/eventChannels'
apiVersion La versión de la API de recursos "2020-04-01-preview"
name El nombre del recurso

Consulte cómo establecer nombres y tipos para recursos secundarios en plantillas de ARM json.
string (obligatorio)
properties Propiedades de EventChannel. EventChannelProperties

EventChannelProperties

Nombre Descripción Valor
destination Representa el destino de un canal de eventos. EventChannelDestination
expirationTimeIfNotActivatedUtc Hora de expiración del canal de eventos. Si este temporizador expira mientras el tema de asociado correspondiente nunca se activa,
Se eliminan el canal de eventos y el tema de asociado correspondiente.
string
filter Información sobre el filtro del canal de eventos. EventChannelFilter
partnerTopicFriendlyDescription Descripción sencilla sobre el tema. El publicador o asociado puede establecer esto para mostrar una descripción personalizada para el tema del asociado de cliente.
Esto será útil para quitar cualquier ambigüedad del origen de la creación del tema de asociado para el cliente.
string
source Origen del canal de eventos. Esto representa un recurso único en el modelo de recursos del asociado. EventChannelSource

EventChannelDestination

Nombre Descripción Valor
azureSubscriptionId Identificador de suscripción de Azure del cliente que crea el canal de eventos. El tema del asociado
asociado al canal de eventos se creará en esta suscripción de Azure.
string
partnerTopicName Nombre del tema de asociado asociado al canal de eventos. string
resourceGroup Grupo de recursos de Azure del cliente que crea el canal de eventos. El tema del asociado
asociado al canal de eventos se creará en este grupo de recursos.
string

EventChannelFilter

Nombre Descripción Value
advancedFilters Matriz de filtros avanzados que se usan para filtrar canales de eventos. AdvancedFilter[]

AdvancedFilter

Nombre Descripción Valor
key Campo o propiedad del evento en función del cual desea filtrar. string
operatorType Establecimiento del tipo de objeto BoolEquals
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotIn (obligatorio)

BoolEqualsAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'BoolEquals' (obligatorio)
value Valor de filtro booleano. bool

NumberGreaterThanAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'NumberGreaterThan' (obligatorio)
value El valor de filtro. int

NumberGreaterThanOrEqualsAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'NumberGreaterThanOrEquals' (obligatorio)
value El valor de filtro. int

NumberInAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'NumberIn' (obligatorio)
valores Conjunto de valores de filtro. int[]

NumberLessThanAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'NumberLessThan' (obligatorio)
value El valor de filtro. int

NumberLessThanOrEqualsAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'NumberLessThanOrEquals' (obligatorio)
value El valor de filtro. int

NumberNotInAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'NumberNotIn' (obligatorio)
valores Conjunto de valores de filtro. int[]

StringBeginsWithAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'StringBeginsWith' (obligatorio)
valores Conjunto de valores de filtro. string[]

StringContainsAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'StringContains' (obligatorio)
valores Conjunto de valores de filtro. string[]

StringEndsWithAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'StringEndsWith' (obligatorio)
valores Conjunto de valores de filtro. string[]

StringInAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'StringIn' (obligatorio)
valores Conjunto de valores de filtro. string[]

StringNotInAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. 'StringNotIn' (obligatorio)
valores Conjunto de valores de filtro. string[]

EventChannelSource

Nombre Descripción Valor
source Identificador del recurso que es el origen de los eventos.
Esto representa un recurso único en el modelo de recursos del asociado.
string

Definición de recursos de Terraform (proveedor AzAPI)

El tipo de recurso partnerNamespaces/eventChannels se puede implementar con operaciones destinadas a:

  • Grupos de recursos

Para obtener una lista de las propiedades modificadas en cada versión de api, consulte registro de cambios.

Formato de los recursos

Para crear un recurso Microsoft.EventGrid/partnerNamespaces/eventChannels, agregue el siguiente terraform a la plantilla.

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

Objetos AdvancedFilter

Establezca la propiedad operatorType para especificar el tipo de objeto.

Para BoolEquals, use:

  operatorType = "BoolEquals"
  value = bool

Para NumberGreaterThan, use:

  operatorType = "NumberGreaterThan"
  value = int

Para NumberGreaterThanOrEquals, use:

  operatorType = "NumberGreaterThanOrEquals"
  value = int

Para NumberIn, use:

  operatorType = "NumberIn"
  values = [
    int
  ]

Para NumberLessThan, use:

  operatorType = "NumberLessThan"
  value = int

Para NumberLessThanOrEquals, use:

  operatorType = "NumberLessThanOrEquals"
  value = int

Para NumberNotIn, use:

  operatorType = "NumberNotIn"
  values = [
    int
  ]

Para StringBeginsWith, use:

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

Para StringContains, use:

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

Para StringEndsWith, use:

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

Para StringIn, use:

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

Para StringNotIn, use:

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

Valores de propiedad

partnerNamespaces/eventChannels

Nombre Descripción Value
type Tipo de recurso "Microsoft.EventGrid/partnerNamespaces/eventChannels@2020-04-01-preview"
name El nombre del recurso string (obligatorio)
parent_id Identificador del recurso que es el elemento primario de este recurso. Identificador del recurso de tipo: partnerNamespaces
properties Propiedades de EventChannel. EventChannelProperties

EventChannelProperties

Nombre Descripción Value
destination Representa el destino de un canal de eventos. EventChannelDestination
expirationTimeIfNotActivatedUtc Hora de expiración del canal de eventos. Si este temporizador expira mientras el tema de asociado correspondiente nunca está activado,
se eliminan el canal de eventos y el tema de asociado correspondiente.
string
filter Información sobre el filtro para el canal de eventos. EventChannelFilter
partnerTopicFriendlyDescription Descripción sencilla sobre el tema. El publicador o asociado puede establecerlo para mostrar una descripción personalizada para el tema del asociado de cliente.
Esto será útil para quitar cualquier ambigüedad del origen de la creación del tema de asociado para el cliente.
string
source Origen del canal de eventos. Representa un recurso único en el modelo de recursos del asociado. EventChannelSource

EventChannelDestination

Nombre Descripción Valor
azureSubscriptionId Identificador de suscripción de Azure del cliente que crea el canal de eventos. El tema del asociado
asociado al canal de eventos se creará en esta suscripción de Azure.
string
partnerTopicName Nombre del tema del asociado asociado al canal de eventos. string
resourceGroup Grupo de recursos de Azure del cliente que crea el canal de eventos. El tema del asociado
asociado al canal de eventos se creará en este grupo de recursos.
string

EventChannelFilter

Nombre Descripción Value
advancedFilters Matriz de filtros avanzados que se usan para filtrar canales de eventos. AdvancedFilter[]

AdvancedFilter

Nombre Descripción Valor
key Campo o propiedad en el evento en función del cual desea filtrar. string
operatorType Establecimiento del tipo de objeto BoolEquals
NumberGreaterThan
NumberGreaterThanOrEquals
NumberIn
NumberLessThan
NumberLessThanOrEquals
NumberNotIn
StringBeginsWith
StringContains
StringEndsWith
StringIn
StringNotIn (obligatorio)

BoolEqualsAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. "BoolEquals" (obligatorio)
value Valor de filtro booleano. bool

NumberGreaterThanAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. "NumberGreaterThan" (obligatorio)
value El valor de filtro. int

NumberGreaterThanOrEqualsAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. "NumberGreaterThanOrEquals" (obligatorio)
value El valor de filtro. int

NumberInAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. "NumberIn" (obligatorio)
valores Conjunto de valores de filtro. int[]

NumberLessThanAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. "NumberLessThan" (obligatorio)
value El valor de filtro. int

NumberLessThanOrEqualsAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. "NumberLessThanOrEquals" (obligatorio)
value El valor de filtro. int

NumberNotInAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. "NumberNotIn" (obligatorio)
valores Conjunto de valores de filtro. int[]

StringBeginsWithAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. "StringBeginsWith" (obligatorio)
valores Conjunto de valores de filtro. string[]

StringContainsAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. "StringContains" (obligatorio)
valores Conjunto de valores de filtro. string[]

StringEndsWithAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. "StringEndsWith" (obligatorio)
valores Conjunto de valores de filtro. string[]

StringInAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. "StringIn" (obligatorio)
valores Conjunto de valores de filtro. string[]

StringNotInAdvancedFilter

Nombre Descripción Valor
operatorType Tipo de operador utilizado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. "StringNotIn" (obligatorio)
valores Conjunto de valores de filtro. string[]

EventChannelSource

Nombre Descripción Valor
source Identificador del recurso que es el origen de los eventos.
Representa un recurso único en el modelo de recursos del asociado.
string