Microsoft.EventGrid-naamruimten/topics/eventSubscriptions 2023-06-01-preview
Bicep-resourcedefinitie
De naamruimten/onderwerpen/eventSubscriptions-resourcetype kunnen worden geïmplementeerd met bewerkingen die zijn gericht 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/naamruimten/topics/eventSubscriptions wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2023-06-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
deliveryConfiguration: {
deliveryMode: 'string'
queue: {
deadLetterDestinationWithResourceIdentity: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
identity: {
type: 'string'
userAssignedIdentity: 'string'
}
}
eventTimeToLive: 'string'
maxDeliveryCount: int
receiveLockDurationInSeconds: int
}
}
eventDeliverySchema: 'string'
filtersConfiguration: {
filters: [
{
key: 'string'
operatorType: 'string'
// For remaining properties, see Filter objects
}
]
includedEventTypes: [
'string'
]
}
}
}
Objecten filteren
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'
]
}
DeadLetterDestination-objecten
Stel de eigenschap endpointType in om het type object op te geven.
Gebruik voor StorageBlob-:
{
endpointType: 'StorageBlob'
properties: {
blobContainerName: 'string'
resourceId: 'string'
}
}
Eigenschapswaarden
BoolEqualsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'BoolEquals' (vereist) |
waarde | De booleaanse filterwaarde. | Bool |
DeadLetterDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Ingesteld op 'StorageBlob' voor het type StorageBlobDeadLetterDestination. | 'StorageBlob' (vereist) |
DeadLetterWithResourceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
deadLetterDestination | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens het afleveren/onbestelbare brieven. |
DeadLetterDestination |
identiteit | De identiteit die moet worden gebruikt bij gebeurtenissen met dode letters. | EventSubscriptionIdentity- |
DeliveryConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
deliveryMode | Leveringsmodus van het gebeurtenisabonnement. | 'Wachtrij' |
rij | Deze eigenschap moet worden ingevuld wanneer deliveryMode een wachtrij is en informatie over het wachtrijabonnement vertegenwoordigt. | QueueInfo |
EventSubscriptionIdentity
Naam | Beschrijving | 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 None wordt een identiteit verwijderd. | 'SystemAssigned' UserAssigned |
userAssignedIdentity | De gebruikersidentiteit die is gekoppeld aan de resource. | snaar |
Filter
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 BoolEqualsFilter. Ingesteld op 'IsNotNull' voor het type IsNotNullFilter. Ingesteld op 'IsNullOrUndefined' voor het type IsNullOrUndefinedFilter. Ingesteld op NumberGreaterThan voor het type NumberGreaterThanFilter. Ingesteld op NumberGreaterThanOrEquals voor het type NumberGreaterThanOrEqualsFilter. Ingesteld op NumberIn voor het type NumberInFilter. Ingesteld op NumberInRange voor het type NumberInRangeFilter. Ingesteld op NumberLessThan voor het type NumberLessThanFilter. Ingesteld op NumberLessThanOrEquals voor het type NumberLessThanOrEqualsFilter. Ingesteld op NumberNotIn voor het type NumberNotInFilter. Ingesteld op NumberNotInRange voor het type NumberNotInRangeFilter. Ingesteld op 'StringBeginsWith' voor het type StringBeginsWithFilter. Ingesteld op 'StringContains' voor het type StringContainsFilter. Ingesteld op 'StringEndsWith' voor het type StringEndsWithFilter. Ingesteld op 'StringIn' voor het type StringInFilter. Ingesteld op 'StringNotBeginsWith' voor het type StringNotBeginsWithFilter. Ingesteld op 'StringNotContains' voor het type StringNotContainsFilter. Ingesteld op 'StringNotEndsWith' voor het type StringNotEndsWithFilter. Ingesteld op 'StringNotIn' voor het type StringNotInFilter. | 'BoolEquals' 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' NumberInRange 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'StringIn' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (vereist) |
FiltersConfiguration
Naam | Beschrijving | 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 de IncludedEventTypes in op null. | tekenreeks[] |
IsNotNullFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNotNull' (vereist) |
IsNullOrUndefinedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNullOrUndefined' (vereist) |
Microsoft.EventGrid/namespaces/topics/eventSubscriptions
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 3 Maximale lengte = 50 Patroon = ^[a-zA-Z0-9-]*$ (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: naamruimten/onderwerpen |
Eigenschappen | Eigenschappen van het gebeurtenisabonnement. | SubscriptionProperties- |
NumberGreaterThanFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThan (vereist) |
waarde | De filterwaarde. | Int |
NumberGreaterThanOrEqualsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThanOrEquals (vereist) |
waarde | De filterwaarde. | Int |
NumberInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberIn (vereist) |
waarden | De set filterwaarden. | int[] |
NumberInRangeFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberInRange (vereist) |
waarden | De set filterwaarden. | int[][] |
NumberLessThanFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThan' (vereist) |
waarde | De filterwaarde. | Int |
NumberLessThanOrEqualsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThanOrEquals' (vereist) |
waarde | De filterwaarde. | Int |
NumberNotInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberNotIn' (vereist) |
waarden | De set filterwaarden. | int[] |
NumberNotInRangeFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberNotInRange (vereist) |
waarden | De set filterwaarden. | int[][] |
QueueInfo
Naam | Beschrijving | Waarde |
---|---|---|
deadLetterDestinationWithResourceIdentity | De bestemming van de dode letter van het gebeurtenisabonnement. Elke gebeurtenis die niet naar zijn bestemming kan worden geleverd, wordt verzonden naar de bestemming van de dode brief. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp) om de verificatietokens te verkrijgen die worden gebruikt tijdens het afleveren/onbestelbare brieven. |
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 met 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 element dat de (n) volgt. - P is de duur (of punt) aan het begin van de duur. - Y is de jaarontwerpaar en volgt de waarde voor het aantal jaren. - M is de maandontwerper en volgt de waarde voor het aantal maanden. - W is de weekontwerper en volgt de waarde voor het aantal weken. - D is de dagontwerper en volgt de waarde voor het aantal dagen. - T is de tijdsontwerper en gaat vooraf aan de tijdonderdelen. - H is de uurontwerpaar en volgt de waarde voor het aantal uren. - M is de minuutontwerper en volgt de waarde voor het aantal minuten. - S is de tweede ontwerpator en volgt de waarde voor het aantal seconden. Deze duurwaarde kan niet groter zijn dan de EventRetentionInDays van het onderwerp. Het is een optioneel veld waarin de minimumwaarde 1 minuut is en het maximum wordt bepaald op de waarde eventRetentionInDays van het onderwerp. Hieronder ziet u voorbeelden van geldige waarden: - 'P0DT23H12M' of 'PT23H12M': voor de duur van 23 uur en 12 minuten. - 'P1D' of 'P1DT0H0M0S': voor de duur van 1 dag. |
snaar |
maxDeliveryCount | Het maximale aantal leveringen van de gebeurtenissen. | Int |
receiveLockDurationInSeconds | Maximumperiode in seconden waarin het bericht is ontvangen (door de client) en wacht totdat het wordt geaccepteerd, vrijgegeven of geweigerd. Als deze tijd is verstreken nadat een bericht is ontvangen door de client en niet is overgezet naar geaccepteerd (niet verwerkt), vrijgegeven of geweigerd, het bericht is beschikbaar voor opnieuw afspelen. Dit is een optioneel veld, waarbij de standaardwaarde 60 seconden is, minimaal 60 seconden is en het maximum 300 seconden is. |
Int |
StorageBlobDeadLetterDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van de dode letter | 'StorageBlob' (vereist) |
Eigenschappen | De eigenschappen van de op storage-blob gebaseerde deadletter-bestemming | StorageBlobDeadLetterDestinationProperties- |
StorageBlobDeadLetterDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
blobContainerName | De naam van de Storage-blobcontainer die de bestemming is van de deadletter-gebeurtenissen | snaar |
resourceId | De Azure-resource-id van het opslagaccount dat de bestemming is van de deadletter-gebeurtenissen | snaar |
StringBeginsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringContainsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringEndsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotBeginsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotContainsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotEndsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
SubscriptionProperties
Naam | Beschrijving | 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. | FiltersConfiguration- |
Resourcedefinitie van ARM-sjabloon
De naamruimten/onderwerpen/eventSubscriptions-resourcetype kunnen worden geïmplementeerd met bewerkingen die zijn gericht 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/naamruimten/topics/eventSubscriptions wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.EventGrid/namespaces/topics/eventSubscriptions",
"apiVersion": "2023-06-01-preview",
"name": "string",
"properties": {
"deliveryConfiguration": {
"deliveryMode": "string",
"queue": {
"deadLetterDestinationWithResourceIdentity": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"identity": {
"type": "string",
"userAssignedIdentity": "string"
}
},
"eventTimeToLive": "string",
"maxDeliveryCount": "int",
"receiveLockDurationInSeconds": "int"
}
},
"eventDeliverySchema": "string",
"filtersConfiguration": {
"filters": [ {
"key": "string",
"operatorType": "string"
// For remaining properties, see Filter objects
} ],
"includedEventTypes": [ "string" ]
}
}
}
Objecten filteren
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" ]
}
DeadLetterDestination-objecten
Stel de eigenschap endpointType in om het type object op te geven.
Gebruik voor StorageBlob-:
{
"endpointType": "StorageBlob",
"properties": {
"blobContainerName": "string",
"resourceId": "string"
}
}
Eigenschapswaarden
BoolEqualsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'BoolEquals' (vereist) |
waarde | De booleaanse filterwaarde. | Bool |
DeadLetterDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Ingesteld op 'StorageBlob' voor het type StorageBlobDeadLetterDestination. | 'StorageBlob' (vereist) |
DeadLetterWithResourceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
deadLetterDestination | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens het afleveren/onbestelbare brieven. |
DeadLetterDestination |
identiteit | De identiteit die moet worden gebruikt bij gebeurtenissen met dode letters. | EventSubscriptionIdentity- |
DeliveryConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
deliveryMode | Leveringsmodus van het gebeurtenisabonnement. | 'Wachtrij' |
rij | Deze eigenschap moet worden ingevuld wanneer deliveryMode een wachtrij is en informatie over het wachtrijabonnement vertegenwoordigt. | QueueInfo |
EventSubscriptionIdentity
Naam | Beschrijving | 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 None wordt een identiteit verwijderd. | 'SystemAssigned' UserAssigned |
userAssignedIdentity | De gebruikersidentiteit die is gekoppeld aan de resource. | snaar |
Filter
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 BoolEqualsFilter. Ingesteld op 'IsNotNull' voor het type IsNotNullFilter. Ingesteld op 'IsNullOrUndefined' voor het type IsNullOrUndefinedFilter. Ingesteld op NumberGreaterThan voor het type NumberGreaterThanFilter. Ingesteld op NumberGreaterThanOrEquals voor het type NumberGreaterThanOrEqualsFilter. Ingesteld op NumberIn voor het type NumberInFilter. Ingesteld op NumberInRange voor het type NumberInRangeFilter. Ingesteld op NumberLessThan voor het type NumberLessThanFilter. Ingesteld op NumberLessThanOrEquals voor het type NumberLessThanOrEqualsFilter. Ingesteld op NumberNotIn voor het type NumberNotInFilter. Ingesteld op NumberNotInRange voor het type NumberNotInRangeFilter. Ingesteld op 'StringBeginsWith' voor het type StringBeginsWithFilter. Ingesteld op 'StringContains' voor het type StringContainsFilter. Ingesteld op 'StringEndsWith' voor het type StringEndsWithFilter. Ingesteld op 'StringIn' voor het type StringInFilter. Ingesteld op 'StringNotBeginsWith' voor het type StringNotBeginsWithFilter. Ingesteld op 'StringNotContains' voor het type StringNotContainsFilter. Ingesteld op 'StringNotEndsWith' voor het type StringNotEndsWithFilter. Ingesteld op 'StringNotIn' voor het type StringNotInFilter. | 'BoolEquals' 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' NumberInRange 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'StringIn' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (vereist) |
FiltersConfiguration
Naam | Beschrijving | 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 de IncludedEventTypes in op null. | tekenreeks[] |
IsNotNullFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNotNull' (vereist) |
IsNullOrUndefinedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNullOrUndefined' (vereist) |
Microsoft.EventGrid/namespaces/topics/eventSubscriptions
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2023-06-01-preview' |
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 3 Maximale lengte = 50 Patroon = ^[a-zA-Z0-9-]*$ (vereist) |
Eigenschappen | Eigenschappen van het gebeurtenisabonnement. | SubscriptionProperties- |
type | Het resourcetype | 'Microsoft.EventGrid/namespaces/topics/eventSubscriptions' |
NumberGreaterThanFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThan (vereist) |
waarde | De filterwaarde. | Int |
NumberGreaterThanOrEqualsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThanOrEquals (vereist) |
waarde | De filterwaarde. | Int |
NumberInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberIn (vereist) |
waarden | De set filterwaarden. | int[] |
NumberInRangeFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberInRange (vereist) |
waarden | De set filterwaarden. | int[][] |
NumberLessThanFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThan' (vereist) |
waarde | De filterwaarde. | Int |
NumberLessThanOrEqualsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThanOrEquals' (vereist) |
waarde | De filterwaarde. | Int |
NumberNotInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberNotIn' (vereist) |
waarden | De set filterwaarden. | int[] |
NumberNotInRangeFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberNotInRange (vereist) |
waarden | De set filterwaarden. | int[][] |
QueueInfo
Naam | Beschrijving | Waarde |
---|---|---|
deadLetterDestinationWithResourceIdentity | De bestemming van de dode letter van het gebeurtenisabonnement. Elke gebeurtenis die niet naar zijn bestemming kan worden geleverd, wordt verzonden naar de bestemming van de dode brief. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp) om de verificatietokens te verkrijgen die worden gebruikt tijdens het afleveren/onbestelbare brieven. |
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 met 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 element dat de (n) volgt. - P is de duur (of punt) aan het begin van de duur. - Y is de jaarontwerpaar en volgt de waarde voor het aantal jaren. - M is de maandontwerper en volgt de waarde voor het aantal maanden. - W is de weekontwerper en volgt de waarde voor het aantal weken. - D is de dagontwerper en volgt de waarde voor het aantal dagen. - T is de tijdsontwerper en gaat vooraf aan de tijdonderdelen. - H is de uurontwerpaar en volgt de waarde voor het aantal uren. - M is de minuutontwerper en volgt de waarde voor het aantal minuten. - S is de tweede ontwerpator en volgt de waarde voor het aantal seconden. Deze duurwaarde kan niet groter zijn dan de EventRetentionInDays van het onderwerp. Het is een optioneel veld waarin de minimumwaarde 1 minuut is en het maximum wordt bepaald op de waarde eventRetentionInDays van het onderwerp. Hieronder ziet u voorbeelden van geldige waarden: - 'P0DT23H12M' of 'PT23H12M': voor de duur van 23 uur en 12 minuten. - 'P1D' of 'P1DT0H0M0S': voor de duur van 1 dag. |
snaar |
maxDeliveryCount | Het maximale aantal leveringen van de gebeurtenissen. | Int |
receiveLockDurationInSeconds | Maximumperiode in seconden waarin het bericht is ontvangen (door de client) en wacht totdat het wordt geaccepteerd, vrijgegeven of geweigerd. Als deze tijd is verstreken nadat een bericht is ontvangen door de client en niet is overgezet naar geaccepteerd (niet verwerkt), vrijgegeven of geweigerd, het bericht is beschikbaar voor opnieuw afspelen. Dit is een optioneel veld, waarbij de standaardwaarde 60 seconden is, minimaal 60 seconden is en het maximum 300 seconden is. |
Int |
StorageBlobDeadLetterDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van de dode letter | 'StorageBlob' (vereist) |
Eigenschappen | De eigenschappen van de op storage-blob gebaseerde deadletter-bestemming | StorageBlobDeadLetterDestinationProperties- |
StorageBlobDeadLetterDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
blobContainerName | De naam van de Storage-blobcontainer die de bestemming is van de deadletter-gebeurtenissen | snaar |
resourceId | De Azure-resource-id van het opslagaccount dat de bestemming is van de deadletter-gebeurtenissen | snaar |
StringBeginsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringContainsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringEndsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotBeginsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotContainsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotEndsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
SubscriptionProperties
Naam | Beschrijving | 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. | FiltersConfiguration- |
Resourcedefinitie van Terraform (AzAPI-provider)
De naamruimten/onderwerpen/eventSubscriptions-resourcetype kunnen worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Resource microsoft.EventGrid/naamruimten/topics/eventSubscriptions wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/namespaces/topics/eventSubscriptions@2023-06-01-preview"
name = "string"
body = jsonencode({
properties = {
deliveryConfiguration = {
deliveryMode = "string"
queue = {
deadLetterDestinationWithResourceIdentity = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
identity = {
type = "string"
userAssignedIdentity = "string"
}
}
eventTimeToLive = "string"
maxDeliveryCount = int
receiveLockDurationInSeconds = int
}
}
eventDeliverySchema = "string"
filtersConfiguration = {
filters = [
{
key = "string"
operatorType = "string"
// For remaining properties, see Filter objects
}
]
includedEventTypes = [
"string"
]
}
}
})
}
Objecten filteren
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"
]
}
DeadLetterDestination-objecten
Stel de eigenschap endpointType in om het type object op te geven.
Gebruik voor StorageBlob-:
{
endpointType = "StorageBlob"
properties = {
blobContainerName = "string"
resourceId = "string"
}
}
Eigenschapswaarden
BoolEqualsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'BoolEquals' (vereist) |
waarde | De booleaanse filterwaarde. | Bool |
DeadLetterDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Ingesteld op 'StorageBlob' voor het type StorageBlobDeadLetterDestination. | 'StorageBlob' (vereist) |
DeadLetterWithResourceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
deadLetterDestination | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens het afleveren/onbestelbare brieven. |
DeadLetterDestination |
identiteit | De identiteit die moet worden gebruikt bij gebeurtenissen met dode letters. | EventSubscriptionIdentity- |
DeliveryConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
deliveryMode | Leveringsmodus van het gebeurtenisabonnement. | 'Wachtrij' |
rij | Deze eigenschap moet worden ingevuld wanneer deliveryMode een wachtrij is en informatie over het wachtrijabonnement vertegenwoordigt. | QueueInfo |
EventSubscriptionIdentity
Naam | Beschrijving | 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 None wordt een identiteit verwijderd. | 'SystemAssigned' UserAssigned |
userAssignedIdentity | De gebruikersidentiteit die is gekoppeld aan de resource. | snaar |
Filter
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 BoolEqualsFilter. Ingesteld op 'IsNotNull' voor het type IsNotNullFilter. Ingesteld op 'IsNullOrUndefined' voor het type IsNullOrUndefinedFilter. Ingesteld op NumberGreaterThan voor het type NumberGreaterThanFilter. Ingesteld op NumberGreaterThanOrEquals voor het type NumberGreaterThanOrEqualsFilter. Ingesteld op NumberIn voor het type NumberInFilter. Ingesteld op NumberInRange voor het type NumberInRangeFilter. Ingesteld op NumberLessThan voor het type NumberLessThanFilter. Ingesteld op NumberLessThanOrEquals voor het type NumberLessThanOrEqualsFilter. Ingesteld op NumberNotIn voor het type NumberNotInFilter. Ingesteld op NumberNotInRange voor het type NumberNotInRangeFilter. Ingesteld op 'StringBeginsWith' voor het type StringBeginsWithFilter. Ingesteld op 'StringContains' voor het type StringContainsFilter. Ingesteld op 'StringEndsWith' voor het type StringEndsWithFilter. Ingesteld op 'StringIn' voor het type StringInFilter. Ingesteld op 'StringNotBeginsWith' voor het type StringNotBeginsWithFilter. Ingesteld op 'StringNotContains' voor het type StringNotContainsFilter. Ingesteld op 'StringNotEndsWith' voor het type StringNotEndsWithFilter. Ingesteld op 'StringNotIn' voor het type StringNotInFilter. | 'BoolEquals' 'IsNotNull' 'IsNullOrUndefined' 'NumberGreaterThan' 'NumberGreaterThanOrEquals' 'NumberIn' NumberInRange 'NumberLessThan' 'NumberLessThanOrEquals' 'NumberNotIn' 'NumberNotInRange' 'StringBeginsWith' 'StringContains' 'StringEndsWith' 'StringIn' 'StringNotBeginsWith' 'StringNotContains' 'StringNotEndsWith' 'StringNotIn' (vereist) |
FiltersConfiguration
Naam | Beschrijving | 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 de IncludedEventTypes in op null. | tekenreeks[] |
IsNotNullFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNotNull' (vereist) |
IsNullOrUndefinedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'IsNullOrUndefined' (vereist) |
Microsoft.EventGrid/namespaces/topics/eventSubscriptions
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam | snaar Beperkingen: Minimale lengte = 3 Maximale lengte = 50 Patroon = ^[a-zA-Z0-9-]*$ (vereist) |
parent_id | De id van de resource die het bovenliggende item voor deze resource is. | Id voor resource van het type: naamruimten/onderwerpen |
Eigenschappen | Eigenschappen van het gebeurtenisabonnement. | SubscriptionProperties- |
type | Het resourcetype | "Microsoft.EventGrid/naamruimten/topics/eventSubscriptions@2023-06-01-preview" |
NumberGreaterThanFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThan (vereist) |
waarde | De filterwaarde. | Int |
NumberGreaterThanOrEqualsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThanOrEquals (vereist) |
waarde | De filterwaarde. | Int |
NumberInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberIn (vereist) |
waarden | De set filterwaarden. | int[] |
NumberInRangeFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberInRange (vereist) |
waarden | De set filterwaarden. | int[][] |
NumberLessThanFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThan' (vereist) |
waarde | De filterwaarde. | Int |
NumberLessThanOrEqualsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThanOrEquals' (vereist) |
waarde | De filterwaarde. | Int |
NumberNotInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberNotIn' (vereist) |
waarden | De set filterwaarden. | int[] |
NumberNotInRangeFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberNotInRange (vereist) |
waarden | De set filterwaarden. | int[][] |
QueueInfo
Naam | Beschrijving | Waarde |
---|---|---|
deadLetterDestinationWithResourceIdentity | De bestemming van de dode letter van het gebeurtenisabonnement. Elke gebeurtenis die niet naar zijn bestemming kan worden geleverd, wordt verzonden naar de bestemming van de dode brief. Maakt gebruik van de installatie van de beheerde identiteit op de bovenliggende resource (namelijk onderwerp) om de verificatietokens te verkrijgen die worden gebruikt tijdens het afleveren/onbestelbare brieven. |
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 met 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 element dat de (n) volgt. - P is de duur (of punt) aan het begin van de duur. - Y is de jaarontwerpaar en volgt de waarde voor het aantal jaren. - M is de maandontwerper en volgt de waarde voor het aantal maanden. - W is de weekontwerper en volgt de waarde voor het aantal weken. - D is de dagontwerper en volgt de waarde voor het aantal dagen. - T is de tijdsontwerper en gaat vooraf aan de tijdonderdelen. - H is de uurontwerpaar en volgt de waarde voor het aantal uren. - M is de minuutontwerper en volgt de waarde voor het aantal minuten. - S is de tweede ontwerpator en volgt de waarde voor het aantal seconden. Deze duurwaarde kan niet groter zijn dan de EventRetentionInDays van het onderwerp. Het is een optioneel veld waarin de minimumwaarde 1 minuut is en het maximum wordt bepaald op de waarde eventRetentionInDays van het onderwerp. Hieronder ziet u voorbeelden van geldige waarden: - 'P0DT23H12M' of 'PT23H12M': voor de duur van 23 uur en 12 minuten. - 'P1D' of 'P1DT0H0M0S': voor de duur van 1 dag. |
snaar |
maxDeliveryCount | Het maximale aantal leveringen van de gebeurtenissen. | Int |
receiveLockDurationInSeconds | Maximumperiode in seconden waarin het bericht is ontvangen (door de client) en wacht totdat het wordt geaccepteerd, vrijgegeven of geweigerd. Als deze tijd is verstreken nadat een bericht is ontvangen door de client en niet is overgezet naar geaccepteerd (niet verwerkt), vrijgegeven of geweigerd, het bericht is beschikbaar voor opnieuw afspelen. Dit is een optioneel veld, waarbij de standaardwaarde 60 seconden is, minimaal 60 seconden is en het maximum 300 seconden is. |
Int |
StorageBlobDeadLetterDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor de bestemming van de dode letter | 'StorageBlob' (vereist) |
Eigenschappen | De eigenschappen van de op storage-blob gebaseerde deadletter-bestemming | StorageBlobDeadLetterDestinationProperties- |
StorageBlobDeadLetterDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
blobContainerName | De naam van de Storage-blobcontainer die de bestemming is van de deadletter-gebeurtenissen | snaar |
resourceId | De Azure-resource-id van het opslagaccount dat de bestemming is van de deadletter-gebeurtenissen | snaar |
StringBeginsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringContainsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringEndsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotBeginsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotContainsFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotEndsWithFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotInFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
SubscriptionProperties
Naam | Beschrijving | 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. | FiltersConfiguration- |