Partner Microsoft.EventGridNombrespaces/eventChannels 2021-06-01-preview
Definición de recursos de Bicep
El tipo de recurso partnerNamespaces/eventChannels se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.EventGrid/partnerNamespaces/eventChannels, agregue el siguiente bicep a la plantilla.
resource symbolicname 'Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-06-01-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'
}
}
}
Objetos AdvancedFilter
Establezca la propiedad operatorType para especificar el tipo de objeto.
Para boolEquals, use:
{
operatorType: 'BoolEquals'
value: bool
}
Para IsNotNull, use:
{
operatorType: 'IsNotNull'
}
Para isNullOrUndefined, use:
{
operatorType: 'IsNullOrUndefined'
}
Para NumberGreaterThan, use:
{
operatorType: 'NumberGreaterThan'
value: int
}
Para NumberGreaterThanOrEquals, use:
{
operatorType: 'NumberGreaterThanOrEquals'
value: int
}
Para NumberIn, use:
{
operatorType: 'NumberIn'
values: [
int
]
}
Para NumberInRange, use:
{
operatorType: 'NumberInRange'
values: [
[
int
]
]
}
Para NumberLessThan, use:
{
operatorType: 'NumberLessThan'
value: int
}
Para NumberLessThanOrEquals, use:
{
operatorType: 'NumberLessThanOrEquals'
value: int
}
Para NumberNotIn, use:
{
operatorType: 'NumberNotIn'
values: [
int
]
}
Para NumberNotInRange, use:
{
operatorType: 'NumberNotInRange'
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 StringNotBeginsWith, use:
{
operatorType: 'StringNotBeginsWith'
values: [
'string'
]
}
Para StringNotContains, use:
{
operatorType: 'StringNotContains'
values: [
'string'
]
}
Para StringNotEndsWith, use:
{
operatorType: 'StringNotEndsWith'
values: [
'string'
]
}
Para StringNotIn, use:
{
operatorType: 'StringNotIn'
values: [
'string'
]
}
Valores de propiedad
AdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
llave | Campo o propiedad del evento en función del cual desea filtrar. | cuerda |
operatorType | Establezca en "BoolEquals" para el tipo BoolEqualsAdvancedFilter. Establezca en "IsNotNull" para el tipo IsNotNullAdvancedFilter. Establezca en "IsNullOrUndefined" para el tipo IsNullOrUndefinedAdvancedFilter. Establezca en "NumberGreaterThan" para el tipo NumberGreaterThanAdvancedFilter. Establezca en "NumberGreaterThanOrEquals" para el tipo NumberGreaterThanOrEqualsAdvancedFilter. Establezca en "NumberIn" para el tipo NumberInAdvancedFilter. Establezca en "NumberInRange" para el tipo NumberInRangeAdvancedFilter. Establezca en "NumberLessThan" para el tipo NumberLessThanAdvancedFilter. Establezca en "NumberLessThanOrEquals" para el tipo NumberLessThanOrEqualsAdvancedFilter. Establezca en "NumberNotIn" para el tipo NumberNotInAdvancedFilter. Establezca en "NumberNotInRange" para el tipo NumberNotInRangeAdvancedFilter. Establezca en "StringBeginsWith" para el tipo StringBeginsWithAdvancedFilter. Establezca en "StringContains" para el tipo StringContainsAdvancedFilter. Establezca en "StringEndsWith" para el tipo StringEndsWithAdvancedFilter. Establezca en "StringIn" para el tipo StringInAdvancedFilter. Establezca en "StringNotBeginsWith" para el tipo StringNotBeginsWithAdvancedFilter. Establezca en "StringNotContains" para el tipo StringNotContainsAdvancedFilter. Establezca en "StringNotEndsWith" para el tipo StringNotEndsWithAdvancedFilter. Establezca en "StringNotIn" para el tipo StringNotInAdvancedFilter. | 'BoolEquals' 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' 'NumberInRange' 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'StringIn' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (obligatorio) |
BoolEqualsAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'BoolEquals' (obligatorio) |
valor | Valor de filtro booleano. | Bool |
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. |
cuerda |
partnerTopicName | Nombre del tema del asociado asociado al canal de eventos. | cuerda |
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. |
cuerda |
EventChannelFilter
Nombre | Descripción | Valor |
---|---|---|
advancedFilters | Matriz de filtros avanzados que se usan para filtrar canales de eventos. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Permite evaluar filtros avanzados en una matriz de valores en lugar de esperar un valor singular. El valor predeterminado es false o null. | Bool |
EventChannelProperties
Nombre | Descripción | Valor |
---|---|---|
destino | Representa el destino de un canal de eventos. | EventChannelDestination |
expirationTimeIfNotActivatedUtc | Hora de expiración del canal de eventos. Si este temporizador expira mientras nunca se activa el tema del asociado correspondiente, Se eliminan el canal de eventos y el tema de asociado correspondiente. |
cuerda |
filtro | Información sobre el filtro del canal de eventos. | EventChannelFilter |
partnerTopicFriendlyDescription | Descripción fácil 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. |
cuerda |
fuente | Origen del canal de eventos. Esto representa un recurso único en el modelo de recursos del asociado. | EventChannelSource |
EventChannelSource
Nombre | Descripción | Valor |
---|---|---|
fuente | Identificador del recurso que es el origen de los eventos. Esto representa un recurso único en el modelo de recursos del asociado. |
cuerda |
IsNotNullAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'IsNotNull' (obligatorio) |
IsNullOrUndefinedAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'IsNullOrUndefined' (obligatorio) |
Microsoft.EventGrid/partnerNamespaces/eventChannels
Nombre | Descripción | Valor |
---|---|---|
nombre | El nombre del recurso | string (obligatorio) |
padre | 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 obtener más información, consulte recurso secundario fuera del recurso primario. |
Nombre simbólico del recurso de tipo: partnerNamespaces |
Propiedades | Propiedades de EventChannel. | EventChannelProperties |
NumberGreaterThanAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'NumberGreaterThan' (obligatorio) |
valor | 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) |
valor | 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[] |
NumberInRangeAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'NumberInRange' (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) |
valor | 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) |
valor | 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[] |
NumberNotInRangeAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'NumberNotInRange' (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[] |
StringNotBeginsWithAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'StringNotBeginsWith' (obligatorio) |
valores | Conjunto de valores de filtro. | string[] |
StringNotContainsAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'StringNotContains' (obligatorio) |
valores | Conjunto de valores de filtro. | string[] |
StringNotEndsWithAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'StringNotEndsWith' (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[] |
Definición de recursos de plantilla de ARM
El tipo de recurso partnerNamespaces/eventChannels se puede implementar con operaciones destinadas a:
- grupos de recursos: consulte comandos de implementación de grupos de recursos
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.EventGrid/partnerNamespaces/eventChannels, agregue el siguiente JSON a la plantilla.
{
"type": "Microsoft.EventGrid/partnerNamespaces/eventChannels",
"apiVersion": "2021-06-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
} ],
"enableAdvancedFilteringOnArrays": "bool"
},
"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 IsNotNull, use:
{
"operatorType": "IsNotNull"
}
Para isNullOrUndefined, use:
{
"operatorType": "IsNullOrUndefined"
}
Para NumberGreaterThan, use:
{
"operatorType": "NumberGreaterThan",
"value": "int"
}
Para NumberGreaterThanOrEquals, use:
{
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
}
Para NumberIn, use:
{
"operatorType": "NumberIn",
"values": [ "int" ]
}
Para NumberInRange, use:
{
"operatorType": "NumberInRange",
"values": [
[ "int" ]
]
}
Para NumberLessThan, use:
{
"operatorType": "NumberLessThan",
"value": "int"
}
Para NumberLessThanOrEquals, use:
{
"operatorType": "NumberLessThanOrEquals",
"value": "int"
}
Para NumberNotIn, use:
{
"operatorType": "NumberNotIn",
"values": [ "int" ]
}
Para NumberNotInRange, use:
{
"operatorType": "NumberNotInRange",
"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 StringNotBeginsWith, use:
{
"operatorType": "StringNotBeginsWith",
"values": [ "string" ]
}
Para StringNotContains, use:
{
"operatorType": "StringNotContains",
"values": [ "string" ]
}
Para StringNotEndsWith, use:
{
"operatorType": "StringNotEndsWith",
"values": [ "string" ]
}
Para StringNotIn, use:
{
"operatorType": "StringNotIn",
"values": [ "string" ]
}
Valores de propiedad
AdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
llave | Campo o propiedad del evento en función del cual desea filtrar. | cuerda |
operatorType | Establezca en "BoolEquals" para el tipo BoolEqualsAdvancedFilter. Establezca en "IsNotNull" para el tipo IsNotNullAdvancedFilter. Establezca en "IsNullOrUndefined" para el tipo IsNullOrUndefinedAdvancedFilter. Establezca en "NumberGreaterThan" para el tipo NumberGreaterThanAdvancedFilter. Establezca en "NumberGreaterThanOrEquals" para el tipo NumberGreaterThanOrEqualsAdvancedFilter. Establezca en "NumberIn" para el tipo NumberInAdvancedFilter. Establezca en "NumberInRange" para el tipo NumberInRangeAdvancedFilter. Establezca en "NumberLessThan" para el tipo NumberLessThanAdvancedFilter. Establezca en "NumberLessThanOrEquals" para el tipo NumberLessThanOrEqualsAdvancedFilter. Establezca en "NumberNotIn" para el tipo NumberNotInAdvancedFilter. Establezca en "NumberNotInRange" para el tipo NumberNotInRangeAdvancedFilter. Establezca en "StringBeginsWith" para el tipo StringBeginsWithAdvancedFilter. Establezca en "StringContains" para el tipo StringContainsAdvancedFilter. Establezca en "StringEndsWith" para el tipo StringEndsWithAdvancedFilter. Establezca en "StringIn" para el tipo StringInAdvancedFilter. Establezca en "StringNotBeginsWith" para el tipo StringNotBeginsWithAdvancedFilter. Establezca en "StringNotContains" para el tipo StringNotContainsAdvancedFilter. Establezca en "StringNotEndsWith" para el tipo StringNotEndsWithAdvancedFilter. Establezca en "StringNotIn" para el tipo StringNotInAdvancedFilter. | 'BoolEquals' 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' 'NumberInRange' 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'StringIn' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (obligatorio) |
BoolEqualsAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'BoolEquals' (obligatorio) |
valor | Valor de filtro booleano. | Bool |
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. |
cuerda |
partnerTopicName | Nombre del tema del asociado asociado al canal de eventos. | cuerda |
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. |
cuerda |
EventChannelFilter
Nombre | Descripción | Valor |
---|---|---|
advancedFilters | Matriz de filtros avanzados que se usan para filtrar canales de eventos. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Permite evaluar filtros avanzados en una matriz de valores en lugar de esperar un valor singular. El valor predeterminado es false o null. | Bool |
EventChannelProperties
Nombre | Descripción | Valor |
---|---|---|
destino | Representa el destino de un canal de eventos. | EventChannelDestination |
expirationTimeIfNotActivatedUtc | Hora de expiración del canal de eventos. Si este temporizador expira mientras nunca se activa el tema del asociado correspondiente, Se eliminan el canal de eventos y el tema de asociado correspondiente. |
cuerda |
filtro | Información sobre el filtro del canal de eventos. | EventChannelFilter |
partnerTopicFriendlyDescription | Descripción fácil 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. |
cuerda |
fuente | Origen del canal de eventos. Esto representa un recurso único en el modelo de recursos del asociado. | EventChannelSource |
EventChannelSource
Nombre | Descripción | Valor |
---|---|---|
fuente | Identificador del recurso que es el origen de los eventos. Esto representa un recurso único en el modelo de recursos del asociado. |
cuerda |
IsNotNullAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'IsNotNull' (obligatorio) |
IsNullOrUndefinedAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'IsNullOrUndefined' (obligatorio) |
Microsoft.EventGrid/partnerNamespaces/eventChannels
NumberGreaterThanAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'NumberGreaterThan' (obligatorio) |
valor | 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) |
valor | 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[] |
NumberInRangeAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'NumberInRange' (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) |
valor | 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) |
valor | 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[] |
NumberNotInRangeAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'NumberNotInRange' (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[] |
StringNotBeginsWithAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'StringNotBeginsWith' (obligatorio) |
valores | Conjunto de valores de filtro. | string[] |
StringNotContainsAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'StringNotContains' (obligatorio) |
valores | Conjunto de valores de filtro. | string[] |
StringNotEndsWithAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'StringNotEndsWith' (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[] |
Definición de recursos de Terraform (proveedor AzAPI)
El tipo de recurso partnerNamespaces/eventChannels se puede implementar con operaciones destinadas a:
- grupos de recursos de
Para obtener una lista de las propiedades modificadas en cada versión de API, consulte registro de cambios.
Formato de recurso
Para crear un recurso Microsoft.EventGrid/partnerNamespaces/eventChannels, agregue el siguiente terraform a la plantilla.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-06-01-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"
}
}
})
}
Objetos AdvancedFilter
Establezca la propiedad operatorType para especificar el tipo de objeto.
Para boolEquals, use:
{
operatorType = "BoolEquals"
value = bool
}
Para IsNotNull, use:
{
operatorType = "IsNotNull"
}
Para isNullOrUndefined, use:
{
operatorType = "IsNullOrUndefined"
}
Para NumberGreaterThan, use:
{
operatorType = "NumberGreaterThan"
value = int
}
Para NumberGreaterThanOrEquals, use:
{
operatorType = "NumberGreaterThanOrEquals"
value = int
}
Para NumberIn, use:
{
operatorType = "NumberIn"
values = [
int
]
}
Para NumberInRange, use:
{
operatorType = "NumberInRange"
values = [
[
int
]
]
}
Para NumberLessThan, use:
{
operatorType = "NumberLessThan"
value = int
}
Para NumberLessThanOrEquals, use:
{
operatorType = "NumberLessThanOrEquals"
value = int
}
Para NumberNotIn, use:
{
operatorType = "NumberNotIn"
values = [
int
]
}
Para NumberNotInRange, use:
{
operatorType = "NumberNotInRange"
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 StringNotBeginsWith, use:
{
operatorType = "StringNotBeginsWith"
values = [
"string"
]
}
Para StringNotContains, use:
{
operatorType = "StringNotContains"
values = [
"string"
]
}
Para StringNotEndsWith, use:
{
operatorType = "StringNotEndsWith"
values = [
"string"
]
}
Para StringNotIn, use:
{
operatorType = "StringNotIn"
values = [
"string"
]
}
Valores de propiedad
AdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
llave | Campo o propiedad del evento en función del cual desea filtrar. | cuerda |
operatorType | Establezca en "BoolEquals" para el tipo BoolEqualsAdvancedFilter. Establezca en "IsNotNull" para el tipo IsNotNullAdvancedFilter. Establezca en "IsNullOrUndefined" para el tipo IsNullOrUndefinedAdvancedFilter. Establezca en "NumberGreaterThan" para el tipo NumberGreaterThanAdvancedFilter. Establezca en "NumberGreaterThanOrEquals" para el tipo NumberGreaterThanOrEqualsAdvancedFilter. Establezca en "NumberIn" para el tipo NumberInAdvancedFilter. Establezca en "NumberInRange" para el tipo NumberInRangeAdvancedFilter. Establezca en "NumberLessThan" para el tipo NumberLessThanAdvancedFilter. Establezca en "NumberLessThanOrEquals" para el tipo NumberLessThanOrEqualsAdvancedFilter. Establezca en "NumberNotIn" para el tipo NumberNotInAdvancedFilter. Establezca en "NumberNotInRange" para el tipo NumberNotInRangeAdvancedFilter. Establezca en "StringBeginsWith" para el tipo StringBeginsWithAdvancedFilter. Establezca en "StringContains" para el tipo StringContainsAdvancedFilter. Establezca en "StringEndsWith" para el tipo StringEndsWithAdvancedFilter. Establezca en "StringIn" para el tipo StringInAdvancedFilter. Establezca en "StringNotBeginsWith" para el tipo StringNotBeginsWithAdvancedFilter. Establezca en "StringNotContains" para el tipo StringNotContainsAdvancedFilter. Establezca en "StringNotEndsWith" para el tipo StringNotEndsWithAdvancedFilter. Establezca en "StringNotIn" para el tipo StringNotInAdvancedFilter. | 'BoolEquals' 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' 'NumberInRange' 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'StringIn' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (obligatorio) |
BoolEqualsAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'BoolEquals' (obligatorio) |
valor | Valor de filtro booleano. | Bool |
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. |
cuerda |
partnerTopicName | Nombre del tema del asociado asociado al canal de eventos. | cuerda |
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. |
cuerda |
EventChannelFilter
Nombre | Descripción | Valor |
---|---|---|
advancedFilters | Matriz de filtros avanzados que se usan para filtrar canales de eventos. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Permite evaluar filtros avanzados en una matriz de valores en lugar de esperar un valor singular. El valor predeterminado es false o null. | Bool |
EventChannelProperties
Nombre | Descripción | Valor |
---|---|---|
destino | Representa el destino de un canal de eventos. | EventChannelDestination |
expirationTimeIfNotActivatedUtc | Hora de expiración del canal de eventos. Si este temporizador expira mientras nunca se activa el tema del asociado correspondiente, Se eliminan el canal de eventos y el tema de asociado correspondiente. |
cuerda |
filtro | Información sobre el filtro del canal de eventos. | EventChannelFilter |
partnerTopicFriendlyDescription | Descripción fácil 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. |
cuerda |
fuente | Origen del canal de eventos. Esto representa un recurso único en el modelo de recursos del asociado. | EventChannelSource |
EventChannelSource
Nombre | Descripción | Valor |
---|---|---|
fuente | Identificador del recurso que es el origen de los eventos. Esto representa un recurso único en el modelo de recursos del asociado. |
cuerda |
IsNotNullAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'IsNotNull' (obligatorio) |
IsNullOrUndefinedAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'IsNullOrUndefined' (obligatorio) |
Microsoft.EventGrid/partnerNamespaces/eventChannels
Nombre | Descripción | Valor |
---|---|---|
nombre | 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 |
Propiedades | Propiedades de EventChannel. | EventChannelProperties |
tipo | El tipo de recurso | "Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-06-01-preview" |
NumberGreaterThanAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'NumberGreaterThan' (obligatorio) |
valor | 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) |
valor | 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[] |
NumberInRangeAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'NumberInRange' (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) |
valor | 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) |
valor | 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[] |
NumberNotInRangeAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'NumberNotInRange' (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[] |
StringNotBeginsWithAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'StringNotBeginsWith' (obligatorio) |
valores | Conjunto de valores de filtro. | string[] |
StringNotContainsAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'StringNotContains' (obligatorio) |
valores | Conjunto de valores de filtro. | string[] |
StringNotEndsWithAdvancedFilter
Nombre | Descripción | Valor |
---|---|---|
operatorType | Tipo de operador usado para filtrar, por ejemplo, NumberIn, StringContains, BoolEquals y otros. | 'StringNotEndsWith' (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[] |