Udostępnij za pośrednictwem


Subskrypcje wydarzeń Microsoft.EventGrid 2019-06-01

Definicja zasobu Bicep

Typ zasobu eventSubscriptions można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.EventGrid/eventSubscriptions, dodaj następujący kod Bicep do szablonu.

resource symbolicname 'Microsoft.EventGrid/eventSubscriptions@2019-06-01' = {
  scope: resourceSymbolicName or scope
  name: 'string'
  properties: {
    deadLetterDestination: {
      endpointType: 'string'
      // For remaining properties, see DeadLetterDestination objects
    }
    destination: {
      endpointType: 'string'
      // For remaining properties, see EventSubscriptionDestination objects
    }
    expirationTimeUtc: 'string'
    filter: {
      advancedFilters: [
        {
          key: 'string'
          operatorType: 'string'
          // For remaining properties, see AdvancedFilter objects
        }
      ]
      includedEventTypes: [
        'string'
      ]
      isSubjectCaseSensitive: bool
      subjectBeginsWith: 'string'
      subjectEndsWith: 'string'
    }
    labels: [
      'string'
    ]
    retryPolicy: {
      eventTimeToLiveInMinutes: int
      maxDeliveryAttempts: int
    }
  }
}

Obiekty DeadLetterDestination

Ustaw właściwość endpointType , aby określić typ obiektu.

W przypadku obiektu StorageBlob użyj:

{
  endpointType: 'StorageBlob'
  properties: {
    blobContainerName: 'string'
    resourceId: 'string'
  }
}

Obiekty AdvancedFilter

Ustaw właściwość operatorType , aby określić typ obiektu.

W przypadku wartości BoolEquals użyj:

{
  operatorType: 'BoolEquals'
  value: bool
}

W przypadku metody NumberGreaterThan użyj:

{
  operatorType: 'NumberGreaterThan'
  value: int
}

W przypadku metody NumberGreaterThanOrEquals użyj:

{
  operatorType: 'NumberGreaterThanOrEquals'
  value: int
}

W przypadku parametru NumberIn użyj:

{
  operatorType: 'NumberIn'
  values: [
    int
  ]
}

W przypadku parametru NumberLessThan użyj:

{
  operatorType: 'NumberLessThan'
  value: int
}

W przypadku metody NumberLessThanOrEquals użyj:

{
  operatorType: 'NumberLessThanOrEquals'
  value: int
}

W przypadku parametru NumberNotIn użyj:

{
  operatorType: 'NumberNotIn'
  values: [
    int
  ]
}

W przypadku ciąguBeginsWith użyj:

{
  operatorType: 'StringBeginsWith'
  values: [
    'string'
  ]
}

W przypadku parametrów StringContains użyj:

{
  operatorType: 'StringContains'
  values: [
    'string'
  ]
}

W przypadku elementu StringEndsWith użyj:

{
  operatorType: 'StringEndsWith'
  values: [
    'string'
  ]
}

W przypadku parametru StringIn użyj:

{
  operatorType: 'StringIn'
  values: [
    'string'
  ]
}

W przypadku parametru StringNotIn użyj:

{
  operatorType: 'StringNotIn'
  values: [
    'string'
  ]
}

EventSubscriptionDestination obiektów

Ustaw właściwość endpointType , aby określić typ obiektu.

W przypadku usługi EventHub użyj:

{
  endpointType: 'EventHub'
  properties: {
    resourceId: 'string'
  }
}

W przypadku połączenia hybrydowego użyj:

{
  endpointType: 'HybridConnection'
  properties: {
    resourceId: 'string'
  }
}

W przypadku usługi ServiceBusQueue użyj:

{
  endpointType: 'ServiceBusQueue'
  properties: {
    resourceId: 'string'
  }
}

W przypadkuStorageQueue użyj:

{
  endpointType: 'StorageQueue'
  properties: {
    queueName: 'string'
    resourceId: 'string'
  }
}

W przypadku elementu WebHook użyj:

{
  endpointType: 'WebHook'
  properties: {
    endpointUrl: 'string'
  }
}

Wartości właściwości

Microsoft.EventGrid/eventSubscriptions

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
właściwości Właściwości subskrypcji zdarzeń EventSubscriptionProperties
zakres Użyj polecenia podczas tworzenia zasobu w zakresie innym niż zakres wdrożenia. Ustaw tę właściwość na symboliczną nazwę zasobu, aby zastosować zasób rozszerzenia .

Filtr zaawansowany

Nazwa Opis Wartość
klucz Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować. ciąg
operatorType (Typ operatora) Ustaw wartość " BoolEquals" dla typu BoolEqualsAdvancedFilter. Ustaw wartość "NumberGreaterThan" dla typu NumberGreaterThanAdvancedFilter. Ustaw wartość "NumberGreaterThanOrEquals" dla typu NumberGreaterThanOrEqualsAdvancedFilter. Ustaw wartość "NumberIn" dla typu NumberInAdvancedFilter. Ustaw wartość "NumberLessThan" dla typu NumberLessThanAdvancedFilter. Ustaw wartość "NumberLessThanOrEquals" dla typu NumberLessThanOrEqualsAdvancedFilter. Ustaw wartość "NumberNotIn" dla typu NumberNotInAdvancedFilter. Ustaw wartość "StringBeginsWith" dla typu StringBeginsWithAdvancedFilter. Ustaw wartość "StringContains" dla typu StringContainsAdvancedFilter. Ustaw wartość " StringEndsWith" dla typu StringEndsWithAdvancedFilter. Ustaw wartość "StringIn" dla typu StringInAdvancedFilter. Ustaw wartość "StringNotIn" dla typu StringNotInAdvancedFilter. "BoolEquals"
"NumberGreaterThan"
"NumberGreaterThanOrEquals"
"NumberIn"
"NumberLessThan"
"NumberLessThanOrEquals"
"NumberNotIn"
"StringBeginsWith"
"CiągContains"
"StringEndsWith"
"StringIn"
"StringNotIn" (wymagane)

BoolEqualsAdvancedFilter

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "BoolEquals" (wymagane)
wartość Wartość filtru logicznego. Bool

DeadLetterDestination (Miejsce docelowe martwych listów)

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Dla typu StorageBlobDeadLetterDestination ustaw wartość "StorageBlob". "StorageBlob" (wymagane)

EventHubEventSubscriptionDestination

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń "EventHub" (wymagane)
właściwości Właściwości centrum zdarzeń miejsca docelowego subskrypcji zdarzeń EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Nazwa Opis Wartość
identyfikator zasobu Identyfikator zasobu platformy Azure reprezentujący punkt końcowy miejsca docelowego centrum zdarzeń subskrypcji zdarzeń. ciąg

EventSubscriptionDestination

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Ustaw wartość "EventHub" dla typu EventHubEventSubscriptionDestination. Ustaw wartość "HybridConnection" dla typu HybridConnectionEventSubscriptionDestination. Ustaw wartość "ServiceBusQueue" dla typu ServiceBusQueueEventSubscriptionDestination. Ustaw wartość "StorageQueue" dla typu StorageQueueEventSubscriptionDestination. Ustaw wartość "WebHook" dla typu WebHookEventSubscriptionDestination. "EventHub"
"Połączenie hybrydowe"
"ServiceBusQueue"
"StorageQueue"
"Element webhook" (wymagany)

Filtr zdarzeńSubscriptionFilter

Nazwa Opis Wartość
zaawansowaneFiltry Tablica zaawansowanych filtrów używanych do filtrowania subskrypcji zdarzeń. Filtr zaawansowany[]
includedEventTypes 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. ciąg znakowy[]
isSubjectCaseSensitive Określa, czy właściwości SubjectBeginsWith i SubjectEndsWith filtru
należy porównać w sposób uwzględniający wielkość liter.
Bool
subjectZaczyna się od Opcjonalny ciąg filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie prefiksu ścieżki zasobu.
Format tego ustawienia zależy od wydawcy zdarzeń.
Symbole wieloznaczne nie są obsługiwane w tej ścieżce.
ciąg
subjectEndsWith Opcjonalny ciąg do filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie sufiksu ścieżki zasobu.
Symbole wieloznaczne nie są obsługiwane w tej ścieżce.
ciąg

EventSubscriptionProperties

Nazwa Opis Wartość
deadLetterDestination (Miejsce docelowe) Miejsce docelowe deadLetter subskrypcji zdarzeń. DeadLetterDestination (Miejsce docelowe martwych listów)
docelowy Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. EventSubscriptionDestination
expirationTimeUtc (czas wygaśnięcia) Czas wygaśnięcia subskrypcji zdarzeń. ciąg
filtr Informacje o filtrze subskrypcji zdarzeń. Filtr zdarzeńSubscriptionFilter
etykiety Lista etykiet zdefiniowanych przez użytkownika. ciąg znakowy[]
retryPolicy (ponawianie polityki) Zasady ponawiania dla zdarzeń. Może to służyć do konfigurowania maksymalnej liczby prób dostarczenia i czasu wygaśnięcia dla zdarzeń. Ponawianie zasad

HybridConnectionEventSubscriptionDestination

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń "HybridConnection" (wymagane)
właściwości Właściwości połączenia hybrydowego miejsca docelowego subskrypcji zdarzeń HybridConnectionEventSubscriptionDestinationProperties

HybridConnectionEventSubscriptionDestinationProperties

Nazwa Opis Wartość
identyfikator zasobu Identyfikator zasobu platformy Azure połączenia hybrydowego, który jest miejscem docelowym subskrypcji zdarzeń. ciąg

NumberGreaterThanAdvancedFilter (LiczbaWiększa NiżZaawansowany)

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "NumberGreaterThan" (wymagane)
wartość Wartość filtru. int (integer)

NumberGreaterThanOrEqualsAdvancedFilter (LiczbaWiększaNiżOrRównaSięZaawansowany)

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "NumberGreaterThanOrEquals" (wymagane)
wartość Wartość filtru. int (integer)

NumberInAdvancedFilter (LiczbaInZaawansowany)

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "NumberIn" (wymagane)
Wartości Zestaw wartości filtru. int[]

NumberLessThanAdvancedFilter (Filtr liczbowyMniejszyNiżZaawansowany)

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "NumberLessThan" (wymagane)
wartość Wartość filtru. int (integer)

NumberLessThanOrEqualsAdvancedFilter (LiczbaMniejNiżOrRównaSięZaawansowany)

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "NumberLessThanOrEquals" (wymagane)
wartość Wartość filtru. int (integer)

NumberNotInAdvancedFilter (Filtr NumerycznyNieZaawansowany)

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "NumberNotIn" (wymagane)
Wartości Zestaw wartości filtru. int[]

Ponawianie zasad

Nazwa Opis Wartość
eventTimeToLiveInMinutes Czas wygaśnięcia (w minutach) dla zdarzeń. int (integer)
maxDeliveryAttempts (maksymalna liczba prób dostarczenia) Maksymalna liczba ponownych prób dostarczenia dla zdarzeń. int (integer)

ServiceBusQueueEventSubscriptionDestination

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń "ServiceBusQueue" (wymagane)
właściwości Właściwości usługi Service Bus miejsca docelowego subskrypcji zdarzeń ServiceBusQueueEventSubscriptionDestinationProperties

ServiceBusQueueEventSubscriptionDestinationProperties

Nazwa Opis Wartość
identyfikator zasobu Identyfikator zasobu platformy Azure reprezentujący punkt końcowy docelowej usługi Service Bus subskrypcji zdarzeń. ciąg

StorageBlobDeadLetterDestination

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Typ punktu końcowego dla miejsca docelowego utraconych komunikatów "StorageBlob" (wymagane)
właściwości Właściwości miejsca docelowego deadletter opartego na obiekcie blob usługi Storage StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Nazwa Opis Wartość
BlobContainerName Nazwa kontenera obiektów blob usługi Storage, który jest miejscem docelowym zdarzeń deadletter ciąg
identyfikator zasobu Identyfikator zasobu platformy Azure konta magazynu, który jest miejscem docelowym zdarzeń deadletter ciąg

StorageQueueEventSubscriptionDestination

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń "StorageQueue" (wymagane)
właściwości Właściwości kolejki magazynu miejsca docelowego subskrypcji zdarzeń StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

Nazwa Opis Wartość
nazwa_kolejki Nazwa kolejki usługi Storage w ramach konta magazynu, które jest miejscem docelowym subskrypcji zdarzeń. ciąg
identyfikator zasobu Identyfikator zasobu platformy Azure konta magazynu, który zawiera kolejkę, która jest miejscem docelowym subskrypcji zdarzeń. ciąg

StringBeginsWithAdvancedFilter

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "StringBeginsWith" (wymagane)
Wartości Zestaw wartości filtru. ciąg znakowy[]

StringContainsAdvancedFilter

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "StringContains" (wymagane)
Wartości Zestaw wartości filtru. ciąg znakowy[]

StringEndsWithAdvancedFilter

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "StringEndsWith" (wymagane)
Wartości Zestaw wartości filtru. ciąg znakowy[]

Filtr StringInAdvancedFilter

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "StringIn" (wymagane)
Wartości Zestaw wartości filtru. ciąg znakowy[]

Filtr StringNotInAdvancedFilter

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "StringNotIn" (wymagane)
Wartości Zestaw wartości filtru. ciąg znakowy[]

WebHookEventSubscriptionDestination (miejsce docelowe)

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń "Element webhook" (wymagany)
właściwości Właściwości elementu webhook miejsca docelowego subskrypcji zdarzeń webhookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Nazwa Opis Wartość
adres URL punktu końcowego Adres URL reprezentujący punkt końcowy docelowej subskrypcji zdarzeń. ciąg

Przykłady użycia

Przykłady szybkiego startu platformy Azure

Poniższe szablony szybkiego startu platformy Azure zawierają przykłady Bicep na potrzeby wdrażania tego typu zasobu.

Plik Bicep Opis
Tworzenie niestandardowego tematu i subskrypcji kolejki usługi Azure Event Grid Tworzy niestandardowy temat usługi Azure Event Grid i subskrypcję kolejki usługi Service Bus. Szablon pierwotnie autorstwa Markusa Meyera.
Tworzenie tematu niestandardowego i subskrypcji usługi Azure Event Grid Tworzy temat niestandardowy usługi Azure Event Grid i subskrypcję elementu webhook. Szablon pierwotnie autorstwa Johna Downsa.

Definicja zasobu szablonu usługi ARM

Typ zasobu eventSubscriptions można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.EventGrid/eventSubscriptions, dodaj następujący kod JSON do szablonu.

{
  "type": "Microsoft.EventGrid/eventSubscriptions",
  "apiVersion": "2019-06-01",
  "name": "string",
  "properties": {
    "deadLetterDestination": {
      "endpointType": "string"
      // For remaining properties, see DeadLetterDestination objects
    },
    "destination": {
      "endpointType": "string"
      // For remaining properties, see EventSubscriptionDestination objects
    },
    "expirationTimeUtc": "string",
    "filter": {
      "advancedFilters": [ {
        "key": "string",
        "operatorType": "string"
        // For remaining properties, see AdvancedFilter objects
      } ],
      "includedEventTypes": [ "string" ],
      "isSubjectCaseSensitive": "bool",
      "subjectBeginsWith": "string",
      "subjectEndsWith": "string"
    },
    "labels": [ "string" ],
    "retryPolicy": {
      "eventTimeToLiveInMinutes": "int",
      "maxDeliveryAttempts": "int"
    }
  }
}

Obiekty DeadLetterDestination

Ustaw właściwość endpointType , aby określić typ obiektu.

W przypadku obiektu StorageBlob użyj:

{
  "endpointType": "StorageBlob",
  "properties": {
    "blobContainerName": "string",
    "resourceId": "string"
  }
}

Obiekty AdvancedFilter

Ustaw właściwość operatorType , aby określić typ obiektu.

W przypadku wartości BoolEquals użyj:

{
  "operatorType": "BoolEquals",
  "value": "bool"
}

W przypadku metody NumberGreaterThan użyj:

{
  "operatorType": "NumberGreaterThan",
  "value": "int"
}

W przypadku metody NumberGreaterThanOrEquals użyj:

{
  "operatorType": "NumberGreaterThanOrEquals",
  "value": "int"
}

W przypadku parametru NumberIn użyj:

{
  "operatorType": "NumberIn",
  "values": [ "int" ]
}

W przypadku parametru NumberLessThan użyj:

{
  "operatorType": "NumberLessThan",
  "value": "int"
}

W przypadku metody NumberLessThanOrEquals użyj:

{
  "operatorType": "NumberLessThanOrEquals",
  "value": "int"
}

W przypadku parametru NumberNotIn użyj:

{
  "operatorType": "NumberNotIn",
  "values": [ "int" ]
}

W przypadku ciąguBeginsWith użyj:

{
  "operatorType": "StringBeginsWith",
  "values": [ "string" ]
}

W przypadku parametrów StringContains użyj:

{
  "operatorType": "StringContains",
  "values": [ "string" ]
}

W przypadku elementu StringEndsWith użyj:

{
  "operatorType": "StringEndsWith",
  "values": [ "string" ]
}

W przypadku parametru StringIn użyj:

{
  "operatorType": "StringIn",
  "values": [ "string" ]
}

W przypadku parametru StringNotIn użyj:

{
  "operatorType": "StringNotIn",
  "values": [ "string" ]
}

EventSubscriptionDestination obiektów

Ustaw właściwość endpointType , aby określić typ obiektu.

W przypadku usługi EventHub użyj:

{
  "endpointType": "EventHub",
  "properties": {
    "resourceId": "string"
  }
}

W przypadku połączenia hybrydowego użyj:

{
  "endpointType": "HybridConnection",
  "properties": {
    "resourceId": "string"
  }
}

W przypadku usługi ServiceBusQueue użyj:

{
  "endpointType": "ServiceBusQueue",
  "properties": {
    "resourceId": "string"
  }
}

W przypadkuStorageQueue użyj:

{
  "endpointType": "StorageQueue",
  "properties": {
    "queueName": "string",
    "resourceId": "string"
  }
}

W przypadku elementu WebHook użyj:

{
  "endpointType": "WebHook",
  "properties": {
    "endpointUrl": "string"
  }
}

Wartości właściwości

Microsoft.EventGrid/eventSubscriptions

Nazwa Opis Wartość
apiVersion (wersja interfejsu api) Wersja interfejsu API '2019-06-01'
nazwa Nazwa zasobu ciąg (wymagany)
właściwości Właściwości subskrypcji zdarzeń EventSubscriptionProperties
typ Typ zasobu "Microsoft.EventGrid/eventSubscriptions"

Filtr zaawansowany

Nazwa Opis Wartość
klucz Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować. ciąg
operatorType (Typ operatora) Ustaw wartość " BoolEquals" dla typu BoolEqualsAdvancedFilter. Ustaw wartość "NumberGreaterThan" dla typu NumberGreaterThanAdvancedFilter. Ustaw wartość "NumberGreaterThanOrEquals" dla typu NumberGreaterThanOrEqualsAdvancedFilter. Ustaw wartość "NumberIn" dla typu NumberInAdvancedFilter. Ustaw wartość "NumberLessThan" dla typu NumberLessThanAdvancedFilter. Ustaw wartość "NumberLessThanOrEquals" dla typu NumberLessThanOrEqualsAdvancedFilter. Ustaw wartość "NumberNotIn" dla typu NumberNotInAdvancedFilter. Ustaw wartość "StringBeginsWith" dla typu StringBeginsWithAdvancedFilter. Ustaw wartość "StringContains" dla typu StringContainsAdvancedFilter. Ustaw wartość " StringEndsWith" dla typu StringEndsWithAdvancedFilter. Ustaw wartość "StringIn" dla typu StringInAdvancedFilter. Ustaw wartość "StringNotIn" dla typu StringNotInAdvancedFilter. "BoolEquals"
"NumberGreaterThan"
"NumberGreaterThanOrEquals"
"NumberIn"
"NumberLessThan"
"NumberLessThanOrEquals"
"NumberNotIn"
"StringBeginsWith"
"CiągContains"
"StringEndsWith"
"StringIn"
"StringNotIn" (wymagane)

BoolEqualsAdvancedFilter

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "BoolEquals" (wymagane)
wartość Wartość filtru logicznego. Bool

DeadLetterDestination (Miejsce docelowe martwych listów)

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Dla typu StorageBlobDeadLetterDestination ustaw wartość "StorageBlob". "StorageBlob" (wymagane)

EventHubEventSubscriptionDestination

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń "EventHub" (wymagane)
właściwości Właściwości centrum zdarzeń miejsca docelowego subskrypcji zdarzeń EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Nazwa Opis Wartość
identyfikator zasobu Identyfikator zasobu platformy Azure reprezentujący punkt końcowy miejsca docelowego centrum zdarzeń subskrypcji zdarzeń. ciąg

EventSubscriptionDestination

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Ustaw wartość "EventHub" dla typu EventHubEventSubscriptionDestination. Ustaw wartość "HybridConnection" dla typu HybridConnectionEventSubscriptionDestination. Ustaw wartość "ServiceBusQueue" dla typu ServiceBusQueueEventSubscriptionDestination. Ustaw wartość "StorageQueue" dla typu StorageQueueEventSubscriptionDestination. Ustaw wartość "WebHook" dla typu WebHookEventSubscriptionDestination. "EventHub"
"Połączenie hybrydowe"
"ServiceBusQueue"
"StorageQueue"
"Element webhook" (wymagany)

Filtr zdarzeńSubscriptionFilter

Nazwa Opis Wartość
zaawansowaneFiltry Tablica zaawansowanych filtrów używanych do filtrowania subskrypcji zdarzeń. Filtr zaawansowany[]
includedEventTypes 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. ciąg znakowy[]
isSubjectCaseSensitive Określa, czy właściwości SubjectBeginsWith i SubjectEndsWith filtru
należy porównać w sposób uwzględniający wielkość liter.
Bool
subjectZaczyna się od Opcjonalny ciąg filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie prefiksu ścieżki zasobu.
Format tego ustawienia zależy od wydawcy zdarzeń.
Symbole wieloznaczne nie są obsługiwane w tej ścieżce.
ciąg
subjectEndsWith Opcjonalny ciąg do filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie sufiksu ścieżki zasobu.
Symbole wieloznaczne nie są obsługiwane w tej ścieżce.
ciąg

EventSubscriptionProperties

Nazwa Opis Wartość
deadLetterDestination (Miejsce docelowe) Miejsce docelowe deadLetter subskrypcji zdarzeń. DeadLetterDestination (Miejsce docelowe martwych listów)
docelowy Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. EventSubscriptionDestination
expirationTimeUtc (czas wygaśnięcia) Czas wygaśnięcia subskrypcji zdarzeń. ciąg
filtr Informacje o filtrze subskrypcji zdarzeń. Filtr zdarzeńSubscriptionFilter
etykiety Lista etykiet zdefiniowanych przez użytkownika. ciąg znakowy[]
retryPolicy (ponawianie polityki) Zasady ponawiania dla zdarzeń. Może to służyć do konfigurowania maksymalnej liczby prób dostarczenia i czasu wygaśnięcia dla zdarzeń. Ponawianie zasad

HybridConnectionEventSubscriptionDestination

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń "HybridConnection" (wymagane)
właściwości Właściwości połączenia hybrydowego miejsca docelowego subskrypcji zdarzeń HybridConnectionEventSubscriptionDestinationProperties

HybridConnectionEventSubscriptionDestinationProperties

Nazwa Opis Wartość
identyfikator zasobu Identyfikator zasobu platformy Azure połączenia hybrydowego, który jest miejscem docelowym subskrypcji zdarzeń. ciąg

NumberGreaterThanAdvancedFilter (LiczbaWiększa NiżZaawansowany)

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "NumberGreaterThan" (wymagane)
wartość Wartość filtru. int (integer)

NumberGreaterThanOrEqualsAdvancedFilter (LiczbaWiększaNiżOrRównaSięZaawansowany)

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "NumberGreaterThanOrEquals" (wymagane)
wartość Wartość filtru. int (integer)

NumberInAdvancedFilter (LiczbaInZaawansowany)

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "NumberIn" (wymagane)
Wartości Zestaw wartości filtru. int[]

NumberLessThanAdvancedFilter (Filtr liczbowyMniejszyNiżZaawansowany)

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "NumberLessThan" (wymagane)
wartość Wartość filtru. int (integer)

NumberLessThanOrEqualsAdvancedFilter (LiczbaMniejNiżOrRównaSięZaawansowany)

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "NumberLessThanOrEquals" (wymagane)
wartość Wartość filtru. int (integer)

NumberNotInAdvancedFilter (Filtr NumerycznyNieZaawansowany)

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "NumberNotIn" (wymagane)
Wartości Zestaw wartości filtru. int[]

Ponawianie zasad

Nazwa Opis Wartość
eventTimeToLiveInMinutes Czas wygaśnięcia (w minutach) dla zdarzeń. int (integer)
maxDeliveryAttempts (maksymalna liczba prób dostarczenia) Maksymalna liczba ponownych prób dostarczenia dla zdarzeń. int (integer)

ServiceBusQueueEventSubscriptionDestination

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń "ServiceBusQueue" (wymagane)
właściwości Właściwości usługi Service Bus miejsca docelowego subskrypcji zdarzeń ServiceBusQueueEventSubscriptionDestinationProperties

ServiceBusQueueEventSubscriptionDestinationProperties

Nazwa Opis Wartość
identyfikator zasobu Identyfikator zasobu platformy Azure reprezentujący punkt końcowy docelowej usługi Service Bus subskrypcji zdarzeń. ciąg

StorageBlobDeadLetterDestination

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Typ punktu końcowego dla miejsca docelowego utraconych komunikatów "StorageBlob" (wymagane)
właściwości Właściwości miejsca docelowego deadletter opartego na obiekcie blob usługi Storage StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Nazwa Opis Wartość
BlobContainerName Nazwa kontenera obiektów blob usługi Storage, który jest miejscem docelowym zdarzeń deadletter ciąg
identyfikator zasobu Identyfikator zasobu platformy Azure konta magazynu, który jest miejscem docelowym zdarzeń deadletter ciąg

StorageQueueEventSubscriptionDestination

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń "StorageQueue" (wymagane)
właściwości Właściwości kolejki magazynu miejsca docelowego subskrypcji zdarzeń StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

Nazwa Opis Wartość
nazwa_kolejki Nazwa kolejki usługi Storage w ramach konta magazynu, które jest miejscem docelowym subskrypcji zdarzeń. ciąg
identyfikator zasobu Identyfikator zasobu platformy Azure konta magazynu, który zawiera kolejkę, która jest miejscem docelowym subskrypcji zdarzeń. ciąg

StringBeginsWithAdvancedFilter

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "StringBeginsWith" (wymagane)
Wartości Zestaw wartości filtru. ciąg znakowy[]

StringContainsAdvancedFilter

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "StringContains" (wymagane)
Wartości Zestaw wartości filtru. ciąg znakowy[]

StringEndsWithAdvancedFilter

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "StringEndsWith" (wymagane)
Wartości Zestaw wartości filtru. ciąg znakowy[]

Filtr StringInAdvancedFilter

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "StringIn" (wymagane)
Wartości Zestaw wartości filtru. ciąg znakowy[]

Filtr StringNotInAdvancedFilter

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "StringNotIn" (wymagane)
Wartości Zestaw wartości filtru. ciąg znakowy[]

WebHookEventSubscriptionDestination (miejsce docelowe)

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń "Element webhook" (wymagany)
właściwości Właściwości elementu webhook miejsca docelowego subskrypcji zdarzeń webhookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Nazwa Opis Wartość
adres URL punktu końcowego Adres URL reprezentujący punkt końcowy docelowej subskrypcji zdarzeń. ciąg

Przykłady użycia

Szablony szybkiego startu platformy Azure

Następujące szablony szybkiego startu platformy Azure wdrożyć ten typ zasobu.

Szablon Opis
Tworzenie niestandardowego tematu i subskrypcji kolejki usługi Azure Event Grid

Wdrażanie na platformie Azure
Tworzy niestandardowy temat usługi Azure Event Grid i subskrypcję kolejki usługi Service Bus. Szablon pierwotnie autorstwa Markusa Meyera.
Tworzenie tematu niestandardowego i subskrypcji usługi Azure Event Grid

Wdrażanie na platformie Azure
Tworzy temat niestandardowy usługi Azure Event Grid i subskrypcję elementu webhook. Szablon pierwotnie autorstwa Johna Downsa.
Tworzenie subskrypcji tematu niestandardowego usługi Azure Event Grid

Wdrażanie na platformie Azure
Tworzy niestandardowy temat usługi Azure Event Grid i subskrypcję tematu usługi Service Bus. Szablon pierwotnie autorstwa Markusa Meyera.
Tworzenie niestandardowego tematu usługi Event Grid i procedury obsługi centrum zdarzeń

Wdrażanie na platformie Azure
Tworzy niestandardowy temat usługi Azure Event Grid i centrum zdarzeń do obsługi zdarzeń.
Tworzenie subskrypcji usługi Event Grid dla zdarzeń zasobów

Wdrażanie na platformie Azure
Tworzy subskrypcję usługi Event Grid w grupie zasobów lub subskrypcji platformy Azure.
Niestandardowy temat/subskrypcja usługi Azure Event Grid z rozwiązaniem CloudEvents

Wdrażanie na platformie Azure
Tworzy niestandardowy temat usługi Azure Event Grid, subskrypcję elementu webhook ze schematem CloudEvents i aplikację logiki jako procedurę obsługi zdarzeń. Szablon pierwotnie autorstwa Justina Yoo.

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu eventSubscriptions można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.EventGrid/eventSubscriptions, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/eventSubscriptions@2019-06-01"
  name = "string"
  parent_id = "string"
  body = {
    properties = {
      deadLetterDestination = {
        endpointType = "string"
        // For remaining properties, see DeadLetterDestination objects
      }
      destination = {
        endpointType = "string"
        // For remaining properties, see EventSubscriptionDestination objects
      }
      expirationTimeUtc = "string"
      filter = {
        advancedFilters = [
          {
            key = "string"
            operatorType = "string"
            // For remaining properties, see AdvancedFilter objects
          }
        ]
        includedEventTypes = [
          "string"
        ]
        isSubjectCaseSensitive = bool
        subjectBeginsWith = "string"
        subjectEndsWith = "string"
      }
      labels = [
        "string"
      ]
      retryPolicy = {
        eventTimeToLiveInMinutes = int
        maxDeliveryAttempts = int
      }
    }
  }
}

Obiekty DeadLetterDestination

Ustaw właściwość endpointType , aby określić typ obiektu.

W przypadku obiektu StorageBlob użyj:

{
  endpointType = "StorageBlob"
  properties = {
    blobContainerName = "string"
    resourceId = "string"
  }
}

Obiekty AdvancedFilter

Ustaw właściwość operatorType , aby określić typ obiektu.

W przypadku wartości BoolEquals użyj:

{
  operatorType = "BoolEquals"
  value = bool
}

W przypadku metody NumberGreaterThan użyj:

{
  operatorType = "NumberGreaterThan"
  value = int
}

W przypadku metody NumberGreaterThanOrEquals użyj:

{
  operatorType = "NumberGreaterThanOrEquals"
  value = int
}

W przypadku parametru NumberIn użyj:

{
  operatorType = "NumberIn"
  values = [
    int
  ]
}

W przypadku parametru NumberLessThan użyj:

{
  operatorType = "NumberLessThan"
  value = int
}

W przypadku metody NumberLessThanOrEquals użyj:

{
  operatorType = "NumberLessThanOrEquals"
  value = int
}

W przypadku parametru NumberNotIn użyj:

{
  operatorType = "NumberNotIn"
  values = [
    int
  ]
}

W przypadku ciąguBeginsWith użyj:

{
  operatorType = "StringBeginsWith"
  values = [
    "string"
  ]
}

W przypadku parametrów StringContains użyj:

{
  operatorType = "StringContains"
  values = [
    "string"
  ]
}

W przypadku elementu StringEndsWith użyj:

{
  operatorType = "StringEndsWith"
  values = [
    "string"
  ]
}

W przypadku parametru StringIn użyj:

{
  operatorType = "StringIn"
  values = [
    "string"
  ]
}

W przypadku parametru StringNotIn użyj:

{
  operatorType = "StringNotIn"
  values = [
    "string"
  ]
}

EventSubscriptionDestination obiektów

Ustaw właściwość endpointType , aby określić typ obiektu.

W przypadku usługi EventHub użyj:

{
  endpointType = "EventHub"
  properties = {
    resourceId = "string"
  }
}

W przypadku połączenia hybrydowego użyj:

{
  endpointType = "HybridConnection"
  properties = {
    resourceId = "string"
  }
}

W przypadku usługi ServiceBusQueue użyj:

{
  endpointType = "ServiceBusQueue"
  properties = {
    resourceId = "string"
  }
}

W przypadkuStorageQueue użyj:

{
  endpointType = "StorageQueue"
  properties = {
    queueName = "string"
    resourceId = "string"
  }
}

W przypadku elementu WebHook użyj:

{
  endpointType = "WebHook"
  properties = {
    endpointUrl = "string"
  }
}

Wartości właściwości

Microsoft.EventGrid/eventSubscriptions

Nazwa Opis Wartość
nazwa Nazwa zasobu ciąg (wymagany)
parent_id (identyfikator rodzica) Identyfikator zasobu, do który ma być stosowany ten zasób rozszerzenia. ciąg (wymagany)
właściwości Właściwości subskrypcji zdarzeń EventSubscriptionProperties
typ Typ zasobu "Microsoft.EventGrid/eventSubscriptions@2019-06-01"

Filtr zaawansowany

Nazwa Opis Wartość
klucz Pole/właściwość w zdarzeniu, na podstawie którego chcesz filtrować. ciąg
operatorType (Typ operatora) Ustaw wartość " BoolEquals" dla typu BoolEqualsAdvancedFilter. Ustaw wartość "NumberGreaterThan" dla typu NumberGreaterThanAdvancedFilter. Ustaw wartość "NumberGreaterThanOrEquals" dla typu NumberGreaterThanOrEqualsAdvancedFilter. Ustaw wartość "NumberIn" dla typu NumberInAdvancedFilter. Ustaw wartość "NumberLessThan" dla typu NumberLessThanAdvancedFilter. Ustaw wartość "NumberLessThanOrEquals" dla typu NumberLessThanOrEqualsAdvancedFilter. Ustaw wartość "NumberNotIn" dla typu NumberNotInAdvancedFilter. Ustaw wartość "StringBeginsWith" dla typu StringBeginsWithAdvancedFilter. Ustaw wartość "StringContains" dla typu StringContainsAdvancedFilter. Ustaw wartość " StringEndsWith" dla typu StringEndsWithAdvancedFilter. Ustaw wartość "StringIn" dla typu StringInAdvancedFilter. Ustaw wartość "StringNotIn" dla typu StringNotInAdvancedFilter. "BoolEquals"
"NumberGreaterThan"
"NumberGreaterThanOrEquals"
"NumberIn"
"NumberLessThan"
"NumberLessThanOrEquals"
"NumberNotIn"
"StringBeginsWith"
"CiągContains"
"StringEndsWith"
"StringIn"
"StringNotIn" (wymagane)

BoolEqualsAdvancedFilter

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "BoolEquals" (wymagane)
wartość Wartość filtru logicznego. Bool

DeadLetterDestination (Miejsce docelowe martwych listów)

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Dla typu StorageBlobDeadLetterDestination ustaw wartość "StorageBlob". "StorageBlob" (wymagane)

EventHubEventSubscriptionDestination

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń "EventHub" (wymagane)
właściwości Właściwości centrum zdarzeń miejsca docelowego subskrypcji zdarzeń EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Nazwa Opis Wartość
identyfikator zasobu Identyfikator zasobu platformy Azure reprezentujący punkt końcowy miejsca docelowego centrum zdarzeń subskrypcji zdarzeń. ciąg

EventSubscriptionDestination

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Ustaw wartość "EventHub" dla typu EventHubEventSubscriptionDestination. Ustaw wartość "HybridConnection" dla typu HybridConnectionEventSubscriptionDestination. Ustaw wartość "ServiceBusQueue" dla typu ServiceBusQueueEventSubscriptionDestination. Ustaw wartość "StorageQueue" dla typu StorageQueueEventSubscriptionDestination. Ustaw wartość "WebHook" dla typu WebHookEventSubscriptionDestination. "EventHub"
"Połączenie hybrydowe"
"ServiceBusQueue"
"StorageQueue"
"Element webhook" (wymagany)

Filtr zdarzeńSubscriptionFilter

Nazwa Opis Wartość
zaawansowaneFiltry Tablica zaawansowanych filtrów używanych do filtrowania subskrypcji zdarzeń. Filtr zaawansowany[]
includedEventTypes 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. ciąg znakowy[]
isSubjectCaseSensitive Określa, czy właściwości SubjectBeginsWith i SubjectEndsWith filtru
należy porównać w sposób uwzględniający wielkość liter.
Bool
subjectZaczyna się od Opcjonalny ciąg filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie prefiksu ścieżki zasobu.
Format tego ustawienia zależy od wydawcy zdarzeń.
Symbole wieloznaczne nie są obsługiwane w tej ścieżce.
ciąg
subjectEndsWith Opcjonalny ciąg do filtrowania zdarzeń dla subskrypcji zdarzeń na podstawie sufiksu ścieżki zasobu.
Symbole wieloznaczne nie są obsługiwane w tej ścieżce.
ciąg

EventSubscriptionProperties

Nazwa Opis Wartość
deadLetterDestination (Miejsce docelowe) Miejsce docelowe deadLetter subskrypcji zdarzeń. DeadLetterDestination (Miejsce docelowe martwych listów)
docelowy Informacje o miejscu docelowym, w którym zdarzenia muszą być dostarczane dla subskrypcji zdarzeń. EventSubscriptionDestination
expirationTimeUtc (czas wygaśnięcia) Czas wygaśnięcia subskrypcji zdarzeń. ciąg
filtr Informacje o filtrze subskrypcji zdarzeń. Filtr zdarzeńSubscriptionFilter
etykiety Lista etykiet zdefiniowanych przez użytkownika. ciąg znakowy[]
retryPolicy (ponawianie polityki) Zasady ponawiania dla zdarzeń. Może to służyć do konfigurowania maksymalnej liczby prób dostarczenia i czasu wygaśnięcia dla zdarzeń. Ponawianie zasad

HybridConnectionEventSubscriptionDestination

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń "HybridConnection" (wymagane)
właściwości Właściwości połączenia hybrydowego miejsca docelowego subskrypcji zdarzeń HybridConnectionEventSubscriptionDestinationProperties

HybridConnectionEventSubscriptionDestinationProperties

Nazwa Opis Wartość
identyfikator zasobu Identyfikator zasobu platformy Azure połączenia hybrydowego, który jest miejscem docelowym subskrypcji zdarzeń. ciąg

NumberGreaterThanAdvancedFilter (LiczbaWiększa NiżZaawansowany)

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "NumberGreaterThan" (wymagane)
wartość Wartość filtru. int (integer)

NumberGreaterThanOrEqualsAdvancedFilter (LiczbaWiększaNiżOrRównaSięZaawansowany)

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "NumberGreaterThanOrEquals" (wymagane)
wartość Wartość filtru. int (integer)

NumberInAdvancedFilter (LiczbaInZaawansowany)

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "NumberIn" (wymagane)
Wartości Zestaw wartości filtru. int[]

NumberLessThanAdvancedFilter (Filtr liczbowyMniejszyNiżZaawansowany)

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "NumberLessThan" (wymagane)
wartość Wartość filtru. int (integer)

NumberLessThanOrEqualsAdvancedFilter (LiczbaMniejNiżOrRównaSięZaawansowany)

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "NumberLessThanOrEquals" (wymagane)
wartość Wartość filtru. int (integer)

NumberNotInAdvancedFilter (Filtr NumerycznyNieZaawansowany)

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "NumberNotIn" (wymagane)
Wartości Zestaw wartości filtru. int[]

Ponawianie zasad

Nazwa Opis Wartość
eventTimeToLiveInMinutes Czas wygaśnięcia (w minutach) dla zdarzeń. int (integer)
maxDeliveryAttempts (maksymalna liczba prób dostarczenia) Maksymalna liczba ponownych prób dostarczenia dla zdarzeń. int (integer)

ServiceBusQueueEventSubscriptionDestination

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń "ServiceBusQueue" (wymagane)
właściwości Właściwości usługi Service Bus miejsca docelowego subskrypcji zdarzeń ServiceBusQueueEventSubscriptionDestinationProperties

ServiceBusQueueEventSubscriptionDestinationProperties

Nazwa Opis Wartość
identyfikator zasobu Identyfikator zasobu platformy Azure reprezentujący punkt końcowy docelowej usługi Service Bus subskrypcji zdarzeń. ciąg

StorageBlobDeadLetterDestination

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Typ punktu końcowego dla miejsca docelowego utraconych komunikatów "StorageBlob" (wymagane)
właściwości Właściwości miejsca docelowego deadletter opartego na obiekcie blob usługi Storage StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Nazwa Opis Wartość
BlobContainerName Nazwa kontenera obiektów blob usługi Storage, który jest miejscem docelowym zdarzeń deadletter ciąg
identyfikator zasobu Identyfikator zasobu platformy Azure konta magazynu, który jest miejscem docelowym zdarzeń deadletter ciąg

StorageQueueEventSubscriptionDestination

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń "StorageQueue" (wymagane)
właściwości Właściwości kolejki magazynu miejsca docelowego subskrypcji zdarzeń StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

Nazwa Opis Wartość
nazwa_kolejki Nazwa kolejki usługi Storage w ramach konta magazynu, które jest miejscem docelowym subskrypcji zdarzeń. ciąg
identyfikator zasobu Identyfikator zasobu platformy Azure konta magazynu, który zawiera kolejkę, która jest miejscem docelowym subskrypcji zdarzeń. ciąg

StringBeginsWithAdvancedFilter

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "StringBeginsWith" (wymagane)
Wartości Zestaw wartości filtru. ciąg znakowy[]

StringContainsAdvancedFilter

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "StringContains" (wymagane)
Wartości Zestaw wartości filtru. ciąg znakowy[]

StringEndsWithAdvancedFilter

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "StringEndsWith" (wymagane)
Wartości Zestaw wartości filtru. ciąg znakowy[]

Filtr StringInAdvancedFilter

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "StringIn" (wymagane)
Wartości Zestaw wartości filtru. ciąg znakowy[]

Filtr StringNotInAdvancedFilter

Nazwa Opis Wartość
operatorType (Typ operatora) Typ operatora używany do filtrowania, np. NumberIn, StringContains, BoolEquals i inne. "StringNotIn" (wymagane)
Wartości Zestaw wartości filtru. ciąg znakowy[]

WebHookEventSubscriptionDestination (miejsce docelowe)

Nazwa Opis Wartość
endpointType (typ punktu końcowego) Typ punktu końcowego dla miejsca docelowego subskrypcji zdarzeń "Element webhook" (wymagany)
właściwości Właściwości elementu webhook miejsca docelowego subskrypcji zdarzeń webhookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Nazwa Opis Wartość
adres URL punktu końcowego Adres URL reprezentujący punkt końcowy docelowej subskrypcji zdarzeń. ciąg