Microsoft.EventGrid-naamruimten/topics/eventSubscriptions 2023-12-15-preview
Bicep-resourcedefinitie
Het resourcetype naamruimten/onderwerpen/eventSubscriptions kunnen worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een resource Microsoft.EventGrid/namespaces/topics/eventSubscriptions wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2023-12-15-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
deliveryConfiguration: {
deliveryMode: 'string'
push: {
deadLetterDestinationWithResourceIdentity: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
identity: {
type: 'string'
userAssignedIdentity: 'string'
}
}
deliveryWithResourceIdentity: {
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
identity: {
type: 'string'
userAssignedIdentity: 'string'
}
}
eventTimeToLive: 'string'
maxDeliveryCount: int
}
queue: {
deadLetterDestinationWithResourceIdentity: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
identity: {
type: 'string'
userAssignedIdentity: 'string'
}
}
eventTimeToLive: 'string'
maxDeliveryCount: int
receiveLockDurationInSeconds: int
}
}
eventDeliverySchema: 'CloudEventSchemaV1_0'
filtersConfiguration: {
filters: [
{
key: 'string'
operatorType: 'string'
// For remaining properties, see Filter objects
}
]
includedEventTypes: [
'string'
]
}
}
}
DeadLetterDestination-objecten
Stel de eigenschap endpointType in om het type object op te geven.
Gebruik voor StorageBlob:
endpointType: 'StorageBlob'
properties: {
blobContainerName: 'string'
resourceId: 'string'
}
EventSubscriptionDestination-objecten
Stel de eigenschap endpointType in om het type object op te geven.
Gebruik voor AzureFunction:
endpointType: 'AzureFunction'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
resourceId: 'string'
}
Gebruik voor EventHub:
endpointType: 'EventHub'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
Gebruik voor HybridConnection:
endpointType: 'HybridConnection'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
Voor MonitorAlert gebruikt u:
endpointType: 'MonitorAlert'
properties: {
actionGroups: [
'string'
]
description: 'string'
severity: 'string'
}
Voor NamespaceTopic gebruikt u:
endpointType: 'NamespaceTopic'
properties: {
resourceId: 'string'
}
Voor PartnerDestination gebruikt u:
endpointType: 'PartnerDestination'
properties: {
resourceId: 'string'
}
Voor ServiceBusQueue gebruikt u:
endpointType: 'ServiceBusQueue'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
Gebruik voor ServiceBusTopic:
endpointType: 'ServiceBusTopic'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
Voor StorageQueue gebruikt u:
endpointType: 'StorageQueue'
properties: {
queueMessageTimeToLiveInSeconds: int
queueName: 'string'
resourceId: 'string'
}
Gebruik voor WebHook:
endpointType: 'WebHook'
properties: {
azureActiveDirectoryApplicationIdOrUri: 'string'
azureActiveDirectoryTenantId: 'string'
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
endpointUrl: 'string'
maxEventsPerBatch: int
minimumTlsVersionAllowed: 'string'
preferredBatchSizeInKilobytes: int
}
DeliveryAttributeMapping-objecten
Stel de eigenschap type in om het type object op te geven.
Voor Dynamisch gebruikt u:
type: 'Dynamic'
properties: {
sourceField: 'string'
}
Voor Statisch gebruikt u:
type: 'Static'
properties: {
isSecret: bool
value: 'string'
}
Objecten filteren
Stel de eigenschap operatorType in om het type object op te geven.
Gebruik voor BoolEquals:
operatorType: 'BoolEquals'
value: bool
Voor IsNotNull gebruikt u:
operatorType: 'IsNotNull'
Voor IsNullOrUndefined gebruikt u:
operatorType: 'IsNullOrUndefined'
Voor NumberGreaterThan gebruikt u:
operatorType: 'NumberGreaterThan'
value: int
Voor NumberGreaterThanOrEquals gebruikt u:
operatorType: 'NumberGreaterThanOrEquals'
value: int
Voor NumberIn gebruikt u:
operatorType: 'NumberIn'
values: [
int
]
Gebruik voor NumberInRange:
operatorType: 'NumberInRange'
values: [
[
int
]
]
Voor NumberLessThan gebruikt u:
operatorType: 'NumberLessThan'
value: int
Gebruik voor NumberLessThanOrEquals:
operatorType: 'NumberLessThanOrEquals'
value: int
Voor NumberNotIn gebruikt u:
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
naamruimten/onderwerpen/eventSubscriptions
Naam | Description | Waarde |
---|---|---|
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in Bicep. |
tekenreeks (vereist) |
Bovenliggende | 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 bovenliggende resource voor meer informatie. |
Symbolische naam voor resource van het type: onderwerpen |
properties | Eigenschappen van het gebeurtenisabonnement. | SubscriptionProperties |
SubscriptionProperties
Naam | Description | Waarde |
---|---|---|
deliveryConfiguration | Informatie over de leveringsconfiguratie van het gebeurtenisabonnement. | DeliveryConfiguration |
eventDeliverySchema | Het gebeurtenisleveringsschema voor het gebeurtenisabonnement. | 'CloudEventSchemaV1_0' |
filtersConfiguratie | Informatie over het filter voor het gebeurtenisabonnement. | FiltersConfiguratie |
DeliveryConfiguration
Naam | Description | Waarde |
---|---|---|
deliveryMode | Leveringsmodus van het gebeurtenisabonnement. | 'Pushen' 'Wachtrij' |
Push | Deze eigenschap moet worden ingevuld wanneer deliveryMode push is en informatie weergeeft over het push-abonnement. | PushInfo |
wachtrij | Deze eigenschap moet worden ingevuld wanneer deliveryMode wachtrij is en informatie over het wachtrijabonnement vertegenwoordigt. | QueueInfo |
PushInfo
Naam | Description | Waarde |
---|---|---|
deadLetterDestinationWithResourceIdentity | De bestemming in dode letters van het gebeurtenisabonnement. Elke gebeurtenis die niet op zijn bestemming kan worden afgeleverd, wordt verzonden naar de bestemming in onbestelbare brief. Maakt gebruik van de instelling van de beheerde identiteit op de bovenliggende resource (namelijk naamruimte) om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/onbestelbare berichten. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. Maakt gebruik van de instelling van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/onbestelbare berichten. |
DeliveryWithResourceIdentity |
eventTimeToLive | Tijdsduur in ISO 8601-indeling die bepaalt hoe lang berichten beschikbaar zijn voor het abonnement vanaf het moment dat het bericht is gepubliceerd. Deze duurwaarde wordt uitgedrukt in de volgende notatie: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', waarbij: - (n) wordt vervangen door de waarde van elk tijdelement dat volgt op de (n). - P is de aantekening voor de duur (of periode) en wordt altijd aan het begin van de duur geplaatst. - Y is de jaarnotatie en volgt de waarde voor het aantal jaren. - M is de maandnotatie en volgt de waarde voor het aantal maanden. - W is de weeknotatie en volgt de waarde voor het aantal weken. - D is de dagnotatie en volgt de waarde voor het aantal dagen. - T is de tijdsinstelling en deze gaat vooraf aan de tijdonderdelen. - H is de uurnotatie en volgt de waarde voor het aantal uren. - M is de minuutnotatie en volgt de waarde voor het aantal minuten. - S is de tweede aanmaakmethode en volgt de waarde voor het aantal seconden. Deze duurwaarde kan niet groter worden ingesteld dan de EventRetentionInDays van het onderwerp. Het is een optioneel veld waarbij de minimumwaarde 1 minuut is en het maximum wordt bepaald op de waarde EventRetentionInDays van het onderwerp. Hier volgen voorbeelden van geldige waarden: - "P0DT23H12M" of "PT23H12M": voor een duur van 23 uur en 12 minuten. - 'P1D' of 'P1DT0H0M0S': voor de duur van 1 dag. |
tekenreeks |
maxDeliveryCount | Het maximale aantal leveringen van de gebeurtenissen. | int |
DeadLetterWithResourceIdentity
Naam | Description | Waarde |
---|---|---|
deadLetterDestination | Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. Maakt gebruik van de instelling van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/onbestelbare berichten. |
DeadLetterDestination |
identity | De identiteit die moet worden gebruikt bij onbestelbare berichten. | EventSubscriptionIdentity |
DeadLetterDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Het objecttype instellen | StorageBlob (vereist) |
StorageBlobDeadLetterDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming met onbestelbare letters | 'StorageBlob' (vereist) |
properties | De eigenschappen van het deadletter-doel op basis van storage-blob | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Naam | Description | Waarde |
---|---|---|
blobContainerName | De naam van de Storage-blobcontainer die het doel is van de deadletter-gebeurtenissen | tekenreeks |
resourceId | De Azure-resource-id van het opslagaccount dat het doel is van de deadletter-gebeurtenissen | tekenreeks |
EventSubscriptionIdentity
Naam | Description | Waarde |
---|---|---|
type | Het type beheerde identiteit dat wordt gebruikt. Het type 'SystemAssigned, UserAssigned' omvat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' wordt elke identiteit verwijderd. | 'SystemAssigned' 'UserAssigned' |
userAssignedIdentity | De gebruikersidentiteit die is gekoppeld aan de resource. | tekenreeks |
DeliveryWithResourceIdentity
Naam | Description | Waarde |
---|---|---|
doel | Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. Gebruikt de identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens bezorging/onbestelbare berichten. |
EventSubscriptionDestination |
identity | De identiteit die moet worden gebruikt bij het leveren van gebeurtenissen. | EventSubscriptionIdentity |
EventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Het objecttype instellen | AzureFunction EventHub HybridConnection MonitorAlert NaamruimteTopic PartnerDestination ServiceBusQueue ServiceBusTopic StorageQueue WebHook (vereist) |
AzureFunctionEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'AzureFunction' (vereist) |
properties | Azure-functie-eigenschappen van de bestemming van het gebeurtenisabonnement. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
maxEventsPerBatch | Maximum aantal gebeurtenissen per batch. | int |
preferredBatchSizeInKilobytes | Voorkeursbatchgrootte in kilobytes. | int |
resourceId | De Azure-resource-id die het eindpunt van de Azure-functiebestemming van een gebeurtenisabonnement vertegenwoordigt. | tekenreeks |
DeliveryAttributeMapping
Naam | Description | Waarde |
---|---|---|
naam | Naam van het leveringskenmerk of de koptekst. | tekenreeks |
type | Het objecttype instellen | Dynamisch Statisch (vereist) |
DynamicDeliveryAttributeMapping
Naam | Description | Waarde |
---|---|---|
type | Type van het leveringskenmerk of de naam van de koptekst. | Dynamisch (vereist) |
properties | Eigenschappen van de toewijzing van dynamische leveringskenmerken. | DynamicDeliveryAttributeMappingProperties |
DynamicDeliveryAttributeMappingProperties
Naam | Description | Waarde |
---|---|---|
sourceField | JSON-pad in de gebeurtenis die kenmerkwaarde bevat. | tekenreeks |
StaticDeliveryAttributeMapping
Naam | Description | Waarde |
---|---|---|
type | Type van het leveringskenmerk of de naam van de koptekst. | Statisch (vereist) |
properties | Eigenschappen van de toewijzing van statische leveringskenmerken. | StaticDeliveryAttributeMappingProperties |
StaticDeliveryAttributeMappingProperties
Naam | Description | Waarde |
---|---|---|
isSecret | Booleaanse vlag om te zien of het kenmerk gevoelige informatie bevat. | booleaans |
waarde | Waarde van het leveringskenmerk. | tekenreeks |
EventHubEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'EventHub' (vereist) |
properties | Event Hub-eigenschappen van de bestemming van het gebeurtenisabonnement. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id die het eindpunt van een Event Hub-bestemming van een gebeurtenisabonnement vertegenwoordigt. | tekenreeks |
HybridConnectionEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'HybridConnection' (vereist) |
properties | Eigenschappen van hybride verbinding van de bestemming van het gebeurtenisabonnement. | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
Naam | Description | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id van een hybride verbinding die het doel van een gebeurtenisabonnement is. | tekenreeks |
MonitorAlertEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'MonitorAlert' (vereist) |
properties | Bewaak de waarschuwingseigenschappen van de bestemming van het gebeurtenisabonnement. | MonitorAlertEventSubscriptionDestinationProperties |
MonitorAlertEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
actionGroups | De lijst met ARM-id's van actiegroepen die worden geactiveerd voor elke waarschuwing die via dit gebeurtenisabonnement wordt geactiveerd. Elke resource-ARM-id moet dit patroon volgen: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}. |
tekenreeks[] |
beschrijving | De beschrijving die wordt toegevoegd aan elke waarschuwing die via dit gebeurtenisabonnement wordt geactiveerd. | tekenreeks |
ernst | De ernst die wordt gekoppeld aan elke waarschuwing die via dit gebeurtenisabonnement wordt geactiveerd. Dit veld moet worden opgegeven. |
'Sev0' 'Sev1' 'Sev2' 'Sev3' 'Sev4' |
NamespaceTopicEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'NamespaceTopic' (vereist) |
properties | Eigenschappen van naamruimteonderwerp van de bestemming van het gebeurtenisabonnement. | NamespaceTopicEventSubscriptionDestinationProperties |
NamespaceTopicEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt vertegenwoordigt van de event Grid-naamruimteonderwerpbestemming van een gebeurtenisabonnement. Dit veld is vereist en de vermelde resource voor het naamruimteonderwerp moet al bestaan. De ARM-id van de resource moet dit patroon volgen: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}. |
tekenreeks |
PartnerEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'PartnerDestination' (vereist) |
properties | Partnerbestemmingseigenschappen van de bestemming van het gebeurtenisabonnement. | PartnerEventSubscriptionDestinationProperties |
PartnerEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt van een partnerbestemming van een gebeurtenisabonnement vertegenwoordigt. | tekenreeks |
ServiceBusQueueEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'ServiceBusQueue' (vereist) |
properties | Service Bus-eigenschappen van de bestemming van het gebeurtenisabonnement. | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
Naam | Description | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id die het eindpunt vertegenwoordigt van de Service Bus-bestemming van een gebeurtenisabonnement. | tekenreeks |
ServiceBusTopicEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'ServiceBusTopic' (vereist) |
properties | Service Bus-onderwerpeigenschappen van de bestemming van het gebeurtenisabonnement. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
Naam | Description | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id die het eindpunt van de Service Bus-onderwerpbestemming van een gebeurtenisabonnement vertegenwoordigt. | tekenreeks |
StorageQueueEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'StorageQueue' (vereist) |
properties | Eigenschappen van de opslagwachtrij van de bestemming van het gebeurtenisabonnement. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
queueMessageTimeToLiveInSeconds | De time-to-live van het bericht in de opslagwachtrij is in seconden. Deze waarde mag niet nul of negatief zijn, met uitzondering van het gebruik van -1 om aan te geven dat de Time To Live van het bericht oneindig is. | int |
queueName | De naam van de opslagwachtrij onder een opslagaccount dat het doel van een gebeurtenisabonnement is. | tekenreeks |
resourceId | De Azure-resource-id van het opslagaccount dat de wachtrij bevat die het doel van een gebeurtenisabonnement is. | tekenreeks |
WebHookEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'WebHook' (vereist) |
properties | WebHookEigenschappen van de bestemming van het gebeurtenisabonnement. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | De toepassings-id of URI van Azure Active Directory om het toegangstoken op te halen dat wordt opgenomen als bearer-token in leveringsaanvragen. | tekenreeks |
azureActiveDirectoryTenantId | De Tenant-id van Azure Active Directory om het toegangstoken op te halen dat wordt opgenomen als bearer-token in leveringsaanvragen. | tekenreeks |
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
endpointUrl | De URL die het eindpunt van de bestemming van een gebeurtenisabonnement vertegenwoordigt. | tekenreeks Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
maxEventsPerBatch | Maximum aantal gebeurtenissen per batch. | int |
minimumTlsVersionAllowed | Minimale TLS-versie die moet worden ondersteund door webhook-eindpunt | '1.0' '1.1' '1.2' |
preferredBatchSizeInKilobytes | Voorkeursbatchgrootte in kilobytes. | int |
QueueInfo
Naam | Description | Waarde |
---|---|---|
deadLetterDestinationWithResourceIdentity | De bestemming in dode letters van het gebeurtenisabonnement. Elke gebeurtenis die niet op zijn bestemming kan worden afgeleverd, wordt verzonden naar de bestemming in onbestelbare brief. Maakt gebruik van de instelling van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp) om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/onbestelbare berichten. |
DeadLetterWithResourceIdentity |
eventTimeToLive | Tijdsduur in ISO 8601-indeling die bepaalt hoe lang berichten beschikbaar zijn voor het abonnement vanaf het moment dat het bericht is gepubliceerd. Deze duurwaarde wordt uitgedrukt in de volgende notatie: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', waarbij: - (n) wordt vervangen door de waarde van elk tijdelement dat volgt op de (n). - P is de aantekening voor de duur (of periode) en wordt altijd aan het begin van de duur geplaatst. - Y is de jaarnotatie en volgt de waarde voor het aantal jaren. - M is de maandnotatie en volgt de waarde voor het aantal maanden. - W is de weeknotatie en volgt de waarde voor het aantal weken. - D is de dagnotatie en volgt de waarde voor het aantal dagen. - T is de tijdsinstelling en deze gaat vooraf aan de tijdonderdelen. - H is de uurnotatie en volgt de waarde voor het aantal uren. - M is de minuutnotatie en volgt de waarde voor het aantal minuten. - S is de tweede aanmaakmethode en volgt de waarde voor het aantal seconden. Deze duurwaarde kan niet groter worden ingesteld dan de EventRetentionInDays van het onderwerp. Het is een optioneel veld waarbij de minimumwaarde 1 minuut is en het maximum wordt bepaald op de waarde EventRetentionInDays van het onderwerp. Hier volgen voorbeelden van geldige waarden: - "P0DT23H12M" of "PT23H12M": voor een duur van 23 uur en 12 minuten. - 'P1D' of 'P1DT0H0M0S': voor de duur van 1 dag. |
tekenreeks |
maxDeliveryCount | Het maximale aantal leveringen van de gebeurtenissen. | int |
receiveLockDurationInSeconds | Maximale periode in seconden waarin zodra het bericht de status ontvangen heeft (door de client) en wacht om te worden geaccepteerd, vrijgegeven of geweigerd. Als deze tijd is verstreken nadat een bericht is ontvangen door de client en niet is overgegaan naar geaccepteerd (niet verwerkt), vrijgegeven of geweigerd, het bericht beschikbaar is voor opnieuw aflevering. Dit is een optioneel veld, waarbij de standaardwaarde 60 seconden is, minimaal 60 seconden en maximum 300 seconden. |
int |
FiltersConfiguratie
Naam | Description | Waarde |
---|---|---|
filters | Een matrix met filters die worden gebruikt voor het filteren van gebeurtenisabonnementen. | Filter[] |
includedEventTypes | Een lijst met toepasselijke gebeurtenistypen die deel moeten uitmaken van het gebeurtenisabonnement. Als u zich wilt abonneren op alle standaardgebeurtenistypen, stelt u IncludedEventTypes in op null. | tekenreeks[] |
Filter
Naam | Description | Waarde |
---|---|---|
sleutel | Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. | tekenreeks |
operatorType | Het objecttype instellen | BoolEquals IsNotNull IsNullOrUndefined NumberGreaterThan NumberGreaterThanOrEquals Getalin NumberInRange NumberLessThan NumberLessThanOrEquals NumberNotIn NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (vereist) |
BoolEqualsFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'BoolEquals' (vereist) |
waarde | De booleaanse filterwaarde. | booleaans |
IsNotNullFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNotNull' (vereist) |
IsNullOrUndefinedFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNullOrUndefined' (vereist) |
NumberGreaterThanFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberGreaterThan' (vereist) |
waarde | De filterwaarde. | int |
NumberGreaterThanOrEqualsFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberGreaterThanOrEquals' (vereist) |
waarde | De filterwaarde. | int |
NumberInFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberIn' (vereist) |
values | De set filterwaarden. | int[] |
NumberInRangeFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberInRange' (vereist) |
values | De set filterwaarden. | int[][] |
NumberLessThanFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThan' (vereist) |
waarde | De filterwaarde. | int |
NumberLessThanOrEqualsFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThanOrEquals' (vereist) |
waarde | De filterwaarde. | int |
NumberNotInFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberNotIn' (vereist) |
values | De set filterwaarden. | int[] |
NumberNotInRangeFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberNotInRange' (vereist) |
values | De set filterwaarden. | int[][] |
StringBeginsWithFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringBeginsWith' (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringContainsFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringContains' (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringEndsWithFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringEndsWith' (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringInFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringIn' (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringNotBeginsWithFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotBeginsWith' (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringNotContainsFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotContains' (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringNotEndsWithFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotEndsWith' (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringNotInFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotIn' (vereist) |
values | De set filterwaarden. | tekenreeks[] |
Resourcedefinitie van ARM-sjabloon
Het resourcetype naamruimten/topics/eventSubscriptions kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor resourcegroepimplementatie
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.EventGrid/namespaces/topics/eventSubscriptions wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.EventGrid/namespaces/topics/eventSubscriptions",
"apiVersion": "2023-12-15-preview",
"name": "string",
"properties": {
"deliveryConfiguration": {
"deliveryMode": "string",
"push": {
"deadLetterDestinationWithResourceIdentity": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"identity": {
"type": "string",
"userAssignedIdentity": "string"
}
},
"deliveryWithResourceIdentity": {
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"identity": {
"type": "string",
"userAssignedIdentity": "string"
}
},
"eventTimeToLive": "string",
"maxDeliveryCount": "int"
},
"queue": {
"deadLetterDestinationWithResourceIdentity": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"identity": {
"type": "string",
"userAssignedIdentity": "string"
}
},
"eventTimeToLive": "string",
"maxDeliveryCount": "int",
"receiveLockDurationInSeconds": "int"
}
},
"eventDeliverySchema": "CloudEventSchemaV1_0",
"filtersConfiguration": {
"filters": [
{
"key": "string",
"operatorType": "string"
// For remaining properties, see Filter objects
}
],
"includedEventTypes": [ "string" ]
}
}
}
DeadLetterDestination-objecten
Stel de eigenschap endpointType in om het type object op te geven.
Gebruik voor StorageBlob:
"endpointType": "StorageBlob",
"properties": {
"blobContainerName": "string",
"resourceId": "string"
}
EventSubscriptionDestination-objecten
Stel de eigenschap endpointType in om het type object op te geven.
Gebruik voor AzureFunction:
"endpointType": "AzureFunction",
"properties": {
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int",
"resourceId": "string"
}
Gebruik voor EventHub:
"endpointType": "EventHub",
"properties": {
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"resourceId": "string"
}
Gebruik voor HybridConnection:
"endpointType": "HybridConnection",
"properties": {
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"resourceId": "string"
}
Gebruik voor MonitorAlert:
"endpointType": "MonitorAlert",
"properties": {
"actionGroups": [ "string" ],
"description": "string",
"severity": "string"
}
Gebruik voor NamespaceTopic:
"endpointType": "NamespaceTopic",
"properties": {
"resourceId": "string"
}
Gebruik voor PartnerDestination:
"endpointType": "PartnerDestination",
"properties": {
"resourceId": "string"
}
Gebruik voor ServiceBusQueue:
"endpointType": "ServiceBusQueue",
"properties": {
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"resourceId": "string"
}
Gebruik voor ServiceBusTopic:
"endpointType": "ServiceBusTopic",
"properties": {
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"resourceId": "string"
}
Gebruik voor StorageQueue:
"endpointType": "StorageQueue",
"properties": {
"queueMessageTimeToLiveInSeconds": "int",
"queueName": "string",
"resourceId": "string"
}
Gebruik voor WebHook:
"endpointType": "WebHook",
"properties": {
"azureActiveDirectoryApplicationIdOrUri": "string",
"azureActiveDirectoryTenantId": "string",
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"endpointUrl": "string",
"maxEventsPerBatch": "int",
"minimumTlsVersionAllowed": "string",
"preferredBatchSizeInKilobytes": "int"
}
DeliveryAttributeMapping-objecten
Stel de eigenschap type in om het type object op te geven.
Voor Dynamisch gebruikt u:
"type": "Dynamic",
"properties": {
"sourceField": "string"
}
Voor Statisch gebruikt u:
"type": "Static",
"properties": {
"isSecret": "bool",
"value": "string"
}
Objecten filteren
Stel de eigenschap operatorType in om het type object op te geven.
Gebruik voor BoolEquals:
"operatorType": "BoolEquals",
"value": "bool"
Voor IsNotNull gebruikt u:
"operatorType": "IsNotNull"
Voor IsNullOrUndefined gebruikt u:
"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"
Voor NumberNotIn gebruikt u:
"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
naamruimten/onderwerpen/eventSubscriptions
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.EventGrid/namespaces/topics/eventSubscriptions' |
apiVersion | De resource-API-versie | '2023-12-15-preview' |
naam | De resourcenaam Meer informatie over het instellen van namen en typen voor onderliggende resources in JSON ARM-sjablonen. |
tekenreeks (vereist) |
properties | Eigenschappen van het gebeurtenisabonnement. | SubscriptionProperties |
SubscriptionProperties
Naam | Description | Waarde |
---|---|---|
deliveryConfiguration | Informatie over de leveringsconfiguratie van het gebeurtenisabonnement. | DeliveryConfiguration |
eventDeliverySchema | Het gebeurtenisleveringsschema voor het gebeurtenisabonnement. | 'CloudEventSchemaV1_0' |
filtersConfiguratie | Informatie over het filter voor het gebeurtenisabonnement. | FiltersConfiguratie |
DeliveryConfiguration
Naam | Description | Waarde |
---|---|---|
deliveryMode | Leveringsmodus van het gebeurtenisabonnement. | 'Pushen' 'Wachtrij' |
Push | Deze eigenschap moet worden ingevuld wanneer deliveryMode push is en informatie weergeeft over het push-abonnement. | PushInfo |
wachtrij | Deze eigenschap moet worden ingevuld wanneer deliveryMode wachtrij is en informatie over het wachtrijabonnement vertegenwoordigt. | QueueInfo |
PushInfo
Naam | Description | Waarde |
---|---|---|
deadLetterDestinationWithResourceIdentity | De bestemming van de dode letter van het gebeurtenisabonnement. Elke gebeurtenis die niet op de bestemming kan worden afgeleverd, wordt verzonden naar de bestemming van de onbestelbare brief. Maakt gebruik van de instelling van de beheerde identiteit op de bovenliggende resource (namelijk naamruimte) om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/onbestelbare brieven. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. Maakt gebruik van de instelling van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/onbestelbare brieven. |
DeliveryWithResourceIdentity |
eventTimeToLive | Tijdsduur in ISO 8601-indeling die bepaalt hoe lang berichten beschikbaar zijn voor het abonnement vanaf het moment dat het bericht is gepubliceerd. Deze duurwaarde wordt uitgedrukt in de volgende notatie: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', waarbij: - (n) wordt vervangen door de waarde van elk tijdelement dat volgt op de (n). - P is de aantekening voor de duur (of periode) en wordt altijd aan het begin van de duur geplaatst. - Y is de jaarnotatie en volgt de waarde voor het aantal jaren. - M is de maandnotatie en volgt de waarde voor het aantal maanden. - W is de weeknotatie en volgt de waarde voor het aantal weken. - D is de dagnotatie en volgt de waarde voor het aantal dagen. - T is de tijdsinstelling en deze gaat vooraf aan de tijdonderdelen. - H is de uurnotatie en volgt de waarde voor het aantal uren. - M is de minutennotatie en volgt de waarde voor het aantal minuten. - S is de tweede aansteller en volgt de waarde voor het aantal seconden. Deze duurwaarde kan niet groter worden ingesteld dan de EventRetentionInDays van het onderwerp. Het is een optioneel veld waarbij de minimumwaarde 1 minuut is en het maximum wordt bepaald op de waarde EventRetentionInDays van onderwerp. Hier volgen voorbeelden van geldige waarden: - "P0DT23H12M" of "PT23H12M": voor een duur van 23 uur en 12 minuten. - "P1D" of "P1DT0H0M0S": voor de duur van 1 dag. |
tekenreeks |
maxDeliveryCount | Het maximale aantal leveringen van de gebeurtenissen. | int |
DeadLetterWithResourceIdentity
Naam | Description | Waarde |
---|---|---|
deadLetterDestination | Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. Maakt gebruik van de instelling van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/onbestelbare brieven. |
DeadLetterDestination |
identity | De identiteit die moet worden gebruikt bij onbestelbare berichten. | EventSubscriptionIdentity |
DeadLetterDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Het objecttype instellen | StorageBlob (vereist) |
StorageBlobDeadLetterDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming in de dode brief | 'StorageBlob' (vereist) |
properties | De eigenschappen van de op Storage Blob gebaseerde deadletter-bestemming | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Naam | Description | Waarde |
---|---|---|
blobContainerName | De naam van de Storage Blob-container die het doel is van de deadletter-gebeurtenissen | tekenreeks |
resourceId | De Azure-resource-id van het opslagaccount dat het doel is van de deadletter-gebeurtenissen | tekenreeks |
EventSubscriptionIdentity
Naam | Description | Waarde |
---|---|---|
type | Het type beheerde identiteit dat wordt gebruikt. Het type 'SystemAssigned, UserAssigned' bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' wordt elke identiteit verwijderd. | 'SystemAssigned' 'UserAssigned' |
userAssignedIdentity | De gebruikersidentiteit die is gekoppeld aan de resource. | tekenreeks |
DeliveryWithResourceIdentity
Naam | Description | Waarde |
---|---|---|
doel | Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. Gebruikt de identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens bezorging/onbestelbare brieven. |
EventSubscriptionDestination |
identity | De identiteit die moet worden gebruikt bij het leveren van gebeurtenissen. | EventSubscriptionIdentity |
EventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Het objecttype instellen | AzureFunction EventHub HybridConnection MonitorAlert NaamruimteTopic PartnerDestination ServiceBusQueue ServiceBusTopic StorageQueue WebHook (vereist) |
AzureFunctionEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'AzureFunction' (vereist) |
properties | Azure-functie-eigenschappen van de bestemming van het gebeurtenisabonnement. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
maxEventsPerBatch | Maximum aantal gebeurtenissen per batch. | int |
preferredBatchSizeInKilobytes | Voorkeursbatchgrootte in kilobytes. | int |
resourceId | De Azure-resource-id die het eindpunt van de Azure-functiebestemming van een gebeurtenisabonnement vertegenwoordigt. | tekenreeks |
DeliveryAttributeMapping
Naam | Description | Waarde |
---|---|---|
naam | Naam van het leveringskenmerk of de koptekst. | tekenreeks |
type | Het objecttype instellen | Dynamisch Statisch (vereist) |
DynamicDeliveryAttributeMapping
Naam | Description | Waarde |
---|---|---|
type | Type van het leveringskenmerk of de headernaam. | Dynamisch (vereist) |
properties | Eigenschappen van kenmerktoewijzing voor dynamische levering. | DynamicDeliveryAttributeMappingProperties |
DynamicDeliveryAttributeMappingProperties
Naam | Description | Waarde |
---|---|---|
sourceField | JSON-pad in de gebeurtenis die kenmerkwaarde bevat. | tekenreeks |
StaticDeliveryAttributeMapping
Naam | Description | Waarde |
---|---|---|
type | Type van het leveringskenmerk of de headernaam. | Statisch (vereist) |
properties | Eigenschappen van de toewijzing van statische leveringskenmerken. | StaticDeliveryAttributeMappingProperties |
StaticDeliveryAttributeMappingProperties
Naam | Description | Waarde |
---|---|---|
isSecret | Booleaanse vlag om te zien of het kenmerk gevoelige informatie bevat. | booleaans |
waarde | Waarde van het leveringskenmerk. | tekenreeks |
EventHubEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'EventHub' (vereist) |
properties | Event Hub-eigenschappen van de bestemming van het gebeurtenisabonnement. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id die het eindpunt van een Event Hub-bestemming van een gebeurtenisabonnement vertegenwoordigt. | tekenreeks |
HybridConnectionEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'HybridConnection' (vereist) |
properties | Eigenschappen van hybride verbinding van de bestemming van het gebeurtenisabonnement. | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
Naam | Description | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id van een hybride verbinding die het doel van een gebeurtenisabonnement is. | tekenreeks |
MonitorAlertEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'MonitorAlert' (vereist) |
properties | Bewaak de waarschuwingseigenschappen van de bestemming van het gebeurtenisabonnement. | MonitorAlertEventSubscriptionDestinationProperties |
MonitorAlertEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
actionGroups | De lijst met ARM-id's van actiegroepen die worden geactiveerd voor elke waarschuwing die via dit gebeurtenisabonnement wordt geactiveerd. Elke resource-ARM-id moet dit patroon volgen: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}. |
tekenreeks[] |
beschrijving | De beschrijving die wordt toegevoegd aan elke waarschuwing die via dit gebeurtenisabonnement wordt geactiveerd. | tekenreeks |
ernst | De ernst die wordt gekoppeld aan elke waarschuwing die via dit gebeurtenisabonnement wordt geactiveerd. Dit veld moet worden opgegeven. |
'Sev0' 'Sev1' 'Sev2' 'Sev3' 'Sev4' |
NamespaceTopicEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'NamespaceTopic' (vereist) |
properties | Eigenschappen van naamruimteonderwerp van de bestemming van het gebeurtenisabonnement. | NamespaceTopicEventSubscriptionDestinationProperties |
NamespaceTopicEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt vertegenwoordigt van de onderwerpbestemming van de Event Grid-naamruimte van een gebeurtenisabonnement. Dit veld is vereist en de vermelde naamruimteonderwerpresource moet al bestaan. De ARM-id van de resource moet dit patroon volgen: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}. |
tekenreeks |
PartnerEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | PartnerDestination (vereist) |
properties | Partnerbestemmingseigenschappen van de bestemming van het gebeurtenisabonnement. | PartnerEventSubscriptionDestinationProperties |
PartnerEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt van een partnerbestemming van een gebeurtenisabonnement vertegenwoordigt. | tekenreeks |
ServiceBusQueueEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | ServiceBusQueue (vereist) |
properties | Service Bus-eigenschappen van de bestemming van het gebeurtenisabonnement. | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
Naam | Description | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id die het eindpunt van de Service Bus-bestemming van een gebeurtenisabonnement vertegenwoordigt. | tekenreeks |
ServiceBusTopicEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | ServiceBusTopic (vereist) |
properties | Service Bus-onderwerpEigenschappen van de bestemming van het gebeurtenisabonnement. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
Naam | Description | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id die het eindpunt van de Service Bus-onderwerpbestemming van een gebeurtenisabonnement vertegenwoordigt. | tekenreeks |
StorageQueueEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'StorageQueue' (vereist) |
properties | Eigenschappen van opslagwachtrij van de bestemming van het gebeurtenisabonnement. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
queueMessageTimeToLiveInSeconds | Time to live in de opslagwachtrij in seconden. Deze waarde mag niet nul of negatief zijn, met uitzondering van het gebruik van -1 om aan te geven dat de Time To Live van het bericht Oneindig is. | int |
queueName | De naam van de opslagwachtrij onder een opslagaccount dat het doel van een gebeurtenisabonnement is. | tekenreeks |
resourceId | De Azure-resource-id van het opslagaccount dat de wachtrij bevat die het doel van een gebeurtenisabonnement is. | tekenreeks |
WebHookEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'WebHook' (vereist) |
properties | WebHookEigenschappen van de bestemming van het gebeurtenisabonnement. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | De toepassings-id of URI van Azure Active Directory om het toegangstoken op te halen dat wordt opgenomen als bearer-token in leveringsaanvragen. | tekenreeks |
azureActiveDirectoryTenantId | De Tenant-id van Azure Active Directory om het toegangstoken op te halen dat wordt opgenomen als bearer-token in leveringsaanvragen. | tekenreeks |
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
endpointUrl | De URL die het eindpunt van de bestemming van een gebeurtenisabonnement vertegenwoordigt. | tekenreeks Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
maxEventsPerBatch | Maximum aantal gebeurtenissen per batch. | int |
minimumTlsVersionAllowed | Minimale TLS-versie die moet worden ondersteund door webhook-eindpunt | '1.0' '1.1' '1.2' |
preferredBatchSizeInKilobytes | Voorkeursbatchgrootte in kilobytes. | int |
QueueInfo
Naam | Description | Waarde |
---|---|---|
deadLetterDestinationWithResourceIdentity | De bestemming in dode letters van het gebeurtenisabonnement. Elke gebeurtenis die niet op zijn bestemming kan worden afgeleverd, wordt verzonden naar de bestemming in onbestelbare brief. Maakt gebruik van de instelling van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp) om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/onbestelbare berichten. |
DeadLetterWithResourceIdentity |
eventTimeToLive | Tijdsduur in ISO 8601-indeling die bepaalt hoe lang berichten beschikbaar zijn voor het abonnement vanaf het moment dat het bericht is gepubliceerd. Deze duurwaarde wordt uitgedrukt in de volgende notatie: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', waarbij: - (n) wordt vervangen door de waarde van elk tijdelement dat volgt op de (n). - P is de aantekening voor de duur (of periode) en wordt altijd aan het begin van de duur geplaatst. - Y is de jaarnotatie en volgt de waarde voor het aantal jaren. - M is de maandnotatie en volgt de waarde voor het aantal maanden. - W is de weeknotatie en volgt de waarde voor het aantal weken. - D is de dagnotatie en volgt de waarde voor het aantal dagen. - T is de tijdsinstelling en deze gaat vooraf aan de tijdonderdelen. - H is de uurnotatie en volgt de waarde voor het aantal uren. - M is de minuutnotatie en volgt de waarde voor het aantal minuten. - S is de tweede aanmaakmethode en volgt de waarde voor het aantal seconden. Deze duurwaarde kan niet groter worden ingesteld dan de EventRetentionInDays van het onderwerp. Het is een optioneel veld waarbij de minimumwaarde 1 minuut is en het maximum wordt bepaald op de waarde EventRetentionInDays van het onderwerp. Hier volgen voorbeelden van geldige waarden: - "P0DT23H12M" of "PT23H12M": voor een duur van 23 uur en 12 minuten. - 'P1D' of 'P1DT0H0M0S': voor de duur van 1 dag. |
tekenreeks |
maxDeliveryCount | Het maximale aantal leveringen van de gebeurtenissen. | int |
receiveLockDurationInSeconds | Maximale periode in seconden waarin zodra het bericht de status ontvangen heeft (door de client) en wacht om te worden geaccepteerd, vrijgegeven of geweigerd. Als deze tijd is verstreken nadat een bericht is ontvangen door de client en niet is overgegaan naar geaccepteerd (niet verwerkt), vrijgegeven of geweigerd, het bericht beschikbaar is voor opnieuw aflevering. Dit is een optioneel veld, waarbij de standaardwaarde 60 seconden is, minimaal 60 seconden en maximum 300 seconden. |
int |
FiltersConfiguratie
Naam | Description | Waarde |
---|---|---|
filters | Een matrix met filters die worden gebruikt voor het filteren van gebeurtenisabonnementen. | Filter[] |
includedEventTypes | Een lijst met toepasselijke gebeurtenistypen die deel moeten uitmaken van het gebeurtenisabonnement. Als u zich wilt abonneren op alle standaardgebeurtenistypen, stelt u IncludedEventTypes in op null. | tekenreeks[] |
Filter
Naam | Description | Waarde |
---|---|---|
sleutel | Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. | tekenreeks |
operatorType | Het objecttype instellen | BoolEquals IsNotNull IsNullOrUndefined NumberGreaterThan NumberGreaterThanOrEquals Getalin NumberInRange NumberLessThan NumberLessThanOrEquals NumberNotIn NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (vereist) |
BoolEqualsFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'BoolEquals' (vereist) |
waarde | De booleaanse filterwaarde. | booleaans |
IsNotNullFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNotNull' (vereist) |
IsNullOrUndefinedFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNullOrUndefined' (vereist) |
NumberGreaterThanFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberGreaterThan' (vereist) |
waarde | De filterwaarde. | int |
NumberGreaterThanOrEqualsFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberGreaterThanOrEquals' (vereist) |
waarde | De filterwaarde. | int |
NumberInFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberIn' (vereist) |
values | De set filterwaarden. | int[] |
NumberInRangeFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberInRange' (vereist) |
values | De set filterwaarden. | int[][] |
NumberLessThanFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThan' (vereist) |
waarde | De filterwaarde. | int |
NumberLessThanOrEqualsFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThanOrEquals' (vereist) |
waarde | De filterwaarde. | int |
NumberNotInFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberNotIn' (vereist) |
values | De set filterwaarden. | int[] |
NumberNotInRangeFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberNotInRange' (vereist) |
values | De set filterwaarden. | int[][] |
StringBeginsWithFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringBeginsWith' (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringContainsFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringContains' (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringEndsWithFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringEndsWith' (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringInFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringIn' (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringNotBeginsWithFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotBeginsWith' (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringNotContainsFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotContains' (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringNotEndsWithFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotEndsWith' (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringNotInFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotIn' (vereist) |
values | De set filterwaarden. | tekenreeks[] |
Terraform-resourcedefinitie (AzAPI-provider)
Het resourcetype naamruimten/topics/eventSubscriptions kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen
Zie wijzigingenlogboek voor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource Microsoft.EventGrid/namespaces/topics/eventSubscriptions wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2023-12-15-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
deliveryConfiguration = {
deliveryMode = "string"
push = {
deadLetterDestinationWithResourceIdentity = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
identity = {
type = "string"
userAssignedIdentity = "string"
}
}
deliveryWithResourceIdentity = {
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
identity = {
type = "string"
userAssignedIdentity = "string"
}
}
eventTimeToLive = "string"
maxDeliveryCount = int
}
queue = {
deadLetterDestinationWithResourceIdentity = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
identity = {
type = "string"
userAssignedIdentity = "string"
}
}
eventTimeToLive = "string"
maxDeliveryCount = int
receiveLockDurationInSeconds = int
}
}
eventDeliverySchema = "CloudEventSchemaV1_0"
filtersConfiguration = {
filters = [
{
key = "string"
operatorType = "string"
// For remaining properties, see Filter objects
}
]
includedEventTypes = [
"string"
]
}
}
})
}
DeadLetterDestination-objecten
Stel de eigenschap endpointType in om het type object op te geven.
Gebruik voor StorageBlob:
endpointType = "StorageBlob"
properties = {
blobContainerName = "string"
resourceId = "string"
}
EventSubscriptionDestination-objecten
Stel de eigenschap endpointType in om het type object op te geven.
Gebruik voor AzureFunction:
endpointType = "AzureFunction"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
resourceId = "string"
}
Gebruik voor EventHub:
endpointType = "EventHub"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
Gebruik voor HybridConnection:
endpointType = "HybridConnection"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
Gebruik voor MonitorAlert:
endpointType = "MonitorAlert"
properties = {
actionGroups = [
"string"
]
description = "string"
severity = "string"
}
Gebruik voor NamespaceTopic:
endpointType = "NamespaceTopic"
properties = {
resourceId = "string"
}
Gebruik voor PartnerDestination:
endpointType = "PartnerDestination"
properties = {
resourceId = "string"
}
Gebruik voor ServiceBusQueue:
endpointType = "ServiceBusQueue"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
Gebruik voor ServiceBusTopic:
endpointType = "ServiceBusTopic"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
Gebruik voor StorageQueue:
endpointType = "StorageQueue"
properties = {
queueMessageTimeToLiveInSeconds = int
queueName = "string"
resourceId = "string"
}
Gebruik voor WebHook:
endpointType = "WebHook"
properties = {
azureActiveDirectoryApplicationIdOrUri = "string"
azureActiveDirectoryTenantId = "string"
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
endpointUrl = "string"
maxEventsPerBatch = int
minimumTlsVersionAllowed = "string"
preferredBatchSizeInKilobytes = int
}
DeliveryAttributeMapping-objecten
Stel de eigenschap type in om het type object op te geven.
Voor Dynamisch gebruikt u:
type = "Dynamic"
properties = {
sourceField = "string"
}
Voor Statisch gebruikt u:
type = "Static"
properties = {
isSecret = bool
value = "string"
}
Objecten filteren
Stel de eigenschap operatorType in om het type object op te geven.
Gebruik voor BoolEquals:
operatorType = "BoolEquals"
value = bool
Voor IsNotNull gebruikt u:
operatorType = "IsNotNull"
Voor IsNullOrUndefined gebruikt u:
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
Voor NumberNotIn gebruikt u:
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
naamruimten/onderwerpen/eventSubscriptions
Naam | Description | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2023-12-15-preview" |
naam | De resourcenaam | tekenreeks (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van type: onderwerpen |
properties | Eigenschappen van het gebeurtenisabonnement. | SubscriptionProperties |
SubscriptionProperties
Naam | Description | Waarde |
---|---|---|
deliveryConfiguration | Informatie over de leveringsconfiguratie van het gebeurtenisabonnement. | DeliveryConfiguration |
eventDeliverySchema | Het gebeurtenisleveringsschema voor het gebeurtenisabonnement. | "CloudEventSchemaV1_0" |
filtersConfiguration | Informatie over het filter voor het gebeurtenisabonnement. | FiltersConfiguratie |
DeliveryConfiguration
Naam | Description | Waarde |
---|---|---|
deliveryMode | Leveringsmodus van het gebeurtenisabonnement. | "Pushen" "Wachtrij" |
Push | Deze eigenschap moet worden ingevuld wanneer deliveryMode push is en informatie over het push-abonnement vertegenwoordigt. | PushInfo |
wachtrij | Deze eigenschap moet worden ingevuld wanneer deliveryMode wachtrij is en informatie weergeeft over het wachtrijabonnement. | QueueInfo |
PushInfo
Naam | Description | Waarde |
---|---|---|
deadLetterDestinationWithResourceIdentity | De bestemming in dode letters van het gebeurtenisabonnement. Elke gebeurtenis die niet op zijn bestemming kan worden afgeleverd, wordt verzonden naar de bestemming in onbestelbare brief. Maakt gebruik van de instelling van de beheerde identiteit op de bovenliggende resource (namelijk naamruimte) om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/onbestelbare berichten. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. Maakt gebruik van de instelling van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/onbestelbare berichten. |
DeliveryWithResourceIdentity |
eventTimeToLive | Tijdsduur in ISO 8601-indeling die bepaalt hoe lang berichten beschikbaar zijn voor het abonnement vanaf het moment dat het bericht is gepubliceerd. Deze duurwaarde wordt uitgedrukt in de volgende notatie: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', waarbij: - (n) wordt vervangen door de waarde van elk tijdelement dat volgt op de (n). - P is de aantekening voor de duur (of periode) en wordt altijd aan het begin van de duur geplaatst. - Y is de jaarnotatie en volgt de waarde voor het aantal jaren. - M is de maandnotatie en volgt de waarde voor het aantal maanden. - W is de weeknotatie en volgt de waarde voor het aantal weken. - D is de dagnotatie en volgt de waarde voor het aantal dagen. - T is de tijdsinstelling en deze gaat vooraf aan de tijdonderdelen. - H is de uurnotatie en volgt de waarde voor het aantal uren. - M is de minuutnotatie en volgt de waarde voor het aantal minuten. - S is de tweede aanmaakmethode en volgt de waarde voor het aantal seconden. Deze duurwaarde kan niet groter worden ingesteld dan de EventRetentionInDays van het onderwerp. Het is een optioneel veld waarbij de minimumwaarde 1 minuut is en het maximum wordt bepaald op de waarde EventRetentionInDays van het onderwerp. Hier volgen voorbeelden van geldige waarden: - "P0DT23H12M" of "PT23H12M": voor een duur van 23 uur en 12 minuten. - 'P1D' of 'P1DT0H0M0S': voor de duur van 1 dag. |
tekenreeks |
maxDeliveryCount | Het maximale aantal leveringen van de gebeurtenissen. | int |
DeadLetterWithResourceIdentity
Naam | Description | Waarde |
---|---|---|
deadLetterDestination | Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. Maakt gebruik van de instelling van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/onbestelbare berichten. |
DeadLetterDestination |
identity | De identiteit die moet worden gebruikt bij onbestelbare berichten. | EventSubscriptionIdentity |
DeadLetterDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Het objecttype instellen | StorageBlob (vereist) |
StorageBlobDeadLetterDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming met onbestelbare letters | 'StorageBlob' (vereist) |
properties | De eigenschappen van het deadletter-doel op basis van storage-blob | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Naam | Description | Waarde |
---|---|---|
blobContainerName | De naam van de Storage-blobcontainer die het doel is van de deadletter-gebeurtenissen | tekenreeks |
resourceId | De Azure-resource-id van het opslagaccount dat het doel is van de deadletter-gebeurtenissen | tekenreeks |
EventSubscriptionIdentity
Naam | Description | Waarde |
---|---|---|
type | Het type beheerde identiteit dat wordt gebruikt. Het type 'SystemAssigned, UserAssigned' omvat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type 'Geen' wordt elke identiteit verwijderd. | "SystemAssigned" "UserAssigned" |
userAssignedIdentity | De gebruikersidentiteit die is gekoppeld aan de resource. | tekenreeks |
DeliveryWithResourceIdentity
Naam | Description | Waarde |
---|---|---|
doel | Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement. Gebruikt de identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens bezorging/onbestelbare berichten. |
EventSubscriptionDestination |
identity | De identiteit die moet worden gebruikt bij het leveren van gebeurtenissen. | EventSubscriptionIdentity |
EventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Het objecttype instellen | AzureFunction EventHub HybridConnection MonitorAlert NaamruimteTopic PartnerDestination ServiceBusQueue ServiceBusTopic StorageQueue WebHook (vereist) |
AzureFunctioneventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'AzureFunction' (vereist) |
properties | Azure-functie-eigenschappen van de bestemming van het gebeurtenisabonnement. | AzureFunctioneventSubscriptionDestinationProperties |
AzureFunctioneventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
maxEventsPerBatch | Maximum aantal gebeurtenissen per batch. | int |
preferredBatchSizeInKilobytes | Voorkeursbatchgrootte in kilobytes. | int |
resourceId | De Azure-resource-id die het eindpunt vertegenwoordigt van de Azure Function-bestemming van een gebeurtenisabonnement. | tekenreeks |
DeliveryAttributeMapping
Naam | Description | Waarde |
---|---|---|
naam | Naam van het leveringskenmerk of de koptekst. | tekenreeks |
type | Het objecttype instellen | Dynamisch Statisch (vereist) |
DynamicDeliveryAttributeMapping
Naam | Description | Waarde |
---|---|---|
type | Type van het leveringskenmerk of de headernaam. | 'Dynamisch' (vereist) |
properties | Eigenschappen van kenmerktoewijzing voor dynamische levering. | DynamicDeliveryAttributeMappingProperties |
DynamicDeliveryAttributeMappingProperties
Naam | Description | Waarde |
---|---|---|
sourceField | JSON-pad in de gebeurtenis die kenmerkwaarde bevat. | tekenreeks |
StaticDeliveryAttributeMapping
Naam | Description | Waarde |
---|---|---|
type | Type van het leveringskenmerk of de headernaam. | 'Statisch' (vereist) |
properties | Eigenschappen van de toewijzing van statische leveringskenmerken. | StaticDeliveryAttributeMappingProperties |
StaticDeliveryAttributeMappingProperties
Naam | Description | Waarde |
---|---|---|
isSecret | Booleaanse vlag om te zien of het kenmerk gevoelige informatie bevat. | booleaans |
waarde | Waarde van het leveringskenmerk. | tekenreeks |
EventHubEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | EventHub (vereist) |
properties | Event Hub-eigenschappen van de bestemming van het gebeurtenisabonnement. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id die het eindpunt van een Event Hub-bestemming van een gebeurtenisabonnement vertegenwoordigt. | tekenreeks |
HybridConnectionEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'HybridConnection' (vereist) |
properties | Eigenschappen van hybride verbinding van de bestemming van het gebeurtenisabonnement. | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
Naam | Description | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id van een hybride verbinding die het doel van een gebeurtenisabonnement is. | tekenreeks |
MonitorAlertEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | "MonitorAlert" (vereist) |
properties | Bewaak de waarschuwingseigenschappen van de bestemming van het gebeurtenisabonnement. | MonitorAlertEventSubscriptionDestinationProperties |
MonitorAlertEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
actionGroups | De lijst met ARM-id's van actiegroepen die worden geactiveerd voor elke waarschuwing die via dit gebeurtenisabonnement wordt geactiveerd. Elke resource-ARM-id moet dit patroon volgen: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}. |
tekenreeks[] |
beschrijving | De beschrijving die wordt toegevoegd aan elke waarschuwing die via dit gebeurtenisabonnement wordt geactiveerd. | tekenreeks |
ernst | De ernst die wordt gekoppeld aan elke waarschuwing die via dit gebeurtenisabonnement wordt geactiveerd. Dit veld moet worden opgegeven. |
"Sev0" "Sev1" "Sev2" "Sev3" "Sev4" |
NamespaceTopicEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | "NamespaceTopic" (vereist) |
properties | Eigenschappen van naamruimteonderwerp van de bestemming van het gebeurtenisabonnement. | NamespaceTopicEventSubscriptionDestinationProperties |
NamespaceTopicEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt vertegenwoordigt van de event Grid-naamruimteonderwerpbestemming van een gebeurtenisabonnement. Dit veld is vereist en de vermelde resource voor het naamruimteonderwerp moet al bestaan. De ARM-id van de resource moet dit patroon volgen: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}. |
tekenreeks |
PartnerEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'PartnerDestination' (vereist) |
properties | Partnerbestemmingseigenschappen van de bestemming van het gebeurtenisabonnement. | PartnerEventSubscriptionDestinationProperties |
PartnerEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt van een partnerbestemming van een gebeurtenisabonnement vertegenwoordigt. | tekenreeks |
ServiceBusQueueEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | "ServiceBusQueue" (vereist) |
properties | Service Bus-eigenschappen van de bestemming van het gebeurtenisabonnement. | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
Naam | Description | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id die het eindpunt van de Service Bus-bestemming van een gebeurtenisabonnement vertegenwoordigt. | tekenreeks |
ServiceBusTopicEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | "ServiceBusTopic" (vereist) |
properties | Service Bus-onderwerpEigenschappen van de bestemming van het gebeurtenisabonnement. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
Naam | Description | Waarde |
---|---|---|
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
resourceId | De Azure-resource-id die het eindpunt van de Service Bus-onderwerpbestemming van een gebeurtenisabonnement vertegenwoordigt. | tekenreeks |
StorageQueueEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | 'StorageQueue' (vereist) |
properties | Eigenschappen van opslagwachtrij van de bestemming van het gebeurtenisabonnement. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
queueMessageTimeToLiveInSeconds | Time to live in de opslagwachtrij in seconden. Deze waarde mag niet nul of negatief zijn, met uitzondering van het gebruik van -1 om aan te geven dat de Time To Live van het bericht Oneindig is. | int |
queueName | De naam van de opslagwachtrij onder een opslagaccount dat het doel van een gebeurtenisabonnement is. | tekenreeks |
resourceId | De Azure-resource-id van het opslagaccount dat de wachtrij bevat die het doel is van een gebeurtenisabonnement. | tekenreeks |
WebHookEventSubscriptionDestination
Naam | Description | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van het gebeurtenisabonnement. | "WebHook" (vereist) |
properties | WebHook-eigenschappen van de bestemming van het gebeurtenisabonnement. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Naam | Description | Waarde |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | De Azure Active Directory-toepassings-id of URI voor het ophalen van het toegangstoken dat wordt opgenomen als bearer-token in leveringsaanvragen. | tekenreeks |
azureActiveDirectoryTenantId | De Tenant-id van Azure Active Directory om het toegangstoken op te halen dat wordt opgenomen als bearer-token in leveringsaanvragen. | tekenreeks |
deliveryAttributeMappings | Details van het leveringskenmerk. | DeliveryAttributeMapping[] |
endpointUrl | De URL die het eindpunt van de bestemming van een gebeurtenisabonnement vertegenwoordigt. | tekenreeks Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
maxEventsPerBatch | Maximum aantal gebeurtenissen per batch. | int |
minimumTlsVersionAllowed | Minimale TLS-versie die moet worden ondersteund door webhook-eindpunt | 1\.0 "1.1" "1.2" |
preferredBatchSizeInKilobytes | Voorkeursbatchgrootte in kilobytes. | int |
QueueInfo
Naam | Description | Waarde |
---|---|---|
deadLetterDestinationWithResourceIdentity | De bestemming van de dode letter van het gebeurtenisabonnement. Elke gebeurtenis die niet op de bestemming kan worden afgeleverd, wordt verzonden naar de bestemming van de onbestelbare brief. Maakt gebruik van de instelling van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp) om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/onbestelbare berichten. |
DeadLetterWithResourceIdentity |
eventTimeToLive | Tijdsduur in ISO 8601-indeling die bepaalt hoe lang berichten beschikbaar zijn voor het abonnement vanaf het moment dat het bericht is gepubliceerd. Deze duurwaarde wordt uitgedrukt in de volgende notatie: 'P(n)Y(n)M(n)DT(n)H(n)M(n)S', waarbij: - (n) wordt vervangen door de waarde van elk tijdelement dat volgt op de (n). - P is de aantekening voor de duur (of periode) en wordt altijd aan het begin van de duur geplaatst. - Y is de jaarnotatie en volgt de waarde voor het aantal jaren. - M is de maandnotatie en volgt de waarde voor het aantal maanden. - W is de weeknotatie en volgt de waarde voor het aantal weken. - D is de dagnotatie en volgt de waarde voor het aantal dagen. - T is de tijdsinstelling en deze gaat vooraf aan de tijdonderdelen. - H is de uurnotatie en volgt de waarde voor het aantal uren. - M is de minuutnotatie en volgt de waarde voor het aantal minuten. - S is de tweede aanmaakmethode en volgt de waarde voor het aantal seconden. Deze duurwaarde kan niet groter worden ingesteld dan de EventRetentionInDays van het onderwerp. Het is een optioneel veld waarbij de minimumwaarde 1 minuut is en het maximum wordt bepaald op de waarde EventRetentionInDays van het onderwerp. Hier volgen voorbeelden van geldige waarden: - "P0DT23H12M" of "PT23H12M": voor een duur van 23 uur en 12 minuten. - 'P1D' of 'P1DT0H0M0S': voor de duur van 1 dag. |
tekenreeks |
maxDeliveryCount | Het maximale aantal leveringen van de gebeurtenissen. | int |
receiveLockDurationInSeconds | Maximale periode in seconden waarin zodra het bericht de status ontvangen heeft (door de client) en wacht om te worden geaccepteerd, vrijgegeven of geweigerd. Als deze tijd is verstreken nadat een bericht is ontvangen door de client en niet is overgegaan naar geaccepteerd (niet verwerkt), vrijgegeven of geweigerd, het bericht beschikbaar is voor opnieuw aflevering. Dit is een optioneel veld, waarbij de standaardwaarde 60 seconden is, minimaal 60 seconden en maximum 300 seconden. |
int |
FiltersConfiguratie
Naam | Description | Waarde |
---|---|---|
filters | Een matrix met filters die worden gebruikt voor het filteren van gebeurtenisabonnementen. | Filter[] |
includedEventTypes | Een lijst met toepasselijke gebeurtenistypen die deel moeten uitmaken van het gebeurtenisabonnement. Als u zich wilt abonneren op alle standaardgebeurtenistypen, stelt u IncludedEventTypes in op null. | tekenreeks[] |
Filter
Naam | Description | Waarde |
---|---|---|
sleutel | Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. | tekenreeks |
operatorType | Het objecttype instellen | BoolEquals IsNotNull IsNullOrUndefined NumberGreaterThan NumberGreaterThanOrEquals Getalin NumberInRange NumberLessThan NumberLessThanOrEquals NumberNotIn NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsWith StringNotIn (vereist) |
BoolEqualsFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "BoolEquals" (vereist) |
waarde | De booleaanse filterwaarde. | booleaans |
IsNotNullFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "IsNotNull" (vereist) |
IsNullOrUndefinedFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "IsNullOrUndefined" (vereist) |
NumberGreaterThanFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "NumberGreaterThan" (vereist) |
waarde | De filterwaarde. | int |
NumberGreaterThanOrEqualsFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "NumberGreaterThanOrEquals" (vereist) |
waarde | De filterwaarde. | int |
NumberInFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "NumberIn" (vereist) |
values | De set filterwaarden. | int[] |
NumberInRangeFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "NumberInRange" (vereist) |
values | De set filterwaarden. | int[][] |
NumberLessThanFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "NumberLessThan" (vereist) |
waarde | De filterwaarde. | int |
NumberLessThanOrEqualsFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "NumberLessThanOrEquals" (vereist) |
waarde | De filterwaarde. | int |
NumberNotInFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "NumberNotIn" (vereist) |
values | De set filterwaarden. | int[] |
NumberNotInRangeFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "NumberNotInRange" (vereist) |
values | De set filterwaarden. | int[][] |
StringBeginsWithFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "StringBeginsWith" (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringContainsFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "StringContains" (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringEndsWithFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het type operator dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "StringEndsWith" (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringInFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "StringIn" (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringNotBeginsWithFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "StringNotBeginsWith" (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringNotContainsFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "StringNotContains" (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringNotEndsWithFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "StringNotEndsWith" (vereist) |
values | De set filterwaarden. | tekenreeks[] |
StringNotInFilter
Naam | Description | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor het filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "StringNotIn" (vereist) |
values | De set filterwaarden. | tekenreeks[] |