Microsoft.EventGrid eventSubscriptions 2020-06-01
- 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@2020-06-01' = {
name: 'string'
scope: resourceSymbolicName
properties: {
deadLetterDestination: {
endpointType: 'string'
// For remaining properties, see DeadLetterDestination objects
}
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
}
]
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: {
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
resourceId: 'string'
}
Untuk EventHub, gunakan:
endpointType: 'EventHub'
properties: {
resourceId: 'string'
}
Untuk HybridConnection, gunakan:
endpointType: 'HybridConnection'
properties: {
resourceId: 'string'
}
Untuk ServiceBusQueue, gunakan:
endpointType: 'ServiceBusQueue'
properties: {
resourceId: 'string'
}
Untuk ServiceBusTopic, gunakan:
endpointType: 'ServiceBusTopic'
properties: {
resourceId: 'string'
}
Untuk StorageQueue, gunakan:
endpointType: 'StorageQueue'
properties: {
queueName: 'string'
resourceId: 'string'
}
Untuk WebHook, gunakan:
endpointType: 'WebHook'
properties: {
azureActiveDirectoryApplicationIdOrUri: 'string'
azureActiveDirectoryTenantId: 'string'
endpointUrl: 'string'
maxEventsPerBatch: int
preferredBatchSizeInKilobytes: int
}
Objek AdvancedFilter
Atur properti operatorType untuk menentukan jenis objek.
Untuk BoolEquals, gunakan:
operatorType: 'BoolEquals'
value: bool
Untuk NumberGreaterThan, gunakan:
operatorType: 'NumberGreaterThan'
value: int
Untuk NumberGreaterThanOrEquals, gunakan:
operatorType: 'NumberGreaterThanOrEquals'
value: int
Untuk NumberIn, gunakan:
operatorType: 'NumberIn'
values: [
int
]
Untuk NumberLessThan, gunakan:
operatorType: 'NumberLessThan'
value: int
Untuk NumberLessThanOrEquals, gunakan:
operatorType: 'NumberLessThanOrEquals'
value: int
Untuk NumberNotIn, gunakan:
operatorType: 'NumberNotIn'
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 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 DeadLetter dari langganan peristiwa. | DeadLetterDestination |
tujuan | Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. | 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 |
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 |
---|---|---|
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 |
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 |
---|---|---|
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 |
---|---|---|
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 |
---|---|---|
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 |
---|---|---|
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 |
---|---|---|
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 |
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[] |
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 NumberGreaterThan NumberLessThanOrEquals NumberIn NumberLessThan NumberLessThanOrEquals NumberNotIn StringBeginsWith StringContains StringEndsWith StringIn 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 |
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[] |
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[] |
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[] |
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": "2020-06-01",
"name": "string",
"scope": "string",
"properties": {
"deadLetterDestination": {
"endpointType": "string"
// For remaining properties, see DeadLetterDestination objects
},
"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
}
],
"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": {
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int",
"resourceId": "string"
}
Untuk EventHub, gunakan:
"endpointType": "EventHub",
"properties": {
"resourceId": "string"
}
Untuk HybridConnection, gunakan:
"endpointType": "HybridConnection",
"properties": {
"resourceId": "string"
}
Untuk ServiceBusQueue, gunakan:
"endpointType": "ServiceBusQueue",
"properties": {
"resourceId": "string"
}
Untuk ServiceBusTopic, gunakan:
"endpointType": "ServiceBusTopic",
"properties": {
"resourceId": "string"
}
Untuk StorageQueue, gunakan:
"endpointType": "StorageQueue",
"properties": {
"queueName": "string",
"resourceId": "string"
}
Untuk WebHook, gunakan:
"endpointType": "WebHook",
"properties": {
"azureActiveDirectoryApplicationIdOrUri": "string",
"azureActiveDirectoryTenantId": "string",
"endpointUrl": "string",
"maxEventsPerBatch": "int",
"preferredBatchSizeInKilobytes": "int"
}
Objek AdvancedFilter
Atur properti operatorType untuk menentukan jenis objek.
Untuk BoolEquals, gunakan:
"operatorType": "BoolEquals",
"value": "bool"
Untuk NumberGreaterThan, gunakan:
"operatorType": "NumberGreaterThan",
"value": "int"
Untuk NumberGreaterThanOrEquals, gunakan:
"operatorType": "NumberGreaterThanOrEquals",
"value": "int"
Untuk NumberIn, gunakan:
"operatorType": "NumberIn",
"values": [ "int" ]
Untuk NumberLessThan, gunakan:
"operatorType": "NumberLessThan",
"value": "int"
Untuk NumberLessThanOrEquals, gunakan:
"operatorType": "NumberLessThanOrEquals",
"value": "int"
Untuk NumberNotIn, gunakan:
"operatorType": "NumberNotIn",
"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 StringNotIn, gunakan:
"operatorType": "StringNotIn",
"values": [ "string" ]
Nilai properti
eventSubscriptions
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | 'Microsoft.EventGrid/eventSubscriptions' |
apiVersion | Versi api sumber daya | '2020-06-01' |
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 DeadLetter dari langganan peristiwa. | DeadLetterDestination |
tujuan | Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. | 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 |
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 |
---|---|---|
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 |
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 |
---|---|---|
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 |
---|---|---|
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 |
---|---|---|
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 |
---|---|---|
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 |
---|---|---|
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 |
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[] |
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 NumberGreaterThan NumberLessThanOrEquals NumberIn NumberLessThan NumberLessThanOrEquals NumberNotIn StringBeginsWith StringContains StringEndsWith StringIn 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 |
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[] |
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[] |
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[] |
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@2020-06-01"
name = "string"
parent_id = "string"
body = jsonencode({
properties = {
deadLetterDestination = {
endpointType = "string"
// For remaining properties, see DeadLetterDestination objects
}
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
}
]
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 = {
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
resourceId = "string"
}
Untuk EventHub, gunakan:
endpointType = "EventHub"
properties = {
resourceId = "string"
}
Untuk HybridConnection, gunakan:
endpointType = "HybridConnection"
properties = {
resourceId = "string"
}
Untuk ServiceBusQueue, gunakan:
endpointType = "ServiceBusQueue"
properties = {
resourceId = "string"
}
Untuk ServiceBusTopic, gunakan:
endpointType = "ServiceBusTopic"
properties = {
resourceId = "string"
}
Untuk StorageQueue, gunakan:
endpointType = "StorageQueue"
properties = {
queueName = "string"
resourceId = "string"
}
Untuk WebHook, gunakan:
endpointType = "WebHook"
properties = {
azureActiveDirectoryApplicationIdOrUri = "string"
azureActiveDirectoryTenantId = "string"
endpointUrl = "string"
maxEventsPerBatch = int
preferredBatchSizeInKilobytes = int
}
Objek AdvancedFilter
Atur properti operatorType untuk menentukan jenis objek.
Untuk BoolEquals, gunakan:
operatorType = "BoolEquals"
value = bool
Untuk NumberGreaterThan, gunakan:
operatorType = "NumberGreaterThan"
value = int
Untuk NumberGreaterThanOrEquals, gunakan:
operatorType = "NumberGreaterThanOrEquals"
value = int
Untuk NumberIn, gunakan:
operatorType = "NumberIn"
values = [
int
]
Untuk NumberLessThan, gunakan:
operatorType = "NumberLessThan"
value = int
Untuk NumberLessThanOrEquals, gunakan:
operatorType = "NumberLessThanOrEquals"
value = int
Untuk NumberNotIn, gunakan:
operatorType = "NumberNotIn"
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 StringNotIn, gunakan:
operatorType = "StringNotIn"
values = [
"string"
]
Nilai properti
eventSubscriptions
Nama | Deskripsi | Nilai |
---|---|---|
jenis | Jenis sumber daya | "Microsoft.EventGrid/eventSubscriptions@2020-06-01" |
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 DeadLetter dari langganan peristiwa. | DeadLetterDestination |
tujuan | Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. | 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 percobaan kembali 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 |
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 |
---|---|---|
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 |
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 |
---|---|---|
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 |
---|---|---|
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 |
---|---|---|
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 |
---|---|---|
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 |
---|---|---|
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 |
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[] |
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 NumberGreaterThan NumberLessThanOrEquals NumberIn NumberLessThan NumberLessThanOrEquals NumberNotIn StringBeginsWith StringContains StringEndsWith StringIn 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 |
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[] |
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[] |
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[] |
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 |