Bagikan melalui


Microsoft.Network loadBalancers/inboundNatRules 2021-03-01

Definisi sumber daya Bicep

Jenis sumber daya loadBalancers/inboundNatRules 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.Network/loadBalancers/inboundNatRules, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.Network/loadBalancers/inboundNatRules@2021-03-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    backendAddressPool: {
      id: 'string'
    }
    backendPort: int
    enableFloatingIP: bool
    enableTcpReset: bool
    frontendIPConfiguration: {
      id: 'string'
    }
    frontendPort: int
    frontendPortRangeEnd: int
    frontendPortRangeStart: int
    idleTimeoutInMinutes: int
    protocol: 'string'
  }
}

Nilai properti

loadBalancers/inboundNatRules

Nama Deskripsi Nilai
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di Bicep.
string (diperlukan)

Batas karakter: 1-80

Karakter yang valid:
Alfanumerik, garis bawah, titik, dan tanda hubung.

Mulai dengan alfanumerik. Akhiri dengan alfanumerik atau garis bawah.
induk Di Bicep, Anda dapat menentukan sumber daya induk untuk sumber daya anak. Anda hanya perlu menambahkan properti ini ketika sumber daya anak dideklarasikan di luar sumber daya induk.

Untuk informasi selengkapnya, lihat Sumber daya anak di luar sumber daya induk.
Nama simbolis untuk sumber daya jenis: loadBalancers
properti Properti aturan nat masuk load balancer. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nama Deskripsi Nilai
backendAddressPool Referensi ke sumber daya backendAddressPool. SubResource
backendPort Port yang digunakan untuk titik akhir internal. Nilai yang dapat diterima berkisar antara 1 hingga 65535. int
enableFloatingIP Mengonfigurasi titik akhir komputer virtual untuk kemampuan IP mengambang yang diperlukan untuk mengonfigurasi Grup Ketersediaan AlwaysOn SQL. Pengaturan ini diperlukan saat menggunakan Grup Ketersediaan AlwaysOn SQL di server SQL. Pengaturan ini tidak dapat diubah setelah Anda membuat titik akhir. bool
enableTcpReset Terima Pengaturan Ulang TCP dua arah pada batas waktu diam aliran TCP atau penghentian koneksi yang tidak terduga. Elemen ini hanya digunakan ketika protokol diatur ke TCP. bool
frontendIPConfiguration Referensi ke alamat IP frontend. SubResource
frontendPort Port untuk titik akhir eksternal. Nomor port untuk setiap aturan harus unik dalam Load Balancer. Nilai yang dapat diterima berkisar antara 1 hingga 65534. int
frontendPortRangeEnd Rentang port berakhir untuk titik akhir eksternal. Properti ini digunakan bersama dengan BackendAddressPool dan FrontendPortRangeStart. Pemetaan port aturan NAT masuk individu akan dibuat untuk setiap alamat backend dari BackendAddressPool. Nilai yang dapat diterima berkisar antara 1 hingga 65534. int
frontendPortRangeStart Rentang port dimulai untuk titik akhir eksternal. Properti ini digunakan bersama dengan BackendAddressPool dan FrontendPortRangeEnd. Pemetaan port aturan NAT masuk individu akan dibuat untuk setiap alamat backend dari BackendAddressPool. Nilai yang dapat diterima berkisar antara 1 hingga 65534. int
idleTimeoutInMinutes Batas waktu untuk koneksi diam TCP. Nilainya dapat diatur antara 4 dan 30 menit. Nilai defaultnya adalah 4 menit. Elemen ini hanya digunakan ketika protokol diatur ke TCP. int
protokol Referensi ke protokol transportasi yang digunakan oleh aturan penyeimbangan beban. 'Semua'
'Tcp'
'Udp'

SubResource

Nama Deskripsi Nilai
id ID Sumber Daya. string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Barracuda Web Application Firewall dengan Server IIS Backend

Sebarkan ke Azure
Templat mulai cepat Azure ini menyebarkan Barracuda Web Application Firewall Solution di Azure dengan jumlah backend Windows 2012 berbasis IIS Web Servers.Templates mencakup Barracuda WAF terbaru dengan lisensi Pay as you go dan Windows 2012 R2 Azure Image terbaru untuk IIS. Barracuda Web Application Firewall memeriksa lalu lintas web masuk dan memblokir injeksi SQL, Scripting Lintas Situs, unggahan malware & DDoS aplikasi dan serangan lain yang ditargetkan pada aplikasi web Anda. Satu LB Eksternal disebarkan dengan aturan NAT untuk mengaktifkan akses desktop Jarak Jauh ke server web backend. Ikuti panduan konfigurasi pasca penyebaran yang tersedia di direktori templat GitHub untuk mempelajari selengkapnya tentang langkah-langkah pasca penyebaran yang terkait dengan firewall aplikasi web Barracuda dan penerbitan aplikasi web.
Pasangan HA KEMP LoadMaster

Sebarkan ke Azure
Templat ini menyebarkan Pasangan HA KEMP LoadMaster
Menyebarkan Open edX Dogwood (Multi-VM)

Sebarkan ke Azure
Templat ini membuat jaringan VM Ubuntu, dan menyebarkan Open edX Dogwood pada mereka. Penyebaran mendukung 1-9 VM aplikasi dan backend Mongo dan MySQL VM.
Azure Container Service Engine (acs-engine) - Swarm Mode

Sebarkan ke Azure
Azure Container Service Engine (acs-engine) menghasilkan templat ARM (Azure Resource Manager) untuk kluster yang diaktifkan Docker di Microsoft Azure dengan pilihan orkestrator DC/OS, Kubernetes, Swarm Mode, atau Swarm. Input ke alat adalah definisi kluster. Definisi kluster sangat mirip dengan (dalam banyak kasus sama dengan) sintaks templat ARM yang digunakan untuk menyebarkan kluster Microsoft Azure Container Service.
Kluster Swarm Docker

Sebarkan ke Azure
Templat ini membuat kluster Docker Swarm dengan ketersediaan tinggi
2 VM dalam Load Balancer dan mengonfigurasi aturan NAT pada LB

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat 2 Virtual Machines dalam Set Ketersediaan dan mengonfigurasi aturan NAT melalui load balancer. Templat ini juga menyebarkan Akun Penyimpanan, Virtual Network, alamat IP Publik, dan Antarmuka Jaringan. Dalam templat ini, kami menggunakan kemampuan perulangan sumber daya untuk membuat antarmuka jaringan dan komputer virtual
GlassFish di SUSE

Sebarkan ke Azure
Templat ini menyebarkan kluster GlassFish (v3 atau v4) seimbang beban, yang terdiri dari jumlah VM SUSE (OpenSUSE atau SLES) yang ditentukan pengguna.
VM di Zona Ketersediaan dengan Load Balancer dan NAT

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Virtual Machines didistribusikan di seluruh Zona Ketersediaan dengan Load Balancer dan mengonfigurasi aturan NAT melalui load balancer. Templat ini juga menyebarkan Virtual Network, alamat IP Publik, dan Antarmuka Jaringan. Dalam templat ini, kami menggunakan kemampuan perulangan sumber daya untuk membuat antarmuka jaringan dan komputer virtual
Mulai Cepat Mode Orkestrasi Fleksibel VMSS Linux

Sebarkan ke Azure
Templat ini menyebarkan Set Skala VM sederhana dengan instans di belakang Azure Load Balancer. Set Skala VM berada dalam Mode Orkestrasi Fleksibel. Gunakan parameter os untuk memilih penyebaran Linux (Ubuntu) atau Windows (Windows Server Datacenter 2019). CATATAN: Templat mulai cepat ini memungkinkan akses jaringan ke port manajemen VM (SSH, RDP) dari alamat internet apa pun, dan tidak boleh digunakan untuk penyebaran produksi.

Definisi sumber daya templat ARM

Jenis sumber daya loadBalancers/inboundNatRules 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.Network/loadBalancers/inboundNatRules, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.Network/loadBalancers/inboundNatRules",
  "apiVersion": "2021-03-01",
  "name": "string",
  "properties": {
    "backendAddressPool": {
      "id": "string"
    },
    "backendPort": "int",
    "enableFloatingIP": "bool",
    "enableTcpReset": "bool",
    "frontendIPConfiguration": {
      "id": "string"
    },
    "frontendPort": "int",
    "frontendPortRangeEnd": "int",
    "frontendPortRangeStart": "int",
    "idleTimeoutInMinutes": "int",
    "protocol": "string"
  }
}

Nilai properti

loadBalancers/inboundNatRules

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Network/loadBalancers/inboundNatRules'
apiVersion Versi api sumber daya '2021-03-01'
nama Nama sumber daya

Lihat cara mengatur nama dan jenis untuk sumber daya anak di templat JSON ARM.
string (diperlukan)

Batas karakter: 1-80

Karakter yang valid:
Alfanumerik, garis bawah, titik, dan tanda hubung.

Mulai dengan alfanumerik. Akhiri dengan alfanumerik atau garis bawah.
properti Properti aturan nat masuk load balancer. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nama Deskripsi Nilai
backendAddressPool Referensi ke sumber daya backendAddressPool. SubResource
backendPort Port yang digunakan untuk titik akhir internal. Nilai yang dapat diterima berkisar antara 1 hingga 65535. int
enableFloatingIP Mengonfigurasi titik akhir komputer virtual untuk kemampuan IP mengambang yang diperlukan untuk mengonfigurasi Grup Ketersediaan AlwaysOn SQL. Pengaturan ini diperlukan saat menggunakan Grup Ketersediaan AlwaysOn SQL di server SQL. Pengaturan ini tidak dapat diubah setelah Anda membuat titik akhir. bool
enableTcpReset Terima Pengaturan Ulang TCP dua arah pada batas waktu diam aliran TCP atau penghentian koneksi yang tidak terduga. Elemen ini hanya digunakan ketika protokol diatur ke TCP. bool
frontendIPConfiguration Referensi ke alamat IP frontend. SubResource
frontendPort Port untuk titik akhir eksternal. Nomor port untuk setiap aturan harus unik dalam Load Balancer. Nilai yang dapat diterima berkisar antara 1 hingga 65534. int
frontendPortRangeEnd Rentang port berakhir untuk titik akhir eksternal. Properti ini digunakan bersama dengan BackendAddressPool dan FrontendPortRangeStart. Pemetaan port aturan NAT masuk individu akan dibuat untuk setiap alamat backend dari BackendAddressPool. Nilai yang dapat diterima berkisar antara 1 hingga 65534. int
frontendPortRangeStart Rentang port dimulai untuk titik akhir eksternal. Properti ini digunakan bersama dengan BackendAddressPool dan FrontendPortRangeEnd. Pemetaan port aturan NAT masuk individu akan dibuat untuk setiap alamat backend dari BackendAddressPool. Nilai yang dapat diterima berkisar antara 1 hingga 65534. int
idleTimeoutInMinutes Batas waktu untuk koneksi diam TCP. Nilainya dapat diatur antara 4 dan 30 menit. Nilai defaultnya adalah 4 menit. Elemen ini hanya digunakan ketika protokol diatur ke TCP. int
protokol Referensi ke protokol transportasi yang digunakan oleh aturan penyeimbangan beban. 'Semua'
'Tcp'
'Udp'

SubResource

Nama Deskripsi Nilai
id ID Sumber Daya. string

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Barracuda Web Application Firewall dengan Server IIS Backend

Sebarkan ke Azure
Templat mulai cepat Azure ini menyebarkan Barracuda Web Application Firewall Solution di Azure dengan jumlah backend Windows 2012 berbasis IIS Web Servers.Templates mencakup Barracuda WAF terbaru dengan lisensi Pay as you go dan Windows 2012 R2 Azure Image terbaru untuk IIS. Barracuda Web Application Firewall memeriksa lalu lintas web masuk dan memblokir injeksi SQL, Scripting Lintas Situs, unggahan malware & aplikasi DDoS dan serangan lain yang ditargetkan pada aplikasi web Anda. Satu LB Eksternal disebarkan dengan aturan NAT untuk mengaktifkan akses desktop Jarak Jauh ke server web backend. Ikuti panduan konfigurasi pasca penyebaran yang tersedia di direktori templat GitHub untuk mempelajari selengkapnya tentang langkah-langkah pasca penyebaran yang terkait dengan firewall aplikasi web Barracuda dan penerbitan aplikasi web.
Pasangan KEMP LoadMaster HA

Sebarkan ke Azure
Templat ini menyebarkan Pasangan HA KEMP LoadMaster
Menyebarkan Open edX Dogwood (Multi-VM)

Sebarkan ke Azure
Templat ini membuat jaringan VM Ubuntu, dan menyebarkan Open edX Dogwood pada mereka. Penyebaran mendukung 1-9 VM aplikasi dan backend Mongo dan MySQL VM.
Azure Container Service Engine (acs-engine) - Swarm Mode

Sebarkan ke Azure
Azure Container Service Engine (acs-engine) menghasilkan templat ARM (Azure Resource Manager) untuk kluster yang diaktifkan Docker di Microsoft Azure dengan pilihan orkestrator DC/OS, Kubernetes, Swarm Mode, atau Swarm. Input ke alat ini adalah definisi kluster. Definisi kluster sangat mirip dengan (dalam banyak kasus sama dengan) sintaks templat ARM yang digunakan untuk menyebarkan kluster Microsoft Azure Container Service.
Kluster Swarm Docker

Sebarkan ke Azure
Templat ini membuat kluster Docker Swarm dengan ketersediaan tinggi
2 VM dalam Load Balancer dan mengonfigurasi aturan NAT pada LB

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat 2 Virtual Machines dalam Set Ketersediaan dan mengonfigurasi aturan NAT melalui load balancer. Templat ini juga menyebarkan Akun Penyimpanan, Virtual Network, alamat IP Publik, dan Antarmuka Jaringan. Dalam templat ini, kami menggunakan kemampuan perulangan sumber daya untuk membuat antarmuka jaringan dan komputer virtual
GlassFish di SUSE

Sebarkan ke Azure
Templat ini menyebarkan kluster GlassFish (v3 atau v4) seimbang beban, yang terdiri dari jumlah VM SUSE (OpenSUSE atau SLES) yang ditentukan pengguna.
VM di Zona Ketersediaan dengan Load Balancer dan NAT

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Virtual Machines didistribusikan di seluruh Zona Ketersediaan dengan Load Balancer dan mengonfigurasi aturan NAT melalui load balancer. Templat ini juga menyebarkan Virtual Network, alamat IP Publik, dan Antarmuka Jaringan. Dalam templat ini, kami menggunakan kemampuan perulangan sumber daya untuk membuat antarmuka jaringan dan komputer virtual
Mulai Cepat Mode Orkestrasi Fleksibel VMSS Linux

Sebarkan ke Azure
Templat ini menyebarkan Set Skala VM sederhana dengan instans di belakang Azure Load Balancer. Set Skala VM berada dalam Mode Orkestrasi Fleksibel. Gunakan parameter os untuk memilih penyebaran Linux (Ubuntu) atau Windows (Windows Server Datacenter 2019). CATATAN: Templat mulai cepat ini memungkinkan akses jaringan ke port manajemen VM (SSH, RDP) dari alamat internet apa pun, dan tidak boleh digunakan untuk penyebaran produksi.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya loadBalancers/inboundNatRules dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

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

Format sumber daya

Untuk membuat sumber daya Microsoft.Network/loadBalancers/inboundNatRules, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/loadBalancers/inboundNatRules@2021-03-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      backendAddressPool = {
        id = "string"
      }
      backendPort = int
      enableFloatingIP = bool
      enableTcpReset = bool
      frontendIPConfiguration = {
        id = "string"
      }
      frontendPort = int
      frontendPortRangeEnd = int
      frontendPortRangeStart = int
      idleTimeoutInMinutes = int
      protocol = "string"
    }
  })
}

Nilai properti

loadBalancers/inboundNatRules

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Network/loadBalancers/inboundNatRules@2021-03-01"
nama Nama sumber daya string (diperlukan)

Batas karakter: 1-80

Karakter yang valid:
Alfanumerik, garis bawah, titik, dan tanda hubung.

Mulai dengan alfanumerik. Akhiri dengan alfanumerik atau garis bawah.
parent_id ID sumber daya yang merupakan induk untuk sumber daya ini. ID untuk sumber daya jenis: loadBalancers
properti Properti aturan nat masuk load balancer. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nama Deskripsi Nilai
backendAddressPool Referensi ke sumber daya backendAddressPool. SubResource
backendPort Port yang digunakan untuk titik akhir internal. Nilai yang dapat diterima berkisar antara 1 hingga 65535. int
enableFloatingIP Mengonfigurasi titik akhir komputer virtual untuk kemampuan IP mengambang yang diperlukan untuk mengonfigurasi Grup Ketersediaan AlwaysOn SQL. Pengaturan ini diperlukan saat menggunakan Grup Ketersediaan AlwaysOn SQL di server SQL. Pengaturan ini tidak dapat diubah setelah Anda membuat titik akhir. bool
enableTcpReset Terima Pengaturan Ulang TCP dua arah pada batas waktu diam aliran TCP atau penghentian koneksi yang tidak terduga. Elemen ini hanya digunakan ketika protokol diatur ke TCP. bool
frontendIPConfiguration Referensi ke alamat IP frontend. SubResource
frontendPort Port untuk titik akhir eksternal. Nomor port untuk setiap aturan harus unik dalam Load Balancer. Nilai yang dapat diterima berkisar antara 1 hingga 65534. int
frontendPortRangeEnd Rentang port berakhir untuk titik akhir eksternal. Properti ini digunakan bersama dengan BackendAddressPool dan FrontendPortRangeStart. Pemetaan port aturan NAT masuk individu akan dibuat untuk setiap alamat backend dari BackendAddressPool. Nilai yang dapat diterima berkisar antara 1 hingga 65534. int
frontendPortRangeStart Rentang port dimulai untuk titik akhir eksternal. Properti ini digunakan bersama dengan BackendAddressPool dan FrontendPortRangeEnd. Pemetaan port aturan NAT masuk individu akan dibuat untuk setiap alamat backend dari BackendAddressPool. Nilai yang dapat diterima berkisar antara 1 hingga 65534. int
idleTimeoutInMinutes Batas waktu untuk koneksi diam TCP. Nilainya dapat diatur antara 4 dan 30 menit. Nilai defaultnya adalah 4 menit. Elemen ini hanya digunakan ketika protokol diatur ke TCP. int
protokol Referensi ke protokol transportasi yang digunakan oleh aturan penyeimbangan beban. "All"
"Tcp"
"Udp"

SubResource

Nama Deskripsi Nilai
id ID Sumber Daya. string