Event Subscriptions - Create Or Update

Создайте или обновите подписку на события.
Асинхронно создает новую подписку на события или обновляет существующую подписку на события на основе указанного область.

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

Параметры URI

Имя В Обязательно Тип Описание
eventSubscriptionName
path True

string

Имя подписки на события. Имена подписок на события должны содержать от 3 до 64 символов и должны содержать только буквенно-цифровые буквы.

scope
path True

string

Идентификатор ресурса, для которого необходимо создать или обновить подписку на события. Область может быть подпиской, группой ресурсов, ресурсом верхнего уровня, принадлежащим пространству имен поставщика ресурсов, или разделу EventGrid. Например, используйте "/subscriptions/{subscriptionId}/" для подписки, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" для группы ресурсов. и "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" для ресурса и "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}" для раздела EventGrid.

api-version
query True

string

Версия API для использования с клиентским запросом.

Текст запроса

Имя Тип Описание
properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Назначение недоставленных сообщений подписки на события. Любое событие, которое не может быть доставлено в место назначения, отправляется в место назначения недоставленных сообщений. Использует удостоверение Сетка событий Azure для получения маркеров проверки подлинности, используемых во время доставки или недоставленных сообщений.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

Назначение недоставленных сообщений подписки на события. Любое событие, которое не может быть доставлено в место назначения , отправляется в место назначения недоставленных сообщений. Использует настройку управляемого удостоверения в родительском ресурсе (а именно, в разделе или домене) для получения маркеров проверки подлинности, используемых во время доставки или недоставленных сообщений.

properties.deliveryWithResourceIdentity

DeliveryWithResourceIdentity

Сведения о назначении, куда должны быть доставлены события для подписки на события. Использует настройку управляемого удостоверения в родительском ресурсе (а именно в разделе или домене) для получения маркеров проверки подлинности, используемых во время доставки или недоставки сообщений.

properties.destination EventSubscriptionDestination:

Сведения о назначении, куда должны быть доставлены события для подписки на события. Использует удостоверение Сетка событий Azure для получения маркеров проверки подлинности, используемых во время доставки или недоставленных сообщений.

properties.eventDeliverySchema

EventDeliverySchema

Схема доставки событий для подписки на события.

properties.expirationTimeUtc

string

Время истечения срока действия подписки на событие.

properties.filter

EventSubscriptionFilter

Сведения о фильтре для подписки на события.

properties.labels

string[]

Список пользовательских меток.

properties.retryPolicy

RetryPolicy

Политика повтора для событий. Это можно использовать для настройки максимального количества попыток доставки и времени жизни для событий.

Ответы

Имя Тип Описание
201 Created

EventSubscription

Запрос EventSubscription CreateOrUpdate принят.

Other Status Codes

Ответы об ошибках: ***

  • 400 — Bad Request (недопустимый запрос).

  • 500 Внутренняя ошибка сервера.

Примеры

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

Определения

Имя Описание
AzureFunctionEventSubscriptionDestination

Сведения о назначении функции Azure для подписки на события.

BoolEqualsAdvancedFilter

Расширенный фильтр BoolEquals.

createdByType

Тип удостоверения, создавшего ресурс.

DeadLetterWithResourceIdentity

Сведения о назначении недоставленных сообщений с удостоверением ресурса.

DeliveryWithResourceIdentity

Сведения о доставке для подписки на события с удостоверением ресурса.

DynamicDeliveryAttributeMapping

Сведения о сопоставлении атрибутов динамической доставки.

EventDeliverySchema

Схема доставки событий для подписки на события.

EventHubEventSubscriptionDestination

Сведения о назначении концентратора событий для подписки на события.

EventSubscription

Подписка на событие

EventSubscriptionFilter

Фильтр для подписки на события.

EventSubscriptionIdentity

Сведения об удостоверении с подпиской на события.

EventSubscriptionIdentityType

Используемый тип управляемого удостоверения. Тип SystemAssigned, UserAssigned включает как неявно созданное удостоверение, так и набор назначаемых пользователем удостоверений. Тип None приведет к удалению всех удостоверений.

EventSubscriptionProvisioningState

Состояние подготовки подписки на события.

HybridConnectionEventSubscriptionDestination

Сведения о назначении HybridConnection для подписки на события.

IsNotNullAdvancedFilter

Расширенный фильтр IsNotNull.

IsNullOrUndefinedAdvancedFilter

Расширенный фильтр IsNullOrUndefined.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Advanced Filter.

NumberGreaterThanOrEqualsAdvancedFilter

Расширенный фильтр NumberGreaterThanOrEquals.

NumberInAdvancedFilter

ЧислоВ расширенном фильтре.

NumberInRangeAdvancedFilter

Расширенный фильтр NumberInRange.

NumberLessThanAdvancedFilter

Расширенный фильтр NumberLessThan.

NumberLessThanOrEqualsAdvancedFilter

Расширенный фильтр NumberLessThanOrEquals.

NumberNotInAdvancedFilter

Расширенный фильтр NumberNotIn.

NumberNotInRangeAdvancedFilter

Расширенный фильтр NumberNotInRange.

RetryPolicy

Сведения о политике повторных попыток для подписки на события.

ServiceBusQueueEventSubscriptionDestination

Сведения о назначении служебной шины для подписки на события.

ServiceBusTopicEventSubscriptionDestination

Сведения о назначении раздела служебной шины для подписки на события.

StaticDeliveryAttributeMapping

Сведения о сопоставлении атрибутов статической доставки.

StorageBlobDeadLetterDestination

Сведения о назначении недоставленных сообщений на основе BLOB-объекта хранилища.

StorageQueueEventSubscriptionDestination

Сведения о назначении очереди хранилища для подписки на события.

StringBeginsWithAdvancedFilter

Расширенный фильтр StringBeginsWith.

StringContainsAdvancedFilter

Расширенный фильтр StringContains.

StringEndsWithAdvancedFilter

Расширенный фильтр StringEndsWith.

StringInAdvancedFilter

StringIn Advanced Filter.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

StringNotContainsAdvancedFilter

Расширенный фильтр StringNotContains.

StringNotEndsWithAdvancedFilter

Расширенный фильтр StringNotEndsWith.

StringNotInAdvancedFilter

StringNotIn Advanced Filter.

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса.

WebHookEventSubscriptionDestination

Сведения о назначении веб-перехватчика для подписки на события.

AzureFunctionEventSubscriptionDestination

Сведения о назначении функции Azure для подписки на события.

Имя Тип Значение по умолчанию Описание
endpointType string:

AzureFunction

Тип конечной точки для назначения подписки на события.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Сведения об атрибуте доставки.

properties.maxEventsPerBatch

integer

1

Максимальное количество событий на пакет.

properties.preferredBatchSizeInKilobytes

integer

64

Предпочтительный размер пакета в килобайтах.

properties.resourceId

string

Идентификатор ресурса Azure, представляющий конечную точку назначения функции Azure подписки на события.

BoolEqualsAdvancedFilter

Расширенный фильтр BoolEquals.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

BoolEquals

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

value

boolean

Значение логического фильтра.

createdByType

Тип удостоверения, создавшего ресурс.

Имя Тип Описание
Application

string

Key

string

ManagedIdentity

string

User

string

DeadLetterWithResourceIdentity

Сведения о назначении недоставленных сообщений с удостоверением ресурса.

Имя Тип Описание
deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Сведения о назначении, куда должны доставляться события для подписки на события. Использует настройку управляемого удостоверения в родительском ресурсе (а именно, в разделе или домене) для получения маркеров проверки подлинности, используемых во время доставки или недоставленных сообщений.

identity

EventSubscriptionIdentity

Удостоверение, используемое при недоставленных событиях.

DeliveryWithResourceIdentity

Сведения о доставке для подписки на события с удостоверением ресурса.

Имя Тип Описание
destination EventSubscriptionDestination:

Сведения о назначении, куда должны доставляться события для подписки на события. Использует удостоверение Сетка событий Azure для получения маркеров проверки подлинности, используемых во время доставки или недоставленных сообщений.

identity

EventSubscriptionIdentity

Удостоверение, используемое при доставке событий.

DynamicDeliveryAttributeMapping

Сведения о сопоставлении атрибутов динамической доставки.

Имя Тип Описание
name

string

Имя атрибута доставки или заголовка.

properties.sourceField

string

Путь JSON в событии, которое содержит значение атрибута.

type string:

Dynamic

Тип атрибута доставки или имени заголовка.

EventDeliverySchema

Схема доставки событий для подписки на события.

Имя Тип Описание
CloudEventSchemaV1_0

string

CustomInputSchema

string

EventGridSchema

string

EventHubEventSubscriptionDestination

Сведения о назначении концентратора событий для подписки на события.

Имя Тип Описание
endpointType string:

EventHub

Тип конечной точки для назначения подписки на события.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Сведения об атрибуте доставки.

properties.resourceId

string

Идентификатор ресурса Azure, представляющий конечную точку назначения концентратора событий подписки на события.

EventSubscription

Подписка на событие

Имя Тип Значение по умолчанию Описание
id

string

Полный идентификатор ресурса.

name

string

Имя ресурса.

properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Назначение недоставленных сообщений подписки на события. Любое событие, которое не может быть доставлено в место назначения , отправляется в место назначения недоставленных сообщений. Использует удостоверение Сетка событий Azure для получения маркеров проверки подлинности, используемых во время доставки или недоставленных сообщений.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

Назначение недоставленных сообщений подписки на события. Любое событие, которое не может быть доставлено в место назначения , отправляется в место назначения недоставленных сообщений. Использует настройку управляемого удостоверения в родительском ресурсе (а именно, в разделе или домене) для получения маркеров проверки подлинности, используемых во время доставки или недоставленных сообщений.

properties.deliveryWithResourceIdentity

DeliveryWithResourceIdentity

Сведения о назначении, куда должны доставляться события для подписки на события. Использует настройку управляемого удостоверения в родительском ресурсе (а именно, в разделе или домене) для получения маркеров проверки подлинности, используемых во время доставки или недоставленных сообщений.

properties.destination EventSubscriptionDestination:

Сведения о назначении, куда должны доставляться события для подписки на события. Использует удостоверение Сетка событий Azure для получения маркеров проверки подлинности, используемых во время доставки или недоставленных сообщений.

properties.eventDeliverySchema

EventDeliverySchema

EventGridSchema

Схема доставки событий для подписки на события.

properties.expirationTimeUtc

string

Срок действия подписки на события.

properties.filter

EventSubscriptionFilter

Сведения о фильтре для подписки на события.

properties.labels

string[]

Список пользовательских меток.

properties.provisioningState

EventSubscriptionProvisioningState

Состояние подготовки подписки на события.

properties.retryPolicy

RetryPolicy

Политика повторных попыток для событий. Это можно использовать для настройки максимального количества попыток доставки и времени жизни для событий.

properties.topic

string

Имя раздела подписки на события.

systemData

systemData

Системные метаданные, относящиеся к ресурсу подписки на события.

type

string

Тип ресурса.

EventSubscriptionFilter

Фильтр для подписки на события.

Имя Тип Значение по умолчанию Описание
advancedFilters AdvancedFilter[]:

Массив расширенных фильтров, используемых для фильтрации подписок на события.

enableAdvancedFilteringOnArrays

boolean

Позволяет оценивать расширенные фильтры по массиву значений, а не ожидать единственного значения.

includedEventTypes

string[]

Список применимых типов событий, которые должны входить в подписку на события. Если требуется подписаться на все типы событий по умолчанию, задайте для параметра IncludedEventTypes значение NULL.

isSubjectCaseSensitive

boolean

False

Указывает, следует ли сравнивать свойства SubjectBeginsWith и SubjectEndsWith фильтра с учетом регистра.

subjectBeginsWith

string

Необязательная строка для фильтрации событий для подписки на события на основе префикса пути к ресурсу. Формат зависит от издателя событий. Подстановочные знаки не поддерживаются в этом пути.

subjectEndsWith

string

Необязательная строка для фильтрации событий для подписки на события на основе суффикса пути к ресурсу. Подстановочные знаки не поддерживаются в этом пути.

EventSubscriptionIdentity

Сведения об удостоверении с подпиской на события.

Имя Тип Описание
type

EventSubscriptionIdentityType

Используемый тип управляемого удостоверения. Тип SystemAssigned, UserAssigned включает как неявно созданное удостоверение, так и набор удостоверений, назначаемых пользователем. Тип None приведет к удалению всех удостоверений.

userAssignedIdentity

string

Удостоверение пользователя, связанное с ресурсом.

EventSubscriptionIdentityType

Используемый тип управляемого удостоверения. Тип SystemAssigned, UserAssigned включает как неявно созданное удостоверение, так и набор назначаемых пользователем удостоверений. Тип None приведет к удалению всех удостоверений.

Имя Тип Описание
SystemAssigned

string

UserAssigned

string

EventSubscriptionProvisioningState

Состояние подготовки подписки на события.

Имя Тип Описание
AwaitingManualAction

string

Canceled

string

Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

HybridConnectionEventSubscriptionDestination

Сведения о назначении HybridConnection для подписки на события.

Имя Тип Описание
endpointType string:

HybridConnection

Тип конечной точки для назначения подписки на события.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Сведения об атрибуте доставки.

properties.resourceId

string

Идентификатор ресурса Azure гибридного подключения, которое является назначением подписки на события.

IsNotNullAdvancedFilter

Расширенный фильтр IsNotNull.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

IsNotNull

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

IsNullOrUndefinedAdvancedFilter

Расширенный фильтр IsNullOrUndefined.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

IsNullOrUndefined

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Advanced Filter.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

NumberGreaterThan

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

value

number

Значение фильтра.

NumberGreaterThanOrEqualsAdvancedFilter

Расширенный фильтр NumberGreaterThanOrEquals.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

NumberGreaterThanOrEquals

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

value

number

Значение фильтра.

NumberInAdvancedFilter

ЧислоВ расширенном фильтре.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

NumberIn

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

values

number[]

Набор значений фильтра.

NumberInRangeAdvancedFilter

Расширенный фильтр NumberInRange.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

NumberInRange

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

values

number[]

Набор значений фильтра.

NumberLessThanAdvancedFilter

Расширенный фильтр NumberLessThan.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

NumberLessThan

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

value

number

Значение фильтра.

NumberLessThanOrEqualsAdvancedFilter

Расширенный фильтр NumberLessThanOrEquals.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

NumberLessThanOrEquals

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

value

number

Значение фильтра.

NumberNotInAdvancedFilter

Расширенный фильтр NumberNotIn.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

NumberNotIn

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

values

number[]

Набор значений фильтра.

NumberNotInRangeAdvancedFilter

Расширенный фильтр NumberNotInRange.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

NumberNotInRange

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

values

number[]

Набор значений фильтра.

RetryPolicy

Сведения о политике повторных попыток для подписки на события.

Имя Тип Значение по умолчанию Описание
eventTimeToLiveInMinutes

integer

1440

Время жизни (в минутах) для событий.

maxDeliveryAttempts

integer

30

Максимальное число повторных попыток доставки для событий.

ServiceBusQueueEventSubscriptionDestination

Сведения о назначении служебной шины для подписки на события.

Имя Тип Описание
endpointType string:

ServiceBusQueue

Тип конечной точки для назначения подписки на события.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Сведения об атрибуте доставки.

properties.resourceId

string

Идентификатор ресурса Azure, представляющий конечную точку назначения служебной шины подписки на события.

ServiceBusTopicEventSubscriptionDestination

Сведения о назначении раздела служебной шины для подписки на события.

Имя Тип Описание
endpointType string:

ServiceBusTopic

Тип конечной точки для назначения подписки на события.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Сведения об атрибуте доставки.

properties.resourceId

string

Идентификатор ресурса Azure, представляющий конечную точку назначения раздела служебной шины подписки на события.

StaticDeliveryAttributeMapping

Сведения о сопоставлении атрибутов статической доставки.

Имя Тип Значение по умолчанию Описание
name

string

Имя атрибута доставки или заголовка.

properties.isSecret

boolean

False

Логический флаг, который указывает, содержит ли атрибут конфиденциальную информацию .

properties.value

string

Значение атрибута доставки.

type string:

Static

Тип атрибута доставки или имени заголовка.

StorageBlobDeadLetterDestination

Сведения о назначении недоставленных сообщений на основе BLOB-объекта хранилища.

Имя Тип Описание
endpointType string:

StorageBlob

Тип конечной точки для назначения недоставленных сообщений

properties.blobContainerName

string

Имя контейнера больших двоичных объектов хранилища, который является местом назначения событий недоставленных сообщений.

properties.resourceId

string

Идентификатор ресурса Azure учетной записи хранения, которая является местом назначения событий недоставленных сообщений.

StorageQueueEventSubscriptionDestination

Сведения о назначении очереди хранилища для подписки на события.

Имя Тип Описание
endpointType string:

StorageQueue

Тип конечной точки для назначения подписки на события.

properties.queueMessageTimeToLiveInSeconds

integer

Время жизни сообщения очереди хранилища в секундах.

properties.queueName

string

Имя очереди хранилища в учетной записи хранения, которая является местом назначения подписки на события.

properties.resourceId

string

Идентификатор ресурса Azure учетной записи хранения, содержащей очередь, которая является местом назначения подписки на события.

StringBeginsWithAdvancedFilter

Расширенный фильтр StringBeginsWith.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

StringBeginsWith

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

values

string[]

Набор значений фильтра.

StringContainsAdvancedFilter

Расширенный фильтр StringContains.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

StringContains

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

values

string[]

Набор значений фильтра.

StringEndsWithAdvancedFilter

Расширенный фильтр StringEndsWith.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

StringEndsWith

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

values

string[]

Набор значений фильтра.

StringInAdvancedFilter

StringIn Advanced Filter.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

StringIn

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

values

string[]

Набор значений фильтра.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

StringNotBeginsWith

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

values

string[]

Набор значений фильтра.

StringNotContainsAdvancedFilter

Расширенный фильтр StringNotContains.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

StringNotContains

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

values

string[]

Набор значений фильтра.

StringNotEndsWithAdvancedFilter

Расширенный фильтр StringNotEndsWith.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

StringNotEndsWith

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

values

string[]

Набор значений фильтра.

StringNotInAdvancedFilter

StringNotIn Advanced Filter.

Имя Тип Описание
key

string

Поле или свойство в событии, по которому требуется отфильтровать.

operatorType string:

StringNotIn

Тип оператора, используемый для фильтрации, например NumberIn, StringContains, BoolEquals и другие.

values

string[]

Набор значений фильтра.

systemData

Метаданные, относящиеся к созданию и последнему изменению ресурса.

Имя Тип Описание
createdAt

string

Метка времени создания ресурса (UTC).

createdBy

string

Удостоверение, создающее ресурс.

createdByType

createdByType

Тип удостоверения, создавшего ресурс.

lastModifiedAt

string

Метка времени последнего изменения ресурса (UTC)

lastModifiedBy

string

Удостоверение, которое последним изменял ресурс.

lastModifiedByType

createdByType

Тип удостоверения, которое последним изменял ресурс.

WebHookEventSubscriptionDestination

Сведения о назначении веб-перехватчика для подписки на события.

Имя Тип Значение по умолчанию Описание
endpointType string:

WebHook

Тип конечной точки для назначения подписки на события.

properties.azureActiveDirectoryApplicationIdOrUri

string

Идентификатор приложения Azure Active Directory или URI для получения маркера доступа, который будет включен в запросы на доставку в качестве маркера носителя.

properties.azureActiveDirectoryTenantId

string

Идентификатор клиента Azure Active Directory для получения маркера доступа, который будет включен в запросы на доставку в качестве маркера носителя.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Сведения об атрибуте доставки.

properties.endpointBaseUrl

string

Базовый URL-адрес, представляющий конечную точку назначения подписки на события.

properties.endpointUrl

string

URL-адрес, представляющий конечную точку назначения подписки на события.

properties.maxEventsPerBatch

integer

1

Максимальное количество событий на пакет.

properties.preferredBatchSizeInKilobytes

integer

64

Предпочтительный размер пакета в килобайтах.