Event Subscriptions - Create Or Update

Een gebeurtenisabonnement maken of bijwerken.
Er wordt asynchroon een nieuw gebeurtenisabonnement gemaakt of een bestaand gebeurtenisabonnement bijgewerkt op basis van het opgegeven bereik.

PUT https://management.azure.com/{scope}/providers/Microsoft.EventGrid/eventSubscriptions/{eventSubscriptionName}?api-version=2020-06-01

URI-parameters

Name In Required Type Description
eventSubscriptionName
path True
  • string

Naam van het gebeurtenisabonnement. Namen van gebeurtenisabonnementen moeten tussen de 3 en 64 tekens lang zijn en mogen alleen alfanumerieke letters bevatten.

scope
path True
  • string

De id van de resource waarvoor het gebeurtenisabonnement moet worden gemaakt of bijgewerkt. Het bereik kan een abonnement, een resourcegroep of een resource op het hoogste niveau zijn die behoort tot een resourceprovidernaamruimte of een EventGrid-onderwerp. Gebruik bijvoorbeeld '/subscriptions/{subscriptionId}/' voor een abonnement, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' voor een resourcegroep, en '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}' voor een resource en '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}' voor een EventGrid-onderwerp.

api-version
query True
  • string

Versie van de API die moet worden gebruikt met de clientaanvraag.

Aanvraagbody

Name Type Description
properties.deadLetterDestination DeadLetterDestination:

De DeadLetter-bestemming van het gebeurtenisabonnement.

properties.destination EventSubscriptionDestination:

Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement.

properties.eventDeliverySchema

Het schema voor de levering van gebeurtenissen voor het gebeurtenisabonnement.

properties.expirationTimeUtc
  • string

Verlooptijd van het gebeurtenisabonnement.

properties.filter

Informatie over het filter voor het gebeurtenisabonnement.

properties.labels
  • string[]

Lijst met door de gebruiker gedefinieerde labels.

properties.retryPolicy

Het beleid voor opnieuw proberen voor gebeurtenissen. Dit kan worden gebruikt om het maximum aantal bezorgingspogingen en de time-to-live voor gebeurtenissen te configureren.

Antwoorden

Name Type Description
201 Created

EventSubscription CreateOrUpdate-aanvraag geaccepteerd.

Other Status Codes

Foutreacties: ***

  • 400 Bad Request.

  • 500 Interne serverfout.

Voorbeelden

EventSubscriptions_CreateOrUpdateForCustomTopic_EventHubDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_HybridConnectionDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_StorageQueueDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_WebhookDestination
EventSubscriptions_CreateOrUpdateForResource
EventSubscriptions_CreateOrUpdateForResourceGroup
EventSubscriptions_CreateOrUpdateForSubscription

EventSubscriptions_CreateOrUpdateForCustomTopic_EventHubDestination

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2020-06-01
{
  "properties": {
    "destination": {
      "endpointType": "EventHub",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.EventHub/namespaces/ContosoNamespace/eventhubs/EH1"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Sample Response

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.EventHub/namespaces/ContosoNamespace/eventhubs/EH1"
      },
      "endpointType": "EventHub"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_HybridConnectionDestination

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2020-06-01
{
  "properties": {
    "destination": {
      "endpointType": "HybridConnection",
      "properties": {
        "resourceId": "/subscriptions/d33c5f7a-02ea-40f4-bf52-07f17e84d6a8/resourceGroups/TestRG/providers/Microsoft.Relay/namespaces/ContosoNamespace/hybridConnections/HC1"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Sample Response

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/d33c5f7a-02ea-40f4-bf52-07f17e84d6a8/resourceGroups/TestRG/providers/Microsoft.Relay/namespaces/ContosoNamespace/hybridConnections/HC1"
      },
      "endpointType": "HybridConnection"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_StorageQueueDestination

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2020-06-01
{
  "properties": {
    "destination": {
      "endpointType": "StorageQueue",
      "properties": {
        "resourceId": "/subscriptions/d33c5f7a-02ea-40f4-bf52-07f17e84d6a8/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "queueName": "queue1"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  }
}

Sample Response

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/d33c5f7a-02ea-40f4-bf52-07f17e84d6a8/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "queueName": "queue1"
      },
      "endpointType": "StorageQueue"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1",
    "provisioningState": "Creating",
    "labels": null,
    "deadLetterDestination": {
      "endpointType": "StorageBlob",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Storage/storageAccounts/contosostg",
        "blobContainerName": "contosocontainer"
      }
    }
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForCustomTopic_WebhookDestination

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1?api-version=2020-06-01
{
  "properties": {
    "destination": {
      "endpointType": "WebHook",
      "properties": {
        "endpointUrl": "https://azurefunctionexample.azurewebsites.net/runtime/webhooks/EventGrid?functionName=EventGridTrigger1&code=PASSWORDCODE"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    }
  }
}

Sample Response

{
  "properties": {
    "destination": {
      "properties": {
        "endpointBaseUrl": "https://azurefunctionexample.azurewebsites.net/runtime/webhooks/EventGrid"
      },
      "endpointType": "WebHook"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/microsoft.eventgrid/topics/exampletopic1"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/topics/exampletopic1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription1",
  "name": "examplesubscription1",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForResource

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventHub/namespaces/examplenamespace1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription10?api-version=2020-06-01
{
  "properties": {
    "destination": {
      "endpointType": "WebHook",
      "properties": {
        "endpointUrl": "https://requestb.in/15ksip71"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    }
  }
}

Sample Response

{
  "properties": {
    "destination": {
      "properties": {
        "endpointBaseUrl": "https://requestb.in/15ksip71"
      },
      "endpointType": "WebHook"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventHub/namespaces/examplenamespace1"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventHub/namespaces/examplenamespace1/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription10",
  "name": "examplesubscription10",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForResourceGroup

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription2?api-version=2020-06-01
{
  "properties": {
    "destination": {
      "endpointType": "WebHook",
      "properties": {
        "endpointUrl": "https://requestb.in/15ksip71"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    }
  }
}

Sample Response

{
  "properties": {
    "destination": {
      "properties": {
        "endpointBaseUrl": "https://requestb.in/15ksip71"
      },
      "endpointType": "WebHook"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription2",
  "name": "examplesubscription2",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

EventSubscriptions_CreateOrUpdateForSubscription

Sample Request

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription3?api-version=2020-06-01
{
  "properties": {
    "destination": {
      "endpointType": "WebHook",
      "properties": {
        "endpointUrl": "https://requestb.in/15ksip71"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false
    }
  }
}

Sample Response

{
  "properties": {
    "destination": {
      "properties": {
        "endpointBaseUrl": "https://requestb.in/15ksip71"
      },
      "endpointType": "WebHook"
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "",
      "subjectEndsWith": ""
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription3",
  "name": "examplesubscription3",
  "type": "Microsoft.EventGrid/eventSubscriptions"
}

Definities

AzureFunctionEventSubscriptionDestination

Informatie over de azure-functiebestemming voor een gebeurtenisabonnement.

BoolEqualsAdvancedFilter

BoolEquals Advanced Filter.

createdByType

Het type identiteit dat de resource heeft gemaakt.

EventDeliverySchema

Het schema voor de levering van gebeurtenissen voor het gebeurtenisabonnement.

EventHubEventSubscriptionDestination

Informatie over de Event Hub-bestemming voor een gebeurtenisabonnement.

EventSubscription

Gebeurtenisabonnement

EventSubscriptionFilter

Filter op het gebeurtenisabonnement.

EventSubscriptionProvisioningState

Inrichtingstoestand van het gebeurtenisabonnement.

HybridConnectionEventSubscriptionDestination

Informatie over de HybridConnection-bestemming voor een gebeurtenisabonnement.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Advanced Filter.

NumberGreaterThanOrEqualsAdvancedFilter

NumberGreaterThanOrEquals Advanced Filter.

NumberInAdvancedFilter

NumberIn Geavanceerd filter.

NumberLessThanAdvancedFilter

NumberLessThan Advanced Filter.

NumberLessThanOrEqualsAdvancedFilter

NumberLessThanOrEquals Advanced Filter.

NumberNotInAdvancedFilter

Geavanceerd filter NumberNotIn.

RetryPolicy

Informatie over het beleid voor opnieuw proberen voor een gebeurtenisabonnement.

ServiceBusQueueEventSubscriptionDestination

Informatie over de Service Bus-bestemming voor een gebeurtenisabonnement.

ServiceBusTopicEventSubscriptionDestination

Informatie over de Service Bus-onderwerpbestemming voor een gebeurtenisabonnement.

StorageBlobDeadLetterDestination

Informatie over de bestemming van een dead letter op basis van een opslagblob.

StorageQueueEventSubscriptionDestination

Informatie over de opslagwachtrijbestemming voor een gebeurtenisabonnement.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

StringContainsAdvancedFilter

StringContains Advanced Filter.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

StringInAdvancedFilter

StringIn Geavanceerd filter.

StringNotInAdvancedFilter

Geavanceerd filter StringNotIn.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

WebHookEventSubscriptionDestination

Informatie over de webhookbestemming voor een gebeurtenisabonnement.

AzureFunctionEventSubscriptionDestination

Informatie over de azure-functiebestemming voor een gebeurtenisabonnement.

Name Type Description
endpointType string:
  • AzureFunction

Type van het eindpunt voor de bestemming van het gebeurtenisabonnement.

properties.maxEventsPerBatch
  • integer

Maximum aantal gebeurtenissen per batch.

properties.preferredBatchSizeInKilobytes
  • integer

Voorkeursbatchgrootte in kilobytes.

properties.resourceId
  • string

De Azure-resource-id die het eindpunt van de Azure-functiebestemming van een gebeurtenisabonnement vertegenwoordigt.

BoolEqualsAdvancedFilter

BoolEquals Advanced Filter.

Name Type Description
key
  • string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:
  • BoolEquals

Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

value
  • boolean

De booleaanse filterwaarde.

createdByType

Het type identiteit dat de resource heeft gemaakt.

Name Type Description
Application
  • string
Key
  • string
ManagedIdentity
  • string
User
  • string

EventDeliverySchema

Het schema voor de levering van gebeurtenissen voor het gebeurtenisabonnement.

Name Type Description
CloudEventSchemaV1_0
  • string
CustomInputSchema
  • string
EventGridSchema
  • string

EventHubEventSubscriptionDestination

Informatie over de Event Hub-bestemming voor een gebeurtenisabonnement.

Name Type Description
endpointType string:
  • EventHub

Type van het eindpunt voor de bestemming van het gebeurtenisabonnement.

properties.resourceId
  • string

De Azure-resource-id die het eindpunt van een Event Hub-bestemming van een gebeurtenisabonnement vertegenwoordigt.

EventSubscription

Gebeurtenisabonnement

Name Type Description
id
  • string

Volledig gekwalificeerde id van de resource.

name
  • string

De naam van de resource.

properties.deadLetterDestination DeadLetterDestination:

De DeadLetter-bestemming van het gebeurtenisabonnement.

properties.destination EventSubscriptionDestination:

Informatie over de bestemming waar gebeurtenissen moeten worden geleverd voor het gebeurtenisabonnement.

properties.eventDeliverySchema

Het schema voor de levering van gebeurtenissen voor het gebeurtenisabonnement.

properties.expirationTimeUtc
  • string

Verlooptijd van het gebeurtenisabonnement.

properties.filter

Informatie over het filter voor het gebeurtenisabonnement.

properties.labels
  • string[]

Lijst met door de gebruiker gedefinieerde labels.

properties.provisioningState

Inrichtingstoestand van het gebeurtenisabonnement.

properties.retryPolicy

Het beleid voor opnieuw proberen voor gebeurtenissen. Dit kan worden gebruikt om het maximum aantal bezorgingspogingen en de time-to-live voor gebeurtenissen te configureren.

properties.topic
  • string

Naam van het onderwerp van het gebeurtenisabonnement.

systemData

De metagegevens van het systeem met betrekking tot de resource Gebeurtenisabonnement.

type
  • string

Type resource.

EventSubscriptionFilter

Filter op het gebeurtenisabonnement.

Name Type Description
advancedFilters AdvancedFilter[]:

Een matrix met geavanceerde filters die worden gebruikt voor het filteren van gebeurtenisabonnementen.

includedEventTypes
  • string[]

Een lijst met toepasselijke gebeurtenistypen die deel moeten uitmaken van het gebeurtenisabonnement. Als u zich wilt abonneren op alle standaardgebeurtenistypen, stelt u IncludedEventTypes in op null.

isSubjectCaseSensitive
  • boolean

Hiermee geeft u op of de eigenschappen SubjectBeginsWith en SubjectEndsWith van het filter op een casegevoelige manier moeten worden vergeleken.

subjectBeginsWith
  • string

Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van het voorvoegsel van een resourcepad. De indeling ervan is afhankelijk van de uitgever van de gebeurtenissen. Jokertekens worden niet ondersteund in dit pad.

subjectEndsWith
  • string

Een optionele tekenreeks voor het filteren van gebeurtenissen voor een gebeurtenisabonnement op basis van het achtervoegsel van een resourcepad. Jokertekens worden niet ondersteund in dit pad.

EventSubscriptionProvisioningState

Inrichtingstoestand van het gebeurtenisabonnement.

Name Type Description
AwaitingManualAction
  • string
Canceled
  • string
Creating
  • string
Deleting
  • string
Failed
  • string
Succeeded
  • string
Updating
  • string

HybridConnectionEventSubscriptionDestination

Informatie over de HybridConnection-bestemming voor een gebeurtenisabonnement.

Name Type Description
endpointType string:
  • HybridConnection

Type van het eindpunt voor de bestemming van het gebeurtenisabonnement.

properties.resourceId
  • string

De Azure-resource-id van een hybride verbinding die het doel is van een gebeurtenisabonnement.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Advanced Filter.

Name Type Description
key
  • string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:
  • NumberGreaterThan

Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

value
  • number

De filterwaarde.

NumberGreaterThanOrEqualsAdvancedFilter

NumberGreaterThanOrEquals Advanced Filter.

Name Type Description
key
  • string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:
  • NumberGreaterThanOrEquals

Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

value
  • number

De filterwaarde.

NumberInAdvancedFilter

NumberIn Geavanceerd filter.

Name Type Description
key
  • string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:
  • NumberIn

Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values
  • number[]

De set filterwaarden.

NumberLessThanAdvancedFilter

NumberLessThan Advanced Filter.

Name Type Description
key
  • string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:
  • NumberLessThan

Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

value
  • number

De filterwaarde.

NumberLessThanOrEqualsAdvancedFilter

NumberLessThanOrEquals Advanced Filter.

Name Type Description
key
  • string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:
  • NumberLessThanOrEquals

Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

value
  • number

De filterwaarde.

NumberNotInAdvancedFilter

Geavanceerd filter NumberNotIn.

Name Type Description
key
  • string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:
  • NumberNotIn

Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values
  • number[]

De set filterwaarden.

RetryPolicy

Informatie over het beleid voor opnieuw proberen voor een gebeurtenisabonnement.

Name Type Description
eventTimeToLiveInMinutes
  • integer

Time To Live (in minuten) voor gebeurtenissen.

maxDeliveryAttempts
  • integer

Maximum aantal nieuwe bezorgingspogingen voor gebeurtenissen.

ServiceBusQueueEventSubscriptionDestination

Informatie over de Service Bus-bestemming voor een gebeurtenisabonnement.

Name Type Description
endpointType string:
  • ServiceBusQueue

Type van het eindpunt voor de bestemming van het gebeurtenisabonnement.

properties.resourceId
  • string

De Azure-resource-id die het eindpunt van de Service Bus doel van een gebeurtenisabonnement vertegenwoordigt.

ServiceBusTopicEventSubscriptionDestination

Informatie over de Service Bus-onderwerpbestemming voor een gebeurtenisabonnement.

Name Type Description
endpointType string:
  • ServiceBusTopic

Type van het eindpunt voor de bestemming van het gebeurtenisabonnement.

properties.resourceId
  • string

De Azure-resource-id die het eindpunt van de Service Bus onderwerpbestemming van een gebeurtenisabonnement vertegenwoordigt.

StorageBlobDeadLetterDestination

Informatie over de bestemming van een dead letter op basis van een opslagblob.

Name Type Description
endpointType string:
  • StorageBlob

Type van het eindpunt voor de bestemming van de dead letter

properties.blobContainerName
  • string

De naam van de Storage blobcontainer die het doel is van de deadletter-gebeurtenissen

properties.resourceId
  • string

De Azure-resource-id van het opslagaccount dat het doel is van de deadletter-gebeurtenissen

StorageQueueEventSubscriptionDestination

Informatie over de opslagwachtrijbestemming voor een gebeurtenisabonnement.

Name Type Description
endpointType string:
  • StorageQueue

Type van het eindpunt voor de bestemming van het gebeurtenisabonnement.

properties.queueName
  • string

De naam van de Storage wachtrij onder een opslagaccount dat de bestemming van een gebeurtenisabonnement is.

properties.resourceId
  • string

De Azure-resource-id van het opslagaccount dat de wachtrij bevat die het doel is van een gebeurtenisabonnement.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

Name Type Description
key
  • string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:
  • StringBeginsWith

Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values
  • string[]

De set filterwaarden.

StringContainsAdvancedFilter

StringContains Advanced Filter.

Name Type Description
key
  • string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:
  • StringContains

Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values
  • string[]

De set filterwaarden.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

Name Type Description
key
  • string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:
  • StringEndsWith

Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values
  • string[]

De set filterwaarden.

StringInAdvancedFilter

StringIn Geavanceerd filter.

Name Type Description
key
  • string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:
  • StringIn

Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values
  • string[]

De set filterwaarden.

StringNotInAdvancedFilter

Geavanceerd filter StringNotIn.

Name Type Description
key
  • string

Het veld/de eigenschap in de gebeurtenis op basis waarvan u wilt filteren.

operatorType string:
  • StringNotIn

Het operatortype dat wordt gebruikt voor filteren, bijvoorbeeld NumberIn, StringContains, BoolEquals en andere.

values
  • string[]

De set filterwaarden.

systemData

Metagegevens met betrekking tot het maken en de laatste wijziging van de resource.

Name Type Description
createdAt
  • string

Het tijdstempel van het maken van resources (UTC).

createdBy
  • string

De identiteit die de resource heeft gemaakt.

createdByType

Het type identiteit dat de resource heeft gemaakt.

lastModifiedAt
  • string

Het tijdstempel van de laatste wijziging van de resource (UTC)

lastModifiedBy
  • string

De identiteit die de resource voor het laatst heeft gewijzigd.

lastModifiedByType

Het type identiteit dat de resource voor het laatst heeft gewijzigd.

WebHookEventSubscriptionDestination

Informatie over de webhookbestemming voor een gebeurtenisabonnement.

Name Type Description
endpointType string:
  • WebHook

Type van het eindpunt voor de bestemming van het gebeurtenisabonnement.

properties.azureActiveDirectoryApplicationIdOrUri
  • string

De Azure Active Directory toepassings-id of URI om het toegangsken op te halen dat wordt opgenomen als het bearer-token in bezorgingsaanvragen.

properties.azureActiveDirectoryTenantId
  • string

De Azure Active Directory tenant-id om het toegangsken op te halen dat wordt opgenomen als het bearer-token in bezorgingsaanvragen.

properties.endpointBaseUrl
  • string

De basis-URL die het eindpunt van het doel van een gebeurtenisabonnement vertegenwoordigt.

properties.endpointUrl
  • string

De URL die het eindpunt van het doel van een gebeurtenisabonnement vertegenwoordigt.

properties.maxEventsPerBatch
  • integer

Maximum aantal gebeurtenissen per batch.

properties.preferredBatchSizeInKilobytes
  • integer

Voorkeursbatchgrootte in kilobytes.