Udostępnij za pośrednictwem


Event Subscriptions - Create Or Update

Utwórz lub zaktualizuj subskrypcję zdarzeń.
Asynchronicznie tworzy nową subskrypcję zdarzeń lub aktualizuje istniejącą subskrypcję zdarzeń na podstawie określonego zakresu.

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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
eventSubscriptionName
path True

string

Nazwa subskrypcji zdarzeń do utworzenia. Nazwy subskrypcji zdarzeń muszą mieć długość od 3 do 64 znaków i powinny używać tylko liter alfanumerycznych.

scope
path True

string

Identyfikator zasobu, do którego należy utworzyć lub zaktualizować subskrypcję zdarzeń. Zakresem może być subskrypcja lub grupa zasobów albo zasób najwyższego poziomu należący do przestrzeni nazw dostawcy zasobów lub temat EventGrid. Na przykład użyj wartości "/subscriptions/{subscriptionId}/" dla subskrypcji, "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}" dla grupy zasobów, i "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/{resourceProviderNamespace}/{resourceType}/{resourceName}" dla zasobu i "/subscriptions/{subscriptions}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}" dla tematu usługi EventGrid.

api-version
query True

string

Wersja interfejsu API do użycia z żądaniem klienta.

Treść żądania

Nazwa Typ Opis
properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Miejsce docelowe utraconych wiadomości subskrypcji zdarzeń. Każde zdarzenie, którego nie można dostarczyć do miejsca docelowego, jest wysyłane do miejsca docelowego utraconych wiadomości. Używa tożsamości usługi Azure Event Grid do uzyskiwania tokenów uwierzytelniania używanych podczas dostarczania/zakleszczenia.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

Miejsce docelowe utraconych wiadomości subskrypcji zdarzeń. Każde zdarzenie, którego nie można dostarczyć do miejsca docelowego, jest wysyłane do miejsca docelowego utraconych wiadomości. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas dostarczania/zakleszczenia.

properties.deliveryWithResourceIdentity

DeliveryWithResourceIdentity

Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas dostarczania/zakleszczenia.

properties.destination EventSubscriptionDestination:

Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. Używa tożsamości usługi Azure Event Grid do uzyskiwania tokenów uwierzytelniania używanych podczas dostarczania/zakleszczenia.

properties.eventDeliverySchema

EventDeliverySchema

Schemat dostarczania zdarzeń dla subskrypcji zdarzeń.

properties.expirationTimeUtc

string (date-time)

Czas wygaśnięcia subskrypcji zdarzeń.

properties.filter

EventSubscriptionFilter

Informacje o filtrze subskrypcji zdarzeń.

properties.labels

string[]

Lista etykiet zdefiniowanych przez użytkownika.

properties.retryPolicy

RetryPolicy

Zasady ponawiania dla zdarzeń. Może to służyć do konfigurowania maksymalnej liczby prób dostarczenia i czasu wygaśnięcia dla zdarzeń.

Odpowiedzi

Nazwa Typ Opis
201 Created

EventSubscription

Zaakceptowano żądanie CreateOrUpdate dotyczące elementu EventSubscription.

Other Status Codes

Odpowiedzi na błędy: ***

  • 400 Nieprawidłowe żądanie.

  • 500 Wewnętrzny błąd serwera.

Przykłady

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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=2025-02-15

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

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

Przykładowa odpowiedź

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

Przykładowe żądanie

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

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

Przykładowa odpowiedź

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

Definicje

Nazwa Opis
AzureFunctionEventSubscriptionDestination

Informacje o miejscu docelowym funkcji platformy Azure dla subskrypcji zdarzeń.

BoolEqualsAdvancedFilter

Filtr zaawansowany BoolEquals.

createdByType

Typ tożsamości, która utworzyła zasób.

DeadLetterWithResourceIdentity

Informacje o miejscu docelowym deadletter z tożsamością zasobu.

DeliveryWithResourceIdentity

Informacje o dostarczaniu subskrypcji zdarzeń z tożsamością zasobu.

DynamicDeliveryAttributeMapping

Szczegóły mapowania atrybutów dostarczania dynamicznego.

EventDeliverySchema

Schemat dostarczania zdarzeń dla subskrypcji zdarzeń.

EventHubEventSubscriptionDestination

Informacje o miejscu docelowym centrum zdarzeń dla subskrypcji zdarzeń.

EventSubscription

Subskrypcja zdarzeń.

EventSubscriptionFilter

Filtruj dla subskrypcji zdarzeń.

EventSubscriptionIdentity

Informacje o tożsamości z subskrypcją zdarzeń.

EventSubscriptionIdentityType

Używany typ tożsamości zarządzanej. Może mieć wartość "SystemAssigned" lub "UserAssigned".

EventSubscriptionProvisioningState

Stan aprowizacji subskrypcji zdarzeń.

HybridConnectionEventSubscriptionDestination

Informacje o miejscu docelowym hybridConnection dla subskrypcji zdarzeń.

IsNotNullAdvancedFilter

IsNotNull — filtr zaawansowany.

IsNullOrUndefinedAdvancedFilter

IsNullOrUndefined Filtr zaawansowany.

MonitorAlertEventSubscriptionDestination

Informacje o miejscu docelowym monitorowania alertów dla subskrypcji zdarzeń.

MonitorAlertSeverity

Ważność, która zostanie dołączona do każdego alertu wyzwolonego za pośrednictwem tej subskrypcji zdarzeń. To pole musi być podane.

NamespaceTopicEventSubscriptionDestination

Informacje o miejscu docelowym tematu przestrzeni nazw dla subskrypcji zdarzeń.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Filtr zaawansowany.

NumberGreaterThanOrEqualsAdvancedFilter

NumberGreaterThanOrEquals Filtr zaawansowany.

NumberInAdvancedFilter

NumberIn Advanced Filter( Filtr zaawansowany).

NumberInRangeAdvancedFilter

Filtr zaawansowany NumberInRange.

NumberLessThanAdvancedFilter

NumberLessThan Filtr zaawansowany.

NumberLessThanOrEqualsAdvancedFilter

NumberLessThanOrEquals Filtr zaawansowany.

NumberNotInAdvancedFilter

NumberNotIn Filtr zaawansowany.

NumberNotInRangeAdvancedFilter

Filtr zaawansowany NumberNotInRange.

RetryPolicy

Informacje o zasadach ponawiania dla subskrypcji zdarzeń.

ServiceBusQueueEventSubscriptionDestination

Informacje o miejscu docelowym usługi Service Bus dla subskrypcji zdarzeń.

ServiceBusTopicEventSubscriptionDestination

Informacje o miejscu docelowym tematu usługi Service Bus dla subskrypcji zdarzeń.

StaticDeliveryAttributeMapping

Szczegóły mapowania atrybutów dostarczania statycznego.

StorageBlobDeadLetterDestination

Informacje o miejscu docelowym utraconych obiektów blob magazynu.

StorageQueueEventSubscriptionDestination

Informacje o miejscu docelowym kolejki magazynu dla subskrypcji zdarzeń.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter( CiągBeginsWith Advanced Filter).

StringContainsAdvancedFilter

CiągContains Filtr zaawansowany.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

StringInAdvancedFilter

StringIn Advanced Filter.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter(CiągNotBeginsWith Filtr zaawansowany).

StringNotContainsAdvancedFilter

StringNotContains Filtr zaawansowany.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Filtr zaawansowany.

StringNotInAdvancedFilter

StringNotIn Filtr zaawansowany.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

TlsVersion

Minimalna wersja protokołu TLS wydawcy dozwolona do opublikowania w tej domenie

WebHookEventSubscriptionDestination

Informacje o miejscu docelowym elementu webhook dla subskrypcji zdarzeń.

AzureFunctionEventSubscriptionDestination

Informacje o miejscu docelowym funkcji platformy Azure dla subskrypcji zdarzeń.

Nazwa Typ Domyślna wartość Opis
endpointType string:

AzureFunction

Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Szczegóły atrybutu dostarczania.

properties.maxEventsPerBatch

integer (int32)

1

Maksymalna liczba zdarzeń na partię.

properties.preferredBatchSizeInKilobytes

integer (int32)

64

Preferowany rozmiar partii w kilobajtach.

properties.resourceId

string (arm-id)

Identyfikator zasobu platformy Azure reprezentujący punkt końcowy docelowej funkcji platformy Azure subskrypcji zdarzeń.

BoolEqualsAdvancedFilter

Filtr zaawansowany BoolEquals.

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

BoolEquals

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

value

boolean

Wartość filtru logicznego.

createdByType

Typ tożsamości, która utworzyła zasób.

Wartość Opis
Application
Key
ManagedIdentity
User

DeadLetterWithResourceIdentity

Informacje o miejscu docelowym deadletter z tożsamością zasobu.

Nazwa Typ Opis
deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas stosowania utraconych komunikatów.

identity

EventSubscriptionIdentity

Tożsamość, która ma być używana w przypadku zdarzeń utraconych.

DeliveryWithResourceIdentity

Informacje o dostarczaniu subskrypcji zdarzeń z tożsamością zasobu.

Nazwa Typ Opis
destination EventSubscriptionDestination:

Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas dostarczania.

identity

EventSubscriptionIdentity

Tożsamość do użycia podczas dostarczania zdarzeń.

DynamicDeliveryAttributeMapping

Szczegóły mapowania atrybutów dostarczania dynamicznego.

Nazwa Typ Opis
name

string

Nazwa atrybutu dostarczania lub nagłówka.

properties.sourceField

string

Ścieżka JSON w zdarzeniu, które zawiera wartość atrybutu.

type string:

Dynamic

Typ atrybutu dostarczania lub nazwy nagłówka.

EventDeliverySchema

Schemat dostarczania zdarzeń dla subskrypcji zdarzeń.

Wartość Opis
CloudEventSchemaV1_0
CustomInputSchema
EventGridSchema

EventHubEventSubscriptionDestination

Informacje o miejscu docelowym centrum zdarzeń dla subskrypcji zdarzeń.

Nazwa Typ Opis
endpointType string:

EventHub

Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Szczegóły atrybutu dostarczania.

properties.resourceId

string (arm-id)

Identyfikator zasobu platformy Azure reprezentujący punkt końcowy miejsca docelowego centrum zdarzeń subskrypcji zdarzeń.

EventSubscription

Subskrypcja zdarzeń.

Nazwa Typ Domyślna wartość Opis
id

string

W pełni kwalifikowany identyfikator zasobu.

name

string

Nazwa zasobu.

properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

Miejsce docelowe utraconych wiadomości subskrypcji zdarzeń. Każde zdarzenie, którego nie można dostarczyć do miejsca docelowego, jest wysyłane do miejsca docelowego utraconych wiadomości. Używa tożsamości usługi Azure Event Grid do uzyskiwania tokenów uwierzytelniania używanych podczas dostarczania/zakleszczenia.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

Miejsce docelowe utraconych wiadomości subskrypcji zdarzeń. Każde zdarzenie, którego nie można dostarczyć do miejsca docelowego, jest wysyłane do miejsca docelowego utraconych wiadomości. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas dostarczania/zakleszczenia.

properties.deliveryWithResourceIdentity

DeliveryWithResourceIdentity

Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. Używa konfiguracji tożsamości zarządzanej w zasobie nadrzędnym (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas dostarczania/zakleszczenia.

properties.destination EventSubscriptionDestination:

Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. Używa tożsamości usługi Azure Event Grid do uzyskiwania tokenów uwierzytelniania używanych podczas dostarczania/zakleszczenia.

properties.eventDeliverySchema

EventDeliverySchema

EventGridSchema

Schemat dostarczania zdarzeń dla subskrypcji zdarzeń.

properties.expirationTimeUtc

string (date-time)

Czas wygaśnięcia subskrypcji zdarzeń.

properties.filter

EventSubscriptionFilter

Informacje o filtrze subskrypcji zdarzeń.

properties.labels

string[]

Lista etykiet zdefiniowanych przez użytkownika.

properties.provisioningState

EventSubscriptionProvisioningState

Stan aprowizacji subskrypcji zdarzeń.

properties.retryPolicy

RetryPolicy

Zasady ponawiania dla zdarzeń. Może to służyć do konfigurowania maksymalnej liczby prób dostarczenia i czasu wygaśnięcia dla zdarzeń.

properties.topic

string

Nazwa tematu subskrypcji zdarzeń.

systemData

systemData

Metadane systemu odnoszące się do zasobu usługi Event Grid.

type

string

Typ zasobu.

EventSubscriptionFilter

Filtruj dla subskrypcji zdarzeń.

Nazwa Typ Domyślna wartość Opis
advancedFilters AdvancedFilter[]:

Tablica zaawansowanych filtrów używanych do filtrowania subskrypcji zdarzeń.

enableAdvancedFilteringOnArrays

boolean

Umożliwia ocenianie filtrów zaawansowanych względem tablicy wartości zamiast oczekiwać pojedynczej wartości.

includedEventTypes

string[]

Lista odpowiednich typów zdarzeń, które muszą być częścią subskrypcji zdarzeń. Jeśli chcesz zasubskrybować wszystkie domyślne typy zdarzeń, ustaw parametr IncludedEventTypes na wartość null.

isSubjectCaseSensitive

boolean

False

Określa, czy właściwości SubjectBeginsWith i SubjectEndsWith filtru powinny być porównywane w sposób uwzględniający wielkość liter.

subjectBeginsWith

string

Opcjonalny ciąg filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie prefiksu ścieżki zasobu. Format tego ustawienia zależy od wydawcy zdarzeń. Symbole wieloznaczne nie są obsługiwane w tej ścieżce.

subjectEndsWith

string

Opcjonalny ciąg do filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie sufiksu ścieżki zasobu. Symbole wieloznaczne nie są obsługiwane w tej ścieżce.

EventSubscriptionIdentity

Informacje o tożsamości z subskrypcją zdarzeń.

Nazwa Typ Opis
type

EventSubscriptionIdentityType

Używany typ tożsamości zarządzanej. Może mieć wartość "SystemAssigned" lub "UserAssigned".

userAssignedIdentity

string

Tożsamość użytkownika skojarzona z zasobem.

EventSubscriptionIdentityType

Używany typ tożsamości zarządzanej. Może mieć wartość "SystemAssigned" lub "UserAssigned".

Wartość Opis
SystemAssigned
UserAssigned

EventSubscriptionProvisioningState

Stan aprowizacji subskrypcji zdarzeń.

Wartość Opis
AwaitingManualAction
Canceled
Creating
Deleting
Failed
Succeeded
Updating

HybridConnectionEventSubscriptionDestination

Informacje o miejscu docelowym hybridConnection dla subskrypcji zdarzeń.

Nazwa Typ Opis
endpointType string:

HybridConnection

Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Szczegóły atrybutu dostarczania.

properties.resourceId

string (arm-id)

Identyfikator zasobu platformy Azure połączenia hybrydowego, który jest miejscem docelowym subskrypcji zdarzeń.

IsNotNullAdvancedFilter

IsNotNull — filtr zaawansowany.

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

IsNotNull

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

IsNullOrUndefinedAdvancedFilter

IsNullOrUndefined Filtr zaawansowany.

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

IsNullOrUndefined

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

MonitorAlertEventSubscriptionDestination

Informacje o miejscu docelowym monitorowania alertów dla subskrypcji zdarzeń.

Nazwa Typ Opis
endpointType string:

MonitorAlert

Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń.

properties.actionGroups

string[] (arm-id)

Lista identyfikatorów usługi ARM grup akcji, które zostaną wyzwolone dla każdego alertu wyzwolonego za pośrednictwem tej subskrypcji zdarzeń. Każdy identyfikator arm zasobu powinien być zgodny z tym wzorcem: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.

properties.description

string

Opis, który zostanie dołączony do każdego alertu wyzwolonego za pośrednictwem tej subskrypcji zdarzeń.

properties.severity

MonitorAlertSeverity

Ważność, która zostanie dołączona do każdego alertu wyzwolonego za pośrednictwem tej subskrypcji zdarzeń. To pole musi być podane.

MonitorAlertSeverity

Ważność, która zostanie dołączona do każdego alertu wyzwolonego za pośrednictwem tej subskrypcji zdarzeń. To pole musi być podane.

Wartość Opis
Sev0
Sev1
Sev2
Sev3
Sev4

NamespaceTopicEventSubscriptionDestination

Informacje o miejscu docelowym tematu przestrzeni nazw dla subskrypcji zdarzeń.

Nazwa Typ Opis
endpointType string:

NamespaceTopic

Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń.

properties.resourceId

string (arm-id)

Identyfikator zasobu platformy Azure reprezentujący punkt końcowy miejsca docelowego tematu przestrzeni nazw usługi Event Grid subskrypcji zdarzeń. To pole jest wymagane, a zasób tematu przestrzeni nazw musi już istnieć. Identyfikator zasobu arm powinien być zgodny z tym wzorcem: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Filtr zaawansowany.

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

NumberGreaterThan

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

value

number (double)

Wartość filtru.

NumberGreaterThanOrEqualsAdvancedFilter

NumberGreaterThanOrEquals Filtr zaawansowany.

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

NumberGreaterThanOrEquals

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

value

number (double)

Wartość filtru.

NumberInAdvancedFilter

NumberIn Advanced Filter( Filtr zaawansowany).

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

NumberIn

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

values

number[] (double)

Zestaw wartości filtru.

NumberInRangeAdvancedFilter

Filtr zaawansowany NumberInRange.

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

NumberInRange

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

values

number[] (double)

Zestaw wartości filtru.

NumberLessThanAdvancedFilter

NumberLessThan Filtr zaawansowany.

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

NumberLessThan

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

value

number (double)

Wartość filtru.

NumberLessThanOrEqualsAdvancedFilter

NumberLessThanOrEquals Filtr zaawansowany.

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

NumberLessThanOrEquals

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

value

number (double)

Wartość filtru.

NumberNotInAdvancedFilter

NumberNotIn Filtr zaawansowany.

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

NumberNotIn

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

values

number[] (double)

Zestaw wartości filtru.

NumberNotInRangeAdvancedFilter

Filtr zaawansowany NumberNotInRange.

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

NumberNotInRange

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

values

number[] (double)

Zestaw wartości filtru.

RetryPolicy

Informacje o zasadach ponawiania dla subskrypcji zdarzeń.

Nazwa Typ Domyślna wartość Opis
eventTimeToLiveInMinutes

integer (int32)

1440

Czas wygaśnięcia (w minutach) dla zdarzeń.

maxDeliveryAttempts

integer (int32)

30

Maksymalna liczba ponownych prób dostarczenia dla zdarzeń.

ServiceBusQueueEventSubscriptionDestination

Informacje o miejscu docelowym usługi Service Bus dla subskrypcji zdarzeń.

Nazwa Typ Opis
endpointType string:

ServiceBusQueue

Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Szczegóły atrybutu dostarczania.

properties.resourceId

string (arm-id)

Identyfikator zasobu platformy Azure reprezentujący punkt końcowy docelowej usługi Service Bus subskrypcji zdarzeń.

ServiceBusTopicEventSubscriptionDestination

Informacje o miejscu docelowym tematu usługi Service Bus dla subskrypcji zdarzeń.

Nazwa Typ Opis
endpointType string:

ServiceBusTopic

Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Szczegóły atrybutu dostarczania.

properties.resourceId

string (arm-id)

Identyfikator zasobu platformy Azure reprezentujący punkt końcowy miejsca docelowego tematu usługi Service Bus subskrypcji zdarzeń.

StaticDeliveryAttributeMapping

Szczegóły mapowania atrybutów dostarczania statycznego.

Nazwa Typ Domyślna wartość Opis
name

string

Nazwa atrybutu dostarczania lub nagłówka.

properties.isSecret

boolean

False

Flaga logiczna określająca, czy atrybut zawiera informacje poufne .

properties.value

string

Wartość atrybutu dostarczania.

type string:

Static

Typ atrybutu dostarczania lub nazwy nagłówka.

StorageBlobDeadLetterDestination

Informacje o miejscu docelowym utraconych obiektów blob magazynu.

Nazwa Typ Opis
endpointType string:

StorageBlob

Typ punktu końcowego dla miejsca docelowego utraconych komunikatów

properties.blobContainerName

string

Nazwa kontenera obiektów blob usługi Storage, który jest miejscem docelowym zdarzeń deadletter

properties.resourceId

string (arm-id)

Identyfikator zasobu platformy Azure konta magazynu, który jest miejscem docelowym zdarzeń deadletter

StorageQueueEventSubscriptionDestination

Informacje o miejscu docelowym kolejki magazynu dla subskrypcji zdarzeń.

Nazwa Typ Opis
endpointType string:

StorageQueue

Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń.

properties.queueMessageTimeToLiveInSeconds

integer (int64)

Czas wygaśnięcia komunikatu kolejki magazynu w sekundach. Ta wartość nie może być równa zero lub ujemna z wyjątkiem użycia -1, aby wskazać, że czas wygaśnięcia wiadomości jest nieskończony.

properties.queueName

string

Nazwa kolejki usługi Storage w ramach konta magazynu, które jest miejscem docelowym subskrypcji zdarzeń.

properties.resourceId

string (arm-id)

Identyfikator zasobu platformy Azure konta magazynu, który zawiera kolejkę, która jest miejscem docelowym subskrypcji zdarzeń.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter( CiągBeginsWith Advanced Filter).

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

StringBeginsWith

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

values

string[]

Zestaw wartości filtru.

StringContainsAdvancedFilter

CiągContains Filtr zaawansowany.

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

StringContains

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

values

string[]

Zestaw wartości filtru.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

StringEndsWith

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

values

string[]

Zestaw wartości filtru.

StringInAdvancedFilter

StringIn Advanced Filter.

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

StringIn

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

values

string[]

Zestaw wartości filtru.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter(CiągNotBeginsWith Filtr zaawansowany).

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

StringNotBeginsWith

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

values

string[]

Zestaw wartości filtru.

StringNotContainsAdvancedFilter

StringNotContains Filtr zaawansowany.

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

StringNotContains

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

values

string[]

Zestaw wartości filtru.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Filtr zaawansowany.

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

StringNotEndsWith

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

values

string[]

Zestaw wartości filtru.

StringNotInAdvancedFilter

StringNotIn Filtr zaawansowany.

Nazwa Typ Opis
key

string

Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować.

operatorType string:

StringNotIn

Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne.

values

string[]

Zestaw wartości filtru.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string (date-time)

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy

string

Tożsamość, która utworzyła zasób.

createdByType

createdByType

Typ tożsamości, która utworzyła zasób.

lastModifiedAt

string (date-time)

Znacznik czasu ostatniej modyfikacji zasobu (UTC)

lastModifiedBy

string

Tożsamość, która ostatnio zmodyfikowała zasób.

lastModifiedByType

createdByType

Typ tożsamości, która ostatnio zmodyfikowała zasób.

TlsVersion

Minimalna wersja protokołu TLS wydawcy dozwolona do opublikowania w tej domenie

Wartość Opis
1.0
1.1
1.2

WebHookEventSubscriptionDestination

Informacje o miejscu docelowym elementu webhook dla subskrypcji zdarzeń.

Nazwa Typ Domyślna wartość Opis
endpointType string:

WebHook

Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń.

properties.azureActiveDirectoryApplicationIdOrUri

string

Identyfikator aplikacji usługi Azure Active Directory lub identyfikator URI, aby uzyskać token dostępu, który zostanie uwzględniony jako token elementu nośnego w żądaniach dostarczenia.

properties.azureActiveDirectoryTenantId

string

Identyfikator dzierżawy usługi Azure Active Directory umożliwiający uzyskanie tokenu dostępu, który zostanie uwzględniony jako token elementu nośnego w żądaniach dostarczania.

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Szczegóły atrybutu dostarczania.

properties.endpointBaseUrl

string

Podstawowy adres URL reprezentujący punkt końcowy docelowej subskrypcji zdarzeń.

properties.endpointUrl

string

Adres URL reprezentujący punkt końcowy docelowej subskrypcji zdarzeń.

properties.maxEventsPerBatch

integer (int32)

1

Maksymalna liczba zdarzeń na partię.

properties.minimumTlsVersionAllowed

TlsVersion

Minimalna wersja protokołu TLS, która powinna być obsługiwana przez punkt końcowy elementu webhook

properties.preferredBatchSizeInKilobytes

integer (int32)

64

Preferowany rozmiar partii w kilobajtach.