Microsoft.EventGrid partnerNamespaces/eventChannels 2021-10-15-preview
Bicep-resourcedefinitie
Het resourcetype partnerNamespaces/eventChannels kan worden geïmplementeerd met bewerkingen die gericht zijn op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.EventGrid/partnerNamespaces/eventChannels wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
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'
}
}
}
AdvancedFilter-objecten
Stel de eigenschap operatorType in om het type object op te geven.
Gebruik voor BoolEquals:
{
operatorType: 'BoolEquals'
value: bool
}
Gebruik voor IsNotNull-:
{
operatorType: 'IsNotNull'
}
Gebruik voor IsNullOrUndefined:
{
operatorType: 'IsNullOrUndefined'
}
Gebruik voor NumberGreaterThan:
{
operatorType: 'NumberGreaterThan'
value: int
}
Gebruik voor NumberGreaterThanOrEquals:
{
operatorType: 'NumberGreaterThanOrEquals'
value: int
}
Gebruik voor NumberIn:
{
operatorType: 'NumberIn'
values: [
int
]
}
Gebruik voor NumberInRange:
{
operatorType: 'NumberInRange'
values: [
[
int
]
]
}
Gebruik voor NumberLessThan:
{
operatorType: 'NumberLessThan'
value: int
}
Gebruik voor NumberLessThanOrEquals:
{
operatorType: 'NumberLessThanOrEquals'
value: int
}
Gebruik voor NumberNotIn:
{
operatorType: 'NumberNotIn'
values: [
int
]
}
Gebruik voor NumberNotInRange:
{
operatorType: 'NumberNotInRange'
values: [
[
int
]
]
}
Gebruik voor StringBeginsWith:
{
operatorType: 'StringBeginsWith'
values: [
'string'
]
}
Gebruik voor StringContains:
{
operatorType: 'StringContains'
values: [
'string'
]
}
Gebruik voor StringEndsWith:
{
operatorType: 'StringEndsWith'
values: [
'string'
]
}
Gebruik voor StringIn:
{
operatorType: 'StringIn'
values: [
'string'
]
}
Gebruik voor StringNotBeginsWith:
{
operatorType: 'StringNotBeginsWith'
values: [
'string'
]
}
Gebruik voor StringNotContains:
{
operatorType: 'StringNotContains'
values: [
'string'
]
}
Gebruik voor StringNotEndsWith:
{
operatorType: 'StringNotEndsWith'
values: [
'string'
]
}
Gebruik voor StringNotIn:
{
operatorType: 'StringNotIn'
values: [
'string'
]
}
Eigenschapswaarden
AdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
sleutel | Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. | snaar |
operatorType | Ingesteld op 'BoolEquals' voor het type BoolEqualsAdvancedFilter. Ingesteld op 'IsNotNull' voor het type IsNotNullAdvancedFilter. Ingesteld op 'IsNullOrUndefined' voor het type IsNullOrUndefinedAdvancedFilter. Ingesteld op NumberGreaterThan voor het type NumberGreaterThanAdvancedFilter. Ingesteld op NumberGreaterThanOrEquals voor het type NumberGreaterThanOrEqualsAdvancedFilter. Ingesteld op NumberIn voor het type NumberInAdvancedFilter. Ingesteld op NumberInRange voor het type NumberInRangeAdvancedFilter. Ingesteld op NumberLessThan voor het type NumberLessThanAdvancedFilter. Ingesteld op NumberLessThanOrEquals voor het type NumberLessThanOrEqualsAdvancedFilter. Ingesteld op NumberNotIn voor het type NumberNotInAdvancedFilter. Ingesteld op NumberNotInRange voor het type NumberNotInRangeAdvancedFilter. Ingesteld op 'StringBeginsWith' voor het type StringBeginsWithAdvancedFilter. Ingesteld op 'StringContains' voor het type StringContainsAdvancedFilter. Ingesteld op 'StringEndsWith' voor het type StringEndsWithAdvancedFilter. Ingesteld op 'StringIn' voor het type StringInAdvancedFilter. Ingesteld op 'StringNotBeginsWith' voor het type StringNotBeginsWithAdvancedFilter. Ingesteld op 'StringNotContains' voor het type StringNotContainsAdvancedFilter. Ingesteld op 'StringNotEndsWith' voor het type StringNotEndsWithAdvancedFilter. Ingesteld op 'StringNotIn' voor het type StringNotInAdvancedFilter. | 'BoolEquals' 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' NumberInRange 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'StringIn' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (vereist) |
BoolEqualsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'BoolEquals' (vereist) |
waarde | De booleaanse filterwaarde. | Bool |
EventChannelDestination
Naam | Beschrijving | Waarde |
---|---|---|
azureSubscriptionId | Azure-abonnements-id van de klant die het gebeurteniskanaal maakt. Het partneronderwerp gekoppeld aan het gebeurteniskanaal wordt gemaakt onder dit Azure-abonnement. |
snaar |
partnerTopicName | Naam van het partneronderwerp dat is gekoppeld aan het gebeurteniskanaal. | snaar |
resourceGroup | Azure-resourcegroep van de klant die het gebeurteniskanaal maakt. Het partneronderwerp gekoppeld aan het gebeurteniskanaal wordt gemaakt onder deze resourcegroep. |
snaar |
EventChannelFilter
Naam | Beschrijving | Waarde |
---|---|---|
advancedFilters | Een matrix met geavanceerde filters die worden gebruikt voor het filteren van gebeurteniskanalen. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Hiermee kunnen geavanceerde filters worden geëvalueerd op basis van een matrix met waarden in plaats van een enkelvoudige waarde te verwachten. De standaardwaarde is onwaar of null. | Bool |
EventChannelProperties
Naam | Beschrijving | Waarde |
---|---|---|
bestemming | Vertegenwoordigt de bestemming van een gebeurteniskanaal. | EventChannelDestination- |
expirationTimeIfNotActivatedUtc | Verlooptijd van het gebeurteniskanaal. Als deze timer verloopt terwijl het bijbehorende partneronderwerp nooit wordt geactiveerd, het gebeurteniskanaal en het bijbehorende partneronderwerp worden verwijderd. |
snaar |
filter | Informatie over het filter voor het gebeurteniskanaal. | EventChannelFilter- |
partnerTopicFriendlyDescription | Beschrijvende beschrijving van het onderwerp. Dit kan worden ingesteld door de uitgever/partner om aangepaste beschrijving weer te geven voor het onderwerp van de klantpartner. Dit is handig om eventuele dubbelzinnigheid te verwijderen van de oorsprong van het maken van het partneronderwerp voor de klant. |
snaar |
bron | Bron van het gebeurteniskanaal. Dit vertegenwoordigt een unieke resource in het resourcemodel van de partner. | EventChannelSource- |
EventChannelSource
Naam | Beschrijving | Waarde |
---|---|---|
bron | De id van de resource die de bron van de gebeurtenissen is. Dit vertegenwoordigt een unieke resource in het resourcemodel van de partner. |
snaar |
IsNotNullAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNotNull' (vereist) |
IsNullOrUndefinedAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNullOrUndefined' (vereist) |
Microsoft.EventGrid/partnerNamespaces/eventChannels
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) |
ouder | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: partnerNaamruimten |
Eigenschappen | Eigenschappen van de EventChannel. | EventChannelProperties- |
NumberGreaterThanAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThan (vereist) |
waarde | De filterwaarde. | Int |
NumberGreaterThanOrEqualsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThanOrEquals (vereist) |
waarde | De filterwaarde. | Int |
NumberInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberIn (vereist) |
waarden | De set filterwaarden. | int[] |
NumberInRangeAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberInRange (vereist) |
waarden | De set filterwaarden. | int[][] |
NumberLessThanAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThan' (vereist) |
waarde | De filterwaarde. | Int |
NumberLessThanOrEqualsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThanOrEquals' (vereist) |
waarde | De filterwaarde. | Int |
NumberNotInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberNotIn' (vereist) |
waarden | De set filterwaarden. | int[] |
NumberNotInRangeAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberNotInRange (vereist) |
waarden | De set filterwaarden. | int[][] |
StringBeginsWithAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringContainsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringEndsWithAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotBeginsWithAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotContainsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotEndsWithAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
Resourcedefinitie van ARM-sjabloon
Het resourcetype partnerNamespaces/eventChannels kan worden geïmplementeerd met bewerkingen die gericht zijn op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.EventGrid/partnerNamespaces/eventChannels wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"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"
}
}
}
AdvancedFilter-objecten
Stel de eigenschap operatorType in om het type object op te geven.
Gebruik voor BoolEquals:
{
"operatorType": "BoolEquals",
"value": "bool"
}
Gebruik voor IsNotNull-:
{
"operatorType": "IsNotNull"
}
Gebruik voor IsNullOrUndefined:
{
"operatorType": "IsNullOrUndefined"
}
Gebruik voor NumberGreaterThan:
{
"operatorType": "NumberGreaterThan",
"value": "int"
}
Gebruik voor NumberGreaterThanOrEquals:
{
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
}
Gebruik voor NumberIn:
{
"operatorType": "NumberIn",
"values": [ "int" ]
}
Gebruik voor NumberInRange:
{
"operatorType": "NumberInRange",
"values": [
[ "int" ]
]
}
Gebruik voor NumberLessThan:
{
"operatorType": "NumberLessThan",
"value": "int"
}
Gebruik voor NumberLessThanOrEquals:
{
"operatorType": "NumberLessThanOrEquals",
"value": "int"
}
Gebruik voor NumberNotIn:
{
"operatorType": "NumberNotIn",
"values": [ "int" ]
}
Gebruik voor NumberNotInRange:
{
"operatorType": "NumberNotInRange",
"values": [
[ "int" ]
]
}
Gebruik voor StringBeginsWith:
{
"operatorType": "StringBeginsWith",
"values": [ "string" ]
}
Gebruik voor StringContains:
{
"operatorType": "StringContains",
"values": [ "string" ]
}
Gebruik voor StringEndsWith:
{
"operatorType": "StringEndsWith",
"values": [ "string" ]
}
Gebruik voor StringIn:
{
"operatorType": "StringIn",
"values": [ "string" ]
}
Gebruik voor StringNotBeginsWith:
{
"operatorType": "StringNotBeginsWith",
"values": [ "string" ]
}
Gebruik voor StringNotContains:
{
"operatorType": "StringNotContains",
"values": [ "string" ]
}
Gebruik voor StringNotEndsWith:
{
"operatorType": "StringNotEndsWith",
"values": [ "string" ]
}
Gebruik voor StringNotIn:
{
"operatorType": "StringNotIn",
"values": [ "string" ]
}
Eigenschapswaarden
AdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
sleutel | Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. | snaar |
operatorType | Ingesteld op 'BoolEquals' voor het type BoolEqualsAdvancedFilter. Ingesteld op 'IsNotNull' voor het type IsNotNullAdvancedFilter. Ingesteld op 'IsNullOrUndefined' voor het type IsNullOrUndefinedAdvancedFilter. Ingesteld op NumberGreaterThan voor het type NumberGreaterThanAdvancedFilter. Ingesteld op NumberGreaterThanOrEquals voor het type NumberGreaterThanOrEqualsAdvancedFilter. Ingesteld op NumberIn voor het type NumberInAdvancedFilter. Ingesteld op NumberInRange voor het type NumberInRangeAdvancedFilter. Ingesteld op NumberLessThan voor het type NumberLessThanAdvancedFilter. Ingesteld op NumberLessThanOrEquals voor het type NumberLessThanOrEqualsAdvancedFilter. Ingesteld op NumberNotIn voor het type NumberNotInAdvancedFilter. Ingesteld op NumberNotInRange voor het type NumberNotInRangeAdvancedFilter. Ingesteld op 'StringBeginsWith' voor het type StringBeginsWithAdvancedFilter. Ingesteld op 'StringContains' voor het type StringContainsAdvancedFilter. Ingesteld op 'StringEndsWith' voor het type StringEndsWithAdvancedFilter. Ingesteld op 'StringIn' voor het type StringInAdvancedFilter. Ingesteld op 'StringNotBeginsWith' voor het type StringNotBeginsWithAdvancedFilter. Ingesteld op 'StringNotContains' voor het type StringNotContainsAdvancedFilter. Ingesteld op 'StringNotEndsWith' voor het type StringNotEndsWithAdvancedFilter. Ingesteld op 'StringNotIn' voor het type StringNotInAdvancedFilter. | 'BoolEquals' 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' NumberInRange 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'StringIn' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (vereist) |
BoolEqualsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'BoolEquals' (vereist) |
waarde | De booleaanse filterwaarde. | Bool |
EventChannelDestination
Naam | Beschrijving | Waarde |
---|---|---|
azureSubscriptionId | Azure-abonnements-id van de klant die het gebeurteniskanaal maakt. Het partneronderwerp gekoppeld aan het gebeurteniskanaal wordt gemaakt onder dit Azure-abonnement. |
snaar |
partnerTopicName | Naam van het partneronderwerp dat is gekoppeld aan het gebeurteniskanaal. | snaar |
resourceGroup | Azure-resourcegroep van de klant die het gebeurteniskanaal maakt. Het partneronderwerp gekoppeld aan het gebeurteniskanaal wordt gemaakt onder deze resourcegroep. |
snaar |
EventChannelFilter
Naam | Beschrijving | Waarde |
---|---|---|
advancedFilters | Een matrix met geavanceerde filters die worden gebruikt voor het filteren van gebeurteniskanalen. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Hiermee kunnen geavanceerde filters worden geëvalueerd op basis van een matrix met waarden in plaats van een enkelvoudige waarde te verwachten. De standaardwaarde is onwaar of null. | Bool |
EventChannelProperties
Naam | Beschrijving | Waarde |
---|---|---|
bestemming | Vertegenwoordigt de bestemming van een gebeurteniskanaal. | EventChannelDestination- |
expirationTimeIfNotActivatedUtc | Verlooptijd van het gebeurteniskanaal. Als deze timer verloopt terwijl het bijbehorende partneronderwerp nooit wordt geactiveerd, het gebeurteniskanaal en het bijbehorende partneronderwerp worden verwijderd. |
snaar |
filter | Informatie over het filter voor het gebeurteniskanaal. | EventChannelFilter- |
partnerTopicFriendlyDescription | Beschrijvende beschrijving van het onderwerp. Dit kan worden ingesteld door de uitgever/partner om aangepaste beschrijving weer te geven voor het onderwerp van de klantpartner. Dit is handig om eventuele dubbelzinnigheid te verwijderen van de oorsprong van het maken van het partneronderwerp voor de klant. |
snaar |
bron | Bron van het gebeurteniskanaal. Dit vertegenwoordigt een unieke resource in het resourcemodel van de partner. | EventChannelSource- |
EventChannelSource
Naam | Beschrijving | Waarde |
---|---|---|
bron | De id van de resource die de bron van de gebeurtenissen is. Dit vertegenwoordigt een unieke resource in het resourcemodel van de partner. |
snaar |
IsNotNullAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNotNull' (vereist) |
IsNullOrUndefinedAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNullOrUndefined' (vereist) |
Microsoft.EventGrid/partnerNamespaces/eventChannels
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2021-10-15-preview' |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Eigenschappen van de EventChannel. | EventChannelProperties- |
type | Het resourcetype | 'Microsoft.EventGrid/partnerNamespaces/eventChannels' |
NumberGreaterThanAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThan (vereist) |
waarde | De filterwaarde. | Int |
NumberGreaterThanOrEqualsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThanOrEquals (vereist) |
waarde | De filterwaarde. | Int |
NumberInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberIn (vereist) |
waarden | De set filterwaarden. | int[] |
NumberInRangeAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberInRange (vereist) |
waarden | De set filterwaarden. | int[][] |
NumberLessThanAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThan' (vereist) |
waarde | De filterwaarde. | Int |
NumberLessThanOrEqualsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThanOrEquals' (vereist) |
waarde | De filterwaarde. | Int |
NumberNotInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberNotIn' (vereist) |
waarden | De set filterwaarden. | int[] |
NumberNotInRangeAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberNotInRange (vereist) |
waarden | De set filterwaarden. | int[][] |
StringBeginsWithAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringContainsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringEndsWithAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotBeginsWithAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotContainsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotEndsWithAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype partnerNamespaces/eventChannels kan worden geïmplementeerd met bewerkingen die gericht zijn op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.EventGrid/partnerNamespaces/eventChannels wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
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"
}
}
})
}
AdvancedFilter-objecten
Stel de eigenschap operatorType in om het type object op te geven.
Gebruik voor BoolEquals:
{
operatorType = "BoolEquals"
value = bool
}
Gebruik voor IsNotNull-:
{
operatorType = "IsNotNull"
}
Gebruik voor IsNullOrUndefined:
{
operatorType = "IsNullOrUndefined"
}
Gebruik voor NumberGreaterThan:
{
operatorType = "NumberGreaterThan"
value = int
}
Gebruik voor NumberGreaterThanOrEquals:
{
operatorType = "NumberGreaterThanOrEquals"
value = int
}
Gebruik voor NumberIn:
{
operatorType = "NumberIn"
values = [
int
]
}
Gebruik voor NumberInRange:
{
operatorType = "NumberInRange"
values = [
[
int
]
]
}
Gebruik voor NumberLessThan:
{
operatorType = "NumberLessThan"
value = int
}
Gebruik voor NumberLessThanOrEquals:
{
operatorType = "NumberLessThanOrEquals"
value = int
}
Gebruik voor NumberNotIn:
{
operatorType = "NumberNotIn"
values = [
int
]
}
Gebruik voor NumberNotInRange:
{
operatorType = "NumberNotInRange"
values = [
[
int
]
]
}
Gebruik voor StringBeginsWith:
{
operatorType = "StringBeginsWith"
values = [
"string"
]
}
Gebruik voor StringContains:
{
operatorType = "StringContains"
values = [
"string"
]
}
Gebruik voor StringEndsWith:
{
operatorType = "StringEndsWith"
values = [
"string"
]
}
Gebruik voor StringIn:
{
operatorType = "StringIn"
values = [
"string"
]
}
Gebruik voor StringNotBeginsWith:
{
operatorType = "StringNotBeginsWith"
values = [
"string"
]
}
Gebruik voor StringNotContains:
{
operatorType = "StringNotContains"
values = [
"string"
]
}
Gebruik voor StringNotEndsWith:
{
operatorType = "StringNotEndsWith"
values = [
"string"
]
}
Gebruik voor StringNotIn:
{
operatorType = "StringNotIn"
values = [
"string"
]
}
Eigenschapswaarden
AdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
sleutel | Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. | snaar |
operatorType | Ingesteld op 'BoolEquals' voor het type BoolEqualsAdvancedFilter. Ingesteld op 'IsNotNull' voor het type IsNotNullAdvancedFilter. Ingesteld op 'IsNullOrUndefined' voor het type IsNullOrUndefinedAdvancedFilter. Ingesteld op NumberGreaterThan voor het type NumberGreaterThanAdvancedFilter. Ingesteld op NumberGreaterThanOrEquals voor het type NumberGreaterThanOrEqualsAdvancedFilter. Ingesteld op NumberIn voor het type NumberInAdvancedFilter. Ingesteld op NumberInRange voor het type NumberInRangeAdvancedFilter. Ingesteld op NumberLessThan voor het type NumberLessThanAdvancedFilter. Ingesteld op NumberLessThanOrEquals voor het type NumberLessThanOrEqualsAdvancedFilter. Ingesteld op NumberNotIn voor het type NumberNotInAdvancedFilter. Ingesteld op NumberNotInRange voor het type NumberNotInRangeAdvancedFilter. Ingesteld op 'StringBeginsWith' voor het type StringBeginsWithAdvancedFilter. Ingesteld op 'StringContains' voor het type StringContainsAdvancedFilter. Ingesteld op 'StringEndsWith' voor het type StringEndsWithAdvancedFilter. Ingesteld op 'StringIn' voor het type StringInAdvancedFilter. Ingesteld op 'StringNotBeginsWith' voor het type StringNotBeginsWithAdvancedFilter. Ingesteld op 'StringNotContains' voor het type StringNotContainsAdvancedFilter. Ingesteld op 'StringNotEndsWith' voor het type StringNotEndsWithAdvancedFilter. Ingesteld op 'StringNotIn' voor het type StringNotInAdvancedFilter. | 'BoolEquals' 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' NumberInRange 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'StringIn' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (vereist) |
BoolEqualsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'BoolEquals' (vereist) |
waarde | De booleaanse filterwaarde. | Bool |
EventChannelDestination
Naam | Beschrijving | Waarde |
---|---|---|
azureSubscriptionId | Azure-abonnements-id van de klant die het gebeurteniskanaal maakt. Het partneronderwerp gekoppeld aan het gebeurteniskanaal wordt gemaakt onder dit Azure-abonnement. |
snaar |
partnerTopicName | Naam van het partneronderwerp dat is gekoppeld aan het gebeurteniskanaal. | snaar |
resourceGroup | Azure-resourcegroep van de klant die het gebeurteniskanaal maakt. Het partneronderwerp gekoppeld aan het gebeurteniskanaal wordt gemaakt onder deze resourcegroep. |
snaar |
EventChannelFilter
Naam | Beschrijving | Waarde |
---|---|---|
advancedFilters | Een matrix met geavanceerde filters die worden gebruikt voor het filteren van gebeurteniskanalen. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Hiermee kunnen geavanceerde filters worden geëvalueerd op basis van een matrix met waarden in plaats van een enkelvoudige waarde te verwachten. De standaardwaarde is onwaar of null. | Bool |
EventChannelProperties
Naam | Beschrijving | Waarde |
---|---|---|
bestemming | Vertegenwoordigt de bestemming van een gebeurteniskanaal. | EventChannelDestination- |
expirationTimeIfNotActivatedUtc | Verlooptijd van het gebeurteniskanaal. Als deze timer verloopt terwijl het bijbehorende partneronderwerp nooit wordt geactiveerd, het gebeurteniskanaal en het bijbehorende partneronderwerp worden verwijderd. |
snaar |
filter | Informatie over het filter voor het gebeurteniskanaal. | EventChannelFilter- |
partnerTopicFriendlyDescription | Beschrijvende beschrijving van het onderwerp. Dit kan worden ingesteld door de uitgever/partner om aangepaste beschrijving weer te geven voor het onderwerp van de klantpartner. Dit is handig om eventuele dubbelzinnigheid te verwijderen van de oorsprong van het maken van het partneronderwerp voor de klant. |
snaar |
bron | Bron van het gebeurteniskanaal. Dit vertegenwoordigt een unieke resource in het resourcemodel van de partner. | EventChannelSource- |
EventChannelSource
Naam | Beschrijving | Waarde |
---|---|---|
bron | De id van de resource die de bron van de gebeurtenissen is. Dit vertegenwoordigt een unieke resource in het resourcemodel van de partner. |
snaar |
IsNotNullAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNotNull' (vereist) |
IsNullOrUndefinedAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNullOrUndefined' (vereist) |
Microsoft.EventGrid/partnerNamespaces/eventChannels
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | tekenreeks (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: partnerNaamruimten |
Eigenschappen | Eigenschappen van de EventChannel. | EventChannelProperties- |
type | Het resourcetype | "Microsoft.EventGrid/partnerNamespaces/eventChannels@2021-10-15-preview" |
NumberGreaterThanAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThan (vereist) |
waarde | De filterwaarde. | Int |
NumberGreaterThanOrEqualsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThanOrEquals (vereist) |
waarde | De filterwaarde. | Int |
NumberInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberIn (vereist) |
waarden | De set filterwaarden. | int[] |
NumberInRangeAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberInRange (vereist) |
waarden | De set filterwaarden. | int[][] |
NumberLessThanAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThan' (vereist) |
waarde | De filterwaarde. | Int |
NumberLessThanOrEqualsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThanOrEquals' (vereist) |
waarde | De filterwaarde. | Int |
NumberNotInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberNotIn' (vereist) |
waarden | De set filterwaarden. | int[] |
NumberNotInRangeAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberNotInRange (vereist) |
waarden | De set filterwaarden. | int[][] |
StringBeginsWithAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringContainsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringEndsWithAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotBeginsWithAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotContainsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotEndsWithAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |