Dela via


Event Subscriptions - Create Or Update

Skapa eller uppdatera en händelseprenumeration.
Asynkront skapar en ny händelseprenumeration eller uppdaterar en befintlig händelseprenumeration baserat på det angivna omfånget.

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

URI-parametrar

Name I Obligatorisk Typ Description
eventSubscriptionName
path True

string

Namn på händelseprenumerationen. Namn på händelseprenumerationer måste vara mellan 3 och 64 tecken långa och ska endast använda alfanumeriska bokstäver.

scope
path True

string

Identifieraren för den resurs som händelseprenumerationen måste skapas eller uppdateras till. Omfånget kan vara en prenumeration, en resursgrupp eller en resurs på den översta nivån som tillhör ett namnområde för resursprovidern eller ett EventGrid-ämne. Använd till exempel '/subscriptions/{subscriptionId}/' för en prenumeration, '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}' för en resursgrupp. och "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" för en resurs och "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}" för ett EventGrid-ämne.

api-version
query True

string

Version av API:et som ska användas med klientbegäran.

Begärandetext

Name Typ Description
properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Målet för händelseprenumerationen. Alla händelser som inte kan levereras till målet skickas till målet med obeställbara meddelanden. Använder Azure Event Grid identitet för att hämta de autentiseringstoken som används vid leverans/obeställbara meddelanden.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

Målet för händelseprenumerationen. Alla händelser som inte kan levereras till målet skickas till målet med obeställbara meddelanden. Använder konfigurationen av den hanterade identiteten på den överordnade resursen (dvs. ämne eller domän) för att hämta de autentiseringstoken som används under leverans/obeställbara meddelanden.

properties.deliveryWithResourceIdentity

DeliveryWithResourceIdentity

Information om målet där händelser måste levereras för händelseprenumerationen. Använder konfigurationen för hanterad identitet på den överordnade resursen (dvs. ämne eller domän) för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver.

properties.destination EventSubscriptionDestination:

Information om målet där händelser måste levereras för händelseprenumerationen. Använder Azure Event Grid identitet för att hämta de autentiseringstoken som används under leverans/obeställbara bokstäver.

properties.eventDeliverySchema

EventDeliverySchema

Händelseleveransschemat för händelseprenumerationen.

properties.expirationTimeUtc

string

Förfallotid för händelseprenumerationen.

properties.filter

EventSubscriptionFilter

Information om filtret för händelseprenumerationen.

properties.labels

string[]

Lista över användardefinierade etiketter.

properties.retryPolicy

RetryPolicy

Återförsöksprincipen för händelser. Detta kan användas för att konfigurera maximalt antal leveransförsök och tid att leva för händelser.

Svar

Name Typ Description
201 Created

EventSubscription

EventSubscription CreateOrUpdate-begäran accepterad.

Other Status Codes

Felsvar: ***

  • 400 Felaktig begäran.

  • 500 Internt serverfel.

Exempel

EventSubscriptions_CreateOrUpdateForCustomTopic
EventSubscriptions_CreateOrUpdateForCustomTopic_AzureFunctionDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_EventHubDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_HybridConnectionDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_ServiceBusQueueDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_ServiceBusTopicDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_StorageQueueDestination
EventSubscriptions_CreateOrUpdateForCustomTopic_WebhookDestination
EventSubscriptions_CreateOrUpdateForResource
EventSubscriptions_CreateOrUpdateForResourceGroup
EventSubscriptions_CreateOrUpdateForSubscription

EventSubscriptions_CreateOrUpdateForCustomTopic

Exempelbegäran

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=2022-06-15

{
  "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"
    }
  }
}

Exempelsvar

{
  "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.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_CreateOrUpdateForCustomTopic_AzureFunctionDestination

Exempelbegäran

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=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "AzureFunction",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Web/sites/ContosoSite/funtions/ContosoFunc"
      }
    },
    "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"
      }
    }
  }
}

Exempelsvar

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.Web/sites/ContosoSite/funtions/ContosoFunc"
      },
      "endpointType": "AzureFunction"
    },
    "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_EventHubDestination

Exempelbegäran

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=2022-06-15

{
  "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"
      }
    }
  }
}

Exempelsvar

{
  "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

Exempelbegäran

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=2022-06-15

{
  "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"
      }
    }
  }
}

Exempelsvar

{
  "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_ServiceBusQueueDestination

Exempelbegäran

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=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "ServiceBusQueue",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.ServiceBus/namespaces/ContosoNamespace/queues/SBQ"
      }
    },
    "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"
      }
    }
  }
}

Exempelsvar

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.ServiceBus/namespaces/ContosoNamespace/queues/SBQ"
      },
      "endpointType": "ServiceBusQueue"
    },
    "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_ServiceBusTopicDestination

Exempelbegäran

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=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "ServiceBusTopic",
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.ServiceBus/namespaces/ContosoNamespace/topics/SBT"
      }
    },
    "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"
      }
    }
  }
}

Exempelsvar

{
  "properties": {
    "destination": {
      "properties": {
        "resourceId": "/subscriptions/55f3dcd4-cac7-43b4-990b-a139d62a1eb2/resourceGroups/TestRG/providers/Microsoft.ServiceBus/namespaces/ContosoNamespace/topics/SBT"
      },
      "endpointType": "ServiceBusTopic"
    },
    "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

Exempelbegäran

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=2022-06-15

{
  "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"
      }
    }
  }
}

Exempelsvar

{
  "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

Exempelbegäran

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=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "WebHook",
      "properties": {
        "endpointUrl": "https://azurefunctionexample.azurewebsites.net/runtime/webhooks/EventGrid?functionName=EventGridTrigger1&code=PASSWORDCODE"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    }
  }
}

Exempelsvar

{
  "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

Exempelbegäran

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=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "WebHook",
      "properties": {
        "endpointUrl": "https://requestb.in/15ksip71"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    }
  }
}

Exempelsvar

{
  "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

Exempelbegäran

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription2?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "WebHook",
      "properties": {
        "endpointUrl": "https://requestb.in/15ksip71"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false,
      "subjectBeginsWith": "ExamplePrefix",
      "subjectEndsWith": "ExampleSuffix"
    }
  }
}

Exempelsvar

{
  "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

Exempelbegäran

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/providers/Microsoft.EventGrid/eventSubscriptions/examplesubscription3?api-version=2022-06-15

{
  "properties": {
    "destination": {
      "endpointType": "WebHook",
      "properties": {
        "endpointUrl": "https://requestb.in/15ksip71"
      }
    },
    "filter": {
      "isSubjectCaseSensitive": false
    }
  }
}

Exempelsvar

{
  "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"
}

Definitioner

Name Description
AzureFunctionEventSubscriptionDestination

Information om azure-funktionsmålet för en händelseprenumeration.

BoolEqualsAdvancedFilter

BoolEquals Avancerat filter.

createdByType

Den typ av identitet som skapade resursen.

DeadLetterWithResourceIdentity

Information om deadletter-målet med resursidentitet.

DeliveryWithResourceIdentity

Information om leveransen för en händelseprenumeration med resursidentitet.

DynamicDeliveryAttributeMapping

Information om mappning av dynamiska leveransattribut.

EventDeliverySchema

Händelseleveransschemat för händelseprenumerationen.

EventHubEventSubscriptionDestination

Information om händelsehubbens mål för en händelseprenumeration.

EventSubscription

Händelseprenumeration

EventSubscriptionFilter

Filtrera efter händelseprenumerationen.

EventSubscriptionIdentity

Identitetsinformationen med händelseprenumerationen.

EventSubscriptionIdentityType

Den typ av hanterad identitet som används. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter.

EventSubscriptionProvisioningState

Etableringstillstånd för händelseprenumerationen.

HybridConnectionEventSubscriptionDestination

Information om HybridConnection-målet för en händelseprenumeration.

IsNotNullAdvancedFilter

IsNotNull Avancerat filter.

IsNullOrUndefinedAdvancedFilter

IsNullOrUndefined Avancerat filter.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Avancerat filter.

NumberGreaterThanOrEqualsAdvancedFilter

NumberGreaterThanOrEquals Avancerat filter.

NumberInAdvancedFilter

NumberIn Avancerat filter.

NumberInRangeAdvancedFilter

NumberInRange Avancerat filter.

NumberLessThanAdvancedFilter

NumberLessThan Avancerat filter.

NumberLessThanOrEqualsAdvancedFilter

NumberLessThanOrEquals Avancerat filter.

NumberNotInAdvancedFilter

NumberNotIn Avancerat filter.

NumberNotInRangeAdvancedFilter

NumberNotInRange Avancerat filter.

RetryPolicy

Information om återförsöksprincipen för en händelseprenumeration.

ServiceBusQueueEventSubscriptionDestination

Information om Service Bus-målet för en händelseprenumeration.

ServiceBusTopicEventSubscriptionDestination

Information om service bus-ämnesmålet för en händelseprenumeration.

StaticDeliveryAttributeMapping

Information om mappning av statiska leveransattribut.

StorageBlobDeadLetterDestination

Information om lagringsblobbaserade mål för obeställbara meddelanden.

StorageQueueEventSubscriptionDestination

Information om lagringskömålet för en händelseprenumeration.

StringBeginsWithAdvancedFilter

StringBeginsWith Avancerat filter.

StringContainsAdvancedFilter

StringContains Avancerat filter.

StringEndsWithAdvancedFilter

StringEndsWith Avancerat filter.

StringInAdvancedFilter

StringIn Avancerat filter.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Avancerat filter.

StringNotContainsAdvancedFilter

StringNotContains Avancerat filter.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Avancerat filter.

StringNotInAdvancedFilter

StringNotIn Avancerat filter.

systemData

Metadata som rör skapande och senaste ändring av resursen.

WebHookEventSubscriptionDestination

Information om webhookens mål för en händelseprenumeration.

AzureFunctionEventSubscriptionDestination

Information om azure-funktionsmålet för en händelseprenumeration.

Name Typ Standardvärde Description
endpointType string:

AzureFunction

Typ av slutpunkt för händelseprenumerationsmålet.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Information om leveransattribut.

properties.maxEventsPerBatch

integer

1

Maximalt antal händelser per batch.

properties.preferredBatchSizeInKilobytes

integer

64

Önskad batchstorlek i Kilobyte.

properties.resourceId

string

Det Azure-resurs-ID som representerar slutpunkten för Azure Function-målet för en händelseprenumeration.

BoolEqualsAdvancedFilter

BoolEquals Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

BoolEquals

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

value

boolean

Det booleska filtervärdet.

createdByType

Den typ av identitet som skapade resursen.

Name Typ Description
Application

string

Key

string

ManagedIdentity

string

User

string

DeadLetterWithResourceIdentity

Information om deadletter-målet med resursidentitet.

Name Typ Description
deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Information om målet där händelser måste levereras för händelseprenumerationen. Använder konfigurationen av den hanterade identiteten på den överordnade resursen (dvs. ämne eller domän) för att hämta de autentiseringstoken som används under leverans/obeställbara meddelanden.

identity

EventSubscriptionIdentity

Identiteten som ska användas vid händelser med obeställbara bokstäver.

DeliveryWithResourceIdentity

Information om leveransen för en händelseprenumeration med resursidentitet.

Name Typ Description
destination EventSubscriptionDestination:

Information om målet där händelser måste levereras för händelseprenumerationen. Använder Azure Event Grid identitet för att hämta de autentiseringstoken som används vid leverans/obeställbara meddelanden.

identity

EventSubscriptionIdentity

Identiteten som ska användas vid leverans av händelser.

DynamicDeliveryAttributeMapping

Information om mappning av dynamiska leveransattribut.

Name Typ Description
name

string

Namnet på leveransattributet eller huvudet.

properties.sourceField

string

JSON-sökväg i händelsen som innehåller attributvärde.

type string:

Dynamic

Typ av leveransattribut eller rubriknamn.

EventDeliverySchema

Händelseleveransschemat för händelseprenumerationen.

Name Typ Description
CloudEventSchemaV1_0

string

CustomInputSchema

string

EventGridSchema

string

EventHubEventSubscriptionDestination

Information om händelsehubbens mål för en händelseprenumeration.

Name Typ Description
endpointType string:

EventHub

Typ av slutpunkt för händelseprenumerationsmålet.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Information om leveransattribut.

properties.resourceId

string

Det Azure-resurs-ID som representerar slutpunkten för en händelsehubbmål för en händelseprenumeration.

EventSubscription

Händelseprenumeration

Name Typ Standardvärde Description
id

string

Fullständigt kvalificerad identifierare för resursen.

name

string

Namn på resursen.

properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Målet för händelseprenumerationen. Alla händelser som inte kan levereras till målet skickas till målet med obeställbara meddelanden. Använder Azure Event Grid identitet för att hämta de autentiseringstoken som används vid leverans/obeställbara meddelanden.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

Målet för händelseprenumerationen. Alla händelser som inte kan levereras till målet skickas till målet med obeställbara meddelanden. Använder konfigurationen av den hanterade identiteten på den överordnade resursen (dvs. ämne eller domän) för att hämta de autentiseringstoken som används under leverans/obeställbara meddelanden.

properties.deliveryWithResourceIdentity

DeliveryWithResourceIdentity

Information om målet där händelser måste levereras för händelseprenumerationen. Använder konfigurationen av den hanterade identiteten på den överordnade resursen (dvs. ämne eller domän) för att hämta de autentiseringstoken som används under leverans/obeställbara meddelanden.

properties.destination EventSubscriptionDestination:

Information om målet där händelser måste levereras för händelseprenumerationen. Använder Azure Event Grid identitet för att hämta de autentiseringstoken som används vid leverans/obeställbara meddelanden.

properties.eventDeliverySchema

EventDeliverySchema

EventGridSchema

Händelseprenumerationens schema för händelseleverans.

properties.expirationTimeUtc

string

Förfallotid för händelseprenumerationen.

properties.filter

EventSubscriptionFilter

Information om filtret för händelseprenumerationen.

properties.labels

string[]

Lista över användardefinierade etiketter.

properties.provisioningState

EventSubscriptionProvisioningState

Etableringstillstånd för händelseprenumerationen.

properties.retryPolicy

RetryPolicy

Återförsöksprincipen för händelser. Detta kan användas för att konfigurera maximalt antal leveransförsök och time to live för händelser.

properties.topic

string

Namn på ämnet för händelseprenumerationen.

systemData

systemData

Systemmetadata som relaterar till händelseprenumerationsresursen.

type

string

Typ av resurs.

EventSubscriptionFilter

Filtrera efter händelseprenumerationen.

Name Typ Standardvärde Description
advancedFilters AdvancedFilter[]:

En matris med avancerade filter som används för att filtrera händelseprenumerationer.

enableAdvancedFilteringOnArrays

boolean

Gör att avancerade filter kan utvärderas mot en matris med värden i stället för att förvänta sig ett singularvärde.

includedEventTypes

string[]

En lista över tillämpliga händelsetyper som måste ingå i händelseprenumerationen. Om du vill prenumerera på alla standardhändelsetyper anger du IncludedEventTypes till null.

isSubjectCaseSensitive

boolean

False

Anger om egenskaperna SubjectBeginsWith och SubjectEndsWith för filtret ska jämföras på ett skiftlägeskänsligt sätt.

subjectBeginsWith

string

En valfri sträng för att filtrera händelser för en händelseprenumeration baserat på ett resurssökvägsprefix. Formatet för detta beror på utgivaren av händelserna. Jokertecken stöds inte i den här sökvägen.

subjectEndsWith

string

En valfri sträng för att filtrera händelser för en händelseprenumeration baserat på ett resurssökvägssuffix. Jokertecken stöds inte i den här sökvägen.

EventSubscriptionIdentity

Identitetsinformationen med händelseprenumerationen.

Name Typ Description
type

EventSubscriptionIdentityType

Den typ av hanterad identitet som används. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter.

userAssignedIdentity

string

Användaridentiteten som är associerad med resursen.

EventSubscriptionIdentityType

Den typ av hanterad identitet som används. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter.

Name Typ Description
SystemAssigned

string

UserAssigned

string

EventSubscriptionProvisioningState

Etableringstillstånd för händelseprenumerationen.

Name Typ Description
AwaitingManualAction

string

Canceled

string

Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

HybridConnectionEventSubscriptionDestination

Information om HybridConnection-målet för en händelseprenumeration.

Name Typ Description
endpointType string:

HybridConnection

Typ av slutpunkt för händelseprenumerationsmålet.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Information om leveransattribut.

properties.resourceId

string

Azure-resurs-ID för en hybridanslutning som är målet för en händelseprenumeration.

IsNotNullAdvancedFilter

IsNotNull Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

IsNotNull

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

IsNullOrUndefinedAdvancedFilter

IsNullOrUndefined Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

IsNullOrUndefined

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

NumberGreaterThan

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

value

number

Filtervärdet.

NumberGreaterThanOrEqualsAdvancedFilter

NumberGreaterThanOrEquals Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

NumberGreaterThanOrEquals

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

value

number

Filtervärdet.

NumberInAdvancedFilter

NumberIn Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

NumberIn

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

values

number[]

Uppsättningen filtervärden.

NumberInRangeAdvancedFilter

NumberInRange Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

NumberInRange

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

values

number[]

Uppsättningen filtervärden.

NumberLessThanAdvancedFilter

NumberLessThan Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

NumberLessThan

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

value

number

Filtervärdet.

NumberLessThanOrEqualsAdvancedFilter

NumberLessThanOrEquals Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

NumberLessThanOrEquals

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

value

number

Filtervärdet.

NumberNotInAdvancedFilter

NumberNotIn Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

NumberNotIn

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

values

number[]

Uppsättningen filtervärden.

NumberNotInRangeAdvancedFilter

NumberNotInRange Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

NumberNotInRange

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

values

number[]

Uppsättningen filtervärden.

RetryPolicy

Information om återförsöksprincipen för en händelseprenumeration.

Name Typ Standardvärde Description
eventTimeToLiveInMinutes

integer

1440

Time To Live (i minuter) för händelser.

maxDeliveryAttempts

integer

30

Maximalt antal återförsök av leverans för händelser.

ServiceBusQueueEventSubscriptionDestination

Information om Service Bus-målet för en händelseprenumeration.

Name Typ Description
endpointType string:

ServiceBusQueue

Typ av slutpunkt för händelseprenumerationsmålet.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Information om leveransattribut.

properties.resourceId

string

Det Azure-resurs-ID som representerar slutpunkten för Service Bus-målet för en händelseprenumeration.

ServiceBusTopicEventSubscriptionDestination

Information om service bus-ämnesmålet för en händelseprenumeration.

Name Typ Description
endpointType string:

ServiceBusTopic

Typ av slutpunkt för händelseprenumerationsmålet.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Information om leveransattribut.

properties.resourceId

string

Det Azure-resurs-ID som representerar slutpunkten för Service Bus-ämnesmålet för en händelseprenumeration.

StaticDeliveryAttributeMapping

Information om mappning av statiska leveransattribut.

Name Typ Standardvärde Description
name

string

Namnet på leveransattributet eller huvudet.

properties.isSecret

boolean

False

Boolesk flagga för att se om attributet innehåller känslig information .

properties.value

string

Värdet för leveransattributet.

type string:

Static

Typ av leveransattribut eller rubriknamn.

StorageBlobDeadLetterDestination

Information om lagringsblobbaserade mål för obeställbara meddelanden.

Name Typ Description
endpointType string:

StorageBlob

Typ av slutpunkt för mål för obeställbara meddelanden

properties.blobContainerName

string

Namnet på lagringsblobcontainern som är målet för deadletter-händelserna

properties.resourceId

string

Azure-resurs-ID för lagringskontot som är målet för deadletter-händelserna

StorageQueueEventSubscriptionDestination

Information om lagringskömålet för en händelseprenumeration.

Name Typ Description
endpointType string:

StorageQueue

Typ av slutpunkt för händelseprenumerationsmålet.

properties.queueMessageTimeToLiveInSeconds

integer

Lagringskömeddelandets time to live i sekunder.

properties.queueName

string

Namnet på lagringskö under ett lagringskonto som är målet för en händelseprenumeration.

properties.resourceId

string

Azure-resurs-ID för lagringskontot som innehåller kön som är målet för en händelseprenumeration.

StringBeginsWithAdvancedFilter

StringBeginsWith Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

StringBeginsWith

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

values

string[]

Uppsättningen filtervärden.

StringContainsAdvancedFilter

StringContains Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

StringContains

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

values

string[]

Uppsättningen filtervärden.

StringEndsWithAdvancedFilter

StringEndsWith Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

StringEndsWith

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

values

string[]

Uppsättningen filtervärden.

StringInAdvancedFilter

StringIn Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

StringIn

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

values

string[]

Uppsättningen filtervärden.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

StringNotBeginsWith

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

values

string[]

Uppsättningen filtervärden.

StringNotContainsAdvancedFilter

StringNotContains Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

StringNotContains

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

values

string[]

Uppsättningen filtervärden.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

StringNotEndsWith

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

values

string[]

Uppsättningen filtervärden.

StringNotInAdvancedFilter

StringNotIn Avancerat filter.

Name Typ Description
key

string

Fältet/egenskapen i händelsen baserat på vilken du vill filtrera.

operatorType string:

StringNotIn

Operatortypen som används för filtrering, t.ex. NumberIn, StringContains, BoolEquals och andra.

values

string[]

Uppsättningen filtervärden.

systemData

Metadata som rör skapande och senaste ändring av resursen.

Name Typ Description
createdAt

string

Tidsstämpeln för resursskapande (UTC).

createdBy

string

Identiteten som skapade resursen.

createdByType

createdByType

Den typ av identitet som skapade resursen.

lastModifiedAt

string

Tidsstämpeln för resursens senaste ändring (UTC)

lastModifiedBy

string

Identiteten som senast ändrade resursen.

lastModifiedByType

createdByType

Den typ av identitet som senast ändrade resursen.

WebHookEventSubscriptionDestination

Information om webhookens mål för en händelseprenumeration.

Name Typ Standardvärde Description
endpointType string:

WebHook

Typ av slutpunkt för händelseprenumerationsmålet.

properties.azureActiveDirectoryApplicationIdOrUri

string

Azure Active Directory-program-ID eller URI för att hämta den åtkomsttoken som ska inkluderas som ägartoken i leveransbegäranden.

properties.azureActiveDirectoryTenantId

string

Klient-ID:t för Azure Active Directory för att hämta den åtkomsttoken som ska inkluderas som ägartoken i leveransbegäranden.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Information om leveransattribut.

properties.endpointBaseUrl

string

Den bas-URL som representerar slutpunkten för målet för en händelseprenumeration.

properties.endpointUrl

string

Den URL som representerar slutpunkten för målet för en händelseprenumeration.

properties.maxEventsPerBatch

integer

1

Maximalt antal händelser per batch.

properties.preferredBatchSizeInKilobytes

integer

64

Önskad batchstorlek i Kilobyte.