Microsoft.EventGrid eventSubscriptions 2017-09-15-preview

Definisi sumber daya Bicep

Jenis sumber daya eventSubscriptions adalah sumber daya ekstensi, yang berarti Anda dapat menerapkannya ke sumber daya lain.

scope Gunakan properti pada 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:

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.EventGrid/eventSubscriptions, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.EventGrid/eventSubscriptions@2017-09-15-preview' = {
  name: 'string'
  scope: resourceSymbolicName
  properties: {
    destination: {
      endpointType: 'string'
      // For remaining properties, see EventSubscriptionDestination objects
    }
    filter: {
      includedEventTypes: [
        'string'
      ]
      isSubjectCaseSensitive: bool
      subjectBeginsWith: 'string'
      subjectEndsWith: 'string'
    }
    labels: [
      'string'
    ]
  }
}

Objek EventSubscriptionDestination

Atur properti endpointType untuk menentukan jenis objek.

Untuk EventHub, gunakan:

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

Untuk WebHook, gunakan:

  endpointType: 'WebHook'
  properties: {
    endpointUrl: '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
tujuan Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. EventSubscriptionDestination
filter Informasi tentang filter untuk langganan peristiwa. EventSubscriptionFilter
label Daftar label yang ditentukan pengguna. string[]

EventSubscriptionDestination

Nama Deskripsi Nilai
endpointType Mengatur jenis objek EventHub
WebHook (diperlukan)

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

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
endpointUrl URL yang mewakili titik akhir tujuan langganan peristiwa. string

EventSubscriptionFilter

Nama Deskripsi Nilai
includedEventTypes Daftar jenis peristiwa yang berlaku yang perlu menjadi bagian dari langganan peristiwa.
Jika diinginkan untuk berlangganan semua jenis peristiwa, string "semua" perlu ditentukan sebagai elemen dalam daftar ini.
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

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat Topik dan Langganan Kustom Azure Event Grid

Sebarkan ke Azure
Membuat topik kustom Azure Event Grid dan langganan webhook. Templat awalnya ditulis oleh John Downs.
Topik/Langganan Azure Event Grid Kustom dengan CloudEvents

Sebarkan ke Azure
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

Sebarkan ke Azure
Membuat topik kustom Azure Event Grid dan hub peristiwa untuk menangani peristiwa.
Membuat langganan Event Grid untuk peristiwa sumber daya

Sebarkan ke Azure
Membuat langganan Event Grid ke grup sumber daya atau langganan Azure.
Membuat Topik Kustom Azure Event Grid dan Langganan Antrean

Sebarkan ke Azure
Membuat topik kustom Azure Event Grid dan langganan antrean bus layanan. Templat awalnya ditulis oleh Markus Meyer.
Membuat Langganan Topik Kustom Azure Event Grid

Sebarkan ke Azure
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:

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": "2017-09-15-preview",
  "name": "string",
  "scope": "string",
  "properties": {
    "destination": {
      "endpointType": "string"
      // For remaining properties, see EventSubscriptionDestination objects
    },
    "filter": {
      "includedEventTypes": [ "string" ],
      "isSubjectCaseSensitive": "bool",
      "subjectBeginsWith": "string",
      "subjectEndsWith": "string"
    },
    "labels": [ "string" ]
  }
}

Objek EventSubscriptionDestination

Atur properti endpointType untuk menentukan jenis objek.

Untuk EventHub, gunakan:

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

Untuk WebHook, gunakan:

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

Nilai properti

eventSubscriptions

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.EventGrid/eventSubscriptions'
apiVersion Versi api sumber daya '2017-09-15-preview'
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
tujuan Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. EventSubscriptionDestination
filter Informasi tentang filter untuk langganan peristiwa. EventSubscriptionFilter
label Daftar label yang ditentukan pengguna. string[]

EventSubscriptionDestination

Nama Deskripsi Nilai
endpointType Mengatur jenis objek EventHub
WebHook (diperlukan)

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

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
endpointUrl URL yang mewakili titik akhir tujuan langganan peristiwa. string

EventSubscriptionFilter

Nama Deskripsi Nilai
includedEventTypes Daftar jenis peristiwa yang berlaku yang perlu menjadi bagian dari langganan peristiwa.
Jika diinginkan untuk berlangganan semua jenis peristiwa, string "semua" perlu ditentukan sebagai elemen dalam daftar ini.
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

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Membuat Topik dan Langganan Kustom Azure Event Grid

Sebarkan ke Azure
Membuat topik kustom Azure Event Grid dan langganan webhook. Templat awalnya ditulis oleh John Downs.
Topik/Langganan Azure Event Grid Kustom dengan CloudEvents

Sebarkan ke Azure
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

Sebarkan ke Azure
Membuat topik kustom dan hub peristiwa Azure Event Grid untuk menangani peristiwa.
Membuat langganan Event Grid untuk peristiwa sumber daya

Sebarkan ke Azure
Membuat langganan Event Grid ke grup sumber daya atau langganan Azure.
Membuat Topik Kustom dan Langganan Antrean Azure Event Grid

Sebarkan ke Azure
Membuat topik kustom Azure Event Grid dan langganan antrean bus layanan. Templat awalnya ditulis oleh Markus Meyer.
Membuat Langganan Topik Kustom Azure Event Grid

Sebarkan ke Azure
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@2017-09-15-preview"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      destination = {
        endpointType = "string"
        // For remaining properties, see EventSubscriptionDestination objects
      }
      filter = {
        includedEventTypes = [
          "string"
        ]
        isSubjectCaseSensitive = bool
        subjectBeginsWith = "string"
        subjectEndsWith = "string"
      }
      labels = [
        "string"
      ]
    }
  })
}

Objek EventSubscriptionDestination

Atur properti endpointType untuk menentukan jenis objek.

Untuk EventHub, gunakan:

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

Untuk WebHook, gunakan:

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

Nilai properti

eventSubscriptions

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.EventGrid/eventSubscriptions@2017-09-15-preview"
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
tujuan Informasi tentang tujuan tempat acara harus dikirimkan untuk langganan peristiwa. EventSubscriptionDestination
filter Informasi tentang filter untuk langganan peristiwa. EventSubscriptionFilter
label Daftar label yang ditentukan pengguna. string[]

EventSubscriptionDestination

Nama Deskripsi Nilai
endpointType Mengatur jenis objek EventHub
WebHook (diperlukan)

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

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
endpointUrl URL yang mewakili titik akhir tujuan langganan peristiwa. string

EventSubscriptionFilter

Nama Deskripsi Nilai
includedEventTypes Daftar jenis peristiwa yang berlaku yang perlu menjadi bagian dari langganan peristiwa.
Jika diinginkan untuk berlangganan semua jenis peristiwa, string "semua" perlu ditentukan sebagai elemen dalam daftar ini.
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