Microsoft.EventGrid systemTopics/eventSubscriptions 2020-04-01-preview
Bicep-resourcedefinitie
Het resourcetype systemTopics/eventSubscriptions kan 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/systemTopics/eventSubscriptions wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.EventGrid/systemTopics/eventSubscriptions@2020-04-01-preview' = {
name: 'string'
parent: resourceSymbolicName
properties: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
deadLetterWithResourceIdentity: {
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'
}
}
destination: {
endpointType: 'string'
// For remaining properties, see EventSubscriptionDestination objects
}
eventDeliverySchema: 'string'
expirationTimeUtc: 'string'
filter: {
advancedFilters: [
{
key: 'string'
operatorType: 'string'
// For remaining properties, see AdvancedFilter objects
}
]
includedEventTypes: [
'string'
]
isSubjectCaseSensitive: bool
subjectBeginsWith: 'string'
subjectEndsWith: 'string'
}
labels: [
'string'
]
retryPolicy: {
eventTimeToLiveInMinutes: int
maxDeliveryAttempts: int
}
}
}
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: {
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
resourceId: 'string'
}
Gebruik voor EventHub-:
endpointType: 'EventHub'
properties: {
resourceId: 'string'
}
Gebruik voor HybridConnection:
endpointType: 'HybridConnection'
properties: {
resourceId: 'string'
}
Gebruik voor ServiceBusQueue:
endpointType: 'ServiceBusQueue'
properties: {
resourceId: 'string'
}
Gebruik voor ServiceBusTopic-:
endpointType: 'ServiceBusTopic'
properties: {
resourceId: 'string'
}
Gebruik voor StorageQueue:
endpointType: 'StorageQueue'
properties: {
queueName: 'string'
resourceId: 'string'
}
Gebruik voor WebHook:
endpointType: 'WebHook'
properties: {
azureActiveDirectoryApplicationIdOrUri: 'string'
azureActiveDirectoryTenantId: 'string'
endpointUrl: 'string'
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
}
AdvancedFilter-objecten
Stel de eigenschap operatorType in om het type object op te geven.
Gebruik voor BoolEquals:
operatorType: 'BoolEquals'
value: bool
Gebruik voor NumberGreaterThan:
operatorType: 'NumberGreaterThan'
value: int
Gebruik voor NumberGreaterThanOrEquals:
operatorType: 'NumberGreaterThanOrEquals'
value: int
Gebruik voor NumberIn:
operatorType: 'NumberIn'
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 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 StringNotIn:
operatorType: 'StringNotIn'
values: [
'string'
]
Eigenschapswaarden
systemTopics/eventSubscriptions
Naam | Beschrijving | Waarde |
---|---|---|
naam | De resourcenaam Zie hoe u namen en typen instelt voor onderliggende resources in Bicep-. |
tekenreeks (vereist) |
ouder | In Bicep kunt u de bovenliggende resource voor een onderliggende resource opgeven. U hoeft deze eigenschap alleen toe te voegen wanneer de onderliggende resource buiten de bovenliggende resource wordt gedeclareerd. Zie onderliggende resource buiten de bovenliggende resourcevoor meer informatie. |
Symbolische naam voor resource van het type: systemTopics- |
Eigenschappen | Eigenschappen van het gebeurtenisabonnement. | EventSubscriptionProperties- |
EventSubscriptionProperties
Naam | Beschrijving | Waarde |
---|---|---|
deadLetterDestination | 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 identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/dode brieven. |
DeadLetterDestination |
deadLetterWithResourceIdentity | 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 of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens het afleveren/onbestelbare brieven. |
DeadLetterWithResourceIdentity- |
deliveryWithResourceIdentity | 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. |
DeliveryWithResourceIdentity- |
bestemming | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/dode brieven. |
EventSubscriptionDestination- |
eventDeliverySchema | Het gebeurtenisleveringsschema voor het gebeurtenisabonnement. | 'CloudEventSchemaV1_0' 'CustomInputSchema' 'EventGridSchema' |
expirationTimeUtc | Verlooptijd van het gebeurtenisabonnement. | snaar |
filter | Informatie over het filter voor het gebeurtenisabonnement. | EventSubscriptionFilter |
labels | Lijst met door de gebruiker gedefinieerde labels. | tekenreeks[] |
retryPolicy | Het beleid voor opnieuw proberen voor gebeurtenissen. Dit kan worden gebruikt om het maximum aantal leveringspogingen en time to live te configureren voor gebeurtenissen. | RetryPolicy- |
DeadLetterDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Het objecttype instellen | StorageBlob- (vereist) |
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 |
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- |
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 |
DeliveryWithResourceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
bestemming | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/dode brieven. |
EventSubscriptionDestination- |
identiteit | De identiteit die moet worden gebruikt bij het leveren van gebeurtenissen. | EventSubscriptionIdentity- |
EventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Het objecttype instellen |
AzureFunction- EventHub- HybridConnection- ServiceBusQueue- ServiceBusTopic- StorageQueue- WebHook (vereist) |
AzureFunctionEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'AzureFunction' (vereist) |
Eigenschappen | Eigenschappen van De Azure-functie van de bestemming van het gebeurtenisabonnement. | AzureFunctionEventSubscriptionDestinationProperties- |
AzureFunctionEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
maxEventsPerBatch | Maximum aantal gebeurtenissen per batch. | Int |
preferredBatchSizeInKilobytes | Voorkeursbatchgrootte in Kilobytes. | Int |
resourceId | De Azure-resource-id die het eindpunt van de Azure Function-bestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
EventHubEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | EventHub (vereist) |
Eigenschappen | Event Hub-eigenschappen van de bestemming van het gebeurtenisabonnement. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt van een Event Hub-bestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
HybridConnectionEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | HybridConnection (vereist) |
Eigenschappen | Eigenschappen van hybride verbindingen van de bestemming van het gebeurtenisabonnement. | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
Naam | Beschrijving | Waarde |
---|---|---|
resourceId | De Azure-resource-id van een hybride verbinding die het doel is van een gebeurtenisabonnement. | snaar |
ServiceBusQueueEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'ServiceBusQueue' (vereist) |
Eigenschappen | Service Bus-eigenschappen van de bestemming van het gebeurtenisabonnement. | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
Naam | Beschrijving | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt van de Service Bus-bestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
ServiceBusTopicEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | ServiceBusTopic (vereist) |
Eigenschappen | Service Bus-onderwerpeigenschappen van de bestemming van het gebeurtenisabonnement. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
Naam | Beschrijving | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt van de Service Bus-onderwerpbestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
StorageQueueEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | StorageQueue (vereist) |
Eigenschappen | Eigenschappen van opslagwachtrij van het doel van het gebeurtenisabonnement. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
queueName | De naam van de opslagwachtrij onder een opslagaccount dat de bestemming is van een gebeurtenisabonnement. | snaar |
resourceId | De Azure-resource-id van het opslagaccount dat de wachtrij bevat die het doel is van een gebeurtenisabonnement. | snaar |
WebHookEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'WebHook' (vereist) |
Eigenschappen | WebHookeigenschappen van de bestemming van het gebeurtenisabonnement. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | De Azure Active Directory-toepassings-id of -URI om het toegangstoken op te halen dat wordt opgenomen als het bearer-token in bezorgingsaanvragen. | snaar |
azureActiveDirectoryTenantId | De Tenant-id van Azure Active Directory om het toegangstoken op te halen dat wordt opgenomen als bearer-token in bezorgingsaanvragen. | snaar |
endpointUrl | De URL die het eindpunt van het doel van een gebeurtenisabonnement vertegenwoordigt. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
maxEventsPerBatch | Maximum aantal gebeurtenissen per batch. | Int |
preferredBatchSizeInKilobytes | Voorkeursbatchgrootte in Kilobytes. | Int |
EventSubscriptionFilter
Naam | Beschrijving | Waarde |
---|---|---|
advancedFilters | Een matrix met geavanceerde filters die worden gebruikt voor het filteren van gebeurtenisabonnementen. | AdvancedFilter[] |
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[] |
isSubjectCaseSensitive | Hiermee geeft u op of de eigenschappen SubjectBeginsWith en SubjectEndsWith van het filter moet op een hoofdlettergevoelige manier worden vergeleken. |
Bool |
subjectBeginsWith | Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van een resourcepadvoorvoegsel. De indeling hiervan is afhankelijk van de uitgever van de gebeurtenissen. Jokertekens worden niet ondersteund in dit pad. |
snaar |
subjectEndsWith | Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van een achtervoegsel voor een resourcepad. Jokertekens worden niet ondersteund in dit pad. |
snaar |
AdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
sleutel | Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. | snaar |
operatorType | Het objecttype instellen |
BoolEquals- NumberGreaterThan- NumberGreaterThanOrEquals- NumberIn NumberLessThan- NumberLessThanOrEquals- NumberNotIn- StringBeginsWith StringContains- StringEndsWith StringIn- StringNotIn- (vereist) |
BoolEqualsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'BoolEquals' (vereist) |
waarde | De booleaanse filterwaarde. | Bool |
NumberGreaterThanAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThan (vereist) |
waarde | De filterwaarde. | Int |
NumberGreaterThanOrEqualsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThanOrEquals (vereist) |
waarde | De filterwaarde. | Int |
NumberInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberIn (vereist) |
waarden | De set filterwaarden. | int[] |
NumberLessThanAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThan' (vereist) |
waarde | De filterwaarde. | Int |
NumberLessThanOrEqualsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThanOrEquals' (vereist) |
waarde | De filterwaarde. | Int |
NumberNotInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberNotIn' (vereist) |
waarden | De set filterwaarden. | int[] |
StringBeginsWithAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringContainsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringEndsWithAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
RetryPolicy
Naam | Beschrijving | Waarde |
---|---|---|
eventTimeToLiveInMinutes | Time To Live (in minuten) voor gebeurtenissen. | Int |
maxDeliveryAttempts | Maximum aantal nieuwe pogingen voor levering voor gebeurtenissen. | Int |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
Blob Storage- en Event Grid-abonnement maken op de Blob- |
Hiermee maakt u een Azure Blob Storage-account en maakt u vervolgens een Event Grid-abonnement op die blob. |
Azure Data Explorer-database implementeren met Event Grid-verbinding |
Azure Data Explorer-database implementeren met Event Grid-verbinding. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype systemTopics/eventSubscriptions kan 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/systemTopics/eventSubscriptions wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.EventGrid/systemTopics/eventSubscriptions",
"apiVersion": "2020-04-01-preview",
"name": "string",
"properties": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"deadLetterWithResourceIdentity": {
"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"
}
},
"destination": {
"endpointType": "string"
// For remaining properties, see EventSubscriptionDestination objects
},
"eventDeliverySchema": "string",
"expirationTimeUtc": "string",
"filter": {
"advancedFilters": [
{
"key": "string",
"operatorType": "string"
// For remaining properties, see AdvancedFilter objects
}
],
"includedEventTypes": [ "string" ],
"isSubjectCaseSensitive": "bool",
"subjectBeginsWith": "string",
"subjectEndsWith": "string"
},
"labels": [ "string" ],
"retryPolicy": {
"eventTimeToLiveInMinutes": "int",
"maxDeliveryAttempts": "int"
}
}
}
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": {
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int",
"resourceId": "string"
}
Gebruik voor EventHub-:
"endpointType": "EventHub",
"properties": {
"resourceId": "string"
}
Gebruik voor HybridConnection:
"endpointType": "HybridConnection",
"properties": {
"resourceId": "string"
}
Gebruik voor ServiceBusQueue:
"endpointType": "ServiceBusQueue",
"properties": {
"resourceId": "string"
}
Gebruik voor ServiceBusTopic-:
"endpointType": "ServiceBusTopic",
"properties": {
"resourceId": "string"
}
Gebruik voor StorageQueue:
"endpointType": "StorageQueue",
"properties": {
"queueName": "string",
"resourceId": "string"
}
Gebruik voor WebHook:
"endpointType": "WebHook",
"properties": {
"azureActiveDirectoryApplicationIdOrUri": "string",
"azureActiveDirectoryTenantId": "string",
"endpointUrl": "string",
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int"
}
AdvancedFilter-objecten
Stel de eigenschap operatorType in om het type object op te geven.
Gebruik voor BoolEquals:
"operatorType": "BoolEquals",
"value": "bool"
Gebruik voor NumberGreaterThan:
"operatorType": "NumberGreaterThan",
"value": "int"
Gebruik voor NumberGreaterThanOrEquals:
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
Gebruik voor NumberIn:
"operatorType": "NumberIn",
"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 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 StringNotIn:
"operatorType": "StringNotIn",
"values": [ "string" ]
Eigenschapswaarden
systemTopics/eventSubscriptions
Naam | Beschrijving | Waarde |
---|---|---|
type | Het resourcetype | 'Microsoft.EventGrid/systemTopics/eventSubscriptions' |
apiVersion | De versie van de resource-API | '2020-04-01-preview' |
naam | De resourcenaam Zie hoe u namen en typen instelt voor onderliggende resources in JSON ARM-sjablonen. |
tekenreeks (vereist) |
Eigenschappen | Eigenschappen van het gebeurtenisabonnement. | EventSubscriptionProperties- |
EventSubscriptionProperties
Naam | Beschrijving | Waarde |
---|---|---|
deadLetterDestination | 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 identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/dode brieven. |
DeadLetterDestination |
deadLetterWithResourceIdentity | 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 of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens het afleveren/onbestelbare brieven. |
DeadLetterWithResourceIdentity- |
deliveryWithResourceIdentity | 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. |
DeliveryWithResourceIdentity- |
bestemming | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/dode brieven. |
EventSubscriptionDestination- |
eventDeliverySchema | Het gebeurtenisleveringsschema voor het gebeurtenisabonnement. | 'CloudEventSchemaV1_0' 'CustomInputSchema' 'EventGridSchema' |
expirationTimeUtc | Verlooptijd van het gebeurtenisabonnement. | snaar |
filter | Informatie over het filter voor het gebeurtenisabonnement. | EventSubscriptionFilter |
labels | Lijst met door de gebruiker gedefinieerde labels. | tekenreeks[] |
retryPolicy | Het beleid voor opnieuw proberen voor gebeurtenissen. Dit kan worden gebruikt om het maximum aantal leveringspogingen en time to live te configureren voor gebeurtenissen. | RetryPolicy- |
DeadLetterDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Het objecttype instellen | StorageBlob- (vereist) |
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 |
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- |
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 |
DeliveryWithResourceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
bestemming | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/dode brieven. |
EventSubscriptionDestination- |
identiteit | De identiteit die moet worden gebruikt bij het leveren van gebeurtenissen. | EventSubscriptionIdentity- |
EventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Het objecttype instellen |
AzureFunction- EventHub- HybridConnection- ServiceBusQueue- ServiceBusTopic- StorageQueue- WebHook (vereist) |
AzureFunctionEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'AzureFunction' (vereist) |
Eigenschappen | Eigenschappen van De Azure-functie van de bestemming van het gebeurtenisabonnement. | AzureFunctionEventSubscriptionDestinationProperties- |
AzureFunctionEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
maxEventsPerBatch | Maximum aantal gebeurtenissen per batch. | Int |
preferredBatchSizeInKilobytes | Voorkeursbatchgrootte in Kilobytes. | Int |
resourceId | De Azure-resource-id die het eindpunt van de Azure Function-bestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
EventHubEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | EventHub (vereist) |
Eigenschappen | Event Hub-eigenschappen van de bestemming van het gebeurtenisabonnement. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt van een Event Hub-bestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
HybridConnectionEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | HybridConnection (vereist) |
Eigenschappen | Eigenschappen van hybride verbindingen van de bestemming van het gebeurtenisabonnement. | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
Naam | Beschrijving | Waarde |
---|---|---|
resourceId | De Azure-resource-id van een hybride verbinding die het doel is van een gebeurtenisabonnement. | snaar |
ServiceBusQueueEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'ServiceBusQueue' (vereist) |
Eigenschappen | Service Bus-eigenschappen van de bestemming van het gebeurtenisabonnement. | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
Naam | Beschrijving | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt van de Service Bus-bestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
ServiceBusTopicEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | ServiceBusTopic (vereist) |
Eigenschappen | Service Bus-onderwerpeigenschappen van de bestemming van het gebeurtenisabonnement. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
Naam | Beschrijving | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt van de Service Bus-onderwerpbestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
StorageQueueEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | StorageQueue (vereist) |
Eigenschappen | Eigenschappen van opslagwachtrij van het doel van het gebeurtenisabonnement. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
queueName | De naam van de opslagwachtrij onder een opslagaccount dat de bestemming is van een gebeurtenisabonnement. | snaar |
resourceId | De Azure-resource-id van het opslagaccount dat de wachtrij bevat die het doel is van een gebeurtenisabonnement. | snaar |
WebHookEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'WebHook' (vereist) |
Eigenschappen | WebHookeigenschappen van de bestemming van het gebeurtenisabonnement. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | De Azure Active Directory-toepassings-id of -URI om het toegangstoken op te halen dat wordt opgenomen als het bearer-token in bezorgingsaanvragen. | snaar |
azureActiveDirectoryTenantId | De Tenant-id van Azure Active Directory om het toegangstoken op te halen dat wordt opgenomen als bearer-token in bezorgingsaanvragen. | snaar |
endpointUrl | De URL die het eindpunt van het doel van een gebeurtenisabonnement vertegenwoordigt. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
maxEventsPerBatch | Maximum aantal gebeurtenissen per batch. | Int |
preferredBatchSizeInKilobytes | Voorkeursbatchgrootte in Kilobytes. | Int |
EventSubscriptionFilter
Naam | Beschrijving | Waarde |
---|---|---|
advancedFilters | Een matrix met geavanceerde filters die worden gebruikt voor het filteren van gebeurtenisabonnementen. | AdvancedFilter[] |
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[] |
isSubjectCaseSensitive | Hiermee geeft u op of de eigenschappen SubjectBeginsWith en SubjectEndsWith van het filter moet op een hoofdlettergevoelige manier worden vergeleken. |
Bool |
subjectBeginsWith | Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van een resourcepadvoorvoegsel. De indeling hiervan is afhankelijk van de uitgever van de gebeurtenissen. Jokertekens worden niet ondersteund in dit pad. |
snaar |
subjectEndsWith | Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van een achtervoegsel voor een resourcepad. Jokertekens worden niet ondersteund in dit pad. |
snaar |
AdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
sleutel | Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. | snaar |
operatorType | Het objecttype instellen |
BoolEquals- NumberGreaterThan- NumberGreaterThanOrEquals- NumberIn NumberLessThan- NumberLessThanOrEquals- NumberNotIn- StringBeginsWith StringContains- StringEndsWith StringIn- StringNotIn- (vereist) |
BoolEqualsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'BoolEquals' (vereist) |
waarde | De booleaanse filterwaarde. | Bool |
NumberGreaterThanAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThan (vereist) |
waarde | De filterwaarde. | Int |
NumberGreaterThanOrEqualsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberGreaterThanOrEquals (vereist) |
waarde | De filterwaarde. | Int |
NumberInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | NumberIn (vereist) |
waarden | De set filterwaarden. | int[] |
NumberLessThanAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThan' (vereist) |
waarde | De filterwaarde. | Int |
NumberLessThanOrEqualsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberLessThanOrEquals' (vereist) |
waarde | De filterwaarde. | Int |
NumberNotInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'NumberNotIn' (vereist) |
waarden | De set filterwaarden. | int[] |
StringBeginsWithAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringBeginsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringContainsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringContains' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringEndsWithAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringEndsWith' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | 'StringNotIn' (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
RetryPolicy
Naam | Beschrijving | Waarde |
---|---|---|
eventTimeToLiveInMinutes | Time To Live (in minuten) voor gebeurtenissen. | Int |
maxDeliveryAttempts | Maximum aantal nieuwe pogingen voor levering voor gebeurtenissen. | Int |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
Blob Storage- en Event Grid-abonnement maken op de Blob- |
Hiermee maakt u een Azure Blob Storage-account en maakt u vervolgens een Event Grid-abonnement op die blob. |
Azure Data Explorer-database implementeren met Event Grid-verbinding |
Azure Data Explorer-database implementeren met Event Grid-verbinding. |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype systemTopics/eventSubscriptions kan 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/systemTopics/eventSubscriptions wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/systemTopics/eventSubscriptions@2020-04-01-preview"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
deadLetterWithResourceIdentity = {
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"
}
}
destination = {
endpointType = "string"
// For remaining properties, see EventSubscriptionDestination objects
}
eventDeliverySchema = "string"
expirationTimeUtc = "string"
filter = {
advancedFilters = [
{
key = "string"
operatorType = "string"
// For remaining properties, see AdvancedFilter objects
}
]
includedEventTypes = [
"string"
]
isSubjectCaseSensitive = bool
subjectBeginsWith = "string"
subjectEndsWith = "string"
}
labels = [
"string"
]
retryPolicy = {
eventTimeToLiveInMinutes = int
maxDeliveryAttempts = int
}
}
})
}
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 = {
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
resourceId = "string"
}
Gebruik voor EventHub-:
endpointType = "EventHub"
properties = {
resourceId = "string"
}
Gebruik voor HybridConnection:
endpointType = "HybridConnection"
properties = {
resourceId = "string"
}
Gebruik voor ServiceBusQueue:
endpointType = "ServiceBusQueue"
properties = {
resourceId = "string"
}
Gebruik voor ServiceBusTopic-:
endpointType = "ServiceBusTopic"
properties = {
resourceId = "string"
}
Gebruik voor StorageQueue:
endpointType = "StorageQueue"
properties = {
queueName = "string"
resourceId = "string"
}
Gebruik voor WebHook:
endpointType = "WebHook"
properties = {
azureActiveDirectoryApplicationIdOrUri = "string"
azureActiveDirectoryTenantId = "string"
endpointUrl = "string"
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
}
AdvancedFilter-objecten
Stel de eigenschap operatorType in om het type object op te geven.
Gebruik voor BoolEquals:
operatorType = "BoolEquals"
value = bool
Gebruik voor NumberGreaterThan:
operatorType = "NumberGreaterThan"
value = int
Gebruik voor NumberGreaterThanOrEquals:
operatorType = "NumberGreaterThanOrEquals"
value = int
Gebruik voor NumberIn:
operatorType = "NumberIn"
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 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 StringNotIn:
operatorType = "StringNotIn"
values = [
"string"
]
Eigenschapswaarden
systemTopics/eventSubscriptions
Naam | Beschrijving | Waarde |
---|---|---|
type | Het resourcetype | "Microsoft.EventGrid/systemTopics/eventSubscriptions@2020-04-01-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 het type: systemTopics- |
Eigenschappen | Eigenschappen van het gebeurtenisabonnement. | EventSubscriptionProperties- |
EventSubscriptionProperties
Naam | Beschrijving | Waarde |
---|---|---|
deadLetterDestination | 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 identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/dode brieven. |
DeadLetterDestination |
deadLetterWithResourceIdentity | 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 of domein) om de verificatietokens te verkrijgen die worden gebruikt tijdens het afleveren/onbestelbare brieven. |
DeadLetterWithResourceIdentity- |
deliveryWithResourceIdentity | 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. |
DeliveryWithResourceIdentity- |
bestemming | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/dode brieven. |
EventSubscriptionDestination- |
eventDeliverySchema | Het gebeurtenisleveringsschema voor het gebeurtenisabonnement. | "CloudEventSchemaV1_0" "CustomInputSchema" "EventGridSchema" |
expirationTimeUtc | Verlooptijd van het gebeurtenisabonnement. | snaar |
filter | Informatie over het filter voor het gebeurtenisabonnement. | EventSubscriptionFilter |
labels | Lijst met door de gebruiker gedefinieerde labels. | tekenreeks[] |
retryPolicy | Het beleid voor opnieuw proberen voor gebeurtenissen. Dit kan worden gebruikt om het maximum aantal leveringspogingen en time to live te configureren voor gebeurtenissen. | RetryPolicy- |
DeadLetterDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Het objecttype instellen | StorageBlob- (vereist) |
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 |
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- |
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 |
DeliveryWithResourceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
bestemming | Informatie over de bestemming waar gebeurtenissen moeten worden afgeleverd voor het gebeurtenisabonnement. Maakt gebruik van de identiteit van Azure Event Grid om de verificatietokens te verkrijgen die worden gebruikt tijdens levering/dode brieven. |
EventSubscriptionDestination- |
identiteit | De identiteit die moet worden gebruikt bij het leveren van gebeurtenissen. | EventSubscriptionIdentity- |
EventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Het objecttype instellen |
AzureFunction- EventHub- HybridConnection- ServiceBusQueue- ServiceBusTopic- StorageQueue- WebHook (vereist) |
AzureFunctionEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | 'AzureFunction' (vereist) |
Eigenschappen | Eigenschappen van De Azure-functie van de bestemming van het gebeurtenisabonnement. | AzureFunctionEventSubscriptionDestinationProperties- |
AzureFunctionEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
maxEventsPerBatch | Maximum aantal gebeurtenissen per batch. | Int |
preferredBatchSizeInKilobytes | Voorkeursbatchgrootte in Kilobytes. | Int |
resourceId | De Azure-resource-id die het eindpunt van de Azure Function-bestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
EventHubEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | EventHub (vereist) |
Eigenschappen | Event Hub-eigenschappen van de bestemming van het gebeurtenisabonnement. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt van een Event Hub-bestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
HybridConnectionEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | HybridConnection (vereist) |
Eigenschappen | Eigenschappen van hybride verbindingen van de bestemming van het gebeurtenisabonnement. | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
Naam | Beschrijving | Waarde |
---|---|---|
resourceId | De Azure-resource-id van een hybride verbinding die het doel is van een gebeurtenisabonnement. | snaar |
ServiceBusQueueEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | "ServiceBusQueue" (vereist) |
Eigenschappen | Service Bus-eigenschappen van de bestemming van het gebeurtenisabonnement. | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
Naam | Beschrijving | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt van de Service Bus-bestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
ServiceBusTopicEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | "ServiceBusTopic" (vereist) |
Eigenschappen | Service Bus-onderwerpeigenschappen van de bestemming van het gebeurtenisabonnement. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
Naam | Beschrijving | Waarde |
---|---|---|
resourceId | De Azure-resource-id die het eindpunt van de Service Bus-onderwerpbestemming van een gebeurtenisabonnement vertegenwoordigt. | snaar |
StorageQueueEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | StorageQueue (vereist) |
Eigenschappen | Eigenschappen van opslagwachtrij van het doel van het gebeurtenisabonnement. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
queueName | De naam van de opslagwachtrij onder een opslagaccount dat de bestemming is van een gebeurtenisabonnement. | snaar |
resourceId | De Azure-resource-id van het opslagaccount dat de wachtrij bevat die het doel is van een gebeurtenisabonnement. | snaar |
WebHookEventSubscriptionDestination
Naam | Beschrijving | Waarde |
---|---|---|
endpointType | Type van het eindpunt voor het doel van het gebeurtenisabonnement. | "WebHook" (vereist) |
Eigenschappen | WebHookeigenschappen van de bestemming van het gebeurtenisabonnement. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Naam | Beschrijving | Waarde |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | De Azure Active Directory-toepassings-id of -URI om het toegangstoken op te halen dat wordt opgenomen als het bearer-token in bezorgingsaanvragen. | snaar |
azureActiveDirectoryTenantId | De Tenant-id van Azure Active Directory om het toegangstoken op te halen dat wordt opgenomen als bearer-token in bezorgingsaanvragen. | snaar |
endpointUrl | De URL die het eindpunt van het doel van een gebeurtenisabonnement vertegenwoordigt. | snaar Beperkingen: Gevoelige waarde. Doorgeven als een beveiligde parameter. |
maxEventsPerBatch | Maximum aantal gebeurtenissen per batch. | Int |
preferredBatchSizeInKilobytes | Voorkeursbatchgrootte in Kilobytes. | Int |
EventSubscriptionFilter
Naam | Beschrijving | Waarde |
---|---|---|
advancedFilters | Een matrix met geavanceerde filters die worden gebruikt voor het filteren van gebeurtenisabonnementen. | AdvancedFilter[] |
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[] |
isSubjectCaseSensitive | Hiermee geeft u op of de eigenschappen SubjectBeginsWith en SubjectEndsWith van het filter moet op een hoofdlettergevoelige manier worden vergeleken. |
Bool |
subjectBeginsWith | Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van een resourcepadvoorvoegsel. De indeling hiervan is afhankelijk van de uitgever van de gebeurtenissen. Jokertekens worden niet ondersteund in dit pad. |
snaar |
subjectEndsWith | Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van een achtervoegsel voor een resourcepad. Jokertekens worden niet ondersteund in dit pad. |
snaar |
AdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
sleutel | Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren. | snaar |
operatorType | Het objecttype instellen |
BoolEquals- NumberGreaterThan- NumberGreaterThanOrEquals- NumberIn NumberLessThan- NumberLessThanOrEquals- NumberNotIn- StringBeginsWith StringContains- StringEndsWith StringIn- StringNotIn- (vereist) |
BoolEqualsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "BoolEquals" (vereist) |
waarde | De booleaanse filterwaarde. | Bool |
NumberGreaterThanAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "NumberGreaterThan" (vereist) |
waarde | De filterwaarde. | Int |
NumberGreaterThanOrEqualsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "NumberGreaterThanOrEquals" (vereist) |
waarde | De filterwaarde. | Int |
NumberInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "NumberIn" (vereist) |
waarden | De set filterwaarden. | int[] |
NumberLessThanAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "NumberLessThan" (vereist) |
waarde | De filterwaarde. | Int |
NumberLessThanOrEqualsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "NumberLessThanOrEquals" (vereist) |
waarde | De filterwaarde. | Int |
NumberNotInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "NumberNotIn" (vereist) |
waarden | De set filterwaarden. | int[] |
StringBeginsWithAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "StringBeginsWith" (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringContainsAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "StringContains" (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringEndsWithAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "StringEndsWith" (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "StringIn" (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
StringNotInAdvancedFilter
Naam | Beschrijving | Waarde |
---|---|---|
operatorType | Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere. | "StringNotIn" (vereist) |
waarden | De set filterwaarden. | tekenreeks[] |
RetryPolicy
Naam | Beschrijving | Waarde |
---|---|---|
eventTimeToLiveInMinutes | Time To Live (in minuten) voor gebeurtenissen. | Int |
maxDeliveryAttempts | Maximum aantal nieuwe pogingen voor levering voor gebeurtenissen. | Int |