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

Parametry identyfikatora URI

Name In Required Type Description
eventSubscriptionName
path True
  • string

Nazwa subskrypcji zdarzeń. 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ń. Zakres może być subskrypcją lub grupą zasobów albo zasobem najwyższego poziomu należącym do przestrzeni nazw dostawcy zasobów lub tematem 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/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/topics/{topicName}" dla tematu eventGrid.

api-version
query True
  • string

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

Treść żądania

Name Type Description
properties.deadLetterDestination DeadLetterDestination:

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

properties.deadLetterWithResourceIdentity

Miejsce docelowe nieaktywnej 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 (czyli temacie lub domenie) do uzyskiwania tokenów uwierzytelniania używanych podczas dostarczania /zakleszczenia.

properties.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 /utraconych komunikatów.

properties.destination EventSubscriptionDestination:

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

properties.eventDeliverySchema

Schemat dostarczania zdarzeń dla subskrypcji zdarzeń.

properties.expirationTimeUtc
  • string

Czas wygaśnięcia subskrypcji zdarzeń.

properties.filter

Informacje o filtrze subskrypcji zdarzeń.

properties.labels
  • string[]

Lista etykiet zdefiniowanych przez użytkownika.

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

Name Type Description
201 Created

Zaakceptowano żądanie CreateOrUpdate 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

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

Definicje

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. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie dowolnej tożsamości.

EventSubscriptionProvisioningState

Stan aprowizacji subskrypcji zdarzeń.

HybridConnectionEventSubscriptionDestination

Informacje o lokalizacji docelowej HybridConnection dla subskrypcji zdarzeń.

IsNotNullAdvancedFilter

IsNotNull — filtr zaawansowany.

IsNullOrUndefinedAdvancedFilter

IsNullOrUndefined Advanced Filter( Niezdefiniowany filtr zaawansowany).

NumberGreaterThanAdvancedFilter

NumberGreaterThan Filtr zaawansowany.

NumberGreaterThanOrEqualsAdvancedFilter

NumberGreaterThanOrEquals Filtr zaawansowany.

NumberInAdvancedFilter

NumberIn 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 prób 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 listów bazowych obiektów blob magazynu.

StorageQueueEventSubscriptionDestination

Informacje o miejscu docelowym kolejki magazynu dla subskrypcji zdarzeń.

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

StringContainsAdvancedFilter

StringContains Filtr zaawansowany.

StringEndsWithAdvancedFilter

StringEndsWith Advanced Filter.

StringInAdvancedFilter

StringIn Advanced Filter.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Advanced Filter.

StringNotContainsAdvancedFilter

StringNotContains Filtr zaawansowany.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Filtr zaawansowany.

StringNotInAdvancedFilter

StringNotIn , filtr zaawansowany.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

WebHookEventSubscriptionDestination

Informacje o miejscu docelowym elementu webhook dla subskrypcji zdarzeń.

AzureFunctionEventSubscriptionDestination

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

Name Type Default Value Description
endpointType string:
  • AzureFunction

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

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Szczegóły atrybutu dostarczania.

properties.maxEventsPerBatch
  • integer
1

Maksymalna liczba zdarzeń na partię.

properties.preferredBatchSizeInKilobytes
  • integer
64

Preferowany rozmiar partii w kilobajtach.

properties.resourceId
  • string

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

BoolEqualsAdvancedFilter

Filtr zaawansowany boolEquals.

Name Type Description
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.

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

DeadLetterWithResourceIdentity

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

Name Type Description
deadLetterDestination DeadLetterDestination:

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 (czyli temacie lub domenie) do uzyskiwania tokenów uwierzytelniania używanych podczas dostarczania /zakleszczenia.

identity

Tożsamość do użycia w przypadku zdarzeń utraconych.

DeliveryWithResourceIdentity

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

Name Type Description
destination EventSubscriptionDestination:

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

identity

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

DynamicDeliveryAttributeMapping

Szczegóły mapowania atrybutów dostarczania dynamicznego.

Name Type Description
name
  • string

Nazwa atrybutu dostawy 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ń.

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

EventHubEventSubscriptionDestination

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

Name Type Description
endpointType string:
  • EventHub

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

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Szczegóły atrybutu dostarczania.

properties.resourceId
  • string

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

EventSubscription

Subskrypcja zdarzeń

Name Type Default Value Description
id
  • string

W pełni kwalifikowany identyfikator zasobu.

name
  • string

Nazwa zasobu.

properties.deadLetterDestination DeadLetterDestination:

Miejsce docelowe nieaktywnej 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 Azure Event Grid do uzyskiwania tokenów uwierzytelniania używanych podczas dostarczania /utraconych wiadomości.

properties.deadLetterWithResourceIdentity

Miejsce docelowe nieaktywnej 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 (czyli temacie lub domenie) do uzyskiwania tokenów uwierzytelniania używanych podczas dostarczania /zakleszczenia.

properties.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 (czyli temacie lub domenie) do uzyskiwania tokenów uwierzytelniania używanych 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 Azure Event Grid do uzyskiwania tokenów uwierzytelniania używanych podczas dostarczania /utraconych wiadomości.

properties.eventDeliverySchema EventGridSchema

Schemat dostarczania zdarzeń dla subskrypcji zdarzeń.

properties.expirationTimeUtc
  • string

Czas wygaśnięcia subskrypcji zdarzeń.

properties.filter

Informacje o filtrze subskrypcji zdarzeń.

properties.labels
  • string[]

Lista etykiet zdefiniowanych przez użytkownika.

properties.provisioningState

Stan aprowizacji subskrypcji zdarzeń.

properties.retryPolicy

Zasady ponawiania prób 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

Metadane systemowe dotyczące zasobu subskrypcji zdarzeń.

type
  • string

Typ zasobu.

EventSubscriptionFilter

Filtruj dla subskrypcji zdarzeń.

Name Type Default Value Description
advancedFilters AdvancedFilter[]:

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

enableAdvancedFilteringOnArrays
  • boolean

Umożliwia ocenianie zaawansowanych filtrów 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 wartość IncludedEventTypes na null.

isSubjectCaseSensitive
  • boolean
False

Określa, czy właściwości SubjectBeginsWith i SubjectEndsWith filtru powinny być porównywane w sposób poufny.

subjectBeginsWith
  • string

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

subjectEndsWith
  • string

Opcjonalny ciąg 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ń.

Name Type Description
type

Używany typ tożsamości zarządzanej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawną utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "None" usunie dowolną tożsamość.

userAssignedIdentity
  • string

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

EventSubscriptionIdentityType

Używany typ tożsamości zarządzanej. Typ "SystemAssigned, UserAssigned" zawiera zarówno niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie dowolnej tożsamości.

Name Type Description
SystemAssigned
  • string
UserAssigned
  • string

EventSubscriptionProvisioningState

Stan aprowizacji subskrypcji zdarzeń.

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

HybridConnectionEventSubscriptionDestination

Informacje o lokalizacji docelowej HybridConnection dla subskrypcji zdarzeń.

Name Type Description
endpointType string:
  • HybridConnection

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

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Szczegóły atrybutu dostarczania.

properties.resourceId
  • string

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

IsNotNullAdvancedFilter

IsNotNull — filtr zaawansowany.

Name Type Description
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 Advanced Filter( Niezdefiniowany filtr zaawansowany).

Name Type Description
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.

NumberGreaterThanAdvancedFilter

NumberGreaterThan Filtr zaawansowany.

Name Type Description
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

Wartość filtru.

NumberGreaterThanOrEqualsAdvancedFilter

NumberGreaterThanOrEquals Filtr zaawansowany.

Name Type Description
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

Wartość filtru.

NumberInAdvancedFilter

NumberIn Filtr zaawansowany.

Name Type Description
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[]

Zestaw wartości filtru.

NumberInRangeAdvancedFilter

Filtr zaawansowany NumberInRange.

Name Type Description
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
  • array[]

Zestaw wartości filtru.

NumberLessThanAdvancedFilter

NumberLessThan Filtr zaawansowany.

Name Type Description
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

Wartość filtru.

NumberLessThanOrEqualsAdvancedFilter

NumberLessThanOrEquals Filtr zaawansowany.

Name Type Description
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

Wartość filtru.

NumberNotInAdvancedFilter

NumberNotIn Filtr zaawansowany.

Name Type Description
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[]

Zestaw wartości filtru.

NumberNotInRangeAdvancedFilter

Filtr zaawansowany NumberNotInRange.

Name Type Description
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
  • array[]

Zestaw wartości filtru.

RetryPolicy

Informacje o zasadach ponawiania prób dla subskrypcji zdarzeń.

Name Type Default Value Description
eventTimeToLiveInMinutes
  • integer
1440

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

maxDeliveryAttempts
  • integer
30

Maksymalna liczba prób ponawiania próby dostarczenia dla zdarzeń.

ServiceBusQueueEventSubscriptionDestination

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

Name Type Description
endpointType string:
  • ServiceBusQueue

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

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Szczegóły atrybutu dostarczania.

properties.resourceId
  • string

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

Name Type Description
endpointType string:
  • ServiceBusTopic

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

properties.deliveryAttributeMappings DeliveryAttributeMapping[]:

Szczegóły atrybutu dostarczania.

properties.resourceId
  • string

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.

Name Type Default Value Description
name
  • string

Nazwa atrybutu dostawy lub nagłówka.

properties.isSecret
  • boolean
False

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

properties.value
  • string

Wartość atrybutu dostawy.

type string:
  • Static

Typ atrybutu dostarczania lub nazwy nagłówka.

StorageBlobDeadLetterDestination

Informacje o miejscu docelowym utraconych listów bazowych obiektów blob magazynu.

Name Type Description
endpointType string:
  • StorageBlob

Typ punktu końcowego dla miejsca docelowego utraconych liter

properties.blobContainerName
  • string

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

properties.resourceId
  • string

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

StorageQueueEventSubscriptionDestination

Informacje o miejscu docelowym kolejki magazynu dla subskrypcji zdarzeń.

Name Type Description
endpointType string:
  • StorageQueue

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

properties.queueMessageTimeToLiveInSeconds
  • integer

Czas wygaśnięcia komunikatu kolejki magazynu w sekundach.

properties.queueName
  • string

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

properties.resourceId
  • string

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

StringBeginsWithAdvancedFilter

StringBeginsWith Advanced Filter.

Name Type Description
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

StringContains Filtr zaawansowany.

Name Type Description
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.

Name Type Description
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.

Name Type Description
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.

Name Type Description
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.

Name Type Description
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.

Name Type Description
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.

Name Type Description
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.

Name Type Description
createdAt
  • string

Sygnatura czasowa tworzenia zasobu (UTC).

createdBy
  • string

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

createdByType

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

lastModifiedAt
  • string

Sygnatura czasowa ostatniej modyfikacji zasobu (UTC)

lastModifiedBy
  • string

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

lastModifiedByType

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

WebHookEventSubscriptionDestination

Informacje o miejscu docelowym elementu webhook dla subskrypcji zdarzeń.

Name Type Default Value Description
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 dostarczania.

properties.azureActiveDirectoryTenantId
  • string

Identyfikator dzierżawy usługi Azure Active Directory, aby uzyskać token 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
1

Maksymalna liczba zdarzeń na partię.

properties.preferredBatchSizeInKilobytes
  • integer
64

Preferowany rozmiar partii w kilobajtach.