Bagikan melalui


Namespace Microsoft.ServiceBus

Definisi sumber daya Bicep

Jenis sumber daya namespace dapat disebarkan ke:

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

Format sumber daya

Untuk membuat sumber daya Microsoft.ServiceBus/namespaces, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.ServiceBus/namespaces@2022-01-01-preview' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    capacity: int
    name: 'string'
    tier: 'string'
  }
  identity: {
    type: 'string'
    userAssignedIdentities: {}
  }
  properties: {
    alternateName: 'string'
    disableLocalAuth: bool
    encryption: {
      keySource: 'Microsoft.KeyVault'
      keyVaultProperties: [
        {
          identity: {
            userAssignedIdentity: 'string'
          }
          keyName: 'string'
          keyVaultUri: 'string'
          keyVersion: 'string'
        }
      ]
      requireInfrastructureEncryption: bool
    }
    minimumTlsVersion: 'string'
    privateEndpointConnections: [
      {
        properties: {
          privateEndpoint: {
            id: 'string'
          }
          privateLinkServiceConnectionState: {
            description: 'string'
            status: 'string'
          }
          provisioningState: 'string'
        }
      }
    ]
    publicNetworkAccess: 'string'
    zoneRedundant: bool
  }
}

Nilai properti

namespace

Nama Deskripsi Nilai
name Nama sumber daya string (diperlukan)

Batas karakter: 6-50

Karakter yang valid:
Alfanumerik dan tanda hubung.

Mulai dengan huruf. Akhiri dengan huruf atau angka.

Untuk informasi selengkapnya, lihat Membuat namespace.

Nama sumber daya harus unik di seluruh Azure.
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
tag Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
sku Properti SKU SBSku
identitas Properti deskripsi Identitas BYOK Identitas
properti Properti namespace. SBNamespaceProperties

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas layanan terkelola. 'Tidak Ada'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Properti untuk Identitas yang Ditetapkan Pengguna objek

SBNamespaceProperties

Nama Deskripsi Nilai
alternateName Nama alternatif untuk namespace string
disableLocalAuth Properti ini menonaktifkan autentikasi SAS untuk namespace Service Bus. bool
enkripsi Properti deskripsi Enkripsi BYOK Enkripsi
minimumTlsVersion Versi TLS minimum untuk didukung kluster, misalnya '1.2' '1.0'
'1.1'
'1.2'
privateEndpointConnections Daftar koneksi titik akhir privat. PrivateEndpointConnection[]
publicNetworkAccess Ini menentukan apakah lalu lintas diizinkan melalui jaringan publik. Secara default diaktifkan. 'Dinonaktifkan'
'Diaktifkan'
'SecuredByPerimeter'
zoneRedundant Mengaktifkan properti ini membuat Namespace Bus Layanan Premium di wilayah yang mendukung zona ketersediaan. bool

Enkripsi

Nama Deskripsi Nilai
keySource Menghitung kemungkinan nilai keySource untuk Enkripsi 'Microsoft.KeyVault'
keyVaultProperties Properti KeyVault KeyVaultProperties[]
requireInfrastructureEncryption Mengaktifkan Enkripsi Infrastruktur (Enkripsi Ganda) bool

KeyVaultProperties

Nama Deskripsi Nilai
identity UserAssignedIdentityProperties
keyName Nama Kunci dari KeyVault string
keyVaultUri Uri dari KeyVault string
keyVersion Versi KeyVault string

UserAssignedIdentityProperties

Nama Deskripsi Nilai
userAssignedIdentity ID ARM identitas pengguna dipilih untuk enkripsi string

PrivateEndpointConnection

Nama Deskripsi Nilai
properti Properti PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nama Deskripsi Nilai
privateEndpoint Sumber daya Titik Akhir Privat untuk Koneksi ini. PrivateEndpoint
privateLinkServiceConnectionState Detail tentang status koneksi. ConnectionState
provisioningState Status penyediaan Koneksi Titik Akhir Privat. 'Dibatalkan'
'Membuat'
'Menghapus'
'Gagal'
'Berhasil'
'Memperbarui'

PrivateEndpoint

Nama Deskripsi Nilai
id Pengidentifikasi ARM untuk Titik Akhir Privat. string

ConnectionState

Nama Deskripsi Nilai
deskripsi Deskripsi status koneksi. string
status Status koneksi. 'Disetujui'
'Terputus'
'Tertunda'
'Ditolak'

SBSku

Nama Deskripsi Nilai
kapasitas Unit olahpesan yang ditentukan untuk tingkatan. Untuk tingkat Premium, kapasitasnya adalah 1,2 dan 4. int
name Nama SKU ini. 'Dasar'
'Premium'
'Standar' (diperlukan)
Tier Tingkat penagihan SKU khusus ini. 'Dasar'
'Premium'
'Standar'

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
EPiserverCMS di Azure

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat sumber daya yang diperlukan untuk penyebaran EpiServerCMS di Azure
Pola Integrasi - Router Pesan - Bus Layanan

Sebarkan ke Azure
Solusi yang menunjukkan bagaimana kita dapat mengatur pola Router Pesan menggunakan Topik Bus Layanan
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.
Kolaborasikan pesan melalui Logic Apps menggunakan Service Bus

Sebarkan ke Azure
yang menunjukkan bagaimana kita dapat menghubungkan pesan melalui Logic Apps menggunakan Azure Service Bus
Membuat namespace Bus Layanan dan aturan otorisasi antrean

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan namespace Service Bus Standard, dan aturan otorisasi untuk namespace layanan dan antrean.
Membuat namespace Azure Service Bus

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan namespace Bus Layanan dengan SKU Dasar/Standar.
Membuat Pemulihan Geografis Azure Service Bus

Sebarkan ke Azure
Templat ini memungkinkan Anda mengonfigurasi alias pemulihan bencana Geo Service Bus pada Namespace SKU premium.
Membuat namespace dan antrean Azure Service Bus

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan namespace Service Bus Standard dan antrean.
Membuat namespace, topik, dan langganan Azure Service Bus

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan namespace Service Bus Standard, topik, dan langganan.
Membuat namespace, topik, langganan, dan Aturan Azure Service Bus

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan namespace Service Bus Standard, topik, langganan, dan aturan.
Membuat aturan Filter IP namespace Service Bus

Sebarkan ke Azure
Templat ini memungkinkan Anda menyebarkan namespace Service Bus Premium dengan aturan Filter IP
Membuat aturan Virtual Network namespace Service Bus

Sebarkan ke Azure
Templat ini memungkinkan Anda menyebarkan namespace Service Bus Premium dengan aturan Virtual Network
Membuat Namespace dan AuthorizationRule Premium Azure Service Bus

Sebarkan ke Azure
Templat ini membuat Namespace Premium Azure Service Bus dan Namespace AuthorizationRule
Menyambungkan ke namespace Bus Layanan melalui titik akhir privat

Sebarkan ke Azure
Sampel ini menunjukkan cara menggunakan konfigurasi jaringan virtual dan zona DNS privat untuk mengakses namespace Service Bus melalui titik akhir privat.
Membuat Namespace dan Topik Bus Layanan

Sebarkan ke Azure
Templat ini membuat Namespace dan Topik Bus Layanan.
Membuat Topik Bus Layanan dengan Langganan dan Filter SQL

Sebarkan ke Azure
Templat ini membuat Namespace dan Topik Bus Layanan dengan Langganan menggunakan ekspresi Filter SQL untuk hanya menerima pesan yang cocok dengan Ekspresi Filter SQL yang ditentukan.

Definisi sumber daya templat ARM

Jenis sumber daya namespace dapat disebarkan ke:

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

Format sumber daya

Untuk membuat sumber daya Microsoft.ServiceBus/namespaces, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.ServiceBus/namespaces",
  "apiVersion": "2022-01-01-preview",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "capacity": "int",
    "name": "string",
    "tier": "string"
  },
  "identity": {
    "type": "string",
    "userAssignedIdentities": {}
  },
  "properties": {
    "alternateName": "string",
    "disableLocalAuth": "bool",
    "encryption": {
      "keySource": "Microsoft.KeyVault",
      "keyVaultProperties": [
        {
          "identity": {
            "userAssignedIdentity": "string"
          },
          "keyName": "string",
          "keyVaultUri": "string",
          "keyVersion": "string"
        }
      ],
      "requireInfrastructureEncryption": "bool"
    },
    "minimumTlsVersion": "string",
    "privateEndpointConnections": [
      {
        "properties": {
          "privateEndpoint": {
            "id": "string"
          },
          "privateLinkServiceConnectionState": {
            "description": "string",
            "status": "string"
          },
          "provisioningState": "string"
        }
      }
    ],
    "publicNetworkAccess": "string",
    "zoneRedundant": "bool"
  }
}

Nilai properti

namespace

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.ServiceBus/namespaces'
apiVersion Versi api sumber daya '2022-01-01-preview'
name Nama sumber daya string (diperlukan)

Batas karakter: 6-50

Karakter yang valid:
Alfanumerik dan tanda hubung.

Mulai dengan huruf. Akhiri dengan huruf atau angka.

Untuk informasi selengkapnya, lihat Membuat namespace.

Nama sumber daya harus unik di seluruh Azure.
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
tag Tag sumber daya Kamus nama dan nilai tag. Lihat Tag dalam templat
sku Properti SKU SBSku
identitas Properti deskripsi Identitas BYOK Identitas
properti Properti namespace layanan. SBNamespaceProperties

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas layanan terkelola. 'Tidak Ada'
'SystemAssigned'
'SystemAssigned, UserAssigned'
'UserAssigned'
userAssignedIdentities Properti untuk Identitas yang Ditetapkan Pengguna objek

SBNamespaceProperties

Nama Deskripsi Nilai
alternateName Nama alternatif untuk namespace string
disableLocalAuth Properti ini menonaktifkan autentikasi SAS untuk namespace Bus Layanan. bool
enkripsi Properti deskripsi Enkripsi BYOK Enkripsi
minimumTlsVersion Versi TLS minimum untuk didukung kluster, misalnya '1.2' '1.0'
'1.1'
'1.2'
privateEndpointConnections Daftar koneksi titik akhir privat. PrivateEndpointConnection[]
publicNetworkAccess Ini menentukan apakah lalu lintas diizinkan melalui jaringan publik. Secara default diaktifkan. 'Dinonaktifkan'
'Diaktifkan'
'SecuredByPerimeter'
zoneRedundant Mengaktifkan properti ini membuat Namespace Bus Layanan Premium di wilayah yang mendukung zona ketersediaan. bool

Enkripsi

Nama Deskripsi Nilai
sumber kunci Menghitung kemungkinan nilai keySource untuk Enkripsi 'Microsoft.KeyVault'
keyVaultProperties Properti KeyVault KeyVaultProperties[]
requireInfrastructureEncryption Aktifkan Enkripsi Infrastruktur (Enkripsi Ganda) bool

KeyVaultProperties

Nama Deskripsi Nilai
identity UserAssignedIdentityProperties
keyName Nama Kunci dari KeyVault string
keyVaultUri Uri dari KeyVault string
keyVersion Versi KeyVault string

UserAssignedIdentityProperties

Nama Deskripsi Nilai
userAssignedIdentity ID ARM identitas pengguna dipilih untuk enkripsi string

PrivateEndpointConnection

Nama Deskripsi Nilai
properti Properti PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nama Deskripsi Nilai
privateEndpoint Sumber daya Titik Akhir Privat untuk Koneksi ini. PrivateEndpoint
privateLinkServiceConnectionState Detail tentang status koneksi. ConnectionState
provisioningState Status provisi Koneksi Titik Akhir Privat. 'Dibatalkan'
'Membuat'
'Menghapus'
'Gagal'
'Berhasil'
'Memperbarui'

PrivateEndpoint

Nama Deskripsi Nilai
id Pengidentifikasi ARM untuk Titik Akhir Privat. string

ConnectionState

Nama Deskripsi Nilai
deskripsi Deskripsi status koneksi. string
status Status koneksi. 'Disetujui'
'Terputus'
'Tertunda'
'Ditolak'

SBSku

Nama Deskripsi Nilai
kapasitas Unit olahpesan yang ditentukan untuk tingkatan. Untuk tingkat Premium, kapasitasnya adalah 1,2 dan 4. int
name Nama SKU ini. 'Dasar'
'Premium'
'Standar' (diperlukan)
Tier Tingkat penagihan SKU khusus ini. 'Dasar'
'Premium'
'Standar'

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
EPiserverCMS di Azure

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat sumber daya yang diperlukan untuk penyebaran EpiServerCMS di Azure
Pola Integrasi - Router Pesan - Bus Layanan

Sebarkan ke Azure
Solusi yang menunjukkan bagaimana kita dapat menyiapkan pola Router Pesan menggunakan Topik Bus Layanan
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.
Kolaborasikan pesan melalui Logic Apps menggunakan Service Bus

Sebarkan ke Azure
yang menunjukkan bagaimana kita dapat menghubungkan pesan melalui Logic Apps menggunakan Azure Service Bus
Membuat namespace Bus Layanan dan aturan otorisasi antrean

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan namespace Service Bus Standard, dan aturan otorisasi untuk namespace layanan dan antrean.
Membuat namespace Azure Service Bus

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan namespace Bus Layanan dengan SKU Dasar/Standar.
Membuat Pemulihan Geografis Azure Service Bus

Sebarkan ke Azure
Templat ini memungkinkan Anda mengonfigurasi alias pemulihan bencana Geo Service Bus pada Namespace SKU premium.
Membuat namespace dan antrean Azure Service Bus

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan namespace Service Bus Standard dan antrean.
Membuat namespace, topik, dan langganan Azure Service Bus

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan namespace Service Bus Standard, topik, dan langganan.
Membuat namespace, topik, langganan, dan Aturan Azure Service Bus

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan namespace Service Bus Standard, topik, langganan, dan aturan.
Membuat aturan Filter IP namespace Service Bus

Sebarkan ke Azure
Templat ini memungkinkan Anda menyebarkan namespace Service Bus Premium dengan aturan Filter IP
Membuat aturan Virtual Network namespace Service Bus

Sebarkan ke Azure
Templat ini memungkinkan Anda menyebarkan namespace Service Bus Premium dengan aturan Virtual Network
Membuat Namespace dan AuthorizationRule Premium Azure Service Bus

Sebarkan ke Azure
Templat ini membuat Namespace Premium Azure Service Bus dan Namespace AuthorizationRule
Menyambungkan ke namespace Bus Layanan melalui titik akhir privat

Sebarkan ke Azure
Sampel ini menunjukkan cara menggunakan konfigurasi jaringan virtual dan zona DNS privat untuk mengakses namespace Service Bus melalui titik akhir privat.
Membuat Namespace dan Topik Bus Layanan

Sebarkan ke Azure
Templat ini membuat Namespace dan Topik Bus Layanan.
Membuat Topik Bus Layanan dengan Langganan dan Filter SQL

Sebarkan ke Azure
Templat ini membuat Namespace dan Topik Bus Layanan dengan Langganan menggunakan ekspresi Filter SQL untuk hanya menerima pesan yang cocok dengan Ekspresi Filter SQL yang ditentukan.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya namespace dapat disebarkan ke:

  • Grup sumber daya

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

Format sumber daya

Untuk membuat sumber daya Microsoft.ServiceBus/namespaces, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.ServiceBus/namespaces@2022-01-01-preview"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  identity {
    type = "string"
    identity_ids = []
  }
  body = jsonencode({
    properties = {
      alternateName = "string"
      disableLocalAuth = bool
      encryption = {
        keySource = "Microsoft.KeyVault"
        keyVaultProperties = [
          {
            identity = {
              userAssignedIdentity = "string"
            }
            keyName = "string"
            keyVaultUri = "string"
            keyVersion = "string"
          }
        ]
        requireInfrastructureEncryption = bool
      }
      minimumTlsVersion = "string"
      privateEndpointConnections = [
        {
          properties = {
            privateEndpoint = {
              id = "string"
            }
            privateLinkServiceConnectionState = {
              description = "string"
              status = "string"
            }
            provisioningState = "string"
          }
        }
      ]
      publicNetworkAccess = "string"
      zoneRedundant = bool
    }
    sku = {
      capacity = int
      name = "string"
      tier = "string"
    }
  })
}

Nilai properti

namespace

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.ServiceBus/namespaces@2022-01-01-preview"
nama Nama sumber daya string (diperlukan)

Batas karakter: 6-50

Karakter yang valid:
Alfanumerik dan tanda hubung.

Mulai dengan huruf. Akhiri dengan huruf atau angka.

Untuk informasi selengkapnya, lihat Membuat namespace.

Nama sumber daya harus unik di seluruh Azure.
lokasi Lokasi geografis tempat sumber daya berada string (diperlukan)
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
tag Tag sumber daya Kamus nama dan nilai tag.
sku Properti SKU SBSku
identity Properti deskripsi Identitas BYOK Identitas
properti Properti namespace layanan. SBNamespaceProperties

Identitas

Nama Deskripsi Nilai
jenis Jenis identitas layanan terkelola. "SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
identity_ids Properti untuk Identitas yang Ditetapkan Pengguna Array ID identitas pengguna.

SBNamespaceProperties

Nama Deskripsi Nilai
alternateName Nama alternatif untuk namespace string
disableLocalAuth Properti ini menonaktifkan autentikasi SAS untuk namespace Bus Layanan. bool
enkripsi Properti deskripsi Enkripsi BYOK Enkripsi
minimumTlsVersion Versi TLS minimum untuk didukung kluster, misalnya '1.2' "1.0"
"1.1"
"1.2"
privateEndpointConnections Daftar koneksi titik akhir privat. PrivateEndpointConnection[]
publicNetworkAccess Ini menentukan apakah lalu lintas diizinkan melalui jaringan publik. Secara default diaktifkan. "Dinonaktifkan"
"Diaktifkan"
"SecuredByPerimeter"
zoneRedundant Mengaktifkan properti ini membuat Namespace Bus Layanan Premium di wilayah yang mendukung zona ketersediaan. bool

Enkripsi

Nama Deskripsi Nilai
sumber kunci Menghitung kemungkinan nilai keySource untuk Enkripsi "Microsoft.KeyVault"
keyVaultProperties Properti KeyVault KeyVaultProperties[]
requireInfrastructureEncryption Aktifkan Enkripsi Infrastruktur (Enkripsi Ganda) bool

KeyVaultProperties

Nama Deskripsi Nilai
identity UserAssignedIdentityProperties
keyName Nama Kunci dari KeyVault string
keyVaultUri Uri dari KeyVault string
keyVersion Versi KeyVault string

UserAssignedIdentityProperties

Nama Deskripsi Nilai
userAssignedIdentity ID ARM identitas pengguna dipilih untuk enkripsi string

PrivateEndpointConnection

Nama Deskripsi Nilai
properti Properti PrivateEndpointConnection. PrivateEndpointConnectionProperties

PrivateEndpointConnectionProperties

Nama Deskripsi Nilai
privateEndpoint Sumber daya Titik Akhir Privat untuk Koneksi ini. PrivateEndpoint
privateLinkServiceConnectionState Detail tentang status koneksi. ConnectionState
provisioningState Status penyediaan Koneksi Titik Akhir Privat. "Dibatalkan"
"Membuat"
"Menghapus"
"Gagal"
"Berhasil"
"Memperbarui"

PrivateEndpoint

Nama Deskripsi Nilai
id Pengidentifikasi ARM untuk Titik Akhir Privat. string

ConnectionState

Nama Deskripsi Nilai
deskripsi Deskripsi status koneksi. string
status Status koneksi. "Disetujui"
"Terputus"
"Tertunda"
"Ditolak"

SBSku

Nama Deskripsi Nilai
kapasitas Unit olahpesan yang ditentukan untuk tingkatan. Untuk tingkat Premium, kapasitasnya adalah 1,2 dan 4. int
name Nama SKU ini. "Dasar"
"Premium"
"Standar" (diperlukan)
Tier Tingkat penagihan SKU khusus ini. "Dasar"
"Premium"
"Standar"