Microsoft.EventGrid partnerNamespaces/eventChannels 2021-10-15-preview
Definição de recurso do Bicep
O tipo de recurso partnerNamespaces/eventChannels pode ser implementado com operações que visam:
- Grupos de recursos – veja os comandos de implementação do grupo de recursos
Para obter uma lista das propriedades alteradas em cada versão da API, veja Registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.EventGrid/partnerNamespaces/eventChannels, adicione o seguinte Bicep ao seu modelo.
resource symbolicname 'Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-10-15-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
}
]
enableAdvancedFilteringOnArrays: bool
}
partnerTopicFriendlyDescription: 'string'
source: {
source: 'string'
}
}
}
Objetos AdvancedFilter
Defina a propriedade operatorType para especificar o tipo de objeto.
Para BoolEquals, utilize:
operatorType: 'BoolEquals'
value: bool
Para IsNotNull, utilize:
operatorType: 'IsNotNull'
Para IsNullOrUndefined, utilize:
operatorType: 'IsNullOrUndefined'
Para NumberGreaterThan, utilize:
operatorType: 'NumberGreaterThan'
value: int
Para NumberGreaterThanOrEquals, utilize:
operatorType: 'NumberGreaterThanOrEquals'
value: int
Para NumberIn, utilize:
operatorType: 'NumberIn'
values: [
int
]
Para NumberInRange, utilize:
operatorType: 'NumberInRange'
values: [
[
int
]
]
Para NumberLessThan, utilize:
operatorType: 'NumberLessThan'
value: int
Para NumberLessThanOrEquals, utilize:
operatorType: 'NumberLessThanOrEquals'
value: int
Para NumberNotIn, utilize:
operatorType: 'NumberNotIn'
values: [
int
]
Para NumberNotInRange, utilize:
operatorType: 'NumberNotInRange'
values: [
[
int
]
]
Para StringBeginsWith, utilize:
operatorType: 'StringBeginsWith'
values: [
'string'
]
Para StringContains, utilize:
operatorType: 'StringContains'
values: [
'string'
]
Para StringEndsWith, utilize:
operatorType: 'StringEndsWith'
values: [
'string'
]
Para StringIn, utilize:
operatorType: 'StringIn'
values: [
'string'
]
Para StringNotBeginsWith, utilize:
operatorType: 'StringNotBeginsWith'
values: [
'string'
]
Para StringNotContains, utilize:
operatorType: 'StringNotContains'
values: [
'string'
]
Para StringNotEndsWith, utilize:
operatorType: 'StringNotEndsWith'
values: [
'string'
]
Para StringNotIn, utilize:
operatorType: 'StringNotIn'
values: [
'string'
]
Valores de propriedade
partnerNamespaces/eventChannels
Nome | Descrição | Valor |
---|---|---|
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados no Bicep. |
cadeia (obrigatório) |
principal | No Bicep, pode especificar o recurso principal de um recurso subordinado. Só tem de adicionar esta propriedade quando o recurso subordinado for declarado fora do recurso principal. Para obter mais informações, veja Recurso subordinado fora do recurso principal. |
Nome simbólico para recurso do tipo: partnerNamespaces |
propriedades | Propriedades do EventChannel. | EventChannelProperties |
EventChannelProperties
Nome | Descrição | Valor |
---|---|---|
destino | Representa o destino de um canal de eventos. | EventChannelDestination |
expirationTimeIfNotActivatedUtc | Hora de expiração do canal de eventos. Se este temporizador expirar enquanto o tópico de parceiro correspondente nunca estiver ativado, o canal de eventos e o tópico de parceiro correspondente são eliminados. |
string |
filter | Informações sobre o filtro do canal de eventos. | EventChannelFilter |
partnerTopicFriendlyDescription | Descrição amigável sobre o tópico. Isto pode ser definido pelo publicador/parceiro para mostrar uma descrição personalizada do tópico do parceiro de cliente. Isto será útil para remover qualquer ambiguidade da origem da criação do tópico de parceiro para o cliente. |
string |
source | Origem do canal de eventos. Isto representa um recurso exclusivo no modelo de recursos do parceiro. | EventChannelSource |
EventChannelDestination
Nome | Descrição | Valor |
---|---|---|
azureSubscriptionId | ID de subscrição do Azure do cliente que está a criar o canal de eventos. O tópico de parceiro associado ao canal de eventos será criado nesta subscrição do Azure. |
string |
partnerTopicName | Nome do tópico de parceiro associado ao canal de eventos. | string |
resourceGroup | Grupo de Recursos do Azure do cliente que está a criar o canal de eventos. O tópico de parceiro associado ao canal de eventos será criado neste grupo de recursos. |
string |
EventChannelFilter
Nome | Descrição | Valor |
---|---|---|
advancedFilters | Uma matriz de filtros avançados que são utilizados para filtrar canais de eventos. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Permite que os filtros avançados sejam avaliados relativamente a uma matriz de valores em vez de esperar um valor singular. O valor predefinido é falso ou nulo. | bool |
AdvancedFilter
Nome | Descrição | Valor |
---|---|---|
chave | O campo/propriedade no evento com base no qual pretende filtrar. | string |
operatorType | Definir o tipo de objeto | BoolEquals IsNotNull IsNullOrUndefined NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberInRange NumberLessThan NumberLessThanOrEquals NumberNotIn NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (obrigatório) |
BoolEqualsAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "BoolEquals" (obrigatório) |
valor | O valor do filtro booleano. | bool |
IsNotNullAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "IsNotNull" (obrigatório) |
IsNullOrUndefinedAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "IsNullOrUndefined" (obrigatório) |
NumberGreaterThanAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberGreaterThan" (obrigatório) |
valor | O valor do filtro. | int |
NumberGreaterThanOrEqualsAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberGreaterThanOrEquals" (obrigatório) |
valor | O valor do filtro. | int |
NumberInAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberIn" (obrigatório) |
values | O conjunto de valores de filtro. | int[] |
NumberInRangeAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberInRange" (obrigatório) |
values | O conjunto de valores de filtro. | int[][] |
NumberLessThanAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberLessThan" (obrigatório) |
valor | O valor do filtro. | int |
NumberLessThanOrEqualsAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberLessThanOrEquals" (obrigatório) |
valor | O valor do filtro. | int |
NumberNotInAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberNotIn" (obrigatório) |
values | O conjunto de valores de filtro. | int[] |
NumberNotInRangeAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberNotInRange" (obrigatório) |
values | O conjunto de valores de filtro. | int[][] |
StringBeginsWithAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringBeginsWith" (obrigatório) |
values | O conjunto de valores de filtro. | string[] |
StringContainsAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringContains" (obrigatório) |
values | O conjunto de valores de filtro. | string[] |
StringEndsWithAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringEndsWith" (obrigatório) |
values | O conjunto de valores de filtro. | string[] |
StringInAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringIn" (obrigatório) |
values | O conjunto de valores de filtro. | string[] |
StringNotBeginsWithAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringNotBeginsWith" (obrigatório) |
values | O conjunto de valores de filtro. | string[] |
StringNotContainsAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringNotContains" (obrigatório) |
values | O conjunto de valores de filtro. | string[] |
StringNotEndsWithAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringNotEndsWith" (obrigatório) |
values | O conjunto de valores de filtro. | cadeia[] |
StringNotInAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringNotIn" (obrigatório) |
values | O conjunto de valores de filtro. | cadeia[] |
EventChannelSource
Nome | Descrição | Valor |
---|---|---|
source | O identificador do recurso que é a origem dos eventos. Isto representa um recurso exclusivo no modelo de recursos do parceiro. |
string |
Definição de recurso de modelo do ARM
O tipo de recurso partnerNamespaces/eventChannels pode ser implementado com operações que visam:
- Grupos de recursos – veja comandos de implementação de grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.EventGrid/partnerNamespaces/eventChannels, adicione o seguinte JSON ao seu modelo.
{
"type": "Microsoft.EventGrid/partnerNamespaces/eventChannels",
"apiVersion": "2021-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"
}
}
}
Objetos AdvancedFilter
Defina a propriedade operatorType para especificar o tipo de objeto.
Para BoolEquals, utilize:
"operatorType": "BoolEquals",
"value": "bool"
Para IsNotNull, utilize:
"operatorType": "IsNotNull"
Para IsNullOrUndefined, utilize:
"operatorType": "IsNullOrUndefined"
Para NumberGreaterThan, utilize:
"operatorType": "NumberGreaterThan",
"value": "int"
Para NumberGreaterThanOrEquals, utilize:
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
Para NumberIn, utilize:
"operatorType": "NumberIn",
"values": [ "int" ]
Para NumberInRange, utilize:
"operatorType": "NumberInRange",
"values": [ [ "int" ] ]
Para NumberLessThan, utilize:
"operatorType": "NumberLessThan",
"value": "int"
Para NumberLessThanOrEquals, utilize:
"operatorType": "NumberLessThanOrEquals",
"value": "int"
Para NumberNotIn, utilize:
"operatorType": "NumberNotIn",
"values": [ "int" ]
Para NumberNotInRange, utilize:
"operatorType": "NumberNotInRange",
"values": [ [ "int" ] ]
Para StringBeginsWith, utilize:
"operatorType": "StringBeginsWith",
"values": [ "string" ]
Para StringContains, utilize:
"operatorType": "StringContains",
"values": [ "string" ]
Para StringEndsWith, utilize:
"operatorType": "StringEndsWith",
"values": [ "string" ]
Para StringIn, utilize:
"operatorType": "StringIn",
"values": [ "string" ]
Para StringNotBeginsWith, utilize:
"operatorType": "StringNotBeginsWith",
"values": [ "string" ]
Para StringNotContains, utilize:
"operatorType": "StringNotContains",
"values": [ "string" ]
Para StringNotEndsWith, utilize:
"operatorType": "StringNotEndsWith",
"values": [ "string" ]
Para StringNotIn, utilize:
"operatorType": "StringNotIn",
"values": [ "string" ]
Valores de propriedade
partnerNamespaces/eventChannels
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.EventGrid/partnerNamespaces/eventChannels" |
apiVersion | A versão da API de recursos | "2021-10-15-preview" |
name | O nome do recurso Veja como definir nomes e tipos para recursos subordinados em modelos do ARM JSON. |
cadeia (obrigatório) |
propriedades | Propriedades do EventChannel. | EventChannelProperties |
EventChannelProperties
Nome | Descrição | Valor |
---|---|---|
destino | Representa o destino de um canal de eventos. | EventChannelDestination |
expirationTimeIfNotActivatedUtc | Hora de expiração do canal de eventos. Se este temporizador expirar enquanto o tópico de parceiro correspondente nunca estiver ativado, o canal de eventos e o tópico de parceiro correspondente são eliminados. |
string |
filter | Informações sobre o filtro do canal de eventos. | EventChannelFilter |
partnerTopicFriendlyDescription | Descrição amigável sobre o tópico. Isto pode ser definido pelo editor/parceiro para mostrar a descrição personalizada do tópico do parceiro de cliente. Isto será útil para remover qualquer ambiguidade da origem da criação do tópico de parceiro para o cliente. |
string |
source | Origem do canal de eventos. Isto representa um recurso exclusivo no modelo de recursos do parceiro. | EventChannelSource |
EventChannelDestination
Nome | Descrição | Valor |
---|---|---|
azureSubscriptionId | ID da subscrição do Azure do cliente que está a criar o canal de eventos. O tópico do parceiro associado ao canal de eventos será criado nesta subscrição do Azure. |
string |
partnerTopicName | Nome do tópico de parceiro associado ao canal de eventos. | string |
resourceGroup | Grupo de Recursos do Azure do cliente que está a criar o canal de eventos. O tópico do parceiro associado ao canal de eventos será criado neste grupo de recursos. |
string |
EventChannelFilter
Nome | Descrição | Valor |
---|---|---|
advancedFilters | Uma matriz de filtros avançados que são utilizados para filtrar canais de eventos. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Permite que os filtros avançados sejam avaliados relativamente a uma matriz de valores em vez de esperar um valor singular. O valor predefinido é falso ou nulo. | bool |
AdvancedFilter
Nome | Descrição | Valor |
---|---|---|
chave | O campo/propriedade no evento com base no qual pretende filtrar. | string |
operatorType | Definir o tipo de objeto | BoolEquals IsNotNull IsNullOrUndefined NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberInRange NumberLessThan NumberLessThanOrEquals NumberNotIn NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (obrigatório) |
BoolEqualsAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "BoolEquals" (obrigatório) |
valor | O valor do filtro booleano. | bool |
IsNotNullAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "IsNotNull" (obrigatório) |
IsNullOrUndefinedAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "IsNullOrUndefined" (obrigatório) |
NumberGreaterThanAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberGreaterThan" (obrigatório) |
valor | O valor do filtro. | int |
NumberGreaterThanOrEqualsAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberGreaterThanOrEquals" (obrigatório) |
valor | O valor do filtro. | int |
NumberInAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberIn" (obrigatório) |
values | O conjunto de valores de filtro. | int[] |
NumberInRangeAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberInRange" (obrigatório) |
values | O conjunto de valores de filtro. | int[][] |
NumberLessThanAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberLessThan" (obrigatório) |
valor | O valor do filtro. | int |
NumberLessThanOrEqualsAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberLessThanOrEquals" (obrigatório) |
valor | O valor do filtro. | int |
NumberNotInAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberNotIn" (obrigatório) |
values | O conjunto de valores de filtro. | int[] |
NumberNotInRangeAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberNotInRange" (obrigatório) |
values | O conjunto de valores de filtro. | int[][] |
StringBeginsWithAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringBeginsWith" (obrigatório) |
values | O conjunto de valores de filtro. | cadeia[] |
StringContainsAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringContains" (obrigatório) |
values | O conjunto de valores de filtro. | cadeia[] |
StringEndsWithAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringEndsWith" (obrigatório) |
values | O conjunto de valores de filtro. | cadeia[] |
StringInAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringIn" (obrigatório) |
values | O conjunto de valores de filtro. | cadeia[] |
StringNotBeginsWithAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringNotBeginsWith" (obrigatório) |
values | O conjunto de valores de filtro. | cadeia[] |
StringNotContainsAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringNotContains" (obrigatório) |
values | O conjunto de valores de filtro. | cadeia[] |
StringNotEndsWithAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringNotEndsWith" (obrigatório) |
values | O conjunto de valores de filtro. | cadeia[] |
StringNotInAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringNotIn" (obrigatório) |
values | O conjunto de valores de filtro. | cadeia[] |
EventChannelSource
Nome | Descrição | Valor |
---|---|---|
source | O identificador do recurso que é a origem dos eventos. Isto representa um recurso exclusivo no modelo de recursos do parceiro. |
string |
Definição de recurso do Terraform (fornecedor AzAPI)
O tipo de recurso partnerNamespaces/eventChannels pode ser implementado com operações que visam:
- Grupos de recursos
Para obter uma lista de propriedades alteradas em cada versão da API, veja registo de alterações.
Formato do recurso
Para criar um recurso Microsoft.EventGrid/partnerNamespaces/eventChannels, adicione o seguinte Terraform ao seu modelo.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-10-15-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
}
]
enableAdvancedFilteringOnArrays = bool
}
partnerTopicFriendlyDescription = "string"
source = {
source = "string"
}
}
})
}
Objetos AdvancedFilter
Defina a propriedade operatorType para especificar o tipo de objeto.
Para BoolEquals, utilize:
operatorType = "BoolEquals"
value = bool
Para IsNotNull, utilize:
operatorType = "IsNotNull"
Para IsNullOrUndefined, utilize:
operatorType = "IsNullOrUndefined"
Para NumberGreaterThan, utilize:
operatorType = "NumberGreaterThan"
value = int
Para NumberGreaterThanOrEquals, utilize:
operatorType = "NumberGreaterThanOrEquals"
value = int
Para NumberIn, utilize:
operatorType = "NumberIn"
values = [
int
]
Para NumberInRange, utilize:
operatorType = "NumberInRange"
values = [
[
int
]
]
Para NumberLessThan, utilize:
operatorType = "NumberLessThan"
value = int
Para NumberLessThanOrEquals, utilize:
operatorType = "NumberLessThanOrEquals"
value = int
Para NumberNotIn, utilize:
operatorType = "NumberNotIn"
values = [
int
]
Para NumberNotInRange, utilize:
operatorType = "NumberNotInRange"
values = [
[
int
]
]
Para StringBeginsWith, utilize:
operatorType = "StringBeginsWith"
values = [
"string"
]
Para StringContains, utilize:
operatorType = "StringContains"
values = [
"string"
]
Para StringEndsWith, utilize:
operatorType = "StringEndsWith"
values = [
"string"
]
Para StringIn, utilize:
operatorType = "StringIn"
values = [
"string"
]
Para StringNotBeginsWith, utilize:
operatorType = "StringNotBeginsWith"
values = [
"string"
]
Para StringNotContains, utilize:
operatorType = "StringNotContains"
values = [
"string"
]
Para StringNotEndsWith, utilize:
operatorType = "StringNotEndsWith"
values = [
"string"
]
Para StringNotIn, utilize:
operatorType = "StringNotIn"
values = [
"string"
]
Valores de propriedade
partnerNamespaces/eventChannels
Nome | Descrição | Valor |
---|---|---|
tipo | O tipo de recurso | "Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-10-15-preview" |
name | O nome do recurso | cadeia (obrigatório) |
parent_id | O ID do recurso que é o principal para este recurso. | ID para recurso do tipo: partnerNamespaces |
propriedades | Propriedades do EventChannel. | EventChannelProperties |
EventChannelProperties
Nome | Descrição | Valor |
---|---|---|
destino | Representa o destino de um canal de eventos. | EventChannelDestination |
expirationTimeIfNotActivatedUtc | Hora de expiração do canal de eventos. Se este temporizador expirar enquanto o tópico de parceiro correspondente nunca estiver ativado, o canal de eventos e o tópico de parceiro correspondente são eliminados. |
string |
filter | Informações sobre o filtro do canal de eventos. | EventChannelFilter |
partnerTopicFriendlyDescription | Descrição amigável sobre o tópico. Isto pode ser definido pelo publicador/parceiro para mostrar uma descrição personalizada do tópico do parceiro de cliente. Isto será útil para remover qualquer ambiguidade da origem da criação do tópico de parceiro para o cliente. |
string |
source | Origem do canal de eventos. Isto representa um recurso exclusivo no modelo de recursos do parceiro. | EventChannelSource |
EventChannelDestination
Nome | Descrição | Valor |
---|---|---|
azureSubscriptionId | ID de subscrição do Azure do cliente que está a criar o canal de eventos. O tópico de parceiro associado ao canal de eventos será criado nesta subscrição do Azure. |
string |
partnerTopicName | Nome do tópico de parceiro associado ao canal de eventos. | string |
resourceGroup | Grupo de Recursos do Azure do cliente que está a criar o canal de eventos. O tópico de parceiro associado ao canal de eventos será criado neste grupo de recursos. |
string |
EventChannelFilter
Nome | Descrição | Valor |
---|---|---|
advancedFilters | Uma matriz de filtros avançados que são utilizados para filtrar canais de eventos. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Permite que os filtros avançados sejam avaliados relativamente a uma matriz de valores em vez de esperar um valor singular. O valor predefinido é falso ou nulo. | bool |
AdvancedFilter
Nome | Descrição | Valor |
---|---|---|
chave | O campo/propriedade no evento com base no qual pretende filtrar. | string |
operatorType | Definir o tipo de objeto | BoolEquals IsNotNull IsNullOrUndefined NumberGreaterThan NumberGreaterThanOrEquals NumberIn NumberInRange NumberLessThan NumberLessThanOrEquals NúmNotIn NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (obrigatório) |
BoolEqualsAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "BoolEquals" (obrigatório) |
valor | O valor do filtro booleano. | bool |
IsNotNullAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "IsNotNull" (obrigatório) |
IsNullOrUndefinedAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "IsNullOrUndefined" (obrigatório) |
NumberGreaterThanAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberGreaterThan" (obrigatório) |
valor | O valor do filtro. | int |
NumberGreaterThanOrEqualsAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberGreaterThanOrEquals" (obrigatório) |
valor | O valor do filtro. | int |
NumberInAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberIn" (obrigatório) |
values | O conjunto de valores de filtro. | int[] |
NumberInRangeAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberInRange" (obrigatório) |
values | O conjunto de valores de filtro. | int[][] |
NumberLessThanAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberLessThan" (obrigatório) |
valor | O valor do filtro. | int |
NumberLessThanOrEqualsAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberLessThanOrEquals" (obrigatório) |
valor | O valor do filtro. | int |
NumberNotInAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberNotIn" (obrigatório) |
values | O conjunto de valores de filtro. | int[] |
NumberNotInRangeAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "NumberNotInRange" (obrigatório) |
values | O conjunto de valores de filtro. | int[][] |
StringBeginsWithAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringBeginsWith" (obrigatório) |
values | O conjunto de valores de filtro. | string[] |
StringContainsAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringContains" (obrigatório) |
values | O conjunto de valores de filtro. | string[] |
StringEndsWithAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringEndsWith" (obrigatório) |
values | O conjunto de valores de filtro. | string[] |
StringInAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringIn" (obrigatório) |
values | O conjunto de valores de filtro. | string[] |
StringNotBeginsWithAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringNotBeginsWith" (obrigatório) |
values | O conjunto de valores de filtro. | string[] |
StringNotContainsAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringNotContains" (obrigatório) |
values | O conjunto de valores de filtro. | string[] |
StringNotEndsWithAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringNotEndsWith" (obrigatório) |
values | O conjunto de valores de filtro. | string[] |
StringNotInAdvancedFilter
Nome | Descrição | Valor |
---|---|---|
operatorType | O tipo de operador utilizado para filtrar, por exemplo, NumberIn, StringContains, BoolEquals e outros. | "StringNotIn" (obrigatório) |
values | O conjunto de valores de filtro. | string[] |
EventChannelSource
Nome | Descrição | Valor |
---|---|---|
source | O identificador do recurso que é a origem dos eventos. Isto representa um recurso exclusivo no modelo de recursos do parceiro. |
string |