Microsoft.EventGrid partnerNamespaces/eventChannels
- nejnovější
-
10. 10. 2021 ve verzi Preview -
2021-06-01-preview -
10. 10. 2020 ve verzi Preview -
2020-04-01-preview
Definice prostředku Bicep
Typ prostředku partnerNamespaces/eventChannels je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.EventGrid/partnerNamespaces/eventChannels, přidejte do šablony následující bicep.
resource symbolicname 'Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-10-15-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
destination: {
azureSubscriptionId: 'string'
partnerTopicName: 'string'
resourceGroup: 'string'
}
expirationTimeIfNotActivatedUtc: 'string'
filter: {
advancedFilters: [
{
key: 'string'
operatorType: 'string'
// For remaining properties, see AdvancedFilter objects
}
]
enableAdvancedFilteringOnArrays: bool
}
partnerTopicFriendlyDescription: 'string'
source: {
source: 'string'
}
}
}
Objekty AdvancedFilter
Nastavte operatorType vlastnost určit typ objektu.
Pro BoolEqualspoužijte:
{
operatorType: 'BoolEquals'
value: bool
}
Pro IsNotNullpoužijte:
{
operatorType: 'IsNotNull'
}
Pro IsNullOrUndefinedpoužijte:
{
operatorType: 'IsNullOrUndefined'
}
Pro NumberGreaterThanpoužijte:
{
operatorType: 'NumberGreaterThan'
value: int
}
Pro NumberGreaterThanOrEqualspoužijte:
{
operatorType: 'NumberGreaterThanOrEquals'
value: int
}
Pro NumberInpoužijte:
{
operatorType: 'NumberIn'
values: [
int
]
}
Pro NumberInRangepoužijte:
{
operatorType: 'NumberInRange'
values: [
[
int
]
]
}
Pro NumberLessThanpoužijte:
{
operatorType: 'NumberLessThan'
value: int
}
Pro NumberLessThanOrEqualspoužijte:
{
operatorType: 'NumberLessThanOrEquals'
value: int
}
Pro NumberNotInpoužijte:
{
operatorType: 'NumberNotIn'
values: [
int
]
}
Pro NumberNotInRangepoužijte:
{
operatorType: 'NumberNotInRange'
values: [
[
int
]
]
}
Pro StringBeginsWithpoužijte:
{
operatorType: 'StringBeginsWith'
values: [
'string'
]
}
Pro StringContainspoužijte:
{
operatorType: 'StringContains'
values: [
'string'
]
}
Pro StringEndsWithpoužijte:
{
operatorType: 'StringEndsWith'
values: [
'string'
]
}
Pro StringInpoužijte:
{
operatorType: 'StringIn'
values: [
'string'
]
}
Pro StringNotBeginsWithpoužijte:
{
operatorType: 'StringNotBeginsWith'
values: [
'string'
]
}
Pro StringNotContainspoužijte:
{
operatorType: 'StringNotContains'
values: [
'string'
]
}
Pro StringNotEndsWithpoužijte:
{
operatorType: 'StringNotEndsWith'
values: [
'string'
]
}
Pro StringNotInpoužijte:
{
operatorType: 'StringNotIn'
values: [
'string'
]
}
Hodnoty vlastností
AdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
klíč | Pole nebo vlastnost v události, na základě které chcete filtrovat. | řetězec |
operatorType | Pro typ BoolEqualsAdvancedFilternastavte na hodnotu BoolEqualsAdvancedFilter . Nastavte na IsNotNull pro typ IsNotNullAdvancedFilter. Nastavte na IsNullOrUndefined pro typ IsNullOrUndefinedAdvancedFilter. Pro typ NumberGreaterThanAdvancedFilternastavte hodnotu NumberGreaterThanAdVancedFilter . Nastavte na NumberGreaterThanOrEquals pro typ NumberGreaterThanOrEqualsAdvancedFilter. Pro typ NumberIn nastavte hodnotu NumberInAdvancedFilter. Nastavte na NumberInRange pro typ NumberInRangeAdvancedFilter. Pro typ NumberLessThanAdvancedFilternastavte hodnotu NumberLessThan. Nastavit na 'NumberLessThanOrEquals' pro typ NumberLessThanOrEqualsAdvancedFilter. Pro typ NumberNotInAdvancedFilternastavte hodnotu NumberNotInIn. Nastavte na NumberNotInRange pro typ NumberNotInRangeAdvancedFilter. Pro typ StringBeginsWithAdvancedFilternastavte hodnotu StringBeginsWithAdvancedFilter . Pro typ StringContainsAdvancedFilternastavte hodnotu StringContainsAdvancedFilter . Nastavte na StringEndsWith pro typ StringEndsWithAdvancedFilter. Nastavte na StringIn pro typ StringInAdvancedFilter. Nastavte na StringNotBeginsWith pro typ StringNotBeginsWithAdvancedFilter. Nastavte na StringNotContains pro typ StringNotContainsAdvancedFilter. Nastavte na StringNotEndsWith pro typ StringNotEndsWithAdvancedFilter. Pro typ StringNotInAdvancedFilter nastavte hodnotu StringNotInAdvancedFilter. | BoolEquals IsNotNull IsNullOrUndefined 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' NumberInRange 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (povinné) |
BoolEqualsAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | BoolEquals (povinné) |
hodnota | Logická hodnota filtru. | Bool |
EventChannelDestination
Jméno | Popis | Hodnota |
---|---|---|
azureSubscriptionId | ID předplatného Azure zákazníka, který vytváří kanál události. Téma partnera přidružené k kanálu události se vytvoří v rámci tohoto předplatného Azure. |
řetězec |
partnerTopicName | Název tématu partnera přidruženého k kanálu události. | řetězec |
resourceGroup | Skupina prostředků Azure zákazníka, která vytváří kanál událostí. Téma partnera přidružené k kanálu události se vytvoří v rámci této skupiny prostředků. |
řetězec |
EventChannelFilter
Jméno | Popis | Hodnota |
---|---|---|
advancedFilters | Pole rozšířených filtrů, které se používají k filtrování kanálů událostí. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Umožňuje, aby se rozšířené filtry vyhodnocovaly proti poli hodnot místo toho, aby nečekaly hodnotu v jednotném čísle. Výchozí hodnota je false nebo null. | Bool |
EventChannelProperties
EventChannelSource
Jméno | Popis | Hodnota |
---|---|---|
zdroj | Identifikátor prostředku, který je zdrojem událostí. Představuje jedinečný prostředek v modelu prostředků partnera. |
řetězec |
IsNotNullAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | IsNotNull (povinné) |
IsNullOrUndefinedAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | IsNullOrUndefined (povinné) |
Microsoft.EventGrid/partnerNamespaces/eventChannels
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | string (povinné) |
rodič | V bicep můžete zadat nadřazený prostředek pro podřízený prostředek. Tuto vlastnost je potřeba přidat pouze v případě, že je podřízený prostředek deklarován mimo nadřazený prostředek. Další informace najdete v tématu Podřízený prostředek mimo nadřazený prostředek. |
Symbolický název prostředku typu: partnerNamespaces |
vlastnosti | Vlastnosti eventchannel. | EventChannelProperties |
NumberGreaterThanAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'NumberGreaterThan' (povinné) |
hodnota | Hodnota filtru. | Int |
NumberGreaterThanOrEqualsAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'NumberGreaterThanOrEquals' (povinné) |
hodnota | Hodnota filtru. | Int |
NumberInAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | NumberIn (povinné) |
hodnoty | Sada hodnot filtru. | int[] |
NumberInRangeAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | NumberInRange (povinné) |
hodnoty | Sada hodnot filtru. | int[][] |
NumberLessThanAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'NumberLessThan' (povinné) |
hodnota | Hodnota filtru. | Int |
NumberLessThanOrEqualsAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'NumberLessThanOrEquals' (povinné) |
hodnota | Hodnota filtru. | Int |
NumberNotInAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | NumberNotIn (povinné) |
hodnoty | Sada hodnot filtru. | int[] |
NumberNotInRangeAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | NumberNotInRange (povinné) |
hodnoty | Sada hodnot filtru. | int[][] |
StringBeginsWithAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringBeginsWith (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringContainsAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringContains (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringEndsWithAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringEndsWith (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringInAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringIn (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringNotBeginsWithAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringNotBeginsWith (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringNotContainsAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringNotContains (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringNotEndsWithAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringNotEndsWith (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringNotInAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringNotIn (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
Definice prostředku šablony ARM
Typ prostředku partnerNamespaces/eventChannels je možné nasadit s operacemi, které cílí:
- skupiny prostředků – viz příkazy nasazení skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.EventGrid/partnerNamespaces/eventChannels, přidejte do šablony následující JSON.
{
"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"
}
}
}
Objekty AdvancedFilter
Nastavte operatorType vlastnost určit typ objektu.
Pro BoolEqualspoužijte:
{
"operatorType": "BoolEquals",
"value": "bool"
}
Pro IsNotNullpoužijte:
{
"operatorType": "IsNotNull"
}
Pro IsNullOrUndefinedpoužijte:
{
"operatorType": "IsNullOrUndefined"
}
Pro NumberGreaterThanpoužijte:
{
"operatorType": "NumberGreaterThan",
"value": "int"
}
Pro NumberGreaterThanOrEqualspoužijte:
{
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
}
Pro NumberInpoužijte:
{
"operatorType": "NumberIn",
"values": [ "int" ]
}
Pro NumberInRangepoužijte:
{
"operatorType": "NumberInRange",
"values": [
[ "int" ]
]
}
Pro NumberLessThanpoužijte:
{
"operatorType": "NumberLessThan",
"value": "int"
}
Pro NumberLessThanOrEqualspoužijte:
{
"operatorType": "NumberLessThanOrEquals",
"value": "int"
}
Pro NumberNotInpoužijte:
{
"operatorType": "NumberNotIn",
"values": [ "int" ]
}
Pro NumberNotInRangepoužijte:
{
"operatorType": "NumberNotInRange",
"values": [
[ "int" ]
]
}
Pro StringBeginsWithpoužijte:
{
"operatorType": "StringBeginsWith",
"values": [ "string" ]
}
Pro StringContainspoužijte:
{
"operatorType": "StringContains",
"values": [ "string" ]
}
Pro StringEndsWithpoužijte:
{
"operatorType": "StringEndsWith",
"values": [ "string" ]
}
Pro StringInpoužijte:
{
"operatorType": "StringIn",
"values": [ "string" ]
}
Pro StringNotBeginsWithpoužijte:
{
"operatorType": "StringNotBeginsWith",
"values": [ "string" ]
}
Pro StringNotContainspoužijte:
{
"operatorType": "StringNotContains",
"values": [ "string" ]
}
Pro StringNotEndsWithpoužijte:
{
"operatorType": "StringNotEndsWith",
"values": [ "string" ]
}
Pro StringNotInpoužijte:
{
"operatorType": "StringNotIn",
"values": [ "string" ]
}
Hodnoty vlastností
AdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
klíč | Pole nebo vlastnost v události, na základě které chcete filtrovat. | řetězec |
operatorType | Pro typ BoolEqualsAdvancedFilternastavte na hodnotu BoolEqualsAdvancedFilter . Nastavte na IsNotNull pro typ IsNotNullAdvancedFilter. Nastavte na IsNullOrUndefined pro typ IsNullOrUndefinedAdvancedFilter. Pro typ NumberGreaterThanAdvancedFilternastavte hodnotu NumberGreaterThanAdVancedFilter . Nastavte na NumberGreaterThanOrEquals pro typ NumberGreaterThanOrEqualsAdvancedFilter. Pro typ NumberIn nastavte hodnotu NumberInAdvancedFilter. Nastavte na NumberInRange pro typ NumberInRangeAdvancedFilter. Pro typ NumberLessThanAdvancedFilternastavte hodnotu NumberLessThan. Nastavit na 'NumberLessThanOrEquals' pro typ NumberLessThanOrEqualsAdvancedFilter. Pro typ NumberNotInAdvancedFilternastavte hodnotu NumberNotInIn. Nastavte na NumberNotInRange pro typ NumberNotInRangeAdvancedFilter. Pro typ StringBeginsWithAdvancedFilternastavte hodnotu StringBeginsWithAdvancedFilter . Pro typ StringContainsAdvancedFilternastavte hodnotu StringContainsAdvancedFilter . Nastavte na StringEndsWith pro typ StringEndsWithAdvancedFilter. Nastavte na StringIn pro typ StringInAdvancedFilter. Nastavte na StringNotBeginsWith pro typ StringNotBeginsWithAdvancedFilter. Nastavte na StringNotContains pro typ StringNotContainsAdvancedFilter. Nastavte na StringNotEndsWith pro typ StringNotEndsWithAdvancedFilter. Pro typ StringNotInAdvancedFilter nastavte hodnotu StringNotInAdvancedFilter. | BoolEquals IsNotNull IsNullOrUndefined 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' NumberInRange 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (povinné) |
BoolEqualsAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | BoolEquals (povinné) |
hodnota | Logická hodnota filtru. | Bool |
EventChannelDestination
Jméno | Popis | Hodnota |
---|---|---|
azureSubscriptionId | ID předplatného Azure zákazníka, který vytváří kanál události. Téma partnera přidružené k kanálu události se vytvoří v rámci tohoto předplatného Azure. |
řetězec |
partnerTopicName | Název tématu partnera přidruženého k kanálu události. | řetězec |
resourceGroup | Skupina prostředků Azure zákazníka, která vytváří kanál událostí. Téma partnera přidružené k kanálu události se vytvoří v rámci této skupiny prostředků. |
řetězec |
EventChannelFilter
Jméno | Popis | Hodnota |
---|---|---|
advancedFilters | Pole rozšířených filtrů, které se používají k filtrování kanálů událostí. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Umožňuje, aby se rozšířené filtry vyhodnocovaly proti poli hodnot místo toho, aby nečekaly hodnotu v jednotném čísle. Výchozí hodnota je false nebo null. | Bool |
EventChannelProperties
EventChannelSource
Jméno | Popis | Hodnota |
---|---|---|
zdroj | Identifikátor prostředku, který je zdrojem událostí. Představuje jedinečný prostředek v modelu prostředků partnera. |
řetězec |
IsNotNullAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | IsNotNull (povinné) |
IsNullOrUndefinedAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | IsNullOrUndefined (povinné) |
Microsoft.EventGrid/partnerNamespaces/eventChannels
NumberGreaterThanAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'NumberGreaterThan' (povinné) |
hodnota | Hodnota filtru. | Int |
NumberGreaterThanOrEqualsAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'NumberGreaterThanOrEquals' (povinné) |
hodnota | Hodnota filtru. | Int |
NumberInAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | NumberIn (povinné) |
hodnoty | Sada hodnot filtru. | int[] |
NumberInRangeAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | NumberInRange (povinné) |
hodnoty | Sada hodnot filtru. | int[][] |
NumberLessThanAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'NumberLessThan' (povinné) |
hodnota | Hodnota filtru. | Int |
NumberLessThanOrEqualsAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'NumberLessThanOrEquals' (povinné) |
hodnota | Hodnota filtru. | Int |
NumberNotInAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | NumberNotIn (povinné) |
hodnoty | Sada hodnot filtru. | int[] |
NumberNotInRangeAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | NumberNotInRange (povinné) |
hodnoty | Sada hodnot filtru. | int[][] |
StringBeginsWithAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringBeginsWith (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringContainsAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringContains (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringEndsWithAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringEndsWith (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringInAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringIn (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringNotBeginsWithAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringNotBeginsWith (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringNotContainsAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringNotContains (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringNotEndsWithAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringNotEndsWith (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringNotInAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringNotIn (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
Definice prostředku Terraformu (poskytovatel AzAPI)
Typ prostředku partnerNamespaces/eventChannels je možné nasadit s operacemi, které cílí:
- skupiny prostředků
Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.
Formát prostředku
Pokud chcete vytvořit prostředek Microsoft.EventGrid/partnerNamespaces/eventChannels, přidejte do šablony následující Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-10-15-preview"
name = "string"
body = jsonencode({
properties = {
destination = {
azureSubscriptionId = "string"
partnerTopicName = "string"
resourceGroup = "string"
}
expirationTimeIfNotActivatedUtc = "string"
filter = {
advancedFilters = [
{
key = "string"
operatorType = "string"
// For remaining properties, see AdvancedFilter objects
}
]
enableAdvancedFilteringOnArrays = bool
}
partnerTopicFriendlyDescription = "string"
source = {
source = "string"
}
}
})
}
Objekty AdvancedFilter
Nastavte operatorType vlastnost určit typ objektu.
Pro BoolEqualspoužijte:
{
operatorType = "BoolEquals"
value = bool
}
Pro IsNotNullpoužijte:
{
operatorType = "IsNotNull"
}
Pro IsNullOrUndefinedpoužijte:
{
operatorType = "IsNullOrUndefined"
}
Pro NumberGreaterThanpoužijte:
{
operatorType = "NumberGreaterThan"
value = int
}
Pro NumberGreaterThanOrEqualspoužijte:
{
operatorType = "NumberGreaterThanOrEquals"
value = int
}
Pro NumberInpoužijte:
{
operatorType = "NumberIn"
values = [
int
]
}
Pro NumberInRangepoužijte:
{
operatorType = "NumberInRange"
values = [
[
int
]
]
}
Pro NumberLessThanpoužijte:
{
operatorType = "NumberLessThan"
value = int
}
Pro NumberLessThanOrEqualspoužijte:
{
operatorType = "NumberLessThanOrEquals"
value = int
}
Pro NumberNotInpoužijte:
{
operatorType = "NumberNotIn"
values = [
int
]
}
Pro NumberNotInRangepoužijte:
{
operatorType = "NumberNotInRange"
values = [
[
int
]
]
}
Pro StringBeginsWithpoužijte:
{
operatorType = "StringBeginsWith"
values = [
"string"
]
}
Pro StringContainspoužijte:
{
operatorType = "StringContains"
values = [
"string"
]
}
Pro StringEndsWithpoužijte:
{
operatorType = "StringEndsWith"
values = [
"string"
]
}
Pro StringInpoužijte:
{
operatorType = "StringIn"
values = [
"string"
]
}
Pro StringNotBeginsWithpoužijte:
{
operatorType = "StringNotBeginsWith"
values = [
"string"
]
}
Pro StringNotContainspoužijte:
{
operatorType = "StringNotContains"
values = [
"string"
]
}
Pro StringNotEndsWithpoužijte:
{
operatorType = "StringNotEndsWith"
values = [
"string"
]
}
Pro StringNotInpoužijte:
{
operatorType = "StringNotIn"
values = [
"string"
]
}
Hodnoty vlastností
AdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
klíč | Pole nebo vlastnost v události, na základě které chcete filtrovat. | řetězec |
operatorType | Pro typ BoolEqualsAdvancedFilternastavte na hodnotu BoolEqualsAdvancedFilter . Nastavte na IsNotNull pro typ IsNotNullAdvancedFilter. Nastavte na IsNullOrUndefined pro typ IsNullOrUndefinedAdvancedFilter. Pro typ NumberGreaterThanAdvancedFilternastavte hodnotu NumberGreaterThanAdVancedFilter . Nastavte na NumberGreaterThanOrEquals pro typ NumberGreaterThanOrEqualsAdvancedFilter. Pro typ NumberIn nastavte hodnotu NumberInAdvancedFilter. Nastavte na NumberInRange pro typ NumberInRangeAdvancedFilter. Pro typ NumberLessThanAdvancedFilternastavte hodnotu NumberLessThan. Nastavit na 'NumberLessThanOrEquals' pro typ NumberLessThanOrEqualsAdvancedFilter. Pro typ NumberNotInAdvancedFilternastavte hodnotu NumberNotInIn. Nastavte na NumberNotInRange pro typ NumberNotInRangeAdvancedFilter. Pro typ StringBeginsWithAdvancedFilternastavte hodnotu StringBeginsWithAdvancedFilter . Pro typ StringContainsAdvancedFilternastavte hodnotu StringContainsAdvancedFilter . Nastavte na StringEndsWith pro typ StringEndsWithAdvancedFilter. Nastavte na StringIn pro typ StringInAdvancedFilter. Nastavte na StringNotBeginsWith pro typ StringNotBeginsWithAdvancedFilter. Nastavte na StringNotContains pro typ StringNotContainsAdvancedFilter. Nastavte na StringNotEndsWith pro typ StringNotEndsWithAdvancedFilter. Pro typ StringNotInAdvancedFilter nastavte hodnotu StringNotInAdvancedFilter. | BoolEquals IsNotNull IsNullOrUndefined 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' NumberInRange 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (povinné) |
BoolEqualsAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | BoolEquals (povinné) |
hodnota | Logická hodnota filtru. | Bool |
EventChannelDestination
Jméno | Popis | Hodnota |
---|---|---|
azureSubscriptionId | ID předplatného Azure zákazníka, který vytváří kanál události. Téma partnera přidružené k kanálu události se vytvoří v rámci tohoto předplatného Azure. |
řetězec |
partnerTopicName | Název tématu partnera přidruženého k kanálu události. | řetězec |
resourceGroup | Skupina prostředků Azure zákazníka, která vytváří kanál událostí. Téma partnera přidružené k kanálu události se vytvoří v rámci této skupiny prostředků. |
řetězec |
EventChannelFilter
Jméno | Popis | Hodnota |
---|---|---|
advancedFilters | Pole rozšířených filtrů, které se používají k filtrování kanálů událostí. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Umožňuje, aby se rozšířené filtry vyhodnocovaly proti poli hodnot místo toho, aby nečekaly hodnotu v jednotném čísle. Výchozí hodnota je false nebo null. | Bool |
EventChannelProperties
EventChannelSource
Jméno | Popis | Hodnota |
---|---|---|
zdroj | Identifikátor prostředku, který je zdrojem událostí. Představuje jedinečný prostředek v modelu prostředků partnera. |
řetězec |
IsNotNullAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | IsNotNull (povinné) |
IsNullOrUndefinedAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | IsNullOrUndefined (povinné) |
Microsoft.EventGrid/partnerNamespaces/eventChannels
Jméno | Popis | Hodnota |
---|---|---|
Jméno | Název prostředku | string (povinné) |
parent_id | ID prostředku, který je nadřazený pro tento prostředek. | ID prostředku typu: partnerNamespaces |
vlastnosti | Vlastnosti eventchannel. | EventChannelProperties |
typ | Typ prostředku | Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-10-15-preview |
NumberGreaterThanAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'NumberGreaterThan' (povinné) |
hodnota | Hodnota filtru. | Int |
NumberGreaterThanOrEqualsAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'NumberGreaterThanOrEquals' (povinné) |
hodnota | Hodnota filtru. | Int |
NumberInAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | NumberIn (povinné) |
hodnoty | Sada hodnot filtru. | int[] |
NumberInRangeAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | NumberInRange (povinné) |
hodnoty | Sada hodnot filtru. | int[][] |
NumberLessThanAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'NumberLessThan' (povinné) |
hodnota | Hodnota filtru. | Int |
NumberLessThanOrEqualsAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | 'NumberLessThanOrEquals' (povinné) |
hodnota | Hodnota filtru. | Int |
NumberNotInAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | NumberNotIn (povinné) |
hodnoty | Sada hodnot filtru. | int[] |
NumberNotInRangeAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | NumberNotInRange (povinné) |
hodnoty | Sada hodnot filtru. | int[][] |
StringBeginsWithAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringBeginsWith (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringContainsAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringContains (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringEndsWithAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringEndsWith (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringInAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringIn (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringNotBeginsWithAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringNotBeginsWith (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringNotContainsAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringNotContains (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringNotEndsWithAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringNotEndsWith (povinné) |
hodnoty | Sada hodnot filtru. | string[] |
StringNotInAdvancedFilter
Jméno | Popis | Hodnota |
---|---|---|
operatorType | Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další. | StringNotIn (povinné) |
hodnoty | Sada hodnot filtru. | string[] |