Udostępnij za pośrednictwem


System Topic Event Subscriptions - Create Or Update

Tworzenie lub aktualizowanie subskrypcji zdarzeń dla tematu systemowego.
Asynchronicznie tworzy lub aktualizuje subskrypcję zdarzeń przy użyciu określonych parametrów. Istniejące subskrypcje zdarzeń zostaną zaktualizowane przy użyciu tego interfejsu API.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.EventGrid/systemTopics/{systemTopicName}/eventSubscriptions/{eventSubscriptionName}?api-version=2022-06-15

Parametry identyfikatora URI

Nazwa W Wymagane Typ Opis
eventSubscriptionName
path True

string

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

resourceGroupName
path True

string

Nazwa grupy zasobów w ramach subskrypcji użytkownika.

subscriptionId
path True

string

Poświadczenia subskrypcji, które jednoznacznie identyfikują subskrypcję platformy Microsoft Azure. Identyfikator subskrypcji stanowi część identyfikatora URI dla każdego wywołania usługi.

systemTopicName
path True

string

Nazwa tematu systemowego.

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

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

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

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

Utworzone

Other Status Codes

Odpowiedzi na błędy: ***

  • 400 Nieprawidłowe żądanie.

  • 500 Wewnętrzny błąd serwera.

Przykłady

SystemTopicEventSubscriptions_CreateOrUpdate

Przykładowe żądanie

PUT https://management.azure.com/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/systemTopics/exampleSystemTopic1/eventSubscriptions/exampleEventSubscriptionName1?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"
    },
    "labels": null,
    "eventDeliverySchema": "EventGridSchema",
    "retryPolicy": {
      "maxDeliveryAttempts": 30,
      "eventTimeToLiveInMinutes": 1440
    },
    "provisioningState": "Succeeded",
    "topic": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/systemTopics/exampleSystemTopic1"
  },
  "id": "/subscriptions/5b4b650e-28b9-4790-b3ab-ddbd88d727c4/resourceGroups/examplerg/providers/Microsoft.EventGrid/systemTopics/exampleSystemTopic1/eventSubscriptions/exampleEventSubscriptionName1",
  "name": "exampleEventSubscriptionName1",
  "type": "Microsoft.EventGrid/systemTopics/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 pod kątem 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 niejawną utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "None" usunie dowolną tożsamość.

EventSubscriptionProvisioningState

Stan aprowizacji subskrypcji zdarzeń.

HybridConnectionEventSubscriptionDestination

Informacje o lokalizacji docelowej HybridConnection dla subskrypcji zdarzeń.

IsNotNullAdvancedFilter

IsNotNull — filtr zaawansowany.

IsNullOrUndefinedAdvancedFilter

IsNullOrUndefined 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

NumberNotInRange — filtr zaawansowany.

RetryPolicy

Informacje o zasadach ponawiania dla subskrypcji zdarzeń.

ServiceBusQueueEventSubscriptionDestination

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

ServiceBusTopicEventSubscriptionDestination

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

StaticDeliveryAttributeMapping

Szczegóły mapowania atrybutów dostarczania statycznego.

StorageBlobDeadLetterDestination

Informacje o miejscu docelowym utraconych komunikatów na podstawie obiektu blob magazynu.

StorageQueueEventSubscriptionDestination

Informacje o miejscu docelowym kolejki magazynu dla subskrypcji zdarzeń.

StringBeginsWithAdvancedFilter

StringBeginsWith Filtr zaawansowany.

StringContainsAdvancedFilter

CiągContains Filtr zaawansowany.

StringEndsWithAdvancedFilter

StringEndsWith Filtr zaawansowany.

StringInAdvancedFilter

StringIn Advanced Filter.

StringNotBeginsWithAdvancedFilter

StringNotBeginsWith Filtr zaawansowany.

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 (tj. temacie lub domenie), aby uzyskać tokeny uwierzytelniania używane podczas dostarczania /utraconych komunikatów.

identity

EventSubscriptionIdentity

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

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 /utraconych komunikató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 zawierającym 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 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 komunikatów.

properties.deadLetterWithResourceIdentity

DeadLetterWithResourceIdentity

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

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 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 odnoszące się do zasobu subskrypcji zdarzeń.

type

string

Typ zasobu.

EventSubscriptionFilter

Filtruj pod kątem subskrypcji zdarzeń.

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

Tablica filtrów zaawansowanych, które są używane do filtrowania subskrypcji zdarzeń.

enableAdvancedFilteringOnArrays

boolean

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

includedEventTypes

string[]

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

isSubjectCaseSensitive

boolean

False

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

subjectBeginsWith

string

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

subjectEndsWith

string

Opcjonalny ciąg do filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie sufiksu ścieżki zasobu. Znaki 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 niejawnie utworzoną tożsamość, jak i zestaw tożsamości przypisanych przez użytkownika. Typ "Brak" spowoduje usunięcie dowolnej tożsamości.

userAssignedIdentity

string

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

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

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

NumberNotInRange — filtr zaawansowany.

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 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 miejsca docelowego 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, który reprezentuje 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 dostarczania.

type string:

Static

Typ atrybutu dostarczania lub nazwy nagłówka.

StorageBlobDeadLetterDestination

Informacje o miejscu docelowym utraconych komunikatów na podstawie obiektu blob magazynu.

Nazwa Typ Opis
endpointType string:

StorageBlob

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

properties.blobContainerName

string

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

properties.resourceId

string

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 usługi Storage 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 Filtr zaawansowany.

Nazwa Typ Opis
key

string

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

operatorType string:

StringBeginsWith

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

values

string[]

Zestaw wartości filtru.

StringContainsAdvancedFilter

CiągContains Filtr zaawansowany.

Nazwa Typ Opis
key

string

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

operatorType string:

StringContains

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

values

string[]

Zestaw wartości filtru.

StringEndsWithAdvancedFilter

StringEndsWith Filtr zaawansowany.

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

Nazwa Typ Opis
key

string

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

operatorType string:

StringNotBeginsWith

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

values

string[]

Zestaw wartości filtru.

StringNotContainsAdvancedFilter

StringNotContains — filtr zaawansowany.

Nazwa Typ Opis
key

string

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

operatorType string:

StringNotContains

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

values

string[]

Zestaw wartości filtru.

StringNotEndsWithAdvancedFilter

StringNotEndsWith Filtr zaawansowany.

Nazwa Typ Opis
key

string

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

operatorType string:

StringNotEndsWith

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

values

string[]

Zestaw wartości filtru.

StringNotInAdvancedFilter

StringNotIn — filtr zaawansowany.

Nazwa Typ Opis
key

string

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

operatorType string:

StringNotIn

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

values

string[]

Zestaw wartości filtru.

systemData

Metadane dotyczące tworzenia i ostatniej modyfikacji zasobu.

Nazwa Typ Opis
createdAt

string

Sygnatura czasowa tworzenia zasobów (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 umożliwiający uzyskanie tokenu dostępu, który zostanie uwzględniony jako token elementu nośnego w żądaniach dostarczenia.

properties.azureActiveDirectoryTenantId

string

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

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.