Microsoft.EventGrid sistemiTopics/eventSubscriptions

Bicep kaynak tanımı

systemTopics/eventSubscriptions kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.EventGrid/systemTopics/eventSubscriptions kaynağı oluşturmak için, şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.EventGrid/systemTopics/eventSubscriptions@2023-12-15-preview' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    deadLetterDestination: {
      endpointType: 'string'
      // For remaining properties, see DeadLetterDestination objects
    }
    deadLetterWithResourceIdentity: {
      deadLetterDestination: {
        endpointType: 'string'
        // For remaining properties, see DeadLetterDestination objects
      }
      identity: {
        type: 'string'
        userAssignedIdentity: 'string'
      }
    }
    deliveryWithResourceIdentity: {
      destination: {
        endpointType: 'string'
        // For remaining properties, see EventSubscriptionDestination objects
      }
      identity: {
        type: 'string'
        userAssignedIdentity: 'string'
      }
    }
    destination: {
      endpointType: 'string'
      // For remaining properties, see EventSubscriptionDestination objects
    }
    eventDeliverySchema: 'string'
    expirationTimeUtc: 'string'
    filter: {
      advancedFilters: [
        {
          key: 'string'
          operatorType: 'string'
          // For remaining properties, see AdvancedFilter objects
        }
      ]
      enableAdvancedFilteringOnArrays: bool
      includedEventTypes: [
        'string'
      ]
      isSubjectCaseSensitive: bool
      subjectBeginsWith: 'string'
      subjectEndsWith: 'string'
    }
    labels: [
      'string'
    ]
    retryPolicy: {
      eventTimeToLiveInMinutes: int
      maxDeliveryAttempts: int
    }
  }
}

DeadLetterDestination nesneleri

nesne türünü belirtmek için endpointType özelliğini ayarlayın.

StorageBlobiçin şunu kullanın:

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

EventSubscriptionDestination nesneleri

nesne türünü belirtmek için endpointType özelliğini ayarlayın.

AzureFunctioniçin şunu kullanın:

  endpointType: 'AzureFunction'
  properties: {
    deliveryAttributeMappings: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    maxEventsPerBatch: int
    preferredBatchSizeInKilobytes: int
    resourceId: 'string'
  }

EventHubiçin şunu kullanın:

  endpointType: 'EventHub'
  properties: {
    deliveryAttributeMappings: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId: 'string'
  }

HybridConnectioniçin şunu kullanın:

  endpointType: 'HybridConnection'
  properties: {
    deliveryAttributeMappings: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId: 'string'
  }

MonitorAlertiçin şunu kullanın:

  endpointType: 'MonitorAlert'
  properties: {
    actionGroups: [
      'string'
    ]
    description: 'string'
    severity: 'string'
  }

NamespaceTopiciçin şunu kullanın:

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

PartnerDestinationiçin şunu kullanın:

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

ServiceBusQueueiçin şunu kullanın:

  endpointType: 'ServiceBusQueue'
  properties: {
    deliveryAttributeMappings: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId: 'string'
  }

ServiceBusTopiciçin şunu kullanın:

  endpointType: 'ServiceBusTopic'
  properties: {
    deliveryAttributeMappings: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId: 'string'
  }

StorageQueueiçin şunu kullanın:

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

Web Kancasıiçin şunu kullanın:

  endpointType: 'WebHook'
  properties: {
    azureActiveDirectoryApplicationIdOrUri: 'string'
    azureActiveDirectoryTenantId: 'string'
    deliveryAttributeMappings: [
      {
        name: 'string'
        type: 'string'
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    endpointUrl: 'string'
    maxEventsPerBatch: int
    minimumTlsVersionAllowed: 'string'
    preferredBatchSizeInKilobytes: int
  }

DeliveryAttributeMapping nesneleri

Nesne türünü belirtmek için türü özelliğini ayarlayın.

dinamikiçin şunu kullanın:

  type: 'Dynamic'
  properties: {
    sourceField: 'string'
  }

statikiçin şunu kullanın:

  type: 'Static'
  properties: {
    isSecret: bool
    value: 'string'
  }

AdvancedFilter nesneleri

nesne türünü belirtmek için operatorType özelliğini ayarlayın.

BoolEqualsiçin şunu kullanın:

  operatorType: 'BoolEquals'
  value: bool

IsNotNulliçin şunu kullanın:

  operatorType: 'IsNotNull'

IsNullOrUndefinediçin şunu kullanın:

  operatorType: 'IsNullOrUndefined'

NumberGreaterThaniçin şunu kullanın:

  operatorType: 'NumberGreaterThan'
  value: int

NumberGreaterThanOrEqualsiçin şunu kullanın:

  operatorType: 'NumberGreaterThanOrEquals'
  value: int

NumberIniçin şunu kullanın:

  operatorType: 'NumberIn'
  values: [
    int
  ]

NumberInRangeiçin şunu kullanın:

  operatorType: 'NumberInRange'
  values: [
    [
      int
    ]
  ]

NumberLessThaniçin şunu kullanın:

  operatorType: 'NumberLessThan'
  value: int

NumberLessThanOrEqualsiçin şunu kullanın:

  operatorType: 'NumberLessThanOrEquals'
  value: int

NumberNotIniçin şunu kullanın:

  operatorType: 'NumberNotIn'
  values: [
    int
  ]

NumberNotInRangeiçin şunu kullanın:

  operatorType: 'NumberNotInRange'
  values: [
    [
      int
    ]
  ]

StringBeginsWithiçin şunu kullanın:

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

StringContainsiçin şunu kullanın:

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

StringEndsWithiçin şunu kullanın:

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

StringIniçin şunu kullanın:

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

StringNotBeginsWithiçin şunu kullanın:

  operatorType: 'StringNotBeginsWith'
  values: [
    'string'
  ]

StringNotContainsiçin şunu kullanın:

  operatorType: 'StringNotContains'
  values: [
    'string'
  ]

StringNotEndsWithiçin şunu kullanın:

  operatorType: 'StringNotEndsWith'
  values: [
    'string'
  ]

StringNotIniçin şunu kullanın:

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

Özellik değerleri

systemTopics/eventSubscriptions

Ad Açıklama Değer
ad Kaynak adı

Bicep'nde alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)
ebeveyn Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Tür kaynağı için sembolik ad: systemTopics
Özellikler Olay aboneliğinin özellikleri. EventSubscriptionProperties

EventSubscriptionProperties

Ad Açıklama Değer
deadLetterDestination Olay aboneliğinin teslim edilemeyen harf hedefi. Hedefine teslim edilemeyen tüm olaylar, teslim edilemeyen harf hedefine gönderilir.
Teslim/teslim edilme sırasında kullanılan kimlik doğrulama belirteçlerini almak için Azure Event Grid'in kimliğini kullanır.
DeadLetterDestination
deadLetterWithResourceIdentity Olay aboneliğinin teslim edilemeyen harf hedefi. Hedefine teslim edilemeyen tüm olaylar, teslim edilemeyen harf hedefine gönderilir.
Teslim sırasında kullanılan kimlik doğrulama belirteçlerini almak için üst kaynakta (konu veya etki alanı) yönetilen kimlik kurulumunu kullanır.
DeadLetterWithResourceIdentity
deliveryWithResourceIdentity Olay aboneliği için olayların teslim edilmesi gereken hedef hakkındaki bilgiler.
Teslim sırasında kullanılan kimlik doğrulama belirteçlerini almak için üst kaynakta (konu veya etki alanı) yönetilen kimlik kurulumunu kullanır.
DeliveryWithResourceIdentity
hedef Olay aboneliği için olayların teslim edilmesi gereken hedef hakkındaki bilgiler.
Teslim/teslim edilme sırasında kullanılan kimlik doğrulama belirteçlerini almak için Azure Event Grid'in kimliğini kullanır.
EventSubscriptionDestination
eventDeliverySchema Olay aboneliği için olay teslim şeması. 'CloudEventSchemaV1_0'
'CustomInputSchema'
'EventGridSchema'
expirationTimeUtc Olay aboneliğinin süre sonu. dizgi
filtre Olay aboneliği filtresi hakkında bilgi. EventSubscriptionFilter
Etiket Kullanıcı tanımlı etiketlerin listesi. string[]
retryPolicy Olaylar için yeniden deneme ilkesi. Bu, en fazla teslim denemesi sayısını ve etkinlikler için yaşam süresini yapılandırmak için kullanılabilir. RetryPolicy

DeadLetterDestination

Ad Açıklama Değer
endpointType Nesne türünü ayarlama StorageBlob (gerekli)

StorageBlobDeadLetterDestination

Ad Açıklama Değer
endpointType Teslim edilemeyen harf hedefi için uç noktanın türü 'StorageBlob' (gerekli)
Özellikler Depolama Blobu tabanlı kilitlenme hedefinin özellikleri StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Ad Açıklama Değer
blobContainerName Kilitlenme olaylarının hedefi olan Depolama blob kapsayıcısının adı dizgi
resourceId Yeniden oluşturma olaylarının hedefi olan depolama hesabının Azure Kaynak Kimliği dizgi

DeadLetterWithResourceIdentity

Ad Açıklama Değer
deadLetterDestination Olay aboneliği için olayların teslim edilmesi gereken hedef hakkındaki bilgiler.
Teslim sırasında kullanılan kimlik doğrulama belirteçlerini almak için üst kaynakta (konu veya etki alanı) yönetilen kimlik kurulumunu kullanır.
DeadLetterDestination
kimlik Teslim edilemeyen olaylar için kullanılacak kimlik. EventSubscriptionIdentity

EventSubscriptionIdentity

Ad Açıklama Değer
tür Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlikleri içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır. 'SystemAssigned'
'UserAssigned'
userAssignedIdentity Kaynakla ilişkilendirilmiş kullanıcı kimliği. dizgi

DeliveryWithResourceIdentity

Ad Açıklama Değer
hedef Olay aboneliği için olayların teslim edilmesi gereken hedef hakkındaki bilgiler.
Teslim/teslim edilme sırasında kullanılan kimlik doğrulama belirteçlerini almak için Azure Event Grid'in kimliğini kullanır.
EventSubscriptionDestination
kimlik Olayları teslim ederken kullanılacak kimlik. EventSubscriptionIdentity

EventSubscriptionDestination

Ad Açıklama Değer
endpointType Nesne türünü ayarlama AzureFunction
EventHub

KarmaBağlantı

monitorAlert

NamespaceTopic
PartnerDestination
servicebusqueue

ServiceBusTopic

StorageQueue
Web Kancası
(gerekli)

AzureFunctionEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'AzureFunction' (gerekli)
Özellikler Olay aboneliği hedefinin Azure İşlev Özellikleri. azureFunctionEventSubscriptionDestinationProperties

AzureFunctionEventSubscriptionDestinationProperties

Ad Açıklama Değer
deliveryAttributeMappings Teslim özniteliği ayrıntıları. DeliveryAttributeMapping[]
maxEventsPerBatch Toplu iş başına en fazla olay sayısı. Int
preferredBatchSizeInKilobytes Kilobayt cinsinden tercih edilen toplu iş boyutu. Int
resourceId Bir olay aboneliğinin Azure İşlevi hedefinin uç noktasını temsil eden Azure Kaynak Kimliği. dizgi

DeliveryAttributeMapping

Ad Açıklama Değer
ad Teslim özniteliğinin veya üst bilgisinin adı. dizgi
tür Nesne türünü ayarlama dinamik
Statik (gerekli)

DynamicDeliveryAttributeMapping

Ad Açıklama Değer
tür Teslim özniteliğinin veya üst bilgi adının türü. 'Dinamik' (gerekli)
Özellikler Dinamik teslim özniteliği eşleme özellikleri. DynamicDeliveryAttributeMappingProperties

DynamicDeliveryAttributeMappingProperties

Ad Açıklama Değer
sourceField Öznitelik değerini içeren olaydaki JSON yolu. dizgi

StaticDeliveryAttributeMapping

Ad Açıklama Değer
tür Teslim özniteliğinin veya üst bilgi adının türü. 'Static' (gerekli)
Özellikler Statik teslim özniteliği eşleme özellikleri. StaticDeliveryAttributeMappingProperties

StaticDeliveryAttributeMappingProperties

Ad Açıklama Değer
isSecret Özniteliğin hassas bilgiler içerip içermediğini öğrenmek için Boole bayrağı. Bool
değer Delivery özniteliğinin değeri. dizgi

EventHubEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'EventHub' (gerekli)
Özellikler Olay aboneliği hedefinin Olay Hub'ı Özellikleri. EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Ad Açıklama Değer
deliveryAttributeMappings Teslim özniteliği ayrıntıları. DeliveryAttributeMapping[]
resourceId Bir olay aboneliğinin Olay Hub'ı hedefinin uç noktasını temsil eden Azure Kaynak Kimliği. dizgi

HybridConnectionEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'HybridConnection' (gerekli)
Özellikler Olay aboneliği hedefinin karma bağlantı özellikleri. HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

Ad Açıklama Değer
deliveryAttributeMappings Teslim özniteliği ayrıntıları. DeliveryAttributeMapping[]
resourceId Bir olay aboneliğinin hedefi olan karma bağlantının Azure Kaynak Kimliği. dizgi

MonitorAlertEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'MonitorAlert' (gerekli)
Özellikler Olay aboneliği hedefinin Uyarı özelliklerini izleyin. MonitorAlertEventSubscriptionDestinationProperties

MonitorAlertEventSubscriptionDestinationProperties

Ad Açıklama Değer
actionGroups Bu olay aboneliği aracılığıyla tetiklenen her Uyarıda tetiklenecek Eylem Gruplarının ARM Kimliklerinin listesi.
Her kaynak ARM kimliği şu deseni izlemelidir: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
string[]
Açıklama Bu olay aboneliği aracılığıyla tetiklenen her Uyarıya eklenecek açıklama. dizgi
şiddet Bu olay aboneliği aracılığıyla tetiklenen her Uyarıya eklenecek önem derecesi.
Bu alan sağlanmalıdır.
'Sev0'
'Sev1'
'Sev2'
'Sev3'
'Sev4'

NamespaceTopicEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'NamespaceTopic' (gerekli)
Özellikler Olay aboneliği hedefinin Ad Alanı Konusu özellikleri. NamespaceTopicEventSubscriptionDestinationProperties

NamespaceTopicEventSubscriptionDestinationProperties

Ad Açıklama Değer
resourceId Bir olay aboneliğinin Event Grid Ad Alanı Konu hedefinin uç noktasını temsil eden Azure kaynak kimliği.
Bu alan gereklidir ve listelenen Ad Alanı Konusu kaynağının zaten mevcut olması gerekir.
Kaynak ARM Kimliği şu deseni izlemelidir: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
dizgi

PartnerEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'PartnerDestination' (gerekli)
Özellikler Olay aboneliği hedefinin İş Ortağı Hedef Özellikleri. PartnerEventSubscriptionDestinationProperties

PartnerEventSubscriptionDestinationProperties

Ad Açıklama Değer
resourceId Bir olay aboneliğinin İş Ortağı Hedefi'nin uç noktasını temsil eden Azure Kaynak Kimliği. dizgi

ServiceBusQueueEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'ServiceBusQueue' (gerekli)
Özellikler Olay aboneliği hedefinin Service Bus Özellikleri. ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

Ad Açıklama Değer
deliveryAttributeMappings Teslim özniteliği ayrıntıları. DeliveryAttributeMapping[]
resourceId Bir olay aboneliğinin Service Bus hedefinin uç noktasını temsil eden Azure Kaynak Kimliği. dizgi

ServiceBusTopicEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'ServiceBusTopic' (gerekli)
Özellikler Olay aboneliği hedefinin Service Bus Konusu Özellikleri. ServiceBusTopicEventSubscriptionDestinationPropertie...

ServiceBusTopicEventSubscriptionDestinationPropertie...

Ad Açıklama Değer
deliveryAttributeMappings Teslim özniteliği ayrıntıları. DeliveryAttributeMapping[]
resourceId Bir olay aboneliğinin Service Bus Konu hedefinin uç noktasını temsil eden Azure Kaynak Kimliği. dizgi

StorageQueueEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'StorageQueue' (gerekli)
Özellikler Olay aboneliği hedefinin Depolama Kuyruğu Özellikleri. StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

Ad Açıklama Değer
queueMessageTimeToLiveInSeconds Depolama kuyruğu iletinin saniyeler içinde yaşam süresi. İletinin Yaşam Süresi'nin Sonsuz olduğunu belirtmek için -1 kullanılması dışında bu değer sıfır veya negatif olamaz. Int
queueName Olay aboneliğinin hedefi olan bir depolama hesabı altındaki Depolama kuyruğunun adı. dizgi
resourceId Olay aboneliğinin hedefi olan kuyruğu içeren depolama hesabının Azure Kaynak Kimliği. dizgi

WebHookEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'Web Kancası' (gerekli)
Özellikler Olay aboneliği hedefinin Web Kancası Özellikleri. WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Ad Açıklama Değer
azureActiveDirectoryApplicationIdOrUri Teslim isteklerine taşıyıcı belirteç olarak eklenecek erişim belirtecini almak için Azure Active Directory Uygulama Kimliği veya URI'si. dizgi
azureActiveDirectoryTenantId Teslim isteklerine taşıyıcı belirteç olarak eklenecek erişim belirtecini almak için Azure Active Directory Kiracı Kimliği. dizgi
deliveryAttributeMappings Teslim özniteliği ayrıntıları. DeliveryAttributeMapping[]
endpointUrl Olay aboneliğinin hedefinin uç noktasını temsil eden URL. dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
maxEventsPerBatch Toplu iş başına en fazla olay sayısı. Int
minimumTlsVersionAllowed Web kancası uç noktası tarafından desteklenmesi gereken en düşük TLS sürümü '1.0'
'1.1'
'1.2'
preferredBatchSizeInKilobytes Kilobayt cinsinden tercih edilen toplu iş boyutu. Int

EventSubscriptionFilter

Ad Açıklama Değer
advancedFilters Olay aboneliklerini filtrelemek için kullanılan gelişmiş filtreler dizisi. AdvancedFilter[]
enableAdvancedFilteringOnArrays Gelişmiş filtrelerin tek bir değer beklemek yerine bir değer dizisine göre değerlendirilmesine izin verir. Bool
includedEventTypes Olay aboneliğinin parçası olması gereken geçerli olay türlerinin listesi. Tüm varsayılan olay türlerine abone olmak istiyorsanız, IncludedEventTypes değerini null olarak ayarlayın. string[]
isSubjectCaseSensitive Filtrenin SubjectBeginsWith ve SubjectEndsWith özelliklerinin olup olmadığını belirtir
büyük/küçük harfe duyarlı bir şekilde karşılaştırılmalıdır.
Bool
subjectBeginsWith Kaynak yolu ön ekine göre olay aboneliği olaylarını filtrelemek için isteğe bağlı bir dize.
Bunun biçimi olayların yayımcısı bağlıdır.
Bu yolda joker karakterler desteklenmez.
dizgi
subjectEndsWith Kaynak yolu soneki temelinde olay aboneliği olaylarını filtrelemek için isteğe bağlı bir dize.
Bu yolda joker karakterler desteklenmez.
dizgi

AdvancedFilter

Ad Açıklama Değer
anahtar Filtre uygulamak istediğiniz olaya göre alan/özellik. dizgi
operatorType Nesne türünü ayarlama BoolEquals
IsNotNull

IsNullOrUndefined
NumberGreaterThan

NumberGreaterThanOrEquals

NumberIn
NumberInRange
NumberLessThan
NumberLessThanOrEquals

NumberNotIn
NumberNotInRange
StringBeginsWith
StringContains

StringEndsWith
stringIn

StringNotBeginsWith
StringNotContains

StringNotEndsWith
StringNotIn (gerekli)

BoolEqualsAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'BoolEquals' (gerekli)
değer Boole filtresi değeri. Bool

IsNotNullAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'IsNotNull' (gerekli)

IsNullOrUndefinedAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'IsNullOrUndefined' (gerekli)

NumberGreaterThanAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'NumberGreaterThan' (gerekli)
değer Filtre değeri. Int

NumberGreaterThanOrEqualsAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'NumberGreaterThanOrEquals' (gerekli)
değer Filtre değeri. Int

NumberInAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'NumberIn' (gerekli)
Değer Filtre değerleri kümesi. int[]

NumberInRangeAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'NumberInRange' (gerekli)
Değer Filtre değerleri kümesi. int[][]

NumberLessThanAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'NumberLessThan' (gerekli)
değer Filtre değeri. Int

NumberLessThanOrEqualsAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'NumberLessThanOrEquals' (gerekli)
değer Filtre değeri. Int

NumberNotInAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'NumberNotIn' (gerekli)
Değer Filtre değerleri kümesi. int[]

NumberNotInRangeAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'NumberNotInRange' (gerekli)
Değer Filtre değerleri kümesi. int[][]

StringBeginsWithAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'StringBeginsWith' (gerekli)
Değer Filtre değerleri kümesi. string[]

StringContainsAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'StringContains' (gerekli)
Değer Filtre değerleri kümesi. string[]

StringEndsWithAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'StringEndsWith' (gerekli)
Değer Filtre değerleri kümesi. string[]

StringInAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'StringIn' (gerekli)
Değer Filtre değerleri kümesi. string[]

StringNotBeginsWithAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'StringNotBeginsWith' (gerekli)
Değer Filtre değerleri kümesi. string[]

StringNotContainsAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'StringNotContains' (gerekli)
Değer Filtre değerleri kümesi. string[]

StringNotEndsWithAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'StringNotEndsWith' (gerekli)
Değer Filtre değerleri kümesi. string[]

StringNotInAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'StringNotIn' (gerekli)
Değer Filtre değerleri kümesi. string[]

RetryPolicy

Ad Açıklama Değer
eventTimeToLiveInMinutes Etkinlikler için Yaşam Süresi (dakika cinsinden). Int
maxDeliveryAttempts Olaylar için en fazla teslim yeniden deneme denemesi sayısı. Int

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
Blob depolama ve Event Grid aboneliği oluşturma Blob

Azure 'a dağıtma
Azure Blob Depolama hesabı oluşturur ve ardından bu Blob için bir Event Grid aboneliği oluşturur.
Event Grid bağlantısıyla Azure Veri Gezgini veritabanı dağıtma

Azure 'a dağıtma
Event Grid bağlantısıyla Azure Veri Gezgini veritabanı dağıtma.

ARM şablonu kaynak tanımı

systemTopics/eventSubscriptions kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • kaynak grupları - Bkz. kaynak grubu dağıtım komutları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.EventGrid/systemTopics/eventSubscriptions kaynağı oluşturmak için, şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.EventGrid/systemTopics/eventSubscriptions",
  "apiVersion": "2023-12-15-preview",
  "name": "string",
  "properties": {
    "deadLetterDestination": {
      "endpointType": "string"
      // For remaining properties, see DeadLetterDestination objects
    },
    "deadLetterWithResourceIdentity": {
      "deadLetterDestination": {
        "endpointType": "string"
        // For remaining properties, see DeadLetterDestination objects
      },
      "identity": {
        "type": "string",
        "userAssignedIdentity": "string"
      }
    },
    "deliveryWithResourceIdentity": {
      "destination": {
        "endpointType": "string"
        // For remaining properties, see EventSubscriptionDestination objects
      },
      "identity": {
        "type": "string",
        "userAssignedIdentity": "string"
      }
    },
    "destination": {
      "endpointType": "string"
      // For remaining properties, see EventSubscriptionDestination objects
    },
    "eventDeliverySchema": "string",
    "expirationTimeUtc": "string",
    "filter": {
      "advancedFilters": [
        {
          "key": "string",
          "operatorType": "string"
          // For remaining properties, see AdvancedFilter objects
        }
      ],
      "enableAdvancedFilteringOnArrays": "bool",
      "includedEventTypes": [ "string" ],
      "isSubjectCaseSensitive": "bool",
      "subjectBeginsWith": "string",
      "subjectEndsWith": "string"
    },
    "labels": [ "string" ],
    "retryPolicy": {
      "eventTimeToLiveInMinutes": "int",
      "maxDeliveryAttempts": "int"
    }
  }
}

DeadLetterDestination nesneleri

nesne türünü belirtmek için endpointType özelliğini ayarlayın.

StorageBlobiçin şunu kullanın:

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

EventSubscriptionDestination nesneleri

nesne türünü belirtmek için endpointType özelliğini ayarlayın.

AzureFunctioniçin şunu kullanın:

  "endpointType": "AzureFunction",
  "properties": {
    "deliveryAttributeMappings": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ],
    "maxEventsPerBatch": "int",
    "preferredBatchSizeInKilobytes": "int",
    "resourceId": "string"
  }

EventHubiçin şunu kullanın:

  "endpointType": "EventHub",
  "properties": {
    "deliveryAttributeMappings": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ],
    "resourceId": "string"
  }

HybridConnectioniçin şunu kullanın:

  "endpointType": "HybridConnection",
  "properties": {
    "deliveryAttributeMappings": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ],
    "resourceId": "string"
  }

MonitorAlertiçin şunu kullanın:

  "endpointType": "MonitorAlert",
  "properties": {
    "actionGroups": [ "string" ],
    "description": "string",
    "severity": "string"
  }

NamespaceTopiciçin şunu kullanın:

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

PartnerDestinationiçin şunu kullanın:

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

ServiceBusQueueiçin şunu kullanın:

  "endpointType": "ServiceBusQueue",
  "properties": {
    "deliveryAttributeMappings": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ],
    "resourceId": "string"
  }

ServiceBusTopiciçin şunu kullanın:

  "endpointType": "ServiceBusTopic",
  "properties": {
    "deliveryAttributeMappings": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ],
    "resourceId": "string"
  }

StorageQueueiçin şunu kullanın:

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

Web Kancasıiçin şunu kullanın:

  "endpointType": "WebHook",
  "properties": {
    "azureActiveDirectoryApplicationIdOrUri": "string",
    "azureActiveDirectoryTenantId": "string",
    "deliveryAttributeMappings": [
      {
        "name": "string",
        "type": "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ],
    "endpointUrl": "string",
    "maxEventsPerBatch": "int",
    "minimumTlsVersionAllowed": "string",
    "preferredBatchSizeInKilobytes": "int"
  }

DeliveryAttributeMapping nesneleri

Nesne türünü belirtmek için türü özelliğini ayarlayın.

dinamikiçin şunu kullanın:

  "type": "Dynamic",
  "properties": {
    "sourceField": "string"
  }

statikiçin şunu kullanın:

  "type": "Static",
  "properties": {
    "isSecret": "bool",
    "value": "string"
  }

AdvancedFilter nesneleri

nesne türünü belirtmek için operatorType özelliğini ayarlayın.

BoolEqualsiçin şunu kullanın:

  "operatorType": "BoolEquals",
  "value": "bool"

IsNotNulliçin şunu kullanın:

  "operatorType": "IsNotNull"

IsNullOrUndefinediçin şunu kullanın:

  "operatorType": "IsNullOrUndefined"

NumberGreaterThaniçin şunu kullanın:

  "operatorType": "NumberGreaterThan",
  "value": "int"

NumberGreaterThanOrEqualsiçin şunu kullanın:

  "operatorType": "NumberGreaterThanOrEquals",
  "value": "int"

NumberIniçin şunu kullanın:

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

NumberInRangeiçin şunu kullanın:

  "operatorType": "NumberInRange",
  "values": [ [ "int" ] ]

NumberLessThaniçin şunu kullanın:

  "operatorType": "NumberLessThan",
  "value": "int"

NumberLessThanOrEqualsiçin şunu kullanın:

  "operatorType": "NumberLessThanOrEquals",
  "value": "int"

NumberNotIniçin şunu kullanın:

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

NumberNotInRangeiçin şunu kullanın:

  "operatorType": "NumberNotInRange",
  "values": [ [ "int" ] ]

StringBeginsWithiçin şunu kullanın:

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

StringContainsiçin şunu kullanın:

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

StringEndsWithiçin şunu kullanın:

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

StringIniçin şunu kullanın:

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

StringNotBeginsWithiçin şunu kullanın:

  "operatorType": "StringNotBeginsWith",
  "values": [ "string" ]

StringNotContainsiçin şunu kullanın:

  "operatorType": "StringNotContains",
  "values": [ "string" ]

StringNotEndsWithiçin şunu kullanın:

  "operatorType": "StringNotEndsWith",
  "values": [ "string" ]

StringNotIniçin şunu kullanın:

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

Özellik değerleri

systemTopics/eventSubscriptions

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.EventGrid/systemTopics/eventSubscriptions'
apiVersion Kaynak API'sinin sürümü '2023-12-15-preview'
ad Kaynak adı

JSON ARM şablonlarında alt kaynakların adlarını ve türlerini ayarlamayı öğrenin.
dize (gerekli)
Özellikler Olay aboneliğinin özellikleri. EventSubscriptionProperties

EventSubscriptionProperties

Ad Açıklama Değer
deadLetterDestination Olay aboneliğinin teslim edilemeyen harf hedefi. Hedefine teslim edilemeyen tüm olaylar, teslim edilemeyen harf hedefine gönderilir.
Teslim/teslim edilme sırasında kullanılan kimlik doğrulama belirteçlerini almak için Azure Event Grid'in kimliğini kullanır.
DeadLetterDestination
deadLetterWithResourceIdentity Olay aboneliğinin teslim edilemeyen harf hedefi. Hedefine teslim edilemeyen tüm olaylar, teslim edilemeyen harf hedefine gönderilir.
Teslim sırasında kullanılan kimlik doğrulama belirteçlerini almak için üst kaynakta (konu veya etki alanı) yönetilen kimlik kurulumunu kullanır.
DeadLetterWithResourceIdentity
deliveryWithResourceIdentity Olay aboneliği için olayların teslim edilmesi gereken hedef hakkındaki bilgiler.
Teslim sırasında kullanılan kimlik doğrulama belirteçlerini almak için üst kaynakta (konu veya etki alanı) yönetilen kimlik kurulumunu kullanır.
DeliveryWithResourceIdentity
hedef Olay aboneliği için olayların teslim edilmesi gereken hedef hakkındaki bilgiler.
Teslim/teslim edilme sırasında kullanılan kimlik doğrulama belirteçlerini almak için Azure Event Grid'in kimliğini kullanır.
EventSubscriptionDestination
eventDeliverySchema Olay aboneliği için olay teslim şeması. 'CloudEventSchemaV1_0'
'CustomInputSchema'
'EventGridSchema'
expirationTimeUtc Olay aboneliğinin süre sonu. dizgi
filtre Olay aboneliği filtresi hakkında bilgi. EventSubscriptionFilter
Etiket Kullanıcı tanımlı etiketlerin listesi. string[]
retryPolicy Olaylar için yeniden deneme ilkesi. Bu, en fazla teslim denemesi sayısını ve etkinlikler için yaşam süresini yapılandırmak için kullanılabilir. RetryPolicy

DeadLetterDestination

Ad Açıklama Değer
endpointType Nesne türünü ayarlama StorageBlob (gerekli)

StorageBlobDeadLetterDestination

Ad Açıklama Değer
endpointType Teslim edilemeyen harf hedefi için uç noktanın türü 'StorageBlob' (gerekli)
Özellikler Depolama Blobu tabanlı kilitlenme hedefinin özellikleri StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Ad Açıklama Değer
blobContainerName Kilitlenme olaylarının hedefi olan Depolama blob kapsayıcısının adı dizgi
resourceId Yeniden oluşturma olaylarının hedefi olan depolama hesabının Azure Kaynak Kimliği dizgi

DeadLetterWithResourceIdentity

Ad Açıklama Değer
deadLetterDestination Olay aboneliği için olayların teslim edilmesi gereken hedef hakkındaki bilgiler.
Teslim sırasında kullanılan kimlik doğrulama belirteçlerini almak için üst kaynakta (konu veya etki alanı) yönetilen kimlik kurulumunu kullanır.
DeadLetterDestination
kimlik Teslim edilemeyen olaylar için kullanılacak kimlik. EventSubscriptionIdentity

EventSubscriptionIdentity

Ad Açıklama Değer
tür Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlikleri içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır. 'SystemAssigned'
'UserAssigned'
userAssignedIdentity Kaynakla ilişkilendirilmiş kullanıcı kimliği. dizgi

DeliveryWithResourceIdentity

Ad Açıklama Değer
hedef Olay aboneliği için olayların teslim edilmesi gereken hedef hakkındaki bilgiler.
Teslim/teslim edilme sırasında kullanılan kimlik doğrulama belirteçlerini almak için Azure Event Grid'in kimliğini kullanır.
EventSubscriptionDestination
kimlik Olayları teslim ederken kullanılacak kimlik. EventSubscriptionIdentity

EventSubscriptionDestination

Ad Açıklama Değer
endpointType Nesne türünü ayarlama AzureFunction
EventHub

KarmaBağlantı

monitorAlert

NamespaceTopic
PartnerDestination
servicebusqueue

ServiceBusTopic

StorageQueue
Web Kancası
(gerekli)

AzureFunctionEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'AzureFunction' (gerekli)
Özellikler Olay aboneliği hedefinin Azure İşlev Özellikleri. azureFunctionEventSubscriptionDestinationProperties

AzureFunctionEventSubscriptionDestinationProperties

Ad Açıklama Değer
deliveryAttributeMappings Teslim özniteliği ayrıntıları. DeliveryAttributeMapping[]
maxEventsPerBatch Toplu iş başına en fazla olay sayısı. Int
preferredBatchSizeInKilobytes Kilobayt cinsinden tercih edilen toplu iş boyutu. Int
resourceId Bir olay aboneliğinin Azure İşlevi hedefinin uç noktasını temsil eden Azure Kaynak Kimliği. dizgi

DeliveryAttributeMapping

Ad Açıklama Değer
ad Teslim özniteliğinin veya üst bilgisinin adı. dizgi
tür Nesne türünü ayarlama dinamik
Statik (gerekli)

DynamicDeliveryAttributeMapping

Ad Açıklama Değer
tür Teslim özniteliğinin veya üst bilgi adının türü. 'Dinamik' (gerekli)
Özellikler Dinamik teslim özniteliği eşleme özellikleri. DynamicDeliveryAttributeMappingProperties

DynamicDeliveryAttributeMappingProperties

Ad Açıklama Değer
sourceField Öznitelik değerini içeren olaydaki JSON yolu. dizgi

StaticDeliveryAttributeMapping

Ad Açıklama Değer
tür Teslim özniteliğinin veya üst bilgi adının türü. 'Static' (gerekli)
Özellikler Statik teslim özniteliği eşleme özellikleri. StaticDeliveryAttributeMappingProperties

StaticDeliveryAttributeMappingProperties

Ad Açıklama Değer
isSecret Özniteliğin hassas bilgiler içerip içermediğini öğrenmek için Boole bayrağı. Bool
değer Delivery özniteliğinin değeri. dizgi

EventHubEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'EventHub' (gerekli)
Özellikler Olay aboneliği hedefinin Olay Hub'ı Özellikleri. EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Ad Açıklama Değer
deliveryAttributeMappings Teslim özniteliği ayrıntıları. DeliveryAttributeMapping[]
resourceId Bir olay aboneliğinin Olay Hub'ı hedefinin uç noktasını temsil eden Azure Kaynak Kimliği. dizgi

HybridConnectionEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'HybridConnection' (gerekli)
Özellikler Olay aboneliği hedefinin karma bağlantı özellikleri. HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

Ad Açıklama Değer
deliveryAttributeMappings Teslim özniteliği ayrıntıları. DeliveryAttributeMapping[]
resourceId Bir olay aboneliğinin hedefi olan karma bağlantının Azure Kaynak Kimliği. dizgi

MonitorAlertEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'MonitorAlert' (gerekli)
Özellikler Olay aboneliği hedefinin Uyarı özelliklerini izleyin. MonitorAlertEventSubscriptionDestinationProperties

MonitorAlertEventSubscriptionDestinationProperties

Ad Açıklama Değer
actionGroups Bu olay aboneliği aracılığıyla tetiklenen her Uyarıda tetiklenecek Eylem Gruplarının ARM Kimliklerinin listesi.
Her kaynak ARM kimliği şu deseni izlemelidir: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
string[]
Açıklama Bu olay aboneliği aracılığıyla tetiklenen her Uyarıya eklenecek açıklama. dizgi
şiddet Bu olay aboneliği aracılığıyla tetiklenen her Uyarıya eklenecek önem derecesi.
Bu alan sağlanmalıdır.
'Sev0'
'Sev1'
'Sev2'
'Sev3'
'Sev4'

NamespaceTopicEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'NamespaceTopic' (gerekli)
Özellikler Olay aboneliği hedefinin Ad Alanı Konusu özellikleri. NamespaceTopicEventSubscriptionDestinationProperties

NamespaceTopicEventSubscriptionDestinationProperties

Ad Açıklama Değer
resourceId Bir olay aboneliğinin Event Grid Ad Alanı Konu hedefinin uç noktasını temsil eden Azure kaynak kimliği.
Bu alan gereklidir ve listelenen Ad Alanı Konusu kaynağının zaten mevcut olması gerekir.
Kaynak ARM Kimliği şu deseni izlemelidir: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
dizgi

PartnerEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'PartnerDestination' (gerekli)
Özellikler Olay aboneliği hedefinin İş Ortağı Hedef Özellikleri. PartnerEventSubscriptionDestinationProperties

PartnerEventSubscriptionDestinationProperties

Ad Açıklama Değer
resourceId Bir olay aboneliğinin İş Ortağı Hedefi'nin uç noktasını temsil eden Azure Kaynak Kimliği. dizgi

ServiceBusQueueEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'ServiceBusQueue' (gerekli)
Özellikler Olay aboneliği hedefinin Service Bus Özellikleri. ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

Ad Açıklama Değer
deliveryAttributeMappings Teslim özniteliği ayrıntıları. DeliveryAttributeMapping[]
resourceId Bir olay aboneliğinin Service Bus hedefinin uç noktasını temsil eden Azure Kaynak Kimliği. dizgi

ServiceBusTopicEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'ServiceBusTopic' (gerekli)
Özellikler Olay aboneliği hedefinin Service Bus Konusu Özellikleri. ServiceBusTopicEventSubscriptionDestinationPropertie...

ServiceBusTopicEventSubscriptionDestinationPropertie...

Ad Açıklama Değer
deliveryAttributeMappings Teslim özniteliği ayrıntıları. DeliveryAttributeMapping[]
resourceId Bir olay aboneliğinin Service Bus Konu hedefinin uç noktasını temsil eden Azure Kaynak Kimliği. dizgi

StorageQueueEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'StorageQueue' (gerekli)
Özellikler Olay aboneliği hedefinin Depolama Kuyruğu Özellikleri. StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

Ad Açıklama Değer
queueMessageTimeToLiveInSeconds Depolama kuyruğu iletinin saniyeler içinde yaşam süresi. İletinin Yaşam Süresi'nin Sonsuz olduğunu belirtmek için -1 kullanılması dışında bu değer sıfır veya negatif olamaz. Int
queueName Olay aboneliğinin hedefi olan bir depolama hesabı altındaki Depolama kuyruğunun adı. dizgi
resourceId Olay aboneliğinin hedefi olan kuyruğu içeren depolama hesabının Azure Kaynak Kimliği. dizgi

WebHookEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. 'Web Kancası' (gerekli)
Özellikler Olay aboneliği hedefinin Web Kancası Özellikleri. WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Ad Açıklama Değer
azureActiveDirectoryApplicationIdOrUri Teslim isteklerine taşıyıcı belirteç olarak eklenecek erişim belirtecini almak için Azure Active Directory Uygulama Kimliği veya URI'si. dizgi
azureActiveDirectoryTenantId Teslim isteklerine taşıyıcı belirteç olarak eklenecek erişim belirtecini almak için Azure Active Directory Kiracı Kimliği. dizgi
deliveryAttributeMappings Teslim özniteliği ayrıntıları. DeliveryAttributeMapping[]
endpointUrl Olay aboneliğinin hedefinin uç noktasını temsil eden URL. dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
maxEventsPerBatch Toplu iş başına en fazla olay sayısı. Int
minimumTlsVersionAllowed Web kancası uç noktası tarafından desteklenmesi gereken en düşük TLS sürümü '1.0'
'1.1'
'1.2'
preferredBatchSizeInKilobytes Kilobayt cinsinden tercih edilen toplu iş boyutu. Int

EventSubscriptionFilter

Ad Açıklama Değer
advancedFilters Olay aboneliklerini filtrelemek için kullanılan gelişmiş filtreler dizisi. AdvancedFilter[]
enableAdvancedFilteringOnArrays Gelişmiş filtrelerin tek bir değer beklemek yerine bir değer dizisine göre değerlendirilmesine izin verir. Bool
includedEventTypes Olay aboneliğinin parçası olması gereken geçerli olay türlerinin listesi. Tüm varsayılan olay türlerine abone olmak istiyorsanız, IncludedEventTypes değerini null olarak ayarlayın. string[]
isSubjectCaseSensitive Filtrenin SubjectBeginsWith ve SubjectEndsWith özelliklerinin olup olmadığını belirtir
büyük/küçük harfe duyarlı bir şekilde karşılaştırılmalıdır.
Bool
subjectBeginsWith Kaynak yolu ön ekine göre olay aboneliği olaylarını filtrelemek için isteğe bağlı bir dize.
Bunun biçimi olayların yayımcısı bağlıdır.
Bu yolda joker karakterler desteklenmez.
dizgi
subjectEndsWith Kaynak yolu soneki temelinde olay aboneliği olaylarını filtrelemek için isteğe bağlı bir dize.
Bu yolda joker karakterler desteklenmez.
dizgi

AdvancedFilter

Ad Açıklama Değer
anahtar Filtre uygulamak istediğiniz olaya göre alan/özellik. dizgi
operatorType Nesne türünü ayarlama BoolEquals
IsNotNull

IsNullOrUndefined
NumberGreaterThan

NumberGreaterThanOrEquals

NumberIn
NumberInRange
NumberLessThan
NumberLessThanOrEquals

NumberNotIn
NumberNotInRange
StringBeginsWith
StringContains

StringEndsWith
stringIn

StringNotBeginsWith
StringNotContains

StringNotEndsWith
StringNotIn (gerekli)

BoolEqualsAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'BoolEquals' (gerekli)
değer Boole filtresi değeri. Bool

IsNotNullAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'IsNotNull' (gerekli)

IsNullOrUndefinedAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'IsNullOrUndefined' (gerekli)

NumberGreaterThanAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'NumberGreaterThan' (gerekli)
değer Filtre değeri. Int

NumberGreaterThanOrEqualsAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'NumberGreaterThanOrEquals' (gerekli)
değer Filtre değeri. Int

NumberInAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'NumberIn' (gerekli)
Değer Filtre değerleri kümesi. int[]

NumberInRangeAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'NumberInRange' (gerekli)
Değer Filtre değerleri kümesi. int[][]

NumberLessThanAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'NumberLessThan' (gerekli)
değer Filtre değeri. Int

NumberLessThanOrEqualsAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'NumberLessThanOrEquals' (gerekli)
değer Filtre değeri. Int

NumberNotInAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'NumberNotIn' (gerekli)
Değer Filtre değerleri kümesi. int[]

NumberNotInRangeAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'NumberNotInRange' (gerekli)
Değer Filtre değerleri kümesi. int[][]

StringBeginsWithAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'StringBeginsWith' (gerekli)
Değer Filtre değerleri kümesi. string[]

StringContainsAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'StringContains' (gerekli)
Değer Filtre değerleri kümesi. string[]

StringEndsWithAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'StringEndsWith' (gerekli)
Değer Filtre değerleri kümesi. string[]

StringInAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'StringIn' (gerekli)
Değer Filtre değerleri kümesi. string[]

StringNotBeginsWithAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'StringNotBeginsWith' (gerekli)
Değer Filtre değerleri kümesi. string[]

StringNotContainsAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'StringNotContains' (gerekli)
Değer Filtre değerleri kümesi. string[]

StringNotEndsWithAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'StringNotEndsWith' (gerekli)
Değer Filtre değerleri kümesi. string[]

StringNotInAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. 'StringNotIn' (gerekli)
Değer Filtre değerleri kümesi. string[]

RetryPolicy

Ad Açıklama Değer
eventTimeToLiveInMinutes Etkinlikler için Yaşam Süresi (dakika cinsinden). Int
maxDeliveryAttempts Olaylar için en fazla teslim yeniden deneme denemesi sayısı. Int

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Açıklama
Blob depolama ve Event Grid aboneliği oluşturma Blob

Azure 'a dağıtma
Azure Blob Depolama hesabı oluşturur ve ardından bu Blob için bir Event Grid aboneliği oluşturur.
Event Grid bağlantısıyla Azure Veri Gezgini veritabanı dağıtma

Azure 'a dağıtma
Event Grid bağlantısıyla Azure Veri Gezgini veritabanı dağıtma.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

systemTopics/eventSubscriptions kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.EventGrid/systemTopics/eventSubscriptions kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.EventGrid/systemTopics/eventSubscriptions@2023-12-15-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      deadLetterDestination = {
        endpointType = "string"
        // For remaining properties, see DeadLetterDestination objects
      }
      deadLetterWithResourceIdentity = {
        deadLetterDestination = {
          endpointType = "string"
          // For remaining properties, see DeadLetterDestination objects
        }
        identity = {
          type = "string"
          userAssignedIdentity = "string"
        }
      }
      deliveryWithResourceIdentity = {
        destination = {
          endpointType = "string"
          // For remaining properties, see EventSubscriptionDestination objects
        }
        identity = {
          type = "string"
          userAssignedIdentity = "string"
        }
      }
      destination = {
        endpointType = "string"
        // For remaining properties, see EventSubscriptionDestination objects
      }
      eventDeliverySchema = "string"
      expirationTimeUtc = "string"
      filter = {
        advancedFilters = [
          {
            key = "string"
            operatorType = "string"
            // For remaining properties, see AdvancedFilter objects
          }
        ]
        enableAdvancedFilteringOnArrays = bool
        includedEventTypes = [
          "string"
        ]
        isSubjectCaseSensitive = bool
        subjectBeginsWith = "string"
        subjectEndsWith = "string"
      }
      labels = [
        "string"
      ]
      retryPolicy = {
        eventTimeToLiveInMinutes = int
        maxDeliveryAttempts = int
      }
    }
  })
}

DeadLetterDestination nesneleri

nesne türünü belirtmek için endpointType özelliğini ayarlayın.

StorageBlobiçin şunu kullanın:

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

EventSubscriptionDestination nesneleri

nesne türünü belirtmek için endpointType özelliğini ayarlayın.

AzureFunctioniçin şunu kullanın:

  endpointType = "AzureFunction"
  properties = {
    deliveryAttributeMappings = [
      {
        name = "string"
        type = "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    maxEventsPerBatch = int
    preferredBatchSizeInKilobytes = int
    resourceId = "string"
  }

EventHubiçin şunu kullanın:

  endpointType = "EventHub"
  properties = {
    deliveryAttributeMappings = [
      {
        name = "string"
        type = "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId = "string"
  }

HybridConnectioniçin şunu kullanın:

  endpointType = "HybridConnection"
  properties = {
    deliveryAttributeMappings = [
      {
        name = "string"
        type = "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId = "string"
  }

MonitorAlertiçin şunu kullanın:

  endpointType = "MonitorAlert"
  properties = {
    actionGroups = [
      "string"
    ]
    description = "string"
    severity = "string"
  }

NamespaceTopiciçin şunu kullanın:

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

PartnerDestinationiçin şunu kullanın:

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

ServiceBusQueueiçin şunu kullanın:

  endpointType = "ServiceBusQueue"
  properties = {
    deliveryAttributeMappings = [
      {
        name = "string"
        type = "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId = "string"
  }

ServiceBusTopiciçin şunu kullanın:

  endpointType = "ServiceBusTopic"
  properties = {
    deliveryAttributeMappings = [
      {
        name = "string"
        type = "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    resourceId = "string"
  }

StorageQueueiçin şunu kullanın:

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

Web Kancasıiçin şunu kullanın:

  endpointType = "WebHook"
  properties = {
    azureActiveDirectoryApplicationIdOrUri = "string"
    azureActiveDirectoryTenantId = "string"
    deliveryAttributeMappings = [
      {
        name = "string"
        type = "string"
        // For remaining properties, see DeliveryAttributeMapping objects
      }
    ]
    endpointUrl = "string"
    maxEventsPerBatch = int
    minimumTlsVersionAllowed = "string"
    preferredBatchSizeInKilobytes = int
  }

DeliveryAttributeMapping nesneleri

Nesne türünü belirtmek için türü özelliğini ayarlayın.

dinamikiçin şunu kullanın:

  type = "Dynamic"
  properties = {
    sourceField = "string"
  }

statikiçin şunu kullanın:

  type = "Static"
  properties = {
    isSecret = bool
    value = "string"
  }

AdvancedFilter nesneleri

nesne türünü belirtmek için operatorType özelliğini ayarlayın.

BoolEqualsiçin şunu kullanın:

  operatorType = "BoolEquals"
  value = bool

IsNotNulliçin şunu kullanın:

  operatorType = "IsNotNull"

IsNullOrUndefinediçin şunu kullanın:

  operatorType = "IsNullOrUndefined"

NumberGreaterThaniçin şunu kullanın:

  operatorType = "NumberGreaterThan"
  value = int

NumberGreaterThanOrEqualsiçin şunu kullanın:

  operatorType = "NumberGreaterThanOrEquals"
  value = int

NumberIniçin şunu kullanın:

  operatorType = "NumberIn"
  values = [
    int
  ]

NumberInRangeiçin şunu kullanın:

  operatorType = "NumberInRange"
  values = [
    [
      int
    ]
  ]

NumberLessThaniçin şunu kullanın:

  operatorType = "NumberLessThan"
  value = int

NumberLessThanOrEqualsiçin şunu kullanın:

  operatorType = "NumberLessThanOrEquals"
  value = int

NumberNotIniçin şunu kullanın:

  operatorType = "NumberNotIn"
  values = [
    int
  ]

NumberNotInRangeiçin şunu kullanın:

  operatorType = "NumberNotInRange"
  values = [
    [
      int
    ]
  ]

StringBeginsWithiçin şunu kullanın:

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

StringContainsiçin şunu kullanın:

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

StringEndsWithiçin şunu kullanın:

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

StringIniçin şunu kullanın:

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

StringNotBeginsWithiçin şunu kullanın:

  operatorType = "StringNotBeginsWith"
  values = [
    "string"
  ]

StringNotContainsiçin şunu kullanın:

  operatorType = "StringNotContains"
  values = [
    "string"
  ]

StringNotEndsWithiçin şunu kullanın:

  operatorType = "StringNotEndsWith"
  values = [
    "string"
  ]

StringNotIniçin şunu kullanın:

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

Özellik değerleri

systemTopics/eventSubscriptions

Ad Açıklama Değer
tür Kaynak türü "Microsoft.EventGrid/systemTopics/eventSubscriptions@2023-12-15-preview"
ad Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: systemTopics
Özellikler Olay aboneliğinin özellikleri. EventSubscriptionProperties

EventSubscriptionProperties

Ad Açıklama Değer
deadLetterDestination Olay aboneliğinin teslim edilemeyen harf hedefi. Hedefine teslim edilemeyen tüm olaylar, teslim edilemeyen harf hedefine gönderilir.
Teslim/teslim edilme sırasında kullanılan kimlik doğrulama belirteçlerini almak için Azure Event Grid'in kimliğini kullanır.
DeadLetterDestination
deadLetterWithResourceIdentity Olay aboneliğinin teslim edilemeyen harf hedefi. Hedefine teslim edilemeyen tüm olaylar, teslim edilemeyen harf hedefine gönderilir.
Teslim sırasında kullanılan kimlik doğrulama belirteçlerini almak için üst kaynakta (konu veya etki alanı) yönetilen kimlik kurulumunu kullanır.
DeadLetterWithResourceIdentity
deliveryWithResourceIdentity Olay aboneliği için olayların teslim edilmesi gereken hedef hakkındaki bilgiler.
Teslim sırasında kullanılan kimlik doğrulama belirteçlerini almak için üst kaynakta (konu veya etki alanı) yönetilen kimlik kurulumunu kullanır.
DeliveryWithResourceIdentity
hedef Olay aboneliği için olayların teslim edilmesi gereken hedef hakkındaki bilgiler.
Teslim/teslim edilme sırasında kullanılan kimlik doğrulama belirteçlerini almak için Azure Event Grid'in kimliğini kullanır.
EventSubscriptionDestination
eventDeliverySchema Olay aboneliği için olay teslim şeması. "CloudEventSchemaV1_0"
"CustomInputSchema"
"EventGridSchema"
expirationTimeUtc Olay aboneliğinin süre sonu. dizgi
filtre Olay aboneliği filtresi hakkında bilgi. EventSubscriptionFilter
Etiket Kullanıcı tanımlı etiketlerin listesi. string[]
retryPolicy Olaylar için yeniden deneme ilkesi. Bu, en fazla teslim denemesi sayısını ve etkinlikler için yaşam süresini yapılandırmak için kullanılabilir. RetryPolicy

DeadLetterDestination

Ad Açıklama Değer
endpointType Nesne türünü ayarlama StorageBlob (gerekli)

StorageBlobDeadLetterDestination

Ad Açıklama Değer
endpointType Teslim edilemeyen harf hedefi için uç noktanın türü "StorageBlob" (gerekli)
Özellikler Depolama Blobu tabanlı kilitlenme hedefinin özellikleri StorageBlobDeadLetterDestinationProperties

StorageBlobDeadLetterDestinationProperties

Ad Açıklama Değer
blobContainerName Kilitlenme olaylarının hedefi olan Depolama blob kapsayıcısının adı dizgi
resourceId Yeniden oluşturma olaylarının hedefi olan depolama hesabının Azure Kaynak Kimliği dizgi

DeadLetterWithResourceIdentity

Ad Açıklama Değer
deadLetterDestination Olay aboneliği için olayların teslim edilmesi gereken hedef hakkındaki bilgiler.
Teslim sırasında kullanılan kimlik doğrulama belirteçlerini almak için üst kaynakta (konu veya etki alanı) yönetilen kimlik kurulumunu kullanır.
DeadLetterDestination
kimlik Teslim edilemeyen olaylar için kullanılacak kimlik. EventSubscriptionIdentity

EventSubscriptionIdentity

Ad Açıklama Değer
tür Kullanılan yönetilen kimliğin türü. 'SystemAssigned, UserAssigned' türü hem örtük olarak oluşturulmuş bir kimliği hem de kullanıcı tarafından atanan kimlikleri içerir. 'Hiçbiri' türü tüm kimlikleri kaldırır. "SystemAssigned"
"UserAssigned"
userAssignedIdentity Kaynakla ilişkilendirilmiş kullanıcı kimliği. dizgi

DeliveryWithResourceIdentity

Ad Açıklama Değer
hedef Olay aboneliği için olayların teslim edilmesi gereken hedef hakkındaki bilgiler.
Teslim/teslim edilme sırasında kullanılan kimlik doğrulama belirteçlerini almak için Azure Event Grid'in kimliğini kullanır.
EventSubscriptionDestination
kimlik Olayları teslim ederken kullanılacak kimlik. EventSubscriptionIdentity

EventSubscriptionDestination

Ad Açıklama Değer
endpointType Nesne türünü ayarlama AzureFunction
EventHub

KarmaBağlantı

monitorAlert

NamespaceTopic
PartnerDestination
servicebusqueue

ServiceBusTopic

StorageQueue
Web Kancası
(gerekli)

AzureFunctionEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. "AzureFunction" (gerekli)
Özellikler Olay aboneliği hedefinin Azure İşlev Özellikleri. azureFunctionEventSubscriptionDestinationProperties

AzureFunctionEventSubscriptionDestinationProperties

Ad Açıklama Değer
deliveryAttributeMappings Teslim özniteliği ayrıntıları. DeliveryAttributeMapping[]
maxEventsPerBatch Toplu iş başına en fazla olay sayısı. Int
preferredBatchSizeInKilobytes Kilobayt cinsinden tercih edilen toplu iş boyutu. Int
resourceId Bir olay aboneliğinin Azure İşlevi hedefinin uç noktasını temsil eden Azure Kaynak Kimliği. dizgi

DeliveryAttributeMapping

Ad Açıklama Değer
ad Teslim özniteliğinin veya üst bilgisinin adı. dizgi
tür Nesne türünü ayarlama dinamik
Statik (gerekli)

DynamicDeliveryAttributeMapping

Ad Açıklama Değer
tür Teslim özniteliğinin veya üst bilgi adının türü. "Dinamik" (gerekli)
Özellikler Dinamik teslim özniteliği eşleme özellikleri. DynamicDeliveryAttributeMappingProperties

DynamicDeliveryAttributeMappingProperties

Ad Açıklama Değer
sourceField Öznitelik değerini içeren olaydaki JSON yolu. dizgi

StaticDeliveryAttributeMapping

Ad Açıklama Değer
tür Teslim özniteliğinin veya üst bilgi adının türü. "Statik" (gerekli)
Özellikler Statik teslim özniteliği eşleme özellikleri. StaticDeliveryAttributeMappingProperties

StaticDeliveryAttributeMappingProperties

Ad Açıklama Değer
isSecret Özniteliğin hassas bilgiler içerip içermediğini öğrenmek için Boole bayrağı. Bool
değer Delivery özniteliğinin değeri. dizgi

EventHubEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. "EventHub" (gerekli)
Özellikler Olay aboneliği hedefinin Olay Hub'ı Özellikleri. EventHubEventSubscriptionDestinationProperties

EventHubEventSubscriptionDestinationProperties

Ad Açıklama Değer
deliveryAttributeMappings Teslim özniteliği ayrıntıları. DeliveryAttributeMapping[]
resourceId Bir olay aboneliğinin Olay Hub'ı hedefinin uç noktasını temsil eden Azure Kaynak Kimliği. dizgi

HybridConnectionEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. "HybridConnection" (gerekli)
Özellikler Olay aboneliği hedefinin karma bağlantı özellikleri. HybridConnectionEventSubscriptionDestinationProperti...

HybridConnectionEventSubscriptionDestinationProperti...

Ad Açıklama Değer
deliveryAttributeMappings Teslim özniteliği ayrıntıları. DeliveryAttributeMapping[]
resourceId Bir olay aboneliğinin hedefi olan karma bağlantının Azure Kaynak Kimliği. dizgi

MonitorAlertEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. "MonitorAlert" (gerekli)
Özellikler Olay aboneliği hedefinin Uyarı özelliklerini izleyin. MonitorAlertEventSubscriptionDestinationProperties

MonitorAlertEventSubscriptionDestinationProperties

Ad Açıklama Değer
actionGroups Bu olay aboneliği aracılığıyla tetiklenen her Uyarıda tetiklenecek Eylem Gruplarının ARM Kimliklerinin listesi.
Her kaynak ARM kimliği şu deseni izlemelidir: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.Insights/actionGroups/{ActionGroupName}.
string[]
Açıklama Bu olay aboneliği aracılığıyla tetiklenen her Uyarıya eklenecek açıklama. dizgi
şiddet Bu olay aboneliği aracılığıyla tetiklenen her Uyarıya eklenecek önem derecesi.
Bu alan sağlanmalıdır.
"Sev0"
"Sev1"
"Sev2"
"Sev3"
"Sev4"

NamespaceTopicEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. "NamespaceTopic" (gerekli)
Özellikler Olay aboneliği hedefinin Ad Alanı Konusu özellikleri. NamespaceTopicEventSubscriptionDestinationProperties

NamespaceTopicEventSubscriptionDestinationProperties

Ad Açıklama Değer
resourceId Bir olay aboneliğinin Event Grid Ad Alanı Konu hedefinin uç noktasını temsil eden Azure kaynak kimliği.
Bu alan gereklidir ve listelenen Ad Alanı Konusu kaynağının zaten mevcut olması gerekir.
Kaynak ARM Kimliği şu deseni izlemelidir: /subscriptions/{AzureSubscriptionId}/resourceGroups/{ResourceGroupName}/providers/Microsoft.EventGrid/namespaces/{NamespaceName}/topics/{TopicName}.
dizgi

PartnerEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. "PartnerDestination" (gerekli)
Özellikler Olay aboneliği hedefinin İş Ortağı Hedef Özellikleri. PartnerEventSubscriptionDestinationProperties

PartnerEventSubscriptionDestinationProperties

Ad Açıklama Değer
resourceId Bir olay aboneliğinin İş Ortağı Hedefi'nin uç noktasını temsil eden Azure Kaynak Kimliği. dizgi

ServiceBusQueueEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. "ServiceBusQueue" (gerekli)
Özellikler Olay aboneliği hedefinin Service Bus Özellikleri. ServiceBusQueueEventSubscriptionDestinationPropertie...

ServiceBusQueueEventSubscriptionDestinationPropertie...

Ad Açıklama Değer
deliveryAttributeMappings Teslim özniteliği ayrıntıları. DeliveryAttributeMapping[]
resourceId Bir olay aboneliğinin Service Bus hedefinin uç noktasını temsil eden Azure Kaynak Kimliği. dizgi

ServiceBusTopicEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. "ServiceBusTopic" (gerekli)
Özellikler Olay aboneliği hedefinin Service Bus Konusu Özellikleri. ServiceBusTopicEventSubscriptionDestinationPropertie...

ServiceBusTopicEventSubscriptionDestinationPropertie...

Ad Açıklama Değer
deliveryAttributeMappings Teslim özniteliği ayrıntıları. DeliveryAttributeMapping[]
resourceId Bir olay aboneliğinin Service Bus Konu hedefinin uç noktasını temsil eden Azure Kaynak Kimliği. dizgi

StorageQueueEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. "StorageQueue" (gerekli)
Özellikler Olay aboneliği hedefinin Depolama Kuyruğu Özellikleri. StorageQueueEventSubscriptionDestinationProperties

StorageQueueEventSubscriptionDestinationProperties

Ad Açıklama Değer
queueMessageTimeToLiveInSeconds Depolama kuyruğu iletinin saniyeler içinde yaşam süresi. İletinin Yaşam Süresi'nin Sonsuz olduğunu belirtmek için -1 kullanılması dışında bu değer sıfır veya negatif olamaz. Int
queueName Olay aboneliğinin hedefi olan bir depolama hesabı altındaki Depolama kuyruğunun adı. dizgi
resourceId Olay aboneliğinin hedefi olan kuyruğu içeren depolama hesabının Azure Kaynak Kimliği. dizgi

WebHookEventSubscriptionDestination

Ad Açıklama Değer
endpointType Olay aboneliği hedefi için uç noktanın türü. "Web Kancası" (gerekli)
Özellikler Olay aboneliği hedefinin Web Kancası Özellikleri. WebHookEventSubscriptionDestinationProperties

WebHookEventSubscriptionDestinationProperties

Ad Açıklama Değer
azureActiveDirectoryApplicationIdOrUri Teslim isteklerine taşıyıcı belirteç olarak eklenecek erişim belirtecini almak için Azure Active Directory Uygulama Kimliği veya URI'si. dizgi
azureActiveDirectoryTenantId Teslim isteklerine taşıyıcı belirteç olarak eklenecek erişim belirtecini almak için Azure Active Directory Kiracı Kimliği. dizgi
deliveryAttributeMappings Teslim özniteliği ayrıntıları. DeliveryAttributeMapping[]
endpointUrl Olay aboneliğinin hedefinin uç noktasını temsil eden URL. dizgi

Kısıtlama -ları:
Hassas değer. Güvenli parametre olarak geçirin.
maxEventsPerBatch Toplu iş başına en fazla olay sayısı. Int
minimumTlsVersionAllowed Web kancası uç noktası tarafından desteklenmesi gereken en düşük TLS sürümü "1.0"
"1.1"
"1.2"
preferredBatchSizeInKilobytes Kilobayt cinsinden tercih edilen toplu iş boyutu. Int

EventSubscriptionFilter

Ad Açıklama Değer
advancedFilters Olay aboneliklerini filtrelemek için kullanılan gelişmiş filtreler dizisi. AdvancedFilter[]
enableAdvancedFilteringOnArrays Gelişmiş filtrelerin tek bir değer beklemek yerine bir değer dizisine göre değerlendirilmesine izin verir. Bool
includedEventTypes Olay aboneliğinin parçası olması gereken geçerli olay türlerinin listesi. Tüm varsayılan olay türlerine abone olmak istiyorsanız, IncludedEventTypes değerini null olarak ayarlayın. string[]
isSubjectCaseSensitive Filtrenin SubjectBeginsWith ve SubjectEndsWith özelliklerinin olup olmadığını belirtir
büyük/küçük harfe duyarlı bir şekilde karşılaştırılmalıdır.
Bool
subjectBeginsWith Kaynak yolu ön ekine göre olay aboneliği olaylarını filtrelemek için isteğe bağlı bir dize.
Bunun biçimi olayların yayımcısı bağlıdır.
Bu yolda joker karakterler desteklenmez.
dizgi
subjectEndsWith Kaynak yolu soneki temelinde olay aboneliği olaylarını filtrelemek için isteğe bağlı bir dize.
Bu yolda joker karakterler desteklenmez.
dizgi

AdvancedFilter

Ad Açıklama Değer
anahtar Filtre uygulamak istediğiniz olaya göre alan/özellik. dizgi
operatorType Nesne türünü ayarlama BoolEquals
IsNotNull

IsNullOrUndefined
NumberGreaterThan

NumberGreaterThanOrEquals

NumberIn
NumberInRange
NumberLessThan
NumberLessThanOrEquals

NumberNotIn
NumberNotInRange
StringBeginsWith
StringContains

StringEndsWith
stringIn

StringNotBeginsWith
StringNotContains

StringNotEndsWith
StringNotIn (gerekli)

BoolEqualsAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "BoolEquals" (gerekli)
değer Boole filtresi değeri. Bool

IsNotNullAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "IsNotNull" (gerekli)

IsNullOrUndefinedAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "IsNullOrUndefined" (gerekli)

NumberGreaterThanAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "NumberGreaterThan" (gerekli)
değer Filtre değeri. Int

NumberGreaterThanOrEqualsAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "NumberGreaterThanOrEquals" (gerekli)
değer Filtre değeri. Int

NumberInAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "NumberIn" (gerekli)
Değer Filtre değerleri kümesi. int[]

NumberInRangeAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "NumberInRange" (gerekli)
Değer Filtre değerleri kümesi. int[][]

NumberLessThanAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "NumberLessThan" (gerekli)
değer Filtre değeri. Int

NumberLessThanOrEqualsAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "NumberLessThanOrEquals" (gerekli)
değer Filtre değeri. Int

NumberNotInAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "NumberNotIn" (gerekli)
Değer Filtre değerleri kümesi. int[]

NumberNotInRangeAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "NumberNotInRange" (gerekli)
Değer Filtre değerleri kümesi. int[][]

StringBeginsWithAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "StringBeginsWith" (gerekli)
Değer Filtre değerleri kümesi. string[]

StringContainsAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "StringContains" (gerekli)
Değer Filtre değerleri kümesi. string[]

StringEndsWithAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "StringEndsWith" (gerekli)
Değer Filtre değerleri kümesi. string[]

StringInAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "StringIn" (gerekli)
Değer Filtre değerleri kümesi. string[]

StringNotBeginsWithAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "StringNotBeginsWith" (gerekli)
Değer Filtre değerleri kümesi. string[]

StringNotContainsAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "StringNotContains" (gerekli)
Değer Filtre değerleri kümesi. string[]

StringNotEndsWithAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "StringNotEndsWith" (gerekli)
Değer Filtre değerleri kümesi. string[]

StringNotInAdvancedFilter

Ad Açıklama Değer
operatorType Filtreleme için kullanılan işleç türü; örneğin NumberIn, StringContains, BoolEquals ve diğerleri. "StringNotIn" (gerekli)
Değer Filtre değerleri kümesi. string[]

RetryPolicy

Ad Açıklama Değer
eventTimeToLiveInMinutes Etkinlikler için Yaşam Süresi (dakika cinsinden). Int
maxDeliveryAttempts Olaylar için en fazla teslim yeniden deneme denemesi sayısı. Int