Sdílet prostřednictvím


Event Subscriptions - Create Or Update

Vytvořte nebo aktualizujte odběr událostí.
Asynchronně vytvoří nové odběry událostí nebo aktualizuje existující odběr 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 V Vyžadováno Typ 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, pro který je potřeba vytvořit nebo aktualizovat odběr události. Oborem může být předplatné, skupina prostředků nebo prostředek nejvyšší úrovně, který patří do oboru názvů poskytovatele prostředků, nebo téma EventGrid. Například pro předplatné použijte /subscriptions/{subscriptionId}/, pro skupinu prostředků použijte /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}. a /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName} pro prostředek a /subscriptions/{subscriptionId}/resourceGroups/{resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName} pro téma EventGrid.

api-version
query True

string

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

Text požadavku

Name Typ Description
properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Cíl nedoručených dopisů odběru události. Každá událost, kterou nelze doručit do cíle, se odešle 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čování.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

Cíl nedoručených dopisů odběru událostí. Každá událost, kterou nelze doručit do cíle, je odeslána do cíle nedoručených dopisů. Používá nastavení spravované identity v nadřazených prostředcích (konkrétně téma nebo doména) k získání ověřovacích tokenů, které se používají při doručování nebo nedoručování.

properties.deliveryWithResourceIdentity

DeliveryWithResourceIdentity

Informace o cíli, kam se mají doručovat události pro odběr událostí. Používá nastavení spravované identity v nadřazeném prostředku (konkrétně tématu nebo doméně) k získání ověřovacích tokenů, které se používají při doručování nebo nedoručených dopisech.

properties.destination EventSubscriptionDestination:

Informace o cíli, kam se mají doručovat události pro odběr událostí. 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ých dopisech.

properties.eventDeliverySchema

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

EventSubscriptionFilter

Informace o filtru odběru událostí.

properties.labels

string[]

Seznam popisků definovaných uživatelem

properties.retryPolicy

RetryPolicy

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

Odpovědi

Name Typ Description
201 Created

EventSubscription

Žádost EventSubscription CreateOrUpdate byla přijata.

Other Status Codes

Chybové odpovědi: ***

  • 400 – Chybný požadavek.

  • 500 Vnitřní chyba serveru.

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

Name Description
AzureFunctionEventSubscriptionDestination

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

BoolEqualsAdvancedFilter

Rozšířený filtr BoolEquals.

createdByType

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

DeadLetterWithResourceIdentity

Informace o cíli mrtvého bodu s identitou prostředku.

DeliveryWithResourceIdentity

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

DynamicDeliveryAttributeMapping

Podrobnosti 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álostí

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álostí.

IsNotNullAdvancedFilter

Rozšířený filtr IsNotNull

IsNullOrUndefinedAdvancedFilter

IsNullOrUndefined Rozšířený filtr.

NumberGreaterThanAdvancedFilter

Rozšířený filtr NumberGreaterThan.

NumberGreaterThanOrEqualsAdvancedFilter

Rozšířený filtr NumberGreaterThanOrEquals

NumberInAdvancedFilter

NumberV rozšířeném filtru.

NumberInRangeAdvancedFilter

Rozšířený filtr NumberInRange

NumberLessThanAdvancedFilter

NumberLessThan Rozšířený filtr.

NumberLessThanOrEqualsAdvancedFilter

Rozšířený filtr NumberLessThanOrEquals.

NumberNotInAdvancedFilter

Rozšířený filtr NumberNotIn.

NumberNotInRangeAdvancedFilter

Rozšířený filtr NumberNotInRange.

RetryPolicy

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

ServiceBusQueueEventSubscriptionDestination

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

ServiceBusTopicEventSubscriptionDestination

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

StaticDeliveryAttributeMapping

Podrobnosti mapování statického atributu doručení

StorageBlobDeadLetterDestination

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

StorageQueueEventSubscriptionDestination

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

StringBeginsWithAdvancedFilter

StringBeginsWith Rozšířený filtr.

StringContainsAdvancedFilter

StringContains Advanced Filter.

StringEndsWithAdvancedFilter

StringEndsWith Rozšířený filtr.

StringInAdvancedFilter

StringV rozšířeném filtru.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Rozšířený filtr.

StringNotContainsAdvancedFilter

StringNotContains Advanced Filter.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Rozšířený filtr.

StringNotInAdvancedFilter

Rozšířený filtr StringNotIn.

systemData

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

WebHookEventSubscriptionDestination

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

AzureFunctionEventSubscriptionDestination

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

Name Typ Výchozí hodnota 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 kilobajtech

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 Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

BoolEquals

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

value

boolean

Logická hodnota filtru.

createdByType

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

Name Typ Description
Application

string

Key

string

ManagedIdentity

string

User

string

DeadLetterWithResourceIdentity

Informace o cíli mrtvého bodu s identitou prostředku.

Name Typ Description
deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Informace o cíli, kam se mají doručovat události pro odběr událostí. Používá nastavení spravované identity v nadřazeném prostředku (konkrétně tématu nebo doméně) k získání ověřovacích tokenů, které se používají při doručování nebo nedoručených dopisech.

identity

EventSubscriptionIdentity

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

DeliveryWithResourceIdentity

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

Name Typ Description
destination EventSubscriptionDestination:

Informace o cíli, kam se mají doručovat události pro odběr událostí. 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ých dopisech.

identity

EventSubscriptionIdentity

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

DynamicDeliveryAttributeMapping

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

Name Typ Description
name

string

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

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 Typ Description
CloudEventSchemaV1_0

string

CustomInputSchema

string

EventGridSchema

string

EventHubEventSubscriptionDestination

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

Name Typ 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álostí

Name Typ Výchozí hodnota Description
id

string

Plně kvalifikovaný identifikátor prostředku.

name

string

Název prostředku.

properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Cíl nedoručených dopisů odběru události. Každá událost, kterou nelze doručit do cíle, se odešle 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ých dopisech.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

Cíl nedoručených dopisů odběru události. Každá událost, kterou nelze doručit do cíle, se odešle do cíle nedoručených dopisů. Používá nastavení spravované identity v nadřazeném prostředku (konkrétně tématu nebo doméně) k získání ověřovacích tokenů, které se používají při doručování nebo nedoručených dopisech.

properties.deliveryWithResourceIdentity

DeliveryWithResourceIdentity

Informace o cíli, kam se mají doručovat události pro odběr událostí. Používá nastavení spravované identity v nadřazeném prostředku (konkrétně tématu nebo doméně) k získání ověřovacích tokenů, které se používají při doručování nebo nedoručených dopisech.

properties.destination EventSubscriptionDestination:

Informace o cíli, kam se mají doručovat události pro odběr událostí. 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ých dopisech.

properties.eventDeliverySchema

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

EventSubscriptionFilter

Informace o filtru odběru událostí.

properties.labels

string[]

Seznam popisků definovaných uživatelem

properties.provisioningState

EventSubscriptionProvisioningState

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

properties.retryPolicy

RetryPolicy

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

properties.topic

string

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

systemData

systemData

Systémová metadata související s prostředkem odběru události.

type

string

Typ prostředku.

EventSubscriptionFilter

Vyfiltrujte odběr události.

Name Typ Výchozí hodnota Description
advancedFilters AdvancedFilter[]:

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

enableAdvancedFilteringOnArrays

boolean

Umožňuje, aby rozšířené filtry byly vyhodnoceny oproti poli hodnot místo toho, aby se očekávala hodnota v jednotném čísle.

includedEventTypes

string[]

Seznam použitelných typů událostí, které musí být součástí odběru událostí. 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 mají být vlastnosti filtru SubjectBeginsWith a SubjectEndsWith porovnány způsobem rozlišující malá a velká písmena.

subjectBeginsWith

string

Volitelný řetězec pro filtrování událostí odběru událostí na základě předpony cesty k prostředku. Formát závisí na vydavateli událostí. Tato cesta nepodporuje 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. Tato cesta nepodporuje zástupné znaky.

EventSubscriptionIdentity

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

Name Typ Description
type

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.

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 Typ Description
SystemAssigned

string

UserAssigned

string

EventSubscriptionProvisioningState

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

Name Typ 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álostí.

Name Typ 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 Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

IsNotNull

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

IsNullOrUndefinedAdvancedFilter

IsNullOrUndefined Rozšířený filtr.

Name Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

IsNullOrUndefined

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

NumberGreaterThanAdvancedFilter

Rozšířený filtr NumberGreaterThan.

Name Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

NumberGreaterThan

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

value

number

Hodnota filtru.

NumberGreaterThanOrEqualsAdvancedFilter

Rozšířený filtr NumberGreaterThanOrEquals

Name Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

NumberGreaterThanOrEquals

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

value

number

Hodnota filtru.

NumberInAdvancedFilter

NumberV rozšířeném filtru.

Name Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

NumberIn

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

values

number[]

Sada hodnot filtru.

NumberInRangeAdvancedFilter

Rozšířený filtr NumberInRange

Name Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

NumberInRange

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

values

number[]

Sada hodnot filtru.

NumberLessThanAdvancedFilter

NumberLessThan Rozšířený filtr.

Name Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

NumberLessThan

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

value

number

Hodnota filtru.

NumberLessThanOrEqualsAdvancedFilter

Rozšířený filtr NumberLessThanOrEquals.

Name Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

NumberLessThanOrEquals

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

value

number

Hodnota filtru.

NumberNotInAdvancedFilter

Rozšířený filtr NumberNotIn.

Name Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

NumberNotIn

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

values

number[]

Sada hodnot filtru.

NumberNotInRangeAdvancedFilter

Rozšířený filtr NumberNotInRange.

Name Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

NumberNotInRange

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

values

number[]

Sada hodnot filtru.

RetryPolicy

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

Name Typ Výchozí hodnota Description
eventTimeToLiveInMinutes

integer

1440

Funkce TTL (v minutách) pro události

maxDeliveryAttempts

integer

30

Maximální počet opakovaných pokusů o doručení událostí

ServiceBusQueueEventSubscriptionDestination

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

Name Typ 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álostí.

Name Typ 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 mapování statického atributu doručení

Name Typ Výchozí hodnota Description
name

string

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

properties.isSecret

boolean

False

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

properties.value

string

Hodnota atributu delivery

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 objektech blob úložiště

Name Typ 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í deadletter

StorageQueueEventSubscriptionDestination

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

Name Typ Description
endpointType string:

StorageQueue

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

properties.queueMessageTimeToLiveInSeconds

integer

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

properties.queueName

string

Název fronty úložiště v rámci účtu úložiště, který je cílem odběru událostí.

properties.resourceId

string

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

StringBeginsWithAdvancedFilter

StringBeginsWith Rozšířený filtr.

Name Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

StringBeginsWith

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

values

string[]

Sada hodnot filtru.

StringContainsAdvancedFilter

StringContains Advanced Filter.

Name Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

StringContains

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

values

string[]

Sada hodnot filtru.

StringEndsWithAdvancedFilter

StringEndsWith Rozšířený filtr.

Name Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

StringEndsWith

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

values

string[]

Sada hodnot filtru.

StringInAdvancedFilter

StringV rozšířeném filtru.

Name Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

StringIn

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

values

string[]

Sada hodnot filtru.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Rozšířený filtr.

Name Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

StringNotBeginsWith

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

values

string[]

Sada hodnot filtru.

StringNotContainsAdvancedFilter

StringNotContains Advanced Filter.

Name Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

StringNotContains

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

values

string[]

Sada hodnot filtru.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Rozšířený filtr.

Name Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

StringNotEndsWith

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

values

string[]

Sada hodnot filtru.

StringNotInAdvancedFilter

Rozšířený filtr StringNotIn.

Name Typ Description
key

string

Pole nebo vlastnost v události, podle které chcete filtrovat.

operatorType string:

StringNotIn

Typ operátoru použitého pro filtrování, např. 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 Typ Description
createdAt

string

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

createdBy

string

Identita, která vytvořila prostředek.

createdByType

createdByType

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

lastModifiedAt

string

Časové razítko poslední změny prostředku (UTC)

lastModifiedBy

string

Identita, která naposledy změnila prostředek.

lastModifiedByType

createdByType

Typ identity, která naposledy změnila prostředek.

WebHookEventSubscriptionDestination

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

Name Typ Výchozí hodnota 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ý se zahrne jako nosný token do žádostí 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 kilobajtech