Event Subscriptions - Create Or Update

Vytvořte nebo aktualizujte odběr událostí.
Asynchronní vytvoření nového odběru událostí nebo aktualizace existujícího odběru událostí na základě zadaného oboru.

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

Parametry identifikátoru URI

Name In Required Type Description
eventSubscriptionName
path True
  • string

Název odběru události. Názvy odběrů událostí musí mít délku 3 až 64 znaků a měly by používat pouze alfanumerická písmena.

scope
path True
  • string

Identifikátor prostředku, na který je potřeba vytvořit nebo aktualizovat odběr událostí. Obor může být předplatné nebo skupina prostředků nebo prostředek nejvyšší úrovně patřící do oboru názvů poskytovatele prostředků nebo téma EventGrid. Například pro předplatné použijte /subscriptions/{subscriptionId}/, pro skupinu prostředků, /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}. a /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} pro prostředek a /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName} pro téma EventGridu.

api-version
query True
  • string

Verze rozhraní API, která se má použít s žádostí klienta.

Text požadavku

Name Type Description
properties.deadLetterDestination DeadLetterDestination:

Cíl nedoručených dopisů odběru události. Všechny události, které nelze doručovat do cíle, se odešlou do cíle nedoručených dopisů. Používá identitu Azure Event Grid k získání ověřovacích tokenů, které se používají při doručování nebo nedoručení.

properties.deadLetterWithResourceIdentity

Cíl nedoručených písmen odběru událostí. Jakákoli událost, která nemůže být doručena do cíle jeho příjemce, se odešle do cíle mrtvého dopisu. Používá nastavení spravované identity u nadřazeného prostředku (konkrétně tématu nebo domény) k získání ověřovacích tokenů, které se používají při doručování nebo zablokování.

properties.deliveryWithResourceIdentity

Informace o cíli, do kterého se události musí doručovat pro odběr události. Použije nastavení spravované identity pro nadřazený prostředek (konkrétně téma nebo doménu) k získání ověřovacích tokenů používaných při doručování nebo nedoručování.

properties.destination EventSubscriptionDestination:

Informace o cíli, do kterého se události musí doručovat pro odběr události. Používá identitu Azure Event Grid k získání ověřovacích tokenů, které se používají při doručování nebo nedoručení.

properties.eventDeliverySchema

Schéma doručování událostí pro odběr události.

properties.expirationTimeUtc
  • string

Čas vypršení platnosti odběru události.

properties.filter

Informace o filtru odběru událostí

properties.labels
  • string[]

Seznam popisků definovaných uživatelem

properties.retryPolicy

Zásady opakování pro události. Dá se použít ke konfiguraci maximálního počtu pokusů o doručení a času pro události.

Odpovědi

Name Type Description
201 Created

Byl přijat požadavek CreateOrUpdate pro EventSubscription.

Other Status Codes

Chybové odpovědi: ***

  • 400 Chybný požadavek.

  • Vnitřní chyba serveru 500

Příklady

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

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

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.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

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

Sample Response

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

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

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

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_ServiceBusQueueDestination

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

Sample Response

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

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

Sample Response

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

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

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

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

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

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

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

Definice

AzureFunctionEventSubscriptionDestination

Informace o cíli funkce Azure Functions pro odběr událostí

BoolEqualsAdvancedFilter

Rozšířený filtr BoolEquals

createdByType

Typ identity, která prostředek vytvořila.

DeadLetterWithResourceIdentity

Informace o cíli deadletteru s identitou prostředku

DeliveryWithResourceIdentity

Informace o doručení odběru události s identitou prostředku

DynamicDeliveryAttributeMapping

Podrobnosti o mapování atributů dynamického doručení

EventDeliverySchema

Schéma doručování událostí pro odběr události.

EventHubEventSubscriptionDestination

Informace o cíli centra událostí pro odběr událostí

EventSubscription

Odběr události

EventSubscriptionFilter

Vyfiltrujte odběr události.

EventSubscriptionIdentity

Informace o identitě s odběrem události.

EventSubscriptionIdentityType

Typ použité spravované identity. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere jakoukoli identitu.

EventSubscriptionProvisioningState

Stav zřizování odběru událostí

HybridConnectionEventSubscriptionDestination

Informace o cíli HybridConnection pro odběr události

IsNotNullAdvancedFilter

Rozšířený filtr IsNotNull

IsNullOrUndefinedAdvancedFilter

IsNullOrUndefined Advanced Filter.

NumberGreaterThanAdvancedFilter

Rozšířený filtr NumberGreaterThan.

NumberGreaterThanOrEqualsAdvancedFilter

Rozšířený filtr NumberGreaterThanOrEquals

NumberInAdvancedFilter

Rozšířený filtr NumberIn

NumberInRangeAdvancedFilter

Rozšířený filtr NumberInRange

NumberLessThanAdvancedFilter

Rozšířený filtr NumberLessThan.

NumberLessThanOrEqualsAdvancedFilter

Rozšířený filtr NumberLessThanOrEquals.

NumberNotInAdvancedFilter

Rozšířený filtr NumberNotIn

NumberNotInRangeAdvancedFilter

Rozšířený filtr NumberNotInRange

RetryPolicy

Informace o zásadách opakování odběru událostí

ServiceBusQueueEventSubscriptionDestination

Informace o cíli služby Service Bus pro odběr události

ServiceBusTopicEventSubscriptionDestination

Informace o cíli tématu služby Service Bus pro odběr události

StaticDeliveryAttributeMapping

Podrobnosti o mapování atributů statického doručení

StorageBlobDeadLetterDestination

Informace o cíli nedoručených dopisů založených na objektu blob úložiště

StorageQueueEventSubscriptionDestination

Informace o cíli fronty úložiště pro odběr události

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

StringContainsAdvancedFilter

StringContains Advanced Filter.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

StringInAdvancedFilter

StringIn Advanced Filter.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

StringNotContainsAdvancedFilter

StringNotContains Advanced Filter.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Rozšířený filtr.

StringNotInAdvancedFilter

StringNotIn Advanced Filter.

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

WebHookEventSubscriptionDestination

Informace o cíli webhooku pro odběr události

AzureFunctionEventSubscriptionDestination

Informace o cíli funkce Azure Functions pro odběr událostí

Name Type Default Value Description
endpointType string:
  • AzureFunction

Typ koncového bodu pro cíl odběru událostí

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Podrobnosti o atributu doručení

properties.maxEventsPerBatch
  • integer
1

Maximální počet událostí na dávku

properties.preferredBatchSizeInKilobytes
  • integer
64

Upřednostňovaná velikost dávky v kilobajtůch

properties.resourceId
  • string

ID prostředku Azure, které představuje koncový bod cíle funkce Azure Pro odběr událostí.

BoolEqualsAdvancedFilter

Rozšířený filtr BoolEquals

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • BoolEquals

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

value
  • boolean

Logická hodnota filtru.

createdByType

Typ identity, která prostředek vytvořila.

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

DeadLetterWithResourceIdentity

Informace o cíli deadletteru s identitou prostředku

Name Type Description
deadLetterDestination DeadLetterDestination:

Informace o cíli, do kterého se události musí doručovat pro odběr události. Použije nastavení spravované identity pro nadřazený prostředek (konkrétně téma nebo doménu) k získání ověřovacích tokenů používaných při doručování nebo nedoručování.

identity

Identita, která se má použít při událostech nedoručených dopisů.

DeliveryWithResourceIdentity

Informace o doručení odběru události s identitou prostředku

Name Type Description
destination EventSubscriptionDestination:

Informace o cíli, do kterého se události musí doručovat pro odběr události. Používá identitu Azure Event Grid k získání ověřovacích tokenů, které se používají při doručování nebo nedoručení.

identity

Identita, která se má použít při doručování událostí.

DynamicDeliveryAttributeMapping

Podrobnosti o mapování atributů dynamického doručení

Name Type Description
name
  • string

Název atributu nebo hlavičky doručení.

properties.sourceField
  • string

Cesta JSON v události, která obsahuje hodnotu atributu.

type string:
  • Dynamic

Typ atributu doručení nebo názvu hlavičky

EventDeliverySchema

Schéma doručování událostí pro odběr události.

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

EventHubEventSubscriptionDestination

Informace o cíli centra událostí pro odběr událostí

Name Type Description
endpointType string:
  • EventHub

Typ koncového bodu pro cíl odběru událostí

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Podrobnosti o atributu doručení

properties.resourceId
  • string

ID prostředku Azure, které představuje koncový bod cíle centra událostí odběru událostí.

EventSubscription

Odběr události

Name Type Default Value Description
id
  • string

Plně kvalifikovaný identifikátor prostředku.

name
  • string

Název prostředku.

properties.deadLetterDestination DeadLetterDestination:

Cíl nedoručených dopisů odběru události. Všechny události, které nelze doručovat do cíle, se odešlou do cíle nedoručených dopisů. Používá identitu Azure Event Grid k získání ověřovacích tokenů, které se používají při doručování nebo nedoručení.

properties.deadLetterWithResourceIdentity

Cíl nedoručených dopisů odběru události. Všechny události, které nelze doručovat do cíle, se odešlou do cíle nedoručených dopisů. Použije nastavení spravované identity pro nadřazený prostředek (konkrétně téma nebo doménu) k získání ověřovacích tokenů používaných při doručování nebo nedoručování.

properties.deliveryWithResourceIdentity

Informace o cíli, do kterého se události musí doručovat pro odběr události. Použije nastavení spravované identity pro nadřazený prostředek (konkrétně téma nebo doménu) k získání ověřovacích tokenů používaných při doručování nebo nedoručování.

properties.destination EventSubscriptionDestination:

Informace o cíli, do kterého se události musí doručovat pro odběr události. Používá identitu Azure Event Grid k získání ověřovacích tokenů, které se používají při doručování nebo nedoručení.

properties.eventDeliverySchema EventGridSchema

Schéma doručování událostí pro odběr události.

properties.expirationTimeUtc
  • string

Čas vypršení platnosti odběru události.

properties.filter

Informace o filtru odběru událostí

properties.labels
  • string[]

Seznam popisků definovaných uživatelem

properties.provisioningState

Stav zřizování odběru událostí

properties.retryPolicy

Zásady opakování pro události. Dá se použít ke konfiguraci maximálního počtu pokusů o doručení a času pro události.

properties.topic
  • string

Název tématu odběru události.

systemData

Systémová metadata týkající se prostředku odběru událostí.

type
  • string

Typ prostředku.

EventSubscriptionFilter

Vyfiltrujte odběr události.

Name Type Default Value Description
advancedFilters AdvancedFilter[]:

Pole rozšířených filtrů, které se používají k filtrování odběrů událostí.

enableAdvancedFilteringOnArrays
  • boolean

Umožňuje, aby se rozšířené filtry vyhodnocovaly proti poli hodnot, a neočekávejte jedinečnou hodnotu.

includedEventTypes
  • string[]

Seznam použitelných typů událostí, které musí být součástí odběru události. Pokud se chcete přihlásit k odběru všech výchozích typů událostí, nastavte IncludedEventTypes na hodnotu null.

isSubjectCaseSensitive
  • boolean
False

Určuje, jestli se vlastnosti SubjectBeginsWith a SubjectEndsWith filtru mají porovnávat s rozlišováním velkých a malých písmen.

subjectBeginsWith
  • string

Volitelný řetězec pro filtrování událostí odběru událostí na základě předpony cesty prostředku. Formát závisí na vydavateli událostí. V této cestě nejsou podporovány zástupné znaky.

subjectEndsWith
  • string

Volitelný řetězec pro filtrování událostí odběru událostí na základě přípony cesty k prostředku. V této cestě nejsou podporovány zástupné znaky.

EventSubscriptionIdentity

Informace o identitě s odběrem události.

Name Type Description
type

Typ použité spravované identity. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere jakoukoli identitu.

userAssignedIdentity
  • string

Identita uživatele přidružená k prostředku.

EventSubscriptionIdentityType

Typ použité spravované identity. Typ SystemAssigned, UserAssigned zahrnuje implicitně vytvořenou identitu i sadu identit přiřazených uživatelem. Typ None odebere jakoukoli identitu.

Name Type Description
SystemAssigned
  • string
UserAssigned
  • string

EventSubscriptionProvisioningState

Stav zřizování odběru událostí

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

HybridConnectionEventSubscriptionDestination

Informace o cíli HybridConnection pro odběr události

Name Type Description
endpointType string:
  • HybridConnection

Typ koncového bodu pro cíl odběru událostí

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Podrobnosti o atributu doručení

properties.resourceId
  • string

ID prostředku Azure hybridního připojení, které je cílem odběru událostí.

IsNotNullAdvancedFilter

Rozšířený filtr IsNotNull

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • IsNotNull

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

IsNullOrUndefinedAdvancedFilter

IsNullOrUndefined Advanced Filter.

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • IsNullOrUndefined

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

NumberGreaterThanAdvancedFilter

Rozšířený filtr NumberGreaterThan.

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • NumberGreaterThan

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

value
  • number

Hodnota filtru.

NumberGreaterThanOrEqualsAdvancedFilter

Rozšířený filtr NumberGreaterThanOrEquals

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • NumberGreaterThanOrEquals

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

value
  • number

Hodnota filtru.

NumberInAdvancedFilter

Rozšířený filtr NumberIn

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • NumberIn

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

values
  • number[]

Sada hodnot filtru.

NumberInRangeAdvancedFilter

Rozšířený filtr NumberInRange

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • NumberInRange

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

values
  • array[]

Sada hodnot filtru.

NumberLessThanAdvancedFilter

Rozšířený filtr NumberLessThan.

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • NumberLessThan

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

value
  • number

Hodnota filtru.

NumberLessThanOrEqualsAdvancedFilter

Rozšířený filtr NumberLessThanOrEquals.

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • NumberLessThanOrEquals

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

value
  • number

Hodnota filtru.

NumberNotInAdvancedFilter

Rozšířený filtr NumberNotIn

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • NumberNotIn

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

values
  • number[]

Sada hodnot filtru.

NumberNotInRangeAdvancedFilter

Rozšířený filtr NumberNotInRange

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • NumberNotInRange

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

values
  • array[]

Sada hodnot filtru.

RetryPolicy

Informace o zásadách opakování odběru událostí

Name Type Default Value Description
eventTimeToLiveInMinutes
  • integer
1440

Time To Live (v minutách) pro události.

maxDeliveryAttempts
  • integer
30

Maximální počet pokusů o opakování doručení u událostí

ServiceBusQueueEventSubscriptionDestination

Informace o cíli služby Service Bus pro odběr události

Name Type Description
endpointType string:
  • ServiceBusQueue

Typ koncového bodu pro cíl odběru událostí

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Podrobnosti o atributu doručení

properties.resourceId
  • string

ID prostředku Azure, které představuje koncový bod cíle služby Service Bus odběru událostí.

ServiceBusTopicEventSubscriptionDestination

Informace o cíli tématu služby Service Bus pro odběr události

Name Type Description
endpointType string:
  • ServiceBusTopic

Typ koncového bodu pro cíl odběru událostí

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Podrobnosti o atributu doručení

properties.resourceId
  • string

ID prostředku Azure, které představuje koncový bod cíle tématu služby Service Bus odběru událostí.

StaticDeliveryAttributeMapping

Podrobnosti o mapování atributů statického doručení

Name Type Default Value Description
name
  • string

Název atributu nebo hlavičky doručení.

properties.isSecret
  • boolean
False

Logický příznak označují, jestli atribut obsahuje citlivé informace .

properties.value
  • string

Hodnota atributu doručení

type string:
  • Static

Typ atributu doručení nebo názvu hlavičky

StorageBlobDeadLetterDestination

Informace o cíli nedoručených dopisů založených na objektu blob úložiště

Name Type Description
endpointType string:
  • StorageBlob

Typ koncového bodu pro cíl nedoručených dopisů

properties.blobContainerName
  • string

Název kontejneru objektů blob služby Storage, který je cílem událostí deadletter

properties.resourceId
  • string

ID prostředku Azure účtu úložiště, který je cílem událostí deadletteru

StorageQueueEventSubscriptionDestination

Informace o cíli fronty úložiště pro odběr události

Name Type Description
endpointType string:
  • StorageQueue

Typ koncového bodu pro cíl odběru událostí

properties.queueMessageTimeToLiveInSeconds
  • integer

Doba živé zprávy fronty úložiště v sekundách

properties.queueName
  • string

Název fronty úložiště pod účtem úložiště, který je cílem odběru události.

properties.resourceId
  • string

ID prostředku Azure účtu úložiště, který obsahuje frontu, která je cílem odběru událostí.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • StringBeginsWith

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

values
  • string[]

Sada hodnot filtru.

StringContainsAdvancedFilter

StringContains Advanced Filter.

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • StringContains

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

values
  • string[]

Sada hodnot filtru.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • StringEndsWith

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

values
  • string[]

Sada hodnot filtru.

StringInAdvancedFilter

StringIn Advanced Filter.

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • StringIn

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

values
  • string[]

Sada hodnot filtru.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • StringNotBeginsWith

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

values
  • string[]

Sada hodnot filtru.

StringNotContainsAdvancedFilter

StringNotContains Advanced Filter.

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • StringNotContains

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

values
  • string[]

Sada hodnot filtru.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Rozšířený filtr.

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • StringNotEndsWith

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

values
  • string[]

Sada hodnot filtru.

StringNotInAdvancedFilter

StringNotIn Advanced Filter.

Name Type Description
key
  • string

Pole nebo vlastnost v události, na základě které chcete filtrovat.

operatorType string:
  • StringNotIn

Typ operátoru použitý pro filtrování, například NumberIn, StringContains, BoolEquals a další.

values
  • string[]

Sada hodnot filtru.

systemData

Metadata týkající se vytvoření a poslední změny prostředku.

Name Type Description
createdAt
  • string

Časové razítko vytvoření prostředku (UTC).

createdBy
  • string

Identita, která prostředek vytvořila.

createdByType

Typ identity, která prostředek vytvořila.

lastModifiedAt
  • string

Časové razítko poslední změny zdroje (UTC)

lastModifiedBy
  • string

Identita, která prostředek naposledy upravila.

lastModifiedByType

Typ identity, která naposledy upravila prostředek.

WebHookEventSubscriptionDestination

Informace o cíli webhooku pro odběr události

Name Type Default Value Description
endpointType string:
  • WebHook

Typ koncového bodu pro cíl odběru událostí

properties.azureActiveDirectoryApplicationIdOrUri
  • string

ID nebo identifikátor URI aplikace Azure Active Directory pro získání přístupového tokenu, který bude zahrnut jako nosný token v žádostech o doručení.

properties.azureActiveDirectoryTenantId
  • string

ID tenanta Azure Active Directory pro získání přístupového tokenu, který bude zahrnut jako nosný token v žádostech o doručení.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Podrobnosti o atributu doručení

properties.endpointBaseUrl
  • string

Základní adresa URL, která představuje koncový bod cíle odběru událostí.

properties.endpointUrl
  • string

Adresa URL, která představuje koncový bod cíle odběru událostí.

properties.maxEventsPerBatch
  • integer
1

Maximální počet událostí na dávku

properties.preferredBatchSizeInKilobytes
  • integer
64

Upřednostňovaná velikost dávky v kilobajtůch