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

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
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

Nazwa Typ Opis
properties.deadLetterDestination DeadLetterDestination:

StorageBlobDeadLetterDestination

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 / martwych listów.

properties.deadLetterWithResourceIdentity

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

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

EventDeliverySchema

Schemat dostarczania zdarzeń dla subskrypcji zdarzeń.

properties.expirationTimeUtc

string

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

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

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

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

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

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

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

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

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=2022-06-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=2022-06-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=2022-06-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. 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ń.

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

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.

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.

Nazwa Typ Opis
Application

string

Key

string

ManagedIdentity

string

User

string

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

identity

EventSubscriptionIdentity

Tożsamość do użycia 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 tożsamości Azure Event Grid do uzyskiwania tokenów uwierzytelniania używanych podczas dostarczania / martwych listów.

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

Nazwa Typ Opis
CloudEventSchemaV1_0

string

CustomInputSchema

string

EventGridSchema

string

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

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 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 / martwych listów.

properties.deadLetterWithResourceIdentity

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

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 / martwych listów.

properties.eventDeliverySchema

EventDeliverySchema

EventGridSchema

Schemat dostarczania zdarzeń dla subskrypcji zdarzeń.

properties.expirationTimeUtc

string

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

systemData

Metadane systemowe dotyczące zasobu subskrypcji zdarzeń.

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

Nazwa Typ Opis
type

EventSubscriptionIdentityType

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.

Nazwa Typ Opis
SystemAssigned

string

UserAssigned

string

EventSubscriptionProvisioningState

Stan aprowizacji subskrypcji zdarzeń.

Nazwa Typ Opis
AwaitingManualAction

string

Canceled

string

Creating

string

Deleting

string

Failed

string

Succeeded

string

Updating

string

HybridConnectionEventSubscriptionDestination

Informacje o lokalizacji docelowej 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

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 Advanced Filter( Niezdefiniowany 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.

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

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

Wartość filtru.

NumberInAdvancedFilter

NumberIn 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[]

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[]

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

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

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[]

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[]

Zestaw wartości filtru.

RetryPolicy

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

Nazwa Typ Domyślna wartość Opis
eventTimeToLiveInMinutes

integer

1440

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

maxDeliveryAttempts

integer

30

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

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

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

Nazwa Typ Opis
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ń.

Nazwa Typ Opis
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.

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

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

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

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

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

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