Microsoft.EventGrid eventSubscriptions 2022-06-15
- Terbaru
- Pratinjau 15-12-2023
- Pratinjau 01-06-2023
- 2022-06-15
- 01-12-2021
- Pratinjau 10-15 2021
- Pratinjau 01-06-2021
- Pratinjau 10-15 2020
- 2020-06-01
- Pratinjau 01-04-2020
- Pratinjau 01-01-2020
- 2019-06-01
- Pratinjau 01-02-2019
- 2019-01-01
- Pratinjau 2018-09-15
- Pratinjau 01-05-2018
- 2018-01-01
- Pratinjau 09-15 2017
- Pratinjau 15-06-2017
Definisi sumber daya Bicep
Jenis sumber daya eventSubscriptions adalah sumber daya ekstensi, yang berarti Anda dapat menerapkannya ke sumber daya lain.
Gunakan properti pada scope
sumber daya ini untuk mengatur cakupan untuk sumber daya ini. Lihat Mengatur cakupan pada sumber daya ekstensi di Bicep.
Jenis sumber daya eventSubscriptions dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya - Lihat perintah penyebaran grup sumber daya
- Langganan - Lihat perintah penyebaran langganan
Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.
Format sumber daya
Untuk membuat sumber daya Microsoft.EventGrid/eventSubscriptions, tambahkan Bicep berikut ke templat Anda.
resource symbolicname 'Microsoft.EventGrid/eventSubscriptions@2022-06-15' = {
name: 'string'
scope: 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
}
}
}
Objek DeadLetterDestination
Atur properti endpointType untuk menentukan jenis objek.
Untuk StorageBlob, gunakan:
endpointType: 'StorageBlob'
properties: {
blobContainerName: 'string'
resourceId: 'string'
}
Objek EventSubscriptionDestination
Atur properti endpointType untuk menentukan jenis objek.
Untuk AzureFunction, gunakan:
endpointType: 'AzureFunction'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
resourceId: 'string'
}
Untuk EventHub, gunakan:
endpointType: 'EventHub'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
Untuk HybridConnection, gunakan:
endpointType: 'HybridConnection'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
Untuk ServiceBusQueue, gunakan:
endpointType: 'ServiceBusQueue'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
Untuk ServiceBusTopic, gunakan:
endpointType: 'ServiceBusTopic'
properties: {
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId: 'string'
}
Untuk StorageQueue, gunakan:
endpointType: 'StorageQueue'
properties: {
queueMessageTimeToLiveInSeconds: int
queueName: 'string'
resourceId: 'string'
}
Untuk WebHook, gunakan:
endpointType: 'WebHook'
properties: {
azureActiveDirectoryApplicationIdOrUri: 'string'
azureActiveDirectoryTenantId: 'string'
deliveryAttributeMappings: [
{
name: 'string'
type: 'string'
// For remaining properties, see DeliveryAttributeMapping objects
}
]
endpointUrl: 'string'
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
}
Objek DeliveryAttributeMapping
Atur properti jenis untuk menentukan jenis objek.
Untuk Dinamis, gunakan:
type: 'Dynamic'
properties: {
sourceField: 'string'
}
Untuk Statis, gunakan:
type: 'Static'
properties: {
isSecret: bool
value: 'string'
}
Objek AdvancedFilter
Atur properti operatorType untuk menentukan jenis objek.
Untuk BoolEquals, gunakan:
operatorType: 'BoolEquals'
value: bool
Untuk IsNotNull, gunakan:
operatorType: 'IsNotNull'
Untuk IsNullOrUndefined, gunakan:
operatorType: 'IsNullOrUndefined'
Untuk NumberGreaterThan, gunakan:
operatorType: 'NumberGreaterThan'
value: int
Untuk NumberGreaterThanOrEquals, gunakan:
operatorType: 'NumberGreaterThanOrEquals'
value: int
Untuk NumberIn, gunakan:
operatorType: 'NumberIn'
values: [
int
]
Untuk NumberInRange, gunakan:
operatorType: 'NumberInRange'
values: [
[
int
]
]
Untuk NumberLessThan, gunakan:
operatorType: 'NumberLessThan'
value: int
Untuk NumberLessThanOrEquals, gunakan:
operatorType: 'NumberLessThanOrEquals'
value: int
Untuk NumberNotIn, gunakan:
operatorType: 'NumberNotIn'
values: [
int
]
Untuk NumberNotInRange, gunakan:
operatorType: 'NumberNotInRange'
values: [
[
int
]
]
Untuk StringBeginsWith, gunakan:
operatorType: 'StringBeginsWith'
values: [
'string'
]
Untuk StringContains, gunakan:
operatorType: 'StringContains'
values: [
'string'
]
Untuk StringEndsWith, gunakan:
operatorType: 'StringEndsWith'
values: [
'string'
]
Untuk StringIn, gunakan:
operatorType: 'StringIn'
values: [
'string'
]
Untuk StringNotBeginsWith, gunakan:
operatorType: 'StringNotBeginsWith'
values: [
'string'
]
Untuk StringNotContains, gunakan:
operatorType: 'StringNotContains'
values: [
'string'
]
Untuk StringNotEndsWith, gunakan:
operatorType: 'StringNotEndsWith'
values: [
'string'
]
Untuk StringNotIn, gunakan:
operatorType: 'StringNotIn'
values: [
'string'
]
Nilai properti
eventSubscriptions
Nama | Deskripsi | Nilai |
---|---|---|
nama | Nama sumber daya | string (diperlukan) Batas karakter: 3-64 Karakter yang valid: Alfanumerik dan tanda hubung. |
scope | Gunakan saat membuat sumber daya ekstensi pada cakupan yang berbeda dari cakupan penyebaran. | Sumber daya target Untuk Bicep, atur properti ini ke nama simbolis sumber daya untuk menerapkan sumber daya ekstensi. |
properti | Properti langganan peristiwa. | EventSubscriptionProperties |
EventSubscriptionProperties
Nama | Deskripsi | Nilai |
---|---|---|
deadLetterDestination | Tujuan surat mati dari langganan peristiwa. Setiap peristiwa yang tidak dapat dikirim ke tujuannya dikirim ke tujuan surat mati. Menggunakan identitas Azure Event Grid untuk memperoleh token autentikasi yang digunakan selama pengiriman/surat gagal. |
DeadLetterDestination |
deadLetterWithResourceIdentity | Tujuan surat mati dari langganan peristiwa. Setiap peristiwa yang tidak dapat dikirim ke tujuannya dikirim ke tujuan surat mati. Menggunakan penyiapan identitas terkelola pada sumber daya induk (yaitu, topik atau domain) untuk memperoleh token autentikasi yang digunakan selama pengiriman / dead-lettering. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. Menggunakan penyiapan identitas terkelola pada sumber daya induk (yaitu, topik atau domain) untuk memperoleh token autentikasi yang digunakan selama pengiriman / dead-lettering. |
DeliveryWithResourceIdentity |
tujuan | Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. Menggunakan identitas Azure Event Grid untuk memperoleh token autentikasi yang digunakan selama pengiriman/surat gagal. |
EventSubscriptionDestination |
eventDeliverySchema | Skema pengiriman peristiwa untuk langganan peristiwa. | 'CloudEventSchemaV1_0' 'CustomInputSchema' 'EventGridSchema' |
expirationTimeUtc | Waktu kedaluwarsa langganan peristiwa. | string |
filter | Informasi tentang filter untuk langganan peristiwa. | EventSubscriptionFilter |
label | Daftar label yang ditentukan pengguna. | string[] |
retryPolicy | Kebijakan coba lagi untuk peristiwa. Ini dapat digunakan untuk mengonfigurasi jumlah maksimum upaya pengiriman dan waktu hidup untuk acara. | Coba Lagi Kebijakan |
DeadLetterDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Mengatur jenis objek | StorageBlob (diperlukan) |
StorageBlobDeadLetterDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan surat mati | 'StorageBlob' (diperlukan) |
properti | Properti tujuan deadletter berbasis Blob Penyimpanan | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Nama | Deskripsi | Nilai |
---|---|---|
blobContainerName | Nama kontainer blob Penyimpanan yang merupakan tujuan dari peristiwa deadletter | string |
resourceId | ID Sumber Daya Azure dari akun penyimpanan yang merupakan tujuan peristiwa deadletter | string |
DeadLetterWithResourceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
deadLetterDestination | Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. Menggunakan penyiapan identitas terkelola pada sumber daya induk (yaitu, topik atau domain) untuk memperoleh token autentikasi yang digunakan selama pengiriman / dead-lettering. |
DeadLetterDestination |
identitas | Identitas yang digunakan saat peristiwa dead-lettering. | EventSubscriptionIdentity |
EventSubscriptionIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas terkelola yang digunakan. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'Tidak Ada' akan menghapus identitas apa pun. | 'SystemAssigned' 'UserAssigned' |
userAssignedIdentity | Identitas pengguna yang terkait dengan sumber daya. | string |
DeliveryWithResourceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
tujuan | Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. Menggunakan identitas Azure Event Grid untuk memperoleh token autentikasi yang digunakan selama pengiriman/surat gagal. |
EventSubscriptionDestination |
identity | Identitas yang digunakan saat mengirimkan peristiwa. | EventSubscriptionIdentity |
EventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Mengatur jenis objek | AzureFunction EventHub HybridConnection ServiceBusQueue ServiceBusTopic StorageQueue WebHook (diperlukan) |
AzureFunctionEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | 'AzureFunction' (diperlukan) |
properti | Properti Fungsi Azure dari tujuan langganan peristiwa. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
Nama | Deskripsi | Nilai |
---|---|---|
deliveryAttributeMappings | Detail atribut pengiriman. | DeliveryAttributeMapping[] |
maxEventsPerBatch | Jumlah maksimum peristiwa per batch. | int |
preferredBatchSizeInKilobytes | Ukuran batch pilihan dalam Kilobyte. | int |
resourceId | Id Sumber Daya Azure yang mewakili titik akhir tujuan Azure Function dari langganan peristiwa. | string |
DeliveryAttributeMapping
Nama | Deskripsi | Nilai |
---|---|---|
nama | Nama atribut atau header pengiriman. | string |
jenis | Mengatur jenis objek | Dinamis Statis (diperlukan) |
DynamicDeliveryAttributeMapping
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis atribut pengiriman atau nama header. | 'Dinamis' (diperlukan) |
properti | Properti pemetaan atribut pengiriman dinamis. | DynamicDeliveryAttributeMappingProperties |
DynamicDeliveryAttributeMappingProperties
Nama | Deskripsi | Nilai |
---|---|---|
sourceField | Jalur JSON dalam peristiwa yang berisi nilai atribut. | string |
StaticDeliveryAttributeMapping
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis atribut pengiriman atau nama header. | 'Statis' (diperlukan) |
properti | Properti pemetaan atribut pengiriman statis. | StaticDeliveryAttributeMappingProperties |
StaticDeliveryAttributeMappingProperties
Nama | Deskripsi | Nilai |
---|---|---|
isSecret | Bendera Boolean untuk mengetahui apakah atribut berisi informasi sensitif . | bool |
nilai | Nilai atribut pengiriman. | string |
EventHubEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | 'EventHub' (diperlukan) |
properti | Properti Pusat Aktivitas tujuan langganan peristiwa. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Nama | Deskripsi | Nilai |
---|---|---|
deliveryAttributeMappings | Detail atribut pengiriman. | DeliveryAttributeMapping[] |
resourceId | Id Sumber Daya Azure yang mewakili titik akhir tujuan Pusat Aktivitas dari langganan peristiwa. | string |
HybridConnectionEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | 'HybridConnection' (diperlukan) |
properti | Properti koneksi hibrid tujuan langganan peristiwa. | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
Nama | Deskripsi | Nilai |
---|---|---|
deliveryAttributeMappings | Detail atribut pengiriman. | DeliveryAttributeMapping[] |
resourceId | ID Sumber Daya Azure dari koneksi hibrid yang merupakan tujuan langganan peristiwa. | string |
ServiceBusQueueEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | 'ServiceBusQueue' (diperlukan) |
properti | Properti Azure Service Bus dari tujuan langganan peristiwa. | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
Nama | Deskripsi | Nilai |
---|---|---|
deliveryAttributeMappings | Detail atribut pengiriman. | DeliveryAttributeMapping[] |
resourceId | Id Sumber Daya Azure yang mewakili titik akhir tujuan Bus Layanan dari langganan peristiwa. | string |
ServiceBusTopicEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | 'ServiceBusTopic' (diperlukan) |
properti | Properti Topik Bus Layanan tujuan langganan peristiwa. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
Nama | Deskripsi | Nilai |
---|---|---|
deliveryAttributeMappings | Detail atribut pengiriman. | DeliveryAttributeMapping[] |
resourceId | Id Sumber Daya Azure yang mewakili titik akhir tujuan Topik Bus Layanan dari langganan peristiwa. | string |
StorageQueueEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | 'StorageQueue' (diperlukan) |
properti | Properti Antrean Penyimpanan tujuan langganan peristiwa. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Nama | Deskripsi | Nilai |
---|---|---|
queueMessageTimeToLiveInSeconds | Waktu pesan antrean penyimpanan untuk hidup dalam hitung detik. | int |
queueName | Nama antrean Penyimpanan di bawah akun penyimpanan yang merupakan tujuan langganan peristiwa. | string |
resourceId | ID Sumber Daya Azure dari akun penyimpanan yang berisi antrean yang merupakan tujuan langganan peristiwa. | string |
WebHookEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | 'WebHook' (diperlukan) |
properti | Properti WebHook tujuan langganan peristiwa. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Nama | Deskripsi | Nilai |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | ID Aplikasi Azure Active Directory atau URI untuk mendapatkan token akses yang akan disertakan sebagai token pembawa dalam permintaan pengiriman. | string |
azureActiveDirectoryTenantId | ID Penyewa Azure Active Directory untuk mendapatkan token akses yang akan disertakan sebagai token pembawa dalam permintaan pengiriman. | string |
deliveryAttributeMappings | Detail atribut pengiriman. | DeliveryAttributeMapping[] |
endpointUrl | URL yang mewakili titik akhir tujuan langganan peristiwa. | string Batasan: Nilai sensitif. Teruskan sebagai parameter aman. |
maxEventsPerBatch | Jumlah maksimum peristiwa per batch. | int |
preferredBatchSizeInKilobytes | Ukuran batch pilihan dalam Kilobyte. | int |
EventSubscriptionFilter
Nama | Deskripsi | Nilai |
---|---|---|
advancedFilters | Array filter tingkat lanjut yang digunakan untuk memfilter langganan peristiwa. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Memungkinkan filter tingkat lanjut dievaluasi terhadap array nilai alih-alih mengharapkan nilai tunggal. | bool |
includedEventTypes | Daftar jenis peristiwa yang berlaku yang perlu menjadi bagian dari langganan peristiwa. Jika diinginkan untuk berlangganan semua jenis peristiwa default, atur IncludedEventTypes ke null. | string[] |
isSubjectCaseSensitive | Menentukan apakah properti SubjectBeginsWith dan SubjectEndsWith dari filter harus dibandingkan dengan cara yang peka huruf besar/kecil. |
bool |
subjectBeginsWith | String opsional untuk memfilter peristiwa untuk langganan peristiwa berdasarkan awalan jalur sumber daya. Format ini tergantung pada penerbit peristiwa. Karakter kartubebas tidak didukung di jalur ini. |
string |
subjectEndsWith | String opsional untuk memfilter peristiwa untuk langganan peristiwa berdasarkan akhiran jalur sumber daya. Karakter kartubebas tidak didukung di jalur ini. |
string |
AdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
kunci | Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter. | string |
operatorType | Mengatur jenis objek | BoolEquals IsNotNull IsNullOrUndefined NumberGreaterThan NumberLessThanOrEquals NumberIn NumberInRange NumberLessThan NumberLessThanOrEquals NumberNotIn NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsDengan StringNotIn (diperlukan) |
BoolEqualsAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'BoolEquals' (diperlukan) |
nilai | Nilai filter boolean. | bool |
IsNotNullAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'IsNotNull' (diperlukan) |
IsNullOrUndefinedAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'IsNullOrUndefined' (diperlukan) |
NumberGreaterThanAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'NumberGreaterThan' (diperlukan) |
nilai | Nilai filter. | int |
NumberGreaterThanOrEqualsAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'NumberGreaterThanOrEquals' (diperlukan) |
nilai | Nilai filter. | int |
NumberInAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'NumberIn' (diperlukan) |
values | Kumpulan nilai filter. | int[] |
NumberInRangeAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'NumberInRange' (diperlukan) |
values | Kumpulan nilai filter. | int[][] |
NumberLessThanAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'NumberLessThan' (diperlukan) |
nilai | Nilai filter. | int |
NumberLessThanOrEqualsAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'NumberLessThanOrEquals' (diperlukan) |
nilai | Nilai filter. | int |
NumberNotInAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'NumberNotIn' (diperlukan) |
values | Kumpulan nilai filter. | int[] |
NumberNotInRangeAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'NumberNotInRange' (diperlukan) |
values | Kumpulan nilai filter. | int[][] |
StringBeginsWithAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'StringBeginsWith' (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringContainsAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'StringContains' (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringEndsWithAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'StringEndsWith' (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringInAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'StringIn' (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringNotBeginsWithAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'StringNotBeginsWith' (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringNotContainsAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'StringNotContains' (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringNotEndsWithAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'StringNotEndsWith' (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringNotInAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'StringNotIn' (diperlukan) |
values | Kumpulan nilai filter. | string[] |
RetryPolicy
Nama | Deskripsi | Nilai |
---|---|---|
eventTimeToLiveInMinutes | Time To Live (dalam menit) untuk acara. | int |
maxDeliveryAttempts | Jumlah maksimum upaya coba lagi pengiriman untuk peristiwa. | int |
Templat Mulai Cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Membuat Topik dan Langganan Kustom Azure Event Grid |
Membuat topik kustom Azure Event Grid dan langganan webhook. Templat awalnya ditulis oleh John Downs. |
Topik/Langganan Azure Event Grid Kustom dengan CloudEvents |
Membuat topik Azure Event Grid kustom, langganan webhook yang memiliki skema CloudEvents, dan Aplikasi Logika sebagai penanganan aktivitas. Templat awalnya ditulis oleh Justin Yoo. |
Membuat topik kustom Event Grid dan penanganan pusat aktivitas |
Membuat topik kustom Azure Event Grid dan hub peristiwa untuk menangani peristiwa. |
Membuat langganan Event Grid untuk peristiwa sumber daya |
Membuat langganan Event Grid ke grup sumber daya atau langganan Azure. |
Membuat Topik Kustom Azure Event Grid dan Langganan Antrean |
Membuat topik kustom Azure Event Grid dan langganan antrean bus layanan. Templat awalnya ditulis oleh Markus Meyer. |
Membuat Langganan Topik Kustom Azure Event Grid |
Membuat topik kustom Azure Event Grid dan langganan topik bus layanan. Templat awalnya ditulis oleh Markus Meyer. |
Definisi sumber daya templat ARM
Jenis sumber daya eventSubscriptions adalah sumber daya ekstensi, yang berarti Anda dapat menerapkannya ke sumber daya lain.
Gunakan properti pada scope
sumber daya ini untuk mengatur cakupan untuk sumber daya ini. Lihat Mengatur cakupan pada sumber daya ekstensi di templat ARM.
Jenis sumber daya eventSubscriptions dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya - Lihat perintah penyebaran grup sumber daya
- Langganan - Lihat perintah penyebaran langganan
Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.
Format sumber daya
Untuk membuat sumber daya Microsoft.EventGrid/eventSubscriptions, tambahkan JSON berikut ke templat Anda.
{
"type": "Microsoft.EventGrid/eventSubscriptions",
"apiVersion": "2022-06-15",
"name": "string",
"scope": "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"
}
}
}
Objek DeadLetterDestination
Atur properti endpointType untuk menentukan jenis objek.
Untuk StorageBlob, gunakan:
"endpointType": "StorageBlob",
"properties": {
"blobContainerName": "string",
"resourceId": "string"
}
Objek EventSubscriptionDestination
Atur properti endpointType untuk menentukan jenis objek.
Untuk AzureFunction, gunakan:
"endpointType": "AzureFunction",
"properties": {
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int",
"resourceId": "string"
}
Untuk EventHub, gunakan:
"endpointType": "EventHub",
"properties": {
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"resourceId": "string"
}
Untuk HybridConnection, gunakan:
"endpointType": "HybridConnection",
"properties": {
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"resourceId": "string"
}
Untuk ServiceBusQueue, gunakan:
"endpointType": "ServiceBusQueue",
"properties": {
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"resourceId": "string"
}
Untuk ServiceBusTopic, gunakan:
"endpointType": "ServiceBusTopic",
"properties": {
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"resourceId": "string"
}
Untuk StorageQueue, gunakan:
"endpointType": "StorageQueue",
"properties": {
"queueMessageTimeToLiveInSeconds": "int",
"queueName": "string",
"resourceId": "string"
}
Untuk WebHook, gunakan:
"endpointType": "WebHook",
"properties": {
"azureActiveDirectoryApplicationIdOrUri": "string",
"azureActiveDirectoryTenantId": "string",
"deliveryAttributeMappings": [
{
"name": "string",
"type": "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
],
"endpointUrl": "string",
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int"
}
Objek DeliveryAttributeMapping
Atur properti jenis untuk menentukan jenis objek.
Untuk Dinamis, gunakan:
"type": "Dynamic",
"properties": {
"sourceField": "string"
}
Untuk Statis, gunakan:
"type": "Static",
"properties": {
"isSecret": "bool",
"value": "string"
}
Objek AdvancedFilter
Atur properti operatorType untuk menentukan jenis objek.
Untuk BoolEquals, gunakan:
"operatorType": "BoolEquals",
"value": "bool"
Untuk IsNotNull, gunakan:
"operatorType": "IsNotNull"
Untuk IsNullOrUndefined, gunakan:
"operatorType": "IsNullOrUndefined"
Untuk NumberGreaterThan, gunakan:
"operatorType": "NumberGreaterThan",
"value": "int"
Untuk NumberGreaterThanOrEquals, gunakan:
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
Untuk NumberIn, gunakan:
"operatorType": "NumberIn",
"values": [ "int" ]
Untuk NumberInRange, gunakan:
"operatorType": "NumberInRange",
"values": [ [ "int" ] ]
Untuk NumberLessThan, gunakan:
"operatorType": "NumberLessThan",
"value": "int"
Untuk NumberLessThanOrEquals, gunakan:
"operatorType": "NumberLessThanOrEquals",
"value": "int"
Untuk NumberNotIn, gunakan:
"operatorType": "NumberNotIn",
"values": [ "int" ]
Untuk NumberNotInRange, gunakan:
"operatorType": "NumberNotInRange",
"values": [ [ "int" ] ]
Untuk StringBeginsWith, gunakan:
"operatorType": "StringBeginsWith",
"values": [ "string" ]
Untuk StringContains, gunakan:
"operatorType": "StringContains",
"values": [ "string" ]
Untuk StringEndsWith, gunakan:
"operatorType": "StringEndsWith",
"values": [ "string" ]
Untuk StringIn, gunakan:
"operatorType": "StringIn",
"values": [ "string" ]
Untuk StringNotBeginsWith, gunakan:
"operatorType": "StringNotBeginsWith",
"values": [ "string" ]
Untuk StringNotContains, gunakan:
"operatorType": "StringNotContains",
"values": [ "string" ]
Untuk StringNotEndsWith, gunakan:
"operatorType": "StringNotEndsWith",
"values": [ "string" ]
Untuk StringNotIn, gunakan:
"operatorType": "StringNotIn",
"values": [ "string" ]
Nilai properti
eventSubscriptions
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | 'Microsoft.EventGrid/eventSubscriptions' |
apiVersion | Versi api sumber daya | '2022-06-15' |
nama | Nama sumber daya | string (diperlukan) Batas karakter: 3-64 Karakter yang valid: Alfanumerik dan tanda hubung. |
scope | Gunakan saat membuat sumber daya ekstensi pada cakupan yang berbeda dari cakupan penyebaran. | Sumber daya target Untuk JSON, atur nilai ke nama lengkap sumber daya untuk menerapkan sumber daya ekstensi . |
properti | Properti langganan peristiwa. | EventSubscriptionProperties |
EventSubscriptionProperties
Nama | Deskripsi | Nilai |
---|---|---|
deadLetterDestination | Tujuan surat mati dari langganan peristiwa. Setiap peristiwa yang tidak dapat dikirim ke tujuannya dikirim ke tujuan surat mati. Menggunakan identitas Azure Event Grid untuk memperoleh token autentikasi yang digunakan selama pengiriman/surat gagal. |
DeadLetterDestination |
deadLetterWithResourceIdentity | Tujuan surat mati dari langganan peristiwa. Setiap peristiwa yang tidak dapat dikirim ke tujuannya dikirim ke tujuan surat mati. Menggunakan penyiapan identitas terkelola pada sumber daya induk (yaitu, topik atau domain) untuk memperoleh token autentikasi yang digunakan selama pengiriman / dead-lettering. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. Menggunakan penyiapan identitas terkelola pada sumber daya induk (yaitu, topik atau domain) untuk memperoleh token autentikasi yang digunakan selama pengiriman / dead-lettering. |
DeliveryWithResourceIdentity |
tujuan | Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. Menggunakan identitas Azure Event Grid untuk memperoleh token autentikasi yang digunakan selama pengiriman/surat gagal. |
EventSubscriptionDestination |
eventDeliverySchema | Skema pengiriman peristiwa untuk langganan peristiwa. | 'CloudEventSchemaV1_0' 'CustomInputSchema' 'EventGridSchema' |
expirationTimeUtc | Waktu kedaluwarsa langganan peristiwa. | string |
filter | Informasi tentang filter untuk langganan peristiwa. | EventSubscriptionFilter |
label | Daftar label yang ditentukan pengguna. | string[] |
retryPolicy | Kebijakan coba lagi untuk peristiwa. Ini dapat digunakan untuk mengonfigurasi jumlah maksimum upaya pengiriman dan waktu hidup untuk acara. | Coba Lagi Kebijakan |
DeadLetterDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Mengatur jenis objek | StorageBlob (diperlukan) |
StorageBlobDeadLetterDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Tipe titik akhir untuk tujuan surat mati | 'StorageBlob' (diperlukan) |
properti | Properti tujuan deadletter berbasis Blob Penyimpanan | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Nama | Deskripsi | Nilai |
---|---|---|
blobContainerName | Nama kontainer blob Penyimpanan yang merupakan tujuan peristiwa deadletter | string |
resourceId | ID Sumber Daya Azure dari akun penyimpanan yang merupakan tujuan peristiwa deadletter | string |
DeadLetterWithResourceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
deadLetterDestination | Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. Menggunakan penyiapan identitas terkelola pada sumber daya induk (yaitu, topik atau domain) untuk memperoleh token autentikasi yang digunakan selama pengiriman / dead-lettering. |
DeadLetterDestination |
identitas | Identitas yang digunakan saat peristiwa dead-lettering. | EventSubscriptionIdentity |
EventSubscriptionIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas terkelola yang digunakan. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'Tidak Ada' akan menghapus identitas apa pun. | 'SystemAssigned' 'UserAssigned' |
userAssignedIdentity | Identitas pengguna yang terkait dengan sumber daya. | string |
DeliveryWithResourceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
tujuan | Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. Menggunakan identitas Azure Event Grid untuk memperoleh token autentikasi yang digunakan selama pengiriman/surat gagal. |
EventSubscriptionDestination |
identitas | Identitas yang digunakan saat mengirimkan peristiwa. | EventSubscriptionIdentity |
EventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Mengatur jenis objek | AzureFunction EventHub HybridConnection ServiceBusQueue ServiceBusTopic StorageQueue WebHook (diperlukan) |
AzureFunctionEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | 'AzureFunction' (diperlukan) |
properti | Properti Fungsi Azure dari tujuan langganan peristiwa. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
Nama | Deskripsi | Nilai |
---|---|---|
deliveryAttributeMappings | Detail atribut pengiriman. | DeliveryAttributeMapping[] |
maxEventsPerBatch | Jumlah maksimum peristiwa per batch. | int |
preferredBatchSizeInKilobytes | Ukuran batch pilihan dalam Kilobyte. | int |
resourceId | Id Sumber Daya Azure yang mewakili titik akhir tujuan Azure Function dari langganan peristiwa. | string |
DeliveryAttributeMapping
Nama | Deskripsi | Nilai |
---|---|---|
nama | Nama atribut atau header pengiriman. | string |
jenis | Mengatur jenis objek | Dinamis Statis (diperlukan) |
DynamicDeliveryAttributeMapping
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis atribut pengiriman atau nama header. | 'Dinamis' (diperlukan) |
properti | Properti pemetaan atribut pengiriman dinamis. | DynamicDeliveryAttributeMappingProperties |
DynamicDeliveryAttributeMappingProperties
Nama | Deskripsi | Nilai |
---|---|---|
sourceField | Jalur JSON dalam peristiwa yang berisi nilai atribut. | string |
StaticDeliveryAttributeMapping
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis atribut pengiriman atau nama header. | 'Statis' (diperlukan) |
properti | Properti pemetaan atribut pengiriman statis. | StaticDeliveryAttributeMappingProperties |
StaticDeliveryAttributeMappingProperties
Nama | Deskripsi | Nilai |
---|---|---|
isSecret | Bendera Boolean untuk mengetahui apakah atribut berisi informasi sensitif . | bool |
nilai | Nilai atribut pengiriman. | string |
EventHubEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | 'EventHub' (diperlukan) |
properti | Properti Pusat Aktivitas tujuan langganan peristiwa. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Nama | Deskripsi | Nilai |
---|---|---|
deliveryAttributeMappings | Detail atribut pengiriman. | DeliveryAttributeMapping[] |
resourceId | Id Sumber Daya Azure yang mewakili titik akhir tujuan Event Hub dari langganan peristiwa. | string |
HybridConnectionEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | 'HybridConnection' (diperlukan) |
properti | Properti koneksi hibrid tujuan langganan peristiwa. | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
Nama | Deskripsi | Nilai |
---|---|---|
deliveryAttributeMappings | Detail atribut pengiriman. | DeliveryAttributeMapping[] |
resourceId | ID Sumber Daya Azure dari koneksi hibrid yang merupakan tujuan langganan peristiwa. | string |
ServiceBusQueueEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | 'ServiceBusQueue' (diperlukan) |
properti | Properti Azure Service Bus dari tujuan langganan peristiwa. | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
Nama | Deskripsi | Nilai |
---|---|---|
deliveryAttributeMappings | Detail atribut pengiriman. | DeliveryAttributeMapping[] |
resourceId | Id Sumber Daya Azure yang mewakili titik akhir tujuan Bus Layanan dari langganan peristiwa. | string |
ServiceBusTopicEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | 'ServiceBusTopic' (diperlukan) |
properti | Properti Topik Bus Layanan dari tujuan langganan peristiwa. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
Nama | Deskripsi | Nilai |
---|---|---|
deliveryAttributeMappings | Detail atribut pengiriman. | DeliveryAttributeMapping[] |
resourceId | Id Sumber Daya Azure yang mewakili titik akhir tujuan Topik Bus Layanan dari langganan peristiwa. | string |
StorageQueueEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | 'StorageQueue' (diperlukan) |
properti | Properti Antrean Penyimpanan tujuan langganan peristiwa. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Nama | Deskripsi | Nilai |
---|---|---|
queueMessageTimeToLiveInSeconds | Waktu pesan antrean penyimpanan untuk hidup dalam hitung detik. | int |
queueName | Nama antrean Penyimpanan di bawah akun penyimpanan yang merupakan tujuan langganan peristiwa. | string |
resourceId | ID Sumber Daya Azure dari akun penyimpanan yang berisi antrean yang merupakan tujuan langganan peristiwa. | string |
WebHookEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | 'WebHook' (diperlukan) |
properti | Properti WebHook dari tujuan langganan peristiwa. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Nama | Deskripsi | Nilai |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | ID Aplikasi Azure Active Directory atau URI untuk mendapatkan token akses yang akan disertakan sebagai token pembawa dalam permintaan pengiriman. | string |
azureActiveDirectoryTenantId | ID Penyewa Azure Active Directory untuk mendapatkan token akses yang akan disertakan sebagai token pembawa dalam permintaan pengiriman. | string |
deliveryAttributeMappings | Detail atribut pengiriman. | DeliveryAttributeMapping[] |
endpointUrl | URL yang mewakili titik akhir tujuan langganan peristiwa. | string Batasan: Nilai sensitif. Teruskan sebagai parameter aman. |
maxEventsPerBatch | Jumlah maksimum peristiwa per batch. | int |
preferredBatchSizeInKilobytes | Ukuran batch pilihan dalam Kilobyte. | int |
EventSubscriptionFilter
Nama | Deskripsi | Nilai |
---|---|---|
advancedFilters | Array filter tingkat lanjut yang digunakan untuk memfilter langganan peristiwa. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Memungkinkan filter tingkat lanjut dievaluasi terhadap array nilai alih-alih mengharapkan nilai tunggal. | bool |
includedEventTypes | Daftar jenis peristiwa yang berlaku yang perlu menjadi bagian dari langganan peristiwa. Jika diinginkan untuk berlangganan semua jenis peristiwa default, atur IncludedEventTypes ke null. | string[] |
isSubjectCaseSensitive | Menentukan apakah properti SubjectBeginsWith dan SubjectEndsWith dari filter harus dibandingkan dengan cara yang peka huruf besar/kecil. |
bool |
subjectBeginsWith | String opsional untuk memfilter peristiwa untuk langganan peristiwa berdasarkan awalan jalur sumber daya. Format ini tergantung pada penerbit peristiwa. Karakter kartubebas tidak didukung di jalur ini. |
string |
subjectEndsWith | String opsional untuk memfilter peristiwa untuk langganan peristiwa berdasarkan akhiran jalur sumber daya. Karakter kartubebas tidak didukung di jalur ini. |
string |
AdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
kunci | Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter. | string |
operatorType | Mengatur jenis objek | BoolEquals IsNotNull IsNullOrUndefined NumberGreaterThan NumberLessThanOrEquals NumberIn NumberInRange NumberLessThan NumberLessThanOrEquals NumberNotIn NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsDengan StringNotIn (diperlukan) |
BoolEqualsAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'BoolEquals' (diperlukan) |
nilai | Nilai filter boolean. | bool |
IsNotNullAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'IsNotNull' (diperlukan) |
IsNullOrUndefinedAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'IsNullOrUndefined' (diperlukan) |
NumberGreaterThanAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'NumberGreaterThan' (diperlukan) |
nilai | Nilai filter. | int |
NumberGreaterThanOrEqualsAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'NumberGreaterThanOrEquals' (diperlukan) |
nilai | Nilai filter. | int |
NumberInAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'NumberIn' (diperlukan) |
values | Kumpulan nilai filter. | int[] |
NumberInRangeAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'NumberInRange' (diperlukan) |
values | Kumpulan nilai filter. | int[][] |
NumberLessThanAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'NumberLessThan' (diperlukan) |
nilai | Nilai filter. | int |
NumberLessThanOrEqualsAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'NumberLessThanOrEquals' (diperlukan) |
nilai | Nilai filter. | int |
NumberNotInAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'NumberNotIn' (diperlukan) |
values | Kumpulan nilai filter. | int[] |
NumberNotInRangeAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'NumberNotInRange' (diperlukan) |
values | Kumpulan nilai filter. | int[][] |
StringBeginsWithAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'StringBeginsWith' (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringContainsAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'StringContains' (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringEndsWithAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'StringEndsWith' (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringInAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'StringIn' (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringNotBeginsWithAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'StringNotBeginsWith' (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringNotContainsAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'StringNotContains' (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringNotEndsWithAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'StringNotEndsWith' (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringNotInAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | 'StringNotIn' (diperlukan) |
values | Kumpulan nilai filter. | string[] |
RetryPolicy
Nama | Deskripsi | Nilai |
---|---|---|
eventTimeToLiveInMinutes | Time To Live (dalam menit) untuk acara. | int |
maxDeliveryAttempts | Jumlah maksimum upaya coba lagi pengiriman untuk peristiwa. | int |
Templat Mulai Cepat
Templat mulai cepat berikut menyebarkan jenis sumber daya ini.
Templat | Deskripsi |
---|---|
Membuat Topik dan Langganan Kustom Azure Event Grid |
Membuat topik kustom Azure Event Grid dan langganan webhook. Templat awalnya ditulis oleh John Downs. |
Topik/Langganan Azure Event Grid Kustom dengan CloudEvents |
Membuat topik Azure Event Grid kustom, langganan webhook yang memiliki skema CloudEvents, dan Aplikasi Logika sebagai penanganan aktivitas. Templat awalnya ditulis oleh Justin Yoo. |
Membuat topik kustom Event Grid dan penanganan pusat aktivitas |
Membuat topik kustom dan hub peristiwa Azure Event Grid untuk menangani peristiwa. |
Membuat langganan Event Grid untuk peristiwa sumber daya |
Membuat langganan Event Grid ke grup sumber daya atau langganan Azure. |
Membuat Topik Kustom dan Langganan Antrean Azure Event Grid |
Membuat topik kustom Azure Event Grid dan langganan antrean bus layanan. Templat awalnya ditulis oleh Markus Meyer. |
Membuat Langganan Topik Kustom Azure Event Grid |
Membuat topik kustom Azure Event Grid dan langganan topik bus layanan. Templat awalnya ditulis oleh Markus Meyer. |
Definisi sumber daya Terraform (penyedia AzAPI)
Jenis sumber daya eventSubscriptions adalah sumber daya ekstensi, yang berarti Anda dapat menerapkannya ke sumber daya lain.
parent_id
Gunakan properti pada sumber daya ini untuk mengatur cakupan untuk sumber daya ini.
Jenis sumber daya eventSubscriptions dapat disebarkan dengan operasi yang menargetkan:
- Grup sumber daya
- Langganan
Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.
Format sumber daya
Untuk membuat sumber daya Microsoft.EventGrid/eventSubscriptions, tambahkan Terraform berikut ke templat Anda.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.EventGrid/eventSubscriptions@2022-06-15"
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
}
}
})
}
Objek DeadLetterDestination
Atur properti endpointType untuk menentukan jenis objek.
Untuk StorageBlob, gunakan:
endpointType = "StorageBlob"
properties = {
blobContainerName = "string"
resourceId = "string"
}
Objek EventSubscriptionDestination
Atur properti endpointType untuk menentukan jenis objek.
Untuk AzureFunction, gunakan:
endpointType = "AzureFunction"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
resourceId = "string"
}
Untuk EventHub, gunakan:
endpointType = "EventHub"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
Untuk HybridConnection, gunakan:
endpointType = "HybridConnection"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
Untuk ServiceBusQueue, gunakan:
endpointType = "ServiceBusQueue"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
Untuk ServiceBusTopic, gunakan:
endpointType = "ServiceBusTopic"
properties = {
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
resourceId = "string"
}
Untuk StorageQueue, gunakan:
endpointType = "StorageQueue"
properties = {
queueMessageTimeToLiveInSeconds = int
queueName = "string"
resourceId = "string"
}
Untuk WebHook, gunakan:
endpointType = "WebHook"
properties = {
azureActiveDirectoryApplicationIdOrUri = "string"
azureActiveDirectoryTenantId = "string"
deliveryAttributeMappings = [
{
name = "string"
type = "string"
// For remaining properties, see DeliveryAttributeMapping objects
}
]
endpointUrl = "string"
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
}
Objek DeliveryAttributeMapping
Atur properti jenis untuk menentukan jenis objek.
Untuk Dinamis, gunakan:
type = "Dynamic"
properties = {
sourceField = "string"
}
Untuk Statis, gunakan:
type = "Static"
properties = {
isSecret = bool
value = "string"
}
Objek AdvancedFilter
Atur properti operatorType untuk menentukan jenis objek.
Untuk BoolEquals, gunakan:
operatorType = "BoolEquals"
value = bool
Untuk IsNotNull, gunakan:
operatorType = "IsNotNull"
Untuk IsNullOrUndefined, gunakan:
operatorType = "IsNullOrUndefined"
Untuk NumberGreaterThan, gunakan:
operatorType = "NumberGreaterThan"
value = int
Untuk NumberGreaterThanOrEquals, gunakan:
operatorType = "NumberGreaterThanOrEquals"
value = int
Untuk NumberIn, gunakan:
operatorType = "NumberIn"
values = [
int
]
Untuk NumberInRange, gunakan:
operatorType = "NumberInRange"
values = [
[
int
]
]
Untuk NumberLessThan, gunakan:
operatorType = "NumberLessThan"
value = int
Untuk NumberLessThanOrEquals, gunakan:
operatorType = "NumberLessThanOrEquals"
value = int
Untuk NumberNotIn, gunakan:
operatorType = "NumberNotIn"
values = [
int
]
Untuk NumberNotInRange, gunakan:
operatorType = "NumberNotInRange"
values = [
[
int
]
]
Untuk StringBeginsWith, gunakan:
operatorType = "StringBeginsWith"
values = [
"string"
]
Untuk StringContains, gunakan:
operatorType = "StringContains"
values = [
"string"
]
Untuk StringEndsWith, gunakan:
operatorType = "StringEndsWith"
values = [
"string"
]
Untuk StringIn, gunakan:
operatorType = "StringIn"
values = [
"string"
]
Untuk StringNotBeginsWith, gunakan:
operatorType = "StringNotBeginsWith"
values = [
"string"
]
Untuk StringNotContains, gunakan:
operatorType = "StringNotContains"
values = [
"string"
]
Untuk StringNotEndsWith, gunakan:
operatorType = "StringNotEndsWith"
values = [
"string"
]
Untuk StringNotIn, gunakan:
operatorType = "StringNotIn"
values = [
"string"
]
Nilai properti
eventSubscriptions
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | "Microsoft.EventGrid/eventSubscriptions@2022-06-15" |
nama | Nama sumber daya | string (diperlukan) Batas karakter: 3-64 Karakter yang valid: Alfanumerik dan tanda hubung. |
parent_id | ID sumber daya untuk menerapkan sumber daya ekstensi ini. | string (diperlukan) |
properti | Properti langganan peristiwa. | EventSubscriptionProperties |
EventSubscriptionProperties
Nama | Deskripsi | Nilai |
---|---|---|
deadLetterDestination | Tujuan surat mati dari langganan peristiwa. Setiap peristiwa yang tidak dapat dikirim ke tujuannya dikirim ke tujuan surat mati. Menggunakan identitas Azure Event Grid untuk memperoleh token autentikasi yang digunakan selama pengiriman/surat gagal. |
DeadLetterDestination |
deadLetterWithResourceIdentity | Tujuan surat mati dari langganan peristiwa. Setiap peristiwa yang tidak dapat dikirim ke tujuannya dikirim ke tujuan surat mati. Menggunakan penyiapan identitas terkelola pada sumber daya induk (yaitu, topik atau domain) untuk memperoleh token autentikasi yang digunakan selama pengiriman / dead-lettering. |
DeadLetterWithResourceIdentity |
deliveryWithResourceIdentity | Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. Menggunakan penyiapan identitas terkelola pada sumber daya induk (yaitu, topik atau domain) untuk memperoleh token autentikasi yang digunakan selama pengiriman / dead-lettering. |
DeliveryWithResourceIdentity |
tujuan | Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. Menggunakan identitas Azure Event Grid untuk memperoleh token autentikasi yang digunakan selama pengiriman/surat gagal. |
EventSubscriptionDestination |
eventDeliverySchema | Skema pengiriman peristiwa untuk langganan peristiwa. | "CloudEventSchemaV1_0" "CustomInputSchema" "EventGridSchema" |
expirationTimeUtc | Waktu kedaluwarsa langganan peristiwa. | string |
filter | Informasi tentang filter untuk langganan peristiwa. | EventSubscriptionFilter |
label | Daftar label yang ditentukan pengguna. | string[] |
retryPolicy | Kebijakan coba lagi untuk peristiwa. Ini dapat digunakan untuk mengonfigurasi jumlah maksimum upaya pengiriman dan waktu hidup untuk acara. | Coba Lagi Kebijakan |
DeadLetterDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Mengatur jenis objek | StorageBlob (diperlukan) |
StorageBlobDeadLetterDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan surat mati | "StorageBlob" (diperlukan) |
properti | Properti tujuan deadletter berbasis Blob Penyimpanan | StorageBlobDeadLetterDestinationProperties |
StorageBlobDeadLetterDestinationProperties
Nama | Deskripsi | Nilai |
---|---|---|
blobContainerName | Nama kontainer blob Penyimpanan yang merupakan tujuan dari peristiwa deadletter | string |
resourceId | ID Sumber Daya Azure dari akun penyimpanan yang merupakan tujuan peristiwa deadletter | string |
DeadLetterWithResourceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
deadLetterDestination | Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. Menggunakan penyiapan identitas terkelola pada sumber daya induk (yaitu, topik atau domain) untuk memperoleh token autentikasi yang digunakan selama pengiriman / dead-lettering. |
DeadLetterDestination |
identity | Identitas yang digunakan saat peristiwa dead-lettering. | EventSubscriptionIdentity |
EventSubscriptionIdentity
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis identitas terkelola yang digunakan. Jenis 'SystemAssigned, UserAssigned' mencakup identitas yang dibuat secara implisit dan sekumpulan identitas yang ditetapkan pengguna. Jenis 'Tidak Ada' akan menghapus identitas apa pun. | "SystemAssigned" "UserAssigned" |
userAssignedIdentity | Identitas pengguna yang terkait dengan sumber daya. | string |
DeliveryWithResourceIdentity
Nama | Deskripsi | Nilai |
---|---|---|
tujuan | Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. Menggunakan identitas Azure Event Grid untuk memperoleh token autentikasi yang digunakan selama pengiriman/surat gagal. |
EventSubscriptionDestination |
identitas | Identitas yang digunakan saat mengirimkan peristiwa. | EventSubscriptionIdentity |
EventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Mengatur jenis objek | AzureFunction EventHub HybridConnection ServiceBusQueue ServiceBusTopic StorageQueue WebHook (diperlukan) |
AzureFunctionEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | "AzureFunction" (diperlukan) |
properti | Properti Fungsi Azure dari tujuan langganan peristiwa. | AzureFunctionEventSubscriptionDestinationProperties |
AzureFunctionEventSubscriptionDestinationProperties
Nama | Deskripsi | Nilai |
---|---|---|
deliveryAttributeMappings | Detail atribut pengiriman. | DeliveryAttributeMapping[] |
maxEventsPerBatch | Jumlah maksimum peristiwa per batch. | int |
preferredBatchSizeInKilobytes | Ukuran batch pilihan dalam Kilobyte. | int |
resourceId | Id Sumber Daya Azure yang mewakili titik akhir tujuan Azure Function dari langganan peristiwa. | string |
DeliveryAttributeMapping
Nama | Deskripsi | Nilai |
---|---|---|
nama | Nama atribut atau header pengiriman. | string |
jenis | Mengatur jenis objek | Dinamis Statis (diperlukan) |
DynamicDeliveryAttributeMapping
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis atribut pengiriman atau nama header. | "Dinamis" (diperlukan) |
properti | Properti pemetaan atribut pengiriman dinamis. | DynamicDeliveryAttributeMappingProperties |
DynamicDeliveryAttributeMappingProperties
Nama | Deskripsi | Nilai |
---|---|---|
sourceField | Jalur JSON dalam peristiwa yang berisi nilai atribut. | string |
StaticDeliveryAttributeMapping
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis atribut pengiriman atau nama header. | "Statis" (diperlukan) |
properti | Properti pemetaan atribut pengiriman statis. | StaticDeliveryAttributeMappingProperties |
StaticDeliveryAttributeMappingProperties
Nama | Deskripsi | Nilai |
---|---|---|
isSecret | Bendera Boolean untuk mengetahui apakah atribut berisi informasi sensitif . | bool |
nilai | Nilai atribut pengiriman. | string |
EventHubEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | "EventHub" (diperlukan) |
properti | Properti Pusat Aktivitas tujuan langganan peristiwa. | EventHubEventSubscriptionDestinationProperties |
EventHubEventSubscriptionDestinationProperties
Nama | Deskripsi | Nilai |
---|---|---|
deliveryAttributeMappings | Detail atribut pengiriman. | DeliveryAttributeMapping[] |
resourceId | Id Sumber Daya Azure yang mewakili titik akhir tujuan Event Hub dari langganan peristiwa. | string |
HybridConnectionEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | "HybridConnection" (diperlukan) |
properti | Properti koneksi hibrid tujuan langganan peristiwa. | HybridConnectionEventSubscriptionDestinationProperti... |
HybridConnectionEventSubscriptionDestinationProperti...
Nama | Deskripsi | Nilai |
---|---|---|
deliveryAttributeMappings | Detail atribut pengiriman. | DeliveryAttributeMapping[] |
resourceId | ID Sumber Daya Azure dari koneksi hibrid yang merupakan tujuan langganan peristiwa. | string |
ServiceBusQueueEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | "ServiceBusQueue" (diperlukan) |
properti | Properti Azure Service Bus dari tujuan langganan peristiwa. | ServiceBusQueueEventSubscriptionDestinationPropertie... |
ServiceBusQueueEventSubscriptionDestinationPropertie...
Nama | Deskripsi | Nilai |
---|---|---|
deliveryAttributeMappings | Detail atribut pengiriman. | DeliveryAttributeMapping[] |
resourceId | Id Sumber Daya Azure yang mewakili titik akhir tujuan Bus Layanan dari langganan peristiwa. | string |
ServiceBusTopicEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | "ServiceBusTopic" (diperlukan) |
properti | Properti Topik Bus Layanan tujuan langganan peristiwa. | ServiceBusTopicEventSubscriptionDestinationPropertie... |
ServiceBusTopicEventSubscriptionDestinationPropertie...
Nama | Deskripsi | Nilai |
---|---|---|
deliveryAttributeMappings | Detail atribut pengiriman. | DeliveryAttributeMapping[] |
resourceId | Id Sumber Daya Azure yang mewakili titik akhir tujuan Topik Bus Layanan dari langganan peristiwa. | string |
StorageQueueEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | "StorageQueue" (diperlukan) |
properti | Properti Antrean Penyimpanan tujuan langganan peristiwa. | StorageQueueEventSubscriptionDestinationProperties |
StorageQueueEventSubscriptionDestinationProperties
Nama | Deskripsi | Nilai |
---|---|---|
queueMessageTimeToLiveInSeconds | Waktu pesan antrean penyimpanan untuk hidup dalam hitung detik. | int |
queueName | Nama antrean Penyimpanan di bawah akun penyimpanan yang merupakan tujuan langganan peristiwa. | string |
resourceId | ID Sumber Daya Azure dari akun penyimpanan yang berisi antrean yang merupakan tujuan langganan peristiwa. | string |
WebHookEventSubscriptionDestination
Nama | Deskripsi | Nilai |
---|---|---|
endpointType | Jenis titik akhir untuk tujuan langganan peristiwa. | "WebHook" (diperlukan) |
properti | Properti WebHook tujuan langganan peristiwa. | WebHookEventSubscriptionDestinationProperties |
WebHookEventSubscriptionDestinationProperties
Nama | Deskripsi | Nilai |
---|---|---|
azureActiveDirectoryApplicationIdOrUri | ID Aplikasi Azure Active Directory atau URI untuk mendapatkan token akses yang akan disertakan sebagai token pembawa dalam permintaan pengiriman. | string |
azureActiveDirectoryTenantId | ID Penyewa Azure Active Directory untuk mendapatkan token akses yang akan disertakan sebagai token pembawa dalam permintaan pengiriman. | string |
deliveryAttributeMappings | Detail atribut pengiriman. | DeliveryAttributeMapping[] |
endpointUrl | URL yang mewakili titik akhir tujuan langganan peristiwa. | string Batasan: Nilai sensitif. Teruskan sebagai parameter aman. |
maxEventsPerBatch | Jumlah maksimum peristiwa per batch. | int |
preferredBatchSizeInKilobytes | Ukuran batch pilihan dalam Kilobyte. | int |
EventSubscriptionFilter
Nama | Deskripsi | Nilai |
---|---|---|
advancedFilters | Array filter tingkat lanjut yang digunakan untuk memfilter langganan peristiwa. | AdvancedFilter[] |
enableAdvancedFilteringOnArrays | Memungkinkan filter tingkat lanjut dievaluasi terhadap array nilai alih-alih mengharapkan nilai tunggal. | bool |
includedEventTypes | Daftar jenis peristiwa yang berlaku yang perlu menjadi bagian dari langganan peristiwa. Jika diinginkan untuk berlangganan semua jenis peristiwa default, atur IncludedEventTypes ke null. | string[] |
isSubjectCaseSensitive | Menentukan apakah properti SubjectBeginsWith dan SubjectEndsWith dari filter harus dibandingkan dengan cara yang peka huruf besar/kecil. |
bool |
subjectBeginsWith | String opsional untuk memfilter peristiwa untuk langganan peristiwa berdasarkan awalan jalur sumber daya. Format ini tergantung pada penerbit peristiwa. Karakter kartubebas tidak didukung di jalur ini. |
string |
subjectEndsWith | String opsional untuk memfilter peristiwa untuk langganan peristiwa berdasarkan akhiran jalur sumber daya. Karakter kartubebas tidak didukung di jalur ini. |
string |
AdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
kunci | Bidang/properti dalam peristiwa berdasarkan yang ingin Anda filter. | string |
operatorType | Mengatur jenis objek | BoolEquals IsNotNull IsNullOrUndefined NumberGreaterThan NumberLessThanOrEquals NumberIn NumberInRange NumberLessThan NumberLessThanOrEquals NumberNotIn NumberNotInRange StringBeginsWith StringContains StringEndsWith StringIn StringNotBeginsWith StringNotContains StringNotEndsDengan StringNotIn (diperlukan) |
BoolEqualsAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "BoolEquals" (diperlukan) |
nilai | Nilai filter boolean. | bool |
IsNotNullAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "IsNotNull" (diperlukan) |
IsNullOrUndefinedAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "IsNullOrUndefined" (diperlukan) |
NumberGreaterThanAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "NumberGreaterThan" (diperlukan) |
nilai | Nilai filter. | int |
NumberGreaterThanOrEqualsAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "NumberGreaterThanOrEquals" (diperlukan) |
nilai | Nilai filter. | int |
NumberInAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "NumberIn" (diperlukan) |
values | Kumpulan nilai filter. | int[] |
NumberInRangeAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "NumberInRange" (diperlukan) |
values | Kumpulan nilai filter. | int[][] |
NumberLessThanAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "NumberLessThan" (diperlukan) |
nilai | Nilai filter. | int |
NumberLessThanOrEqualsAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "NumberLessThanOrEquals" (diperlukan) |
nilai | Nilai filter. | int |
NumberNotInAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "NumberNotIn" (diperlukan) |
values | Kumpulan nilai filter. | int[] |
NumberNotInRangeAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "NumberNotInRange" (diperlukan) |
values | Kumpulan nilai filter. | int[][] |
StringBeginsWithAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "StringBeginsWith" (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringContainsAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "StringContains" (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringEndsWithAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "StringEndsWith" (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringInAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "StringIn" (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringNotBeginsWithAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "StringNotBeginsWith" (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringNotContainsAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "StringNotContains" (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringNotEndsWithAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "StringNotEndsWith" (diperlukan) |
values | Kumpulan nilai filter. | string[] |
StringNotInAdvancedFilter
Nama | Deskripsi | Nilai |
---|---|---|
operatorType | Jenis operator yang digunakan untuk pemfilteran, misalnya, NumberIn, StringContains, BoolEquals, dan lainnya. | "StringNotIn" (diperlukan) |
values | Kumpulan nilai filter. | string[] |
RetryPolicy
Nama | Deskripsi | Nilai |
---|---|---|
eventTimeToLiveInMinutes | Time To Live (dalam menit) untuk acara. | int |
maxDeliveryAttempts | Jumlah maksimum upaya coba lagi pengiriman untuk peristiwa. | int |