Bagikan melalui


Microsoft.Network loadBalancers

Definisi sumber daya Bicep

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

resource symbolicname 'Microsoft.Network/loadBalancers@2023-11-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  sku: {
    name: 'string'
    tier: 'string'
  }
  extendedLocation: {
    name: 'string'
    type: 'EdgeZone'
  }
  properties: {
    backendAddressPools: [
      {
        id: 'string'
        name: 'string'
        properties: {
          drainPeriodInSeconds: int
          loadBalancerBackendAddresses: [
            {
              name: 'string'
              properties: {
                adminState: 'string'
                ipAddress: 'string'
                loadBalancerFrontendIPConfiguration: {
                  id: 'string'
                }
                subnet: {
                  id: 'string'
                }
                virtualNetwork: {
                  id: 'string'
                }
              }
            }
          ]
          location: 'string'
          syncMode: 'string'
          tunnelInterfaces: [
            {
              identifier: int
              port: int
              protocol: 'string'
              type: 'string'
            }
          ]
          virtualNetwork: {
            id: 'string'
          }
        }
      }
    ]
    frontendIPConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          gatewayLoadBalancer: {
            id: 'string'
          }
          privateIPAddress: 'string'
          privateIPAddressVersion: 'string'
          privateIPAllocationMethod: 'string'
          publicIPAddress: {
            extendedLocation: {
              name: 'string'
              type: 'EdgeZone'
            }
            id: 'string'
            location: 'string'
            properties: {
              ddosSettings: {
                ddosProtectionPlan: {
                  id: 'string'
                }
                protectionMode: 'string'
              }
              deleteOption: 'string'
              dnsSettings: {
                domainNameLabel: 'string'
                domainNameLabelScope: 'string'
                fqdn: 'string'
                reverseFqdn: 'string'
              }
              idleTimeoutInMinutes: int
              ipAddress: 'string'
              ipTags: [
                {
                  ipTagType: 'string'
                  tag: 'string'
                }
              ]
              linkedPublicIPAddress: {
                public-ip-address-object
              }
              migrationPhase: 'string'
              natGateway: {
                id: 'string'
                location: 'string'
                properties: {
                  idleTimeoutInMinutes: int
                  publicIpAddresses: [
                    {
                      id: 'string'
                    }
                  ]
                  publicIpPrefixes: [
                    {
                      id: 'string'
                    }
                  ]
                }
                sku: {
                  name: 'Standard'
                }
                tags: {}
                zones: [
                  'string'
                ]
              }
              publicIPAddressVersion: 'string'
              publicIPAllocationMethod: 'string'
              publicIPPrefix: {
                id: 'string'
              }
              servicePublicIPAddress: {
                public-ip-address-object
              }
            }
            sku: {
              name: 'string'
              tier: 'string'
            }
            tags: {}
            zones: [
              'string'
            ]
          }
          publicIPPrefix: {
            id: 'string'
          }
          subnet: {
            id: 'string'
            name: 'string'
            properties: {
              addressPrefix: 'string'
              addressPrefixes: [
                'string'
              ]
              applicationGatewayIPConfigurations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    subnet: {
                      id: 'string'
                    }
                  }
                }
              ]
              defaultOutboundAccess: bool
              delegations: [
                {
                  id: 'string'
                  name: 'string'
                  properties: {
                    serviceName: 'string'
                  }
                  type: 'string'
                }
              ]
              ipAllocations: [
                {
                  id: 'string'
                }
              ]
              natGateway: {
                id: 'string'
              }
              networkSecurityGroup: {
                id: 'string'
                location: 'string'
                properties: {
                  flushConnection: bool
                  securityRules: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        access: 'string'
                        description: 'string'
                        destinationAddressPrefix: 'string'
                        destinationAddressPrefixes: [
                          'string'
                        ]
                        destinationApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {}
                          }
                        ]
                        destinationPortRange: 'string'
                        destinationPortRanges: [
                          'string'
                        ]
                        direction: 'string'
                        priority: int
                        protocol: 'string'
                        sourceAddressPrefix: 'string'
                        sourceAddressPrefixes: [
                          'string'
                        ]
                        sourceApplicationSecurityGroups: [
                          {
                            id: 'string'
                            location: 'string'
                            properties: {}
                            tags: {}
                          }
                        ]
                        sourcePortRange: 'string'
                        sourcePortRanges: [
                          'string'
                        ]
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {}
              }
              privateEndpointNetworkPolicies: 'string'
              privateLinkServiceNetworkPolicies: 'string'
              routeTable: {
                id: 'string'
                location: 'string'
                properties: {
                  disableBgpRoutePropagation: bool
                  routes: [
                    {
                      id: 'string'
                      name: 'string'
                      properties: {
                        addressPrefix: 'string'
                        hasBgpOverride: bool
                        nextHopIpAddress: 'string'
                        nextHopType: 'string'
                      }
                      type: 'string'
                    }
                  ]
                }
                tags: {}
              }
              serviceEndpointPolicies: [
                {
                  id: 'string'
                  location: 'string'
                  properties: {
                    contextualServiceEndpointPolicies: [
                      'string'
                    ]
                    serviceAlias: 'string'
                    serviceEndpointPolicyDefinitions: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          description: 'string'
                          service: 'string'
                          serviceResources: [
                            'string'
                          ]
                        }
                        type: 'string'
                      }
                    ]
                  }
                  tags: {}
                }
              ]
              serviceEndpoints: [
                {
                  locations: [
                    'string'
                  ]
                  service: 'string'
                }
              ]
              sharingScope: 'string'
            }
            type: 'string'
          }
        }
        zones: [
          'string'
        ]
      }
    ]
    inboundNatPools: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendPort: int
          enableFloatingIP: bool
          enableTcpReset: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPortRangeEnd: int
          frontendPortRangeStart: int
          idleTimeoutInMinutes: int
          protocol: 'string'
        }
      }
    ]
    inboundNatRules: [
      {
        id: 'string'
        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'
        }
      }
    ]
    loadBalancingRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendAddressPools: [
            {
              id: 'string'
            }
          ]
          backendPort: int
          disableOutboundSnat: bool
          enableFloatingIP: bool
          enableTcpReset: bool
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: int
          idleTimeoutInMinutes: int
          loadDistribution: 'string'
          probe: {
            id: 'string'
          }
          protocol: 'string'
        }
      }
    ]
    outboundRules: [
      {
        id: 'string'
        name: 'string'
        properties: {
          allocatedOutboundPorts: int
          backendAddressPool: {
            id: 'string'
          }
          enableTcpReset: bool
          frontendIPConfigurations: [
            {
              id: 'string'
            }
          ]
          idleTimeoutInMinutes: int
          protocol: 'string'
        }
      }
    ]
    probes: [
      {
        id: 'string'
        name: 'string'
        properties: {
          intervalInSeconds: int
          numberOfProbes: int
          port: int
          probeThreshold: int
          protocol: 'string'
          requestPath: 'string'
        }
      }
    ]
  }
}

Nilai properti

loadBalancers

Nama Deskripsi Nilai
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.
lokasi Lokasi sumber daya. string
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
sku SKU load balancer. LoadBalancerSku
extendedLocation Lokasi penyeimbang beban yang diperluas. ExtendedLocation
properti Properti load balancer. LoadBalancerPropertiesFormat

ExtendedLocation

Nama Deskripsi Nilai
nama Nama lokasi yang diperluas. string
jenis Jenis lokasi yang diperluas. 'EdgeZone'

LoadBalancerPropertiesFormat

Nama Deskripsi Nilai
backendAddressPools Kumpulan kumpulan alamat backend yang digunakan oleh load balancer. BackendAddressPool[]
frontendIPConfigurations Objek yang mewakili IP frontend yang akan digunakan untuk load balancer. FrontendIPConfiguration[]
inboundNatPools Menentukan rentang port eksternal untuk NAT masuk ke satu port backend pada NIC yang terkait dengan load balancer. Aturan NAT masuk dibuat secara otomatis untuk setiap NIC yang terkait dengan Load Balancer menggunakan port eksternal dari rentang ini. Menentukan kumpulan NAT Masuk pada Load Balancer Anda saling eksklusif dengan menentukan aturan NAT masuk. Kumpulan NAT masuk dirujuk dari set skala komputer virtual. NIC yang terkait dengan komputer virtual individual tidak dapat mereferensikan kumpulan NAT masuk. Mereka harus mereferensikan aturan NAT masuk individu. InboundNatPool[]
inboundNatRules Kumpulan Aturan NAT masuk yang digunakan oleh load balancer. Menentukan aturan NAT masuk pada load balancer Anda saling eksklusif dengan menentukan kumpulan NAT masuk. Kumpulan NAT masuk dirujuk dari set skala komputer virtual. NIC yang terkait dengan komputer virtual individual tidak dapat mereferensikan kumpulan NAT Masuk. Mereka harus mereferensikan aturan NAT masuk individu. InboundNatRule[]
loadBalancingRules Koleksi objek yang mewakili aturan penyeimbangan beban Mendapatkan provisi. LoadBalancingRule[]
outboundRules Aturan keluar. OutboundRule[]
Probe Kumpulan objek pemeriksaan yang digunakan dalam load balancer. Probe[]

BackendAddressPool

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan kumpulan alamat backend yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti kumpulan alamat backend load balancer. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nama Deskripsi Nilai
drainPeriodInSeconds Jumlah detik Load Balancer menunggu sebelum mengirim RESET ke klien dan alamat backend. int
loadBalancerBackendAddresses Array alamat backend. LoadBalancerBackendAddress[]
lokasi Lokasi kumpulan alamat backend. string
syncMode Mode sinkron alamat backend untuk kumpulan backend 'Otomatis'
'Manual'
tunnelInterfaces Array antarmuka terowongan load balancer gateway. GatewayLoadBalancerTunnelInterface[]
virtualNetwork Referensi ke jaringan virtual. SubResource

LoadBalancerBackendAddress

Nama Deskripsi Nilai
nama Nama alamat backend. string
properti Properti kumpulan alamat backend load balancer. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Nama Deskripsi Nilai
adminState Daftar status administratif yang setelah diatur dapat menimpa pemeriksaan kesehatan sehingga Load Balancer akan selalu meneruskan koneksi baru ke backend, atau menolak koneksi baru dan mengatur ulang koneksi yang ada. 'Turun'
'Tidak Ada'
'Naik'
ipAddress Alamat IP milik jaringan virtual yang dirujuk. string
loadBalancerFrontendIPConfiguration Referensi ke konfigurasi alamat ip frontend yang ditentukan dalam loadbalancer regional. SubResource
subnet Referensi ke subnet yang ada. SubResource
virtualNetwork Referensi ke jaringan virtual yang ada. SubResource

SubResource

Nama Deskripsi Nilai
id ID Sumber Daya. string

GatewayLoadBalancerTunnelInterface

Nama Deskripsi Nilai
pengidentifikasi Pengidentifikasi antarmuka terowongan load balancer gateway. int
port Port antarmuka terowongan load balancer gateway. int
protokol Protokol antarmuka terowongan load balancer gateway. 'Asli'
'Tidak Ada'
'VXLAN'
jenis Jenis lalu lintas antarmuka terowongan load balancer gateway. 'Eksternal'
'Internal'
'Tidak Ada'

FrontendIPConfiguration

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan konfigurasi IP frontend yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti pemeriksaan load balancer. FrontendIPConfigurationPropertiesFormat
zona Daftar zona ketersediaan yang menunjukkan IP yang dialokasikan untuk kebutuhan sumber daya. string[]

FrontendIPConfigurationPropertiesFormat

Nama Deskripsi Nilai
gatewayLoadBalancer Referensi ke IP frontend load balancer gateway. SubResource
privateIPAddress Alamat IP privat konfigurasi IP. string
privateIPAddressVersion Apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod Metode alokasi IP Privat. 'Dinamis'
'Statis'
publicIPAddress Referensi ke sumber daya IP Publik. PublicIPAddress
publicIPPrefix Referensi ke sumber daya Prefiks IP Publik. SubResource
subnet Referensi ke sumber daya subnet. Subnet

PublicIPAddress

Nama Deskripsi Nilai
extendedLocation Lokasi alamat IP publik yang diperluas. ExtendedLocation
id ID Sumber Daya. string
lokasi Lokasi sumber daya. string
properti Properti alamat IP publik. PublicIPAddressPropertiesFormat
sku SKU alamat IP publik. PublicIPAddressSku
tag Tag sumber daya. objek
zona Daftar zona ketersediaan yang menunjukkan IP yang dialokasikan untuk kebutuhan sumber daya. string[]

PublicIPAddressPropertiesFormat

Nama Deskripsi Nilai
ddosSettings Kebijakan kustom perlindungan DDoS yang terkait dengan alamat IP publik. DdosSettings
deleteOption Tentukan apa yang terjadi pada alamat IP publik saat VM menggunakannya dihapus 'Hapus'
'Lepaskan'
dnsSettings FQDN rekaman DNS yang terkait dengan alamat IP publik. PublicIPAddressDnsSettings
idleTimeoutInMinutes Batas waktu menganggur alamat IP publik. int
ipAddress Alamat IP yang terkait dengan sumber daya alamat IP publik. string
ipTags Daftar tag yang terkait dengan alamat IP publik. IpTag[]
linkedPublicIPAddress Alamat IP publik tertaut dari sumber daya alamat IP publik. PublicIPAddress
migrationPhase Fase migrasi Alamat IP Publik. 'Batalkan'
'Penerapan'
'Berkomitmen'
'Tidak Ada'
'Persiapan'
natGateway NatGateway untuk alamat IP Publik. NatGateway
publicIPAddressVersion Versi alamat IP publik. 'IPv4'
'IPv6'
publicIPAllocationMethod Metode alokasi alamat IP publik. 'Dinamis'
'Statis'
publicIPPrefix Awalan IP Publik tempat Alamat IP Publik ini harus dialokasikan. SubResource
servicePublicIPAddress Alamat IP publik layanan dari sumber daya alamat IP publik. PublicIPAddress

DdosSettings

Nama Deskripsi Nilai
ddosProtectionPlan Paket perlindungan DDoS yang terkait dengan IP publik. Hanya dapat diatur jika ProtectionMode Diaktifkan SubResource
protectionMode Mode perlindungan DDoS dari IP publik 'Dinonaktifkan'
'Diaktifkan'
'VirtualNetworkInherited'

PublicIPAddressDnsSettings

Nama Deskripsi Nilai
domainNameLabel Label nama domain. Perangkaian label nama domain dan zona DNS regional membentuk nama domain yang sepenuhnya memenuhi syarat yang terkait dengan alamat IP publik. Jika label nama domain ditentukan, rekaman DNS dibuat untuk IP publik di sistem Microsoft Azure DNS. string
domainNameLabelScope Cakupan label nama domain. Jika label nama domain dan cakupan label nama domain ditentukan, rekaman DNS A dibuat untuk IP publik di sistem Microsoft Azure DNS dengan nilai hash yang disertakan dalam FQDN. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'TenantReuse'
Fqdn Nama Domain yang Sepenuhnya Memenuhi Syarat dari catatan DNS yang terkait dengan IP publik. Ini adalah perangkaian domainNameLabel dan zona DNS regional. string
reverseFqdn FQDN terbalik. Nama domain yang terlihat dan sepenuhnya memenuhi syarat pengguna yang diselesaikan ke alamat IP publik ini. Jika reverseFqdn ditentukan, maka catatan DNS PTR dibuat menunjuk dari alamat IP di domain in-addr.arpa ke FQDN terbalik. string

IpTag

Nama Deskripsi Nilai
ipTagType Jenis tag IP. Contoh: FirstPartyUsage. string
tag Nilai tag IP yang terkait dengan IP publik. Contoh: SQL. string

NatGateway

Nama Deskripsi Nilai
id ID Sumber Daya. string
lokasi Lokasi sumber daya. string
properti Properti Nat Gateway. NatGatewayPropertiesFormat
sku SKU gateway nat. NatGatewaySku
tag Tag sumber daya. objek
zona Daftar zona ketersediaan yang menunjukkan zona tempat Nat Gateway harus disebarkan. string[]

NatGatewayPropertiesFormat

Nama Deskripsi Nilai
idleTimeoutInMinutes Batas waktu menganggur gateway nat. int
publicIpAddresses Array alamat IP publik yang terkait dengan sumber daya gateway nat. SubResource[]
publicIpPrefixes Array prefiks ip publik yang terkait dengan sumber daya gateway nat. SubResource[]

NatGatewaySku

Nama Deskripsi Nilai
nama Nama SKU Nat Gateway. 'Standar'

PublicIPAddressSku

Nama Deskripsi Nilai
nama Nama SKU alamat IP publik. 'Dasar'
'Standar'
Tier Tingkat SKU alamat IP publik. 'Global'
'Regional'

Subnet

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam grup sumber daya. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti subnet. SubnetPropertiesFormat
jenis Jenis sumber daya string

SubnetPropertiesFormat

Nama Deskripsi Nilai
addressPrefix Awalan alamat untuk subnet. string
addressPrefixes Daftar awalan alamat untuk subnet. string[]
applicationGatewayIPConfigurations Konfigurasi IP gateway aplikasi dari sumber daya jaringan virtual. ApplicationGatewayIPConfiguration[]
defaultOutboundAccess Atur properti ini ke false untuk menonaktifkan konektivitas keluar default untuk semua VM di subnet. Properti ini hanya dapat diatur pada saat pembuatan subnet dan tidak dapat diperbarui untuk subnet yang ada. bool
Delegasi Array referensi ke delegasi pada subnet. Delegasi[]
ipAllocations Array IpAllocation yang mereferensikan subnet ini. SubResource[]
natGateway Gateway nat yang terkait dengan subnet ini. SubResource
networkSecurityGroup Referensi ke sumber daya NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Aktifkan atau Nonaktifkan terapkan kebijakan jaringan pada titik akhir privat di subnet. 'Dinonaktifkan'
'Diaktifkan'
'NetworkSecurityGroupEnabled'
'RouteTableEnabled'
privateLinkServiceNetworkPolicies Aktifkan atau Nonaktifkan penerapan kebijakan jaringan pada layanan tautan privat di subnet. 'Dinonaktifkan'
'Diaktifkan'
routeTable Referensi ke sumber daya RouteTable. RouteTable
serviceEndpointPolicies Array kebijakan titik akhir layanan. ServiceEndpointPolicy[]
serviceEndpoints Array titik akhir layanan. ServiceEndpointPropertiesFormat[]
sharingScope Atur properti ini ke Penyewa untuk mengizinkan berbagi subnet dengan langganan lain di penyewa AAD Anda. Properti ini hanya dapat diatur jika defaultOutboundAccess diatur ke false, kedua properti hanya dapat diatur jika subnet kosong. 'DelegatedServices'
'Penyewa'

ApplicationGatewayIPConfiguration

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama konfigurasi IP yang unik dalam Application Gateway. string
properti Properti konfigurasi IP gateway aplikasi. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Nama Deskripsi Nilai
subnet Referensi ke sumber daya subnet. Subnet dari mana gateway aplikasi mendapatkan alamat privatnya. SubResource

Delegasi

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam subnet. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti subnet. ServiceDelegationPropertiesFormat
jenis Jenis sumber daya string

ServiceDelegationPropertiesFormat

Nama Deskripsi Nilai
serviceName Nama layanan yang subnetnya harus didelegasikan (misalnya Microsoft.Sql/servers). string

NetworkSecurityGroup

Nama Deskripsi Nilai
id ID Sumber Daya. string
lokasi Lokasi sumber daya. string
properti Properti grup keamanan jaringan. NetworkSecurityGroupPropertiesFormat
tag Tag sumber daya. objek

NetworkSecurityGroupPropertiesFormat

Nama Deskripsi Nilai
flushConnection Saat diaktifkan, alur yang dibuat dari koneksi Kelompok Keamanan Jaringan akan dievaluasi kembali saat aturan diperbarui. Pengaktifan awal akan memicu evaluasi ulang. bool
securityRules Kumpulan aturan keamanan kelompok keamanan jaringan. SecurityRule[]

SecurityRule

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam grup sumber daya. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti aturan keamanan. SecurityRulePropertiesFormat
jenis Jenis sumber daya. string

SecurityRulePropertiesFormat

Nama Deskripsi Nilai
akses Lalu lintas jaringan diizinkan atau ditolak. 'Izinkan'
'Tolak' (diperlukan)
deskripsi Deskripsi untuk aturan ini. Dibatasi hingga 140 karakter. string
destinationAddressPrefix Awalan alamat tujuan. CIDR atau rentang IP tujuan. Tanda bintang '*' juga dapat digunakan untuk mencocokkan semua IP sumber. Tag default seperti 'VirtualNetwork', 'AzureLoadBalancer' dan 'Internet' juga dapat digunakan. string
destinationAddressPrefixes Awalan alamat tujuan. CIDR atau rentang IP tujuan. string[]
destinationApplicationSecurityGroups Kelompok keamanan aplikasi ditentukan sebagai tujuan. ApplicationSecurityGroup[]
destinationPortRange Port atau rentang tujuan. Bilangan bulat atau rentang antara 0 dan 65535. Tanda bintang '*' juga dapat digunakan untuk mencocokkan semua port. string
destinationPortRanges Rentang port tujuan. string[]
direction Arah aturan. Arah menentukan apakah aturan akan dievaluasi pada lalu lintas masuk atau keluar. 'Masuk'
'Keluar' (diperlukan)
prioritas Prioritas aturan. Nilainya bisa antara 100 dan 4096. Nomor prioritas harus unik untuk setiap aturan dalam koleksi. Semakin rendah angka prioritas, semakin tinggi prioritas aturan. int (diperlukan)
protokol Protokol jaringan yang berlaku untuk aturan ini. '*'
'Ah'
'Esp'
'Icmp'
'Tcp'
'Udp' (diperlukan)
sourceAddressPrefix CIDR atau rentang IP sumber. Tanda bintang '*' juga dapat digunakan untuk mencocokkan semua IP sumber. Tag default seperti 'VirtualNetwork', 'AzureLoadBalancer' dan 'Internet' juga dapat digunakan. Jika ini adalah aturan masuk, tentukan dari mana lalu lintas jaringan berasal. string
sourceAddressPrefixes CIDR atau rentang IP sumber. string[]
sourceApplicationSecurityGroups Kelompok keamanan aplikasi ditentukan sebagai sumber. ApplicationSecurityGroup[]
sourcePortRange Port atau rentang sumber. Bilangan bulat atau rentang antara 0 dan 65535. Tanda bintang '*' juga dapat digunakan untuk mencocokkan semua port. string
sourcePortRanges Rentang port sumber. string[]

ApplicationSecurityGroup

Nama Deskripsi Nilai
id ID Sumber Daya. string
lokasi Lokasi sumber daya. string
properti Properti grup keamanan aplikasi. ApplicationSecurityGroupPropertiesFormat
tag Tag sumber daya. objek

ApplicationSecurityGroupPropertiesFormat

Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.

RouteTable

Nama Deskripsi Nilai
id ID Sumber Daya. string
lokasi Lokasi sumber daya. string
properti Properti tabel rute. RouteTablePropertiesFormat
tag Tag sumber daya. objek

RouteTablePropertiesFormat

Nama Deskripsi Nilai
disableBgpRoutePropagation Apakah akan menonaktifkan rute yang dipelajari oleh BGP pada tabel rute tersebut. Benar berarti menonaktifkan. bool
rute Kumpulan rute yang terkandung dalam tabel rute. Rute[]

Rute

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam grup sumber daya. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti rute. RoutePropertiesFormat
jenis Jenis sumber daya. string

RoutePropertiesFormat

Nama Deskripsi Nilai
addressPrefix CIDR tujuan tempat rute diterapkan. string
hasBgpOverride Nilai yang menunjukkan apakah rute ini menimpa rute BGP yang tumpang tindih terlepas dari LPM. bool
nextHopIpAddress Paket alamat IP harus diteruskan. Nilai hop berikutnya hanya diizinkan dalam rute di mana jenis hop berikutnya adalah VirtualAppliance. string
nextHopType Jenis Hop Azure tempat paket harus dikirim. 'Internet'
'Tidak Ada'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (diperlukan)

ServiceEndpointPolicy

Nama Deskripsi Nilai
id ID Sumber Daya. string
lokasi Lokasi sumber daya. string
properti Properti kebijakan titik akhir layanan. ServiceEndpointPolicyPropertiesFormat
tag Tag sumber daya. objek

ServiceEndpointPolicyPropertiesFormat

Nama Deskripsi Nilai
contextualServiceEndpointPolicies Kumpulan kebijakan titik akhir layanan kontekstual. string[]
serviceAlias Alias yang menunjukkan apakah kebijakan tersebut milik layanan string
serviceEndpointPolicyDefinitions Kumpulan definisi kebijakan titik akhir layanan dari kebijakan titik akhir layanan. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam grup sumber daya. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti definisi kebijakan titik akhir layanan. ServiceEndpointPolicyDefinitionPropertiesFormat
jenis Jenis sumber daya. string

ServiceEndpointPolicyDefinitionPropertiesFormat

Nama Deskripsi Nilai
deskripsi Deskripsi untuk aturan ini. Dibatasi hingga 140 karakter. string
service Nama titik akhir layanan. string
serviceResources Daftar sumber daya layanan. string[]

ServiceEndpointPropertiesFormat

Nama Deskripsi Nilai
locations Daftar lokasi. string[]
service Jenis layanan titik akhir. string

InboundNatPool

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan NAT masuk yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti kumpulan nat masuk load balancer. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Nama Deskripsi Nilai
backendPort Port yang digunakan untuk koneksi internal pada titik akhir. Nilai yang dapat diterima adalah antara 1 dan 65535. int (diperlukan)
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
frontendPortRangeEnd Nomor port terakhir dalam rentang port eksternal yang akan digunakan untuk menyediakan Nat Masuk ke NIC yang terkait dengan load balancer. Rentang nilai yang dapat diterima antara 1 dan 65535. int (diperlukan)
frontendPortRangeStart Nomor port pertama dalam rentang port eksternal yang akan digunakan untuk menyediakan Nat Masuk ke NIC yang terkait dengan load balancer. Rentang nilai yang dapat diterima antara 1 dan 65534. int (diperlukan)
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 kumpulan NAT masuk. 'Semua'
'Tcp'
'Udp' (diperlukan)

InboundNatRule

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan aturan NAT masuk yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
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'

LoadBalancingRule

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan aturan penyeimbangan beban yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti aturan penyeimbang beban penyeimbang muatan. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Nama Deskripsi Nilai
backendAddressPool Referensi ke kumpulan DIP. Lalu lintas masuk secara acak dimuat seimbang di seluruh IP di IP backend. SubResource
backendAddressPools Array referensi ke kumpulan DIP. SubResource[]
backendPort Port yang digunakan untuk koneksi internal pada titik akhir. Nilai yang dapat diterima adalah antara 0 dan 65535. Perhatikan bahwa nilai 0 memungkinkan "Port Apa Pun". int
disableOutboundSnat Mengonfigurasi SNAT untuk VM di kumpulan backend untuk menggunakan alamat publicIP yang ditentukan di frontend aturan penyeimbangan beban. bool
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 adalah antara 0 dan 65534. Perhatikan bahwa nilai 0 memungkinkan "Port Apa Pun". int (diperlukan)
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
loadDistribution Kebijakan distribusi beban untuk aturan ini. 'Default'
'SourceIP'
'SourceIPProtocol'
probe Referensi ke pemeriksaan load balancer yang digunakan oleh aturan penyeimbangan beban. SubResource
protokol Referensi ke protokol transportasi yang digunakan oleh aturan penyeimbangan beban. 'Semua'
'Tcp'
'Udp' (diperlukan)

OutboundRule

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan aturan keluar yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti aturan keluar load balancer. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

Nama Deskripsi Nilai
allocatedOutboundPorts Jumlah port keluar yang akan digunakan untuk NAT. int
backendAddressPool Referensi ke kumpulan DIP. Lalu lintas keluar secara acak dimuat seimbang di seluruh IP di IP backend. SubResource (diperlukan)
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
frontendIPConfigurations Alamat IP Frontend dari load balancer. SubResource[] (diperlukan)
idleTimeoutInMinutes Batas waktu untuk koneksi diam TCP. int
protokol Protokol untuk aturan keluar di load balancer. 'Semua'
'Tcp'
'Udp' (diperlukan)

Probe

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan pemeriksaan yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti pemeriksaan load balancer. ProbePropertiesFormat

ProbePropertiesFormat

Nama Deskripsi Nilai
intervalInSeconds Interval, dalam detik, untuk seberapa sering menyelidiki status kesehatan titik akhir. Biasanya, interval sedikit kurang dari setengah periode waktu habis yang dialokasikan (dalam detik) yang memungkinkan dua pemeriksaan penuh sebelum mengeluarkan instans dari rotasi. Nilai defaultnya adalah 15, nilai minimumnya adalah 5. int
numberOfProbes Jumlah pemeriksaan di mana jika tidak ada respons, akan mengakibatkan menghentikan lalu lintas lebih lanjut dikirimkan ke titik akhir. Nilai ini memungkinkan titik akhir diambil dari rotasi lebih cepat atau lebih lambat dari waktu umum yang digunakan di Azure. int
port Port untuk mengomunikasikan pemeriksaan. Kemungkinan nilainya berkisar dari 1 sampai 65535, secara inklusif. int (diperlukan)
probeThreshold Jumlah pemeriksaan yang berhasil atau gagal berturut-turut untuk memungkinkan atau menolak lalu lintas dikirimkan ke titik akhir ini. Setelah gagal jumlah pemeriksaan berturut-turut yang sama dengan nilai ini, titik akhir akan diambil dari rotasi dan memerlukan jumlah pemeriksaan berturut-turut yang sama untuk ditempatkan kembali dalam rotasi. int
protokol Protokol titik akhir. Jika 'Tcp' ditentukan, ACK yang diterima diperlukan agar pemeriksaan berhasil. Jika 'Http' atau 'Https' ditentukan, respons 200 OK dari URI yang ditentukan diperlukan agar pemeriksaan berhasil. 'Http'
'Https'
'Tcp' (diperlukan)
requestPath URI yang digunakan untuk meminta status kesehatan dari VM. Jalur diperlukan jika protokol diatur ke http. Jika tidak, hal ini tidak diperbolehkan. Tidak ada nilai default. string

LoadBalancerSku

Nama Deskripsi Nilai
nama Nama SKU load balancer. 'Dasar'
'Gateway'
'Standar'
Tier Tingkat SKU load balancer. 'Global'
'Regional'

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Load Balancer publik dirangkai ke Load Balancer Gateway

Sebarkan ke Azure
Templat ini memungkinkan Anda menyebarkan Load Balancer Standar Publik yang ditautkan ke Load Balancer Gateway. Lalu lintas yang masuk dari internet dirutekan ke Gateway Load Balancer dengan VM linux (NVA) di kumpulan backend.
Create VM dengan beberapa NIC dan RDP yang dapat diakses

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Virtual Machines dengan beberapa (2) antarmuka jaringan (NIC), dan RDP yang dapat dihubungkan dengan load balancer yang dikonfigurasi dan aturan NAT masuk. Lebih banyak NIC dapat dengan mudah ditambahkan dengan templat ini. Templat ini juga menyebarkan Akun Penyimpanan, Virtual Network, alamat IP Publik, dan 2 Antarmuka Jaringan (front-end dan back-end).
2 VM di VNET - Aturan Load Balancer dan LB internal

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat 2 Virtual Machines di VNET dan di bawah Load balancer internal dan mengonfigurasi aturan penyeimbangan beban pada Port 80. Templat ini juga menyebarkan Akun Penyimpanan, Virtual Network, alamat IP Publik, Set Ketersediaan, dan Antarmuka Jaringan.
2 VM dalam aturan Load Balancer dan penyeimbangan beban

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat 2 Virtual Machines di bawah Load balancer dan mengonfigurasi aturan penyeimbangan beban pada Port 80. Templat ini juga menyebarkan Akun Penyimpanan, Virtual Network, alamat IP Publik, Set Ketersediaan, dan Antarmuka Jaringan. Dalam templat ini, kami menggunakan kemampuan perulangan sumber daya untuk membuat antarmuka jaringan dan komputer virtual
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
Menyebarkan Set Skala VM dengan VM Linux di belakang ILB

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Scale Set VM Linux menggunakan versi terbaru Ubuntu Linux 15.10 atau 14.04.4-LTS. VM ini berada di belakang load balancer internal dengan aturan NAT untuk koneksi ssh.
Templat AzureDatabricks untuk VNetInjection dan Load Balancer

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat load balancer, kelompok keamanan jaringan, jaringan virtual, dan ruang kerja Azure Databricks dengan jaringan virtual.
Buat penyeimbang beban internal standar

Sebarkan ke Azure
Templat ini membuat Azure Load Balancer internal standar dengan port penyeimbangan beban aturan 80
Create load balancer internal standar dengan port HA

Sebarkan ke Azure
Templat ini membuat Azure Load Balancer internal standar dengan aturan penyeimbangan beban port HA
Membuat load balancer lintas wilayah

Sebarkan ke Azure
Templat ini membuat load balancer lintas wilayah dengan kumpulan backend yang berisi dua penyeimbang beban regional. Load balancer lintas wilayah saat ini tersedia di wilayah terbatas. Load balancer regional di belakang penyeimbang muatan lintas wilayah dapat berada di wilayah mana pun.
Load Balancer standar dengan Kumpulan Backend menurut Alamat IP

Sebarkan ke Azure
Templat ini digunakan untuk menunjukkan bagaimana Templat ARM dapat digunakan untuk mengonfigurasi Kumpulan Backend dari Load Balancer oleh Alamat IP seperti yang diuraikan dalam dokumen manajemen Kumpulan Backend.
Create load-balancer dengan alamat IPv6 Publik

Sebarkan ke Azure
Templat ini membuat load-balancer yang menghadap internet dengan alamat IPv6 Publik, aturan penyeimbangan beban, dan dua VM untuk kumpulan backend.
Create load balancer standar

Sebarkan ke Azure
Templat ini membuat load-balancer yang menghadap internet, aturan penyeimbangan beban, dan tiga VM untuk kumpulan backend dengan setiap VM di zona redundan.
Load Balancer dengan 2 VIP, masing-masing dengan satu aturan LB

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Load Balancer, 2 alamat IP Publik untuk Load balancer (multivip), Virtual Network, Antarmuka Jaringan di Virtual Network & Aturan LB di Load Balancer yang digunakan oleh Antarmuka Jaringan.
Load Balancer dengan Aturan NAT Masuk

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Load Balancer, alamat IP Publik untuk Load balancer, Virtual Network, Antarmuka Jaringan di Virtual Network & Aturan NAT di Load Balancer yang digunakan oleh Antarmuka Jaringan.

Definisi sumber daya templat ARM

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

{
  "type": "Microsoft.Network/loadBalancers",
  "apiVersion": "2023-11-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "sku": {
    "name": "string",
    "tier": "string"
  },
  "extendedLocation": {
    "name": "string",
    "type": "EdgeZone"
  },
  "properties": {
    "backendAddressPools": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "drainPeriodInSeconds": "int",
          "loadBalancerBackendAddresses": [
            {
              "name": "string",
              "properties": {
                "adminState": "string",
                "ipAddress": "string",
                "loadBalancerFrontendIPConfiguration": {
                  "id": "string"
                },
                "subnet": {
                  "id": "string"
                },
                "virtualNetwork": {
                  "id": "string"
                }
              }
            }
          ],
          "location": "string",
          "syncMode": "string",
          "tunnelInterfaces": [
            {
              "identifier": "int",
              "port": "int",
              "protocol": "string",
              "type": "string"
            }
          ],
          "virtualNetwork": {
            "id": "string"
          }
        }
      }
    ],
    "frontendIPConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "gatewayLoadBalancer": {
            "id": "string"
          },
          "privateIPAddress": "string",
          "privateIPAddressVersion": "string",
          "privateIPAllocationMethod": "string",
          "publicIPAddress": {
            "extendedLocation": {
              "name": "string",
              "type": "EdgeZone"
            },
            "id": "string",
            "location": "string",
            "properties": {
              "ddosSettings": {
                "ddosProtectionPlan": {
                  "id": "string"
                },
                "protectionMode": "string"
              },
              "deleteOption": "string",
              "dnsSettings": {
                "domainNameLabel": "string",
                "domainNameLabelScope": "string",
                "fqdn": "string",
                "reverseFqdn": "string"
              },
              "idleTimeoutInMinutes": "int",
              "ipAddress": "string",
              "ipTags": [
                {
                  "ipTagType": "string",
                  "tag": "string"
                }
              ],
              "linkedPublicIPAddress": { public-ip-address-object },
              "migrationPhase": "string",
              "natGateway": {
                "id": "string",
                "location": "string",
                "properties": {
                  "idleTimeoutInMinutes": "int",
                  "publicIpAddresses": [
                    {
                      "id": "string"
                    }
                  ],
                  "publicIpPrefixes": [
                    {
                      "id": "string"
                    }
                  ]
                },
                "sku": {
                  "name": "Standard"
                },
                "tags": {},
                "zones": [ "string" ]
              },
              "publicIPAddressVersion": "string",
              "publicIPAllocationMethod": "string",
              "publicIPPrefix": {
                "id": "string"
              },
              "servicePublicIPAddress": { public-ip-address-object }
            },
            "sku": {
              "name": "string",
              "tier": "string"
            },
            "tags": {},
            "zones": [ "string" ]
          },
          "publicIPPrefix": {
            "id": "string"
          },
          "subnet": {
            "id": "string",
            "name": "string",
            "properties": {
              "addressPrefix": "string",
              "addressPrefixes": [ "string" ],
              "applicationGatewayIPConfigurations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "subnet": {
                      "id": "string"
                    }
                  }
                }
              ],
              "defaultOutboundAccess": "bool",
              "delegations": [
                {
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "serviceName": "string"
                  },
                  "type": "string"
                }
              ],
              "ipAllocations": [
                {
                  "id": "string"
                }
              ],
              "natGateway": {
                "id": "string"
              },
              "networkSecurityGroup": {
                "id": "string",
                "location": "string",
                "properties": {
                  "flushConnection": "bool",
                  "securityRules": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "access": "string",
                        "description": "string",
                        "destinationAddressPrefix": "string",
                        "destinationAddressPrefixes": [ "string" ],
                        "destinationApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {},
                            "tags": {}
                          }
                        ],
                        "destinationPortRange": "string",
                        "destinationPortRanges": [ "string" ],
                        "direction": "string",
                        "priority": "int",
                        "protocol": "string",
                        "sourceAddressPrefix": "string",
                        "sourceAddressPrefixes": [ "string" ],
                        "sourceApplicationSecurityGroups": [
                          {
                            "id": "string",
                            "location": "string",
                            "properties": {},
                            "tags": {}
                          }
                        ],
                        "sourcePortRange": "string",
                        "sourcePortRanges": [ "string" ]
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {}
              },
              "privateEndpointNetworkPolicies": "string",
              "privateLinkServiceNetworkPolicies": "string",
              "routeTable": {
                "id": "string",
                "location": "string",
                "properties": {
                  "disableBgpRoutePropagation": "bool",
                  "routes": [
                    {
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "addressPrefix": "string",
                        "hasBgpOverride": "bool",
                        "nextHopIpAddress": "string",
                        "nextHopType": "string"
                      },
                      "type": "string"
                    }
                  ]
                },
                "tags": {}
              },
              "serviceEndpointPolicies": [
                {
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "contextualServiceEndpointPolicies": [ "string" ],
                    "serviceAlias": "string",
                    "serviceEndpointPolicyDefinitions": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "description": "string",
                          "service": "string",
                          "serviceResources": [ "string" ]
                        },
                        "type": "string"
                      }
                    ]
                  },
                  "tags": {}
                }
              ],
              "serviceEndpoints": [
                {
                  "locations": [ "string" ],
                  "service": "string"
                }
              ],
              "sharingScope": "string"
            },
            "type": "string"
          }
        },
        "zones": [ "string" ]
      }
    ],
    "inboundNatPools": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendPort": "int",
          "enableFloatingIP": "bool",
          "enableTcpReset": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPortRangeEnd": "int",
          "frontendPortRangeStart": "int",
          "idleTimeoutInMinutes": "int",
          "protocol": "string"
        }
      }
    ],
    "inboundNatRules": [
      {
        "id": "string",
        "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"
        }
      }
    ],
    "loadBalancingRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendAddressPools": [
            {
              "id": "string"
            }
          ],
          "backendPort": "int",
          "disableOutboundSnat": "bool",
          "enableFloatingIP": "bool",
          "enableTcpReset": "bool",
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": "int",
          "idleTimeoutInMinutes": "int",
          "loadDistribution": "string",
          "probe": {
            "id": "string"
          },
          "protocol": "string"
        }
      }
    ],
    "outboundRules": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "allocatedOutboundPorts": "int",
          "backendAddressPool": {
            "id": "string"
          },
          "enableTcpReset": "bool",
          "frontendIPConfigurations": [
            {
              "id": "string"
            }
          ],
          "idleTimeoutInMinutes": "int",
          "protocol": "string"
        }
      }
    ],
    "probes": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "intervalInSeconds": "int",
          "numberOfProbes": "int",
          "port": "int",
          "probeThreshold": "int",
          "protocol": "string",
          "requestPath": "string"
        }
      }
    ]
  }
}

Nilai properti

loadBalancers

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Network/loadBalancers'
apiVersion Versi api sumber daya '2023-11-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.
lokasi Lokasi sumber daya. string
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
sku SKU load balancer. LoadBalancerSku
extendedLocation Lokasi penyeimbang beban yang diperluas. ExtendedLocation
properti Properti load balancer. LoadBalancerPropertiesFormat

ExtendedLocation

Nama Deskripsi Nilai
nama Nama lokasi yang diperluas. string
jenis Jenis lokasi yang diperluas. 'EdgeZone'

LoadBalancerPropertiesFormat

Nama Deskripsi Nilai
backendAddressPools Kumpulan alamat backend yang digunakan oleh load balancer. BackendAddressPool[]
frontendIPConfigurations Objek yang mewakili IP frontend yang akan digunakan untuk load balancer. FrontendIPConfiguration[]
inboundNatPools Menentukan rentang port eksternal untuk NAT masuk ke port backend tunggal pada NIC yang terkait dengan penyeimbang beban. Aturan NAT masuk dibuat secara otomatis untuk setiap NIC yang terkait dengan Load Balancer menggunakan port eksternal dari rentang ini. Menentukan kumpulan NAT Masuk pada Load Balancer Anda saling eksklusif dengan menentukan aturan NAT masuk. Kumpulan NAT masuk dirujuk dari set skala komputer virtual. NIC yang terkait dengan komputer virtual individual tidak dapat mereferensikan kumpulan NAT masuk. Mereka harus mereferensikan aturan NAT masuk individu. InboundNatPool[]
inboundNatRules Kumpulan Aturan NAT masuk yang digunakan oleh load balancer. Menentukan aturan NAT masuk pada load balancer Anda saling eksklusif dengan menentukan kumpulan NAT masuk. Kumpulan NAT masuk dirujuk dari set skala komputer virtual. NIC yang terkait dengan komputer virtual individual tidak dapat mereferensikan kumpulan NAT Masuk. Mereka harus mereferensikan aturan NAT masuk individu. InboundNatRule[]
loadBalancingRules Koleksi objek yang mewakili aturan penyeimbangan beban Mendapatkan provisi. LoadBalancingRule[]
outboundRules Aturan keluar. OutboundRule[]
Probe Kumpulan objek pemeriksaan yang digunakan dalam load balancer. Probe[]

BackendAddressPool

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan kumpulan alamat backend yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti kumpulan alamat backend load balancer. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nama Deskripsi Nilai
drainPeriodInSeconds Jumlah detik Load Balancer menunggu sebelum mengirim RESET ke alamat klien dan backend. int
loadBalancerBackendAddresses Array alamat backend. LoadBalancerBackendAddress[]
lokasi Lokasi kumpulan alamat backend. string
syncMode Mode sinkron alamat backend untuk kumpulan backend 'Otomatis'
'Manual'
tunnelInterfaces Array antarmuka terowongan load balancer gateway. GatewayLoadBalancerTunnelInterface[]
virtualNetwork Referensi ke jaringan virtual. SubResource

LoadBalancerBackendAddress

Nama Deskripsi Nilai
nama Nama alamat backend. string
properti Properti kumpulan alamat backend load balancer. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Nama Deskripsi Nilai
adminState Daftar status administratif yang setelah diatur dapat mengambil alih pemeriksaan kesehatan sehingga Load Balancer akan selalu meneruskan koneksi baru ke backend, atau menolak koneksi baru dan mengatur ulang koneksi yang ada. 'Turun'
'Tidak Ada'
'Naik'
ipAddress Alamat IP milik jaringan virtual yang dirujuk. string
loadBalancerFrontendIPConfiguration Referensi ke konfigurasi alamat ip frontend yang ditentukan dalam loadbalancer regional. SubResource
subnet Referensi ke subnet yang ada. SubResource
virtualNetwork Referensi ke jaringan virtual yang ada. SubResource

SubResource

Nama Deskripsi Nilai
id ID Sumber Daya. string

GatewayLoadBalancerTunnelInterface

Nama Deskripsi Nilai
pengidentifikasi Pengidentifikasi antarmuka terowongan load balancer gateway. int
port Port antarmuka terowongan load balancer gateway. int
protokol Protokol antarmuka terowongan load balancer gateway. 'Asli'
'Tidak Ada'
'VXLAN'
jenis Jenis lalu lintas antarmuka terowongan load balancer gateway. 'Eksternal'
'Internal'
'Tidak Ada'

FrontendIPConfiguration

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan konfigurasi IP frontend yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti pemeriksaan load balancer. FrontendIPConfigurationPropertiesFormat
zona Daftar zona ketersediaan yang menunjukkan IP yang dialokasikan untuk kebutuhan sumber daya. string[]

FrontendIPConfigurationPropertiesFormat

Nama Deskripsi Nilai
gatewayLoadBalancer Referensi ke IP frontend load balancer gateway. SubResource
privateIPAddress Alamat IP privat konfigurasi IP. string
privateIPAddressVersion Apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. 'IPv4'
'IPv6'
privateIPAllocationMethod Metode alokasi IP Privat. 'Dinamis'
'Statis'
publicIPAddress Referensi ke sumber daya IP Publik. PublicIPAddress
publicIPPrefix Referensi ke sumber daya Prefiks IP Publik. SubResource
subnet Referensi ke sumber daya subnet. Subnet

PublicIPAddress

Nama Deskripsi Nilai
extendedLocation Lokasi alamat IP publik yang diperluas. ExtendedLocation
id ID Sumber Daya. string
lokasi Lokasi sumber daya. string
properti Properti alamat IP publik. PublicIPAddressPropertiesFormat
sku SKU alamat IP publik. PublicIPAddressSku
tag Tag sumber daya. objek
zona Daftar zona ketersediaan yang menunjukkan IP yang dialokasikan untuk kebutuhan sumber daya. string[]

PublicIPAddressPropertiesFormat

Nama Deskripsi Nilai
ddosSettings Kebijakan kustom perlindungan DDoS yang terkait dengan alamat IP publik. DdosSettings
deleteOption Tentukan apa yang terjadi pada alamat IP publik saat VM menggunakannya dihapus 'Hapus'
'Lepaskan'
dnsSettings FQDN catatan DNS yang terkait dengan alamat IP publik. PublicIPAddressDnsSettings
idleTimeoutInMinutes Batas waktu menganggur alamat IP publik. int
ipAddress Alamat IP yang terkait dengan sumber daya alamat IP publik. string
ipTags Daftar tag yang terkait dengan alamat IP publik. IpTag[]
linkedPublicIPAddress Alamat IP publik tertaut dari sumber daya alamat IP publik. PublicIPAddress
migrationPhase Fase migrasi Alamat IP Publik. 'Batalkan'
'Penerapan'
'Berkomitmen'
'Tidak Ada'
'Persiapkan'
natGateway NatGateway untuk alamat IP Publik. NatGateway
publicIPAddressVersion Versi alamat IP publik. 'IPv4'
'IPv6'
publicIPAllocationMethod Metode alokasi alamat IP publik. 'Dinamis'
'Statis'
publicIPPrefix Awalan IP Publik dari Alamat IP Publik ini harus dialokasikan. SubResource
servicePublicIPAddress Alamat IP publik layanan dari sumber daya alamat IP publik. PublicIPAddress

DdosSettings

Nama Deskripsi Nilai
ddosProtectionPlan Paket perlindungan DDoS yang terkait dengan IP publik. Hanya dapat diatur jika ProtectionMode Diaktifkan SubResource
protectionMode Mode perlindungan DDoS DARI IP publik 'Dinonaktifkan'
'Diaktifkan'
'VirtualNetworkInherited'

PublicIPAddressDnsSettings

Nama Deskripsi Nilai
domainNameLabel Label nama domain. Perangkaian label nama domain dan zona DNS regional membentuk nama domain yang sepenuhnya memenuhi syarat yang terkait dengan alamat IP publik. Jika label nama domain ditentukan, rekaman DNS A dibuat untuk IP publik di sistem Microsoft Azure DNS. string
domainNameLabelScope Cakupan label nama domain. Jika label nama domain dan cakupan label nama domain ditentukan, catatan DNS A dibuat untuk IP publik di sistem Microsoft Azure DNS dengan nilai hash yang disertakan dalam FQDN. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'TenantReuse'
Fqdn Nama Domain yang Sepenuhnya Memenuhi Syarat dari catatan DNS yang terkait dengan IP publik. Ini adalah perangkaian domainNameLabel dan zona DNS regional. string
reverseFqdn FQDN terbalik. Nama domain yang terlihat dan sepenuhnya memenuhi syarat pengguna yang diselesaikan ke alamat IP publik ini. Jika reverseFqdn ditentukan, maka catatan DNS PTR dibuat menunjuk dari alamat IP di domain in-addr.arpa ke FQDN terbalik. string

IpTag

Nama Deskripsi Nilai
ipTagType Jenis tag IP. Contoh: FirstPartyUsage. string
tag Nilai tag IP yang terkait dengan IP publik. Contoh: SQL. string

NatGateway

Nama Deskripsi Nilai
id ID Sumber Daya. string
lokasi Lokasi sumber daya. string
properti Properti Nat Gateway. NatGatewayPropertiesFormat
sku SKU gateway nat. NatGatewaySku
tag Tag sumber daya. objek
zona Daftar zona ketersediaan yang menunjukkan zona tempat Nat Gateway harus disebarkan. string[]

NatGatewayPropertiesFormat

Nama Deskripsi Nilai
idleTimeoutInMinutes Batas waktu menganggur gateway nat. int
publicIpAddresses Array alamat IP publik yang terkait dengan sumber daya gateway nat. SubResource[]
publicIpPrefixes Array prefiks ip publik yang terkait dengan sumber daya gateway nat. SubResource[]

NatGatewaySku

Nama Deskripsi Nilai
nama Nama SKU Nat Gateway. 'Standar'

PublicIPAddressSku

Nama Deskripsi Nilai
nama Nama SKU alamat IP publik. 'Dasar'
'Standar'
Tier Tingkat SKU alamat IP publik. 'Global'
'Regional'

Subnet

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam grup sumber daya. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti subnet. SubnetPropertiesFormat
jenis Jenis sumber daya string

SubnetPropertiesFormat

Nama Deskripsi Nilai
addressPrefix Awalan alamat untuk subnet. string
addressPrefixes Daftar awalan alamat untuk subnet. string[]
applicationGatewayIPConfigurations Konfigurasi IP gateway aplikasi sumber daya jaringan virtual. ApplicationGatewayIPConfiguration[]
defaultOutboundAccess Atur properti ini ke false untuk menonaktifkan konektivitas keluar default untuk semua VM di subnet. Properti ini hanya dapat diatur pada saat pembuatan subnet dan tidak dapat diperbarui untuk subnet yang ada. bool
Delegasi Array referensi ke delegasi pada subnet. Delegasi[]
ipAllocations Array IpAllocation yang mereferensikan subnet ini. SubResource[]
natGateway Gateway Nat yang terkait dengan subnet ini. SubResource
networkSecurityGroup Referensi ke sumber daya NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Aktifkan atau Nonaktifkan terapkan kebijakan jaringan pada titik akhir privat di subnet. 'Dinonaktifkan'
'Diaktifkan'
'NetworkSecurityGroupEnabled'
'RouteTableEnabled'
privateLinkServiceNetworkPolicies Aktifkan atau Nonaktifkan penerapan kebijakan jaringan pada layanan tautan privat di subnet. 'Dinonaktifkan'
'Diaktifkan'
routeTable Referensi ke sumber daya RouteTable. RouteTable
serviceEndpointPolicies Array kebijakan titik akhir layanan. ServiceEndpointPolicy[]
serviceEndpoints Array titik akhir layanan. ServiceEndpointPropertiesFormat[]
sharingScope Atur properti ini ke Penyewa untuk mengizinkan berbagi subnet dengan langganan lain di penyewa AAD Anda. Properti ini hanya dapat diatur jika defaultOutboundAccess diatur ke false, kedua properti hanya dapat diatur jika subnet kosong. 'DelegatedServices'
'Penyewa'

ApplicationGatewayIPConfiguration

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama konfigurasi IP yang unik dalam Application Gateway. string
properti Properti konfigurasi IP gateway aplikasi. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Nama Deskripsi Nilai
subnet Referensi ke sumber daya subnet. Subnet dari mana gateway aplikasi mendapatkan alamat privatnya. SubResource

Delegasi

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam subnet. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti subnet. ServiceDelegationPropertiesFormat
jenis Jenis sumber daya string

ServiceDelegationPropertiesFormat

Nama Deskripsi Nilai
serviceName Nama layanan yang subnetnya harus didelegasikan (misalnya Microsoft.Sql/servers). string

NetworkSecurityGroup

Nama Deskripsi Nilai
id ID Sumber Daya. string
lokasi Lokasi sumber daya. string
properti Properti grup keamanan jaringan. NetworkSecurityGroupPropertiesFormat
tag Tag sumber daya. objek

NetworkSecurityGroupPropertiesFormat

Nama Deskripsi Nilai
flushConnection Saat diaktifkan, alur yang dibuat dari koneksi Kelompok Keamanan Jaringan akan dievaluasi kembali saat aturan diperbarui. Pengaktifan awal akan memicu evaluasi ulang. bool
securityRules Kumpulan aturan keamanan kelompok keamanan jaringan. SecurityRule[]

SecurityRule

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam grup sumber daya. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti aturan keamanan. SecurityRulePropertiesFormat
jenis Jenis sumber daya. string

SecurityRulePropertiesFormat

Nama Deskripsi Nilai
akses Lalu lintas jaringan diizinkan atau ditolak. 'Izinkan'
'Tolak' (diperlukan)
deskripsi Deskripsi untuk aturan ini. Dibatasi hingga 140 karakter. string
destinationAddressPrefix Awalan alamat tujuan. CIDR atau rentang IP tujuan. Tanda bintang '*' juga dapat digunakan untuk mencocokkan semua IP sumber. Tag default seperti 'VirtualNetwork', 'AzureLoadBalancer' dan 'Internet' juga dapat digunakan. string
destinationAddressPrefixes Awalan alamat tujuan. CIDR atau rentang IP tujuan. string[]
destinationApplicationSecurityGroups Kelompok keamanan aplikasi ditentukan sebagai tujuan. ApplicationSecurityGroup[]
destinationPortRange Port atau rentang tujuan. Bilangan bulat atau rentang antara 0 dan 65535. Tanda bintang '*' juga dapat digunakan untuk mencocokkan semua port. string
destinationPortRanges Rentang port tujuan. string[]
direction Arah aturan. Arah menentukan apakah aturan akan dievaluasi pada lalu lintas masuk atau keluar. 'Masuk'
'Keluar' (diperlukan)
prioritas Prioritas aturan. Nilainya bisa antara 100 dan 4096. Nomor prioritas harus unik untuk setiap aturan dalam koleksi. Semakin rendah angka prioritas, semakin tinggi prioritas aturan. int (diperlukan)
protokol Protokol jaringan yang berlaku untuk aturan ini. '*'
'Ah'
'Esp'
'Icmp'
'Tcp'
'Udp' (diperlukan)
sourceAddressPrefix CIDR atau rentang IP sumber. Tanda bintang '*' juga dapat digunakan untuk mencocokkan semua IP sumber. Tag default seperti 'VirtualNetwork', 'AzureLoadBalancer' dan 'Internet' juga dapat digunakan. Jika ini adalah aturan masuk, tentukan dari mana lalu lintas jaringan berasal. string
sourceAddressPrefixes CIDR atau rentang IP sumber. string[]
sourceApplicationSecurityGroups Kelompok keamanan aplikasi ditentukan sebagai sumber. ApplicationSecurityGroup[]
sourcePortRange Port atau rentang sumber. Bilangan bulat atau rentang antara 0 dan 65535. Tanda bintang '*' juga dapat digunakan untuk mencocokkan semua port. string
sourcePortRanges Rentang port sumber. string[]

ApplicationSecurityGroup

Nama Deskripsi Nilai
id ID Sumber Daya. string
lokasi Lokasi sumber daya. string
properti Properti grup keamanan aplikasi. ApplicationSecurityGroupPropertiesFormat
tag Tag sumber daya. objek

ApplicationSecurityGroupPropertiesFormat

Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.

RouteTable

Nama Deskripsi Nilai
id ID Sumber Daya. string
lokasi Lokasi sumber daya. string
properti Properti tabel rute. RouteTablePropertiesFormat
tag Tag sumber daya. objek

RouteTablePropertiesFormat

Nama Deskripsi Nilai
disableBgpRoutePropagation Apakah akan menonaktifkan rute yang dipelajari oleh BGP pada tabel rute tersebut. Benar berarti menonaktifkan. bool
rute Kumpulan rute yang terkandung dalam tabel rute. Rute[]

Rute

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam grup sumber daya. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti rute. RoutePropertiesFormat
jenis Jenis sumber daya. string

RoutePropertiesFormat

Nama Deskripsi Nilai
addressPrefix CIDR tujuan tempat rute diterapkan. string
hasBgpOverride Nilai yang menunjukkan apakah rute ini menimpa rute BGP yang tumpang tindih terlepas dari LPM. bool
nextHopIpAddress Paket alamat IP harus diteruskan. Nilai hop berikutnya hanya diizinkan dalam rute di mana jenis hop berikutnya adalah VirtualAppliance. string
nextHopType Jenis Hop Azure tempat paket harus dikirim. 'Internet'
'Tidak Ada'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (diperlukan)

ServiceEndpointPolicy

Nama Deskripsi Nilai
id ID Sumber Daya. string
lokasi Lokasi sumber daya. string
properti Properti kebijakan titik akhir layanan. ServiceEndpointPolicyPropertiesFormat
tag Tag sumber daya. objek

ServiceEndpointPolicyPropertiesFormat

Nama Deskripsi Nilai
contextualServiceEndpointPolicies Kumpulan kebijakan titik akhir layanan kontekstual. string[]
serviceAlias Alias yang menunjukkan apakah kebijakan tersebut milik layanan string
serviceEndpointPolicyDefinitions Kumpulan definisi kebijakan titik akhir layanan dari kebijakan titik akhir layanan. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam grup sumber daya. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti definisi kebijakan titik akhir layanan. ServiceEndpointPolicyDefinitionPropertiesFormat
jenis Jenis sumber daya. string

ServiceEndpointPolicyDefinitionPropertiesFormat

Nama Deskripsi Nilai
deskripsi Deskripsi untuk aturan ini. Dibatasi hingga 140 karakter. string
service Nama titik akhir layanan. string
serviceResources Daftar sumber daya layanan. string[]

ServiceEndpointPropertiesFormat

Nama Deskripsi Nilai
locations Daftar lokasi. string[]
service Jenis layanan titik akhir. string

InboundNatPool

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan NAT masuk yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti kumpulan nat masuk load balancer. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Nama Deskripsi Nilai
backendPort Port yang digunakan untuk koneksi internal pada titik akhir. Nilai yang dapat diterima adalah antara 1 dan 65535. int (diperlukan)
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
frontendPortRangeEnd Nomor port terakhir dalam rentang port eksternal yang akan digunakan untuk menyediakan Nat Masuk ke NIC yang terkait dengan load balancer. Rentang nilai yang dapat diterima antara 1 dan 65535. int (diperlukan)
frontendPortRangeStart Nomor port pertama dalam rentang port eksternal yang akan digunakan untuk menyediakan Nat Masuk ke NIC yang terkait dengan load balancer. Rentang nilai yang dapat diterima antara 1 dan 65534. int (diperlukan)
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 kumpulan NAT masuk. 'Semua'
'Tcp'
'Udp' (diperlukan)

InboundNatRule

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan aturan NAT masuk yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
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'

LoadBalancingRule

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan aturan penyeimbangan beban yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti aturan penyeimbang beban penyeimbang muatan. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Nama Deskripsi Nilai
backendAddressPool Referensi ke kumpulan DIP. Lalu lintas masuk secara acak dimuat seimbang di seluruh IP di IP backend. SubResource
backendAddressPools Array referensi ke kumpulan DIP. SubResource[]
backendPort Port yang digunakan untuk koneksi internal pada titik akhir. Nilai yang dapat diterima adalah antara 0 dan 65535. Perhatikan bahwa nilai 0 memungkinkan "Port Apa Pun". int
disableOutboundSnat Mengonfigurasi SNAT untuk VM di kumpulan backend untuk menggunakan alamat publicIP yang ditentukan di frontend aturan penyeimbangan beban. bool
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 adalah antara 0 dan 65534. Perhatikan bahwa nilai 0 memungkinkan "Port Apa Pun". int (diperlukan)
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
loadDistribution Kebijakan distribusi beban untuk aturan ini. 'Default'
'SourceIP'
'SourceIPProtocol'
probe Referensi ke pemeriksaan load balancer yang digunakan oleh aturan penyeimbangan beban. SubResource
protokol Referensi ke protokol transportasi yang digunakan oleh aturan penyeimbangan beban. 'Semua'
'Tcp'
'Udp' (diperlukan)

OutboundRule

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan aturan keluar yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti aturan keluar load balancer. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

Nama Deskripsi Nilai
allocatedOutboundPorts Jumlah port keluar yang akan digunakan untuk NAT. int
backendAddressPool Referensi ke kumpulan DIP. Lalu lintas keluar secara acak dimuat seimbang di seluruh IP di IP backend. SubResource (diperlukan)
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
frontendIPConfigurations Alamat IP Frontend dari load balancer. SubResource[] (diperlukan)
idleTimeoutInMinutes Batas waktu untuk koneksi diam TCP. int
protokol Protokol untuk aturan keluar di load balancer. 'Semua'
'Tcp'
'Udp' (diperlukan)

Probe

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan pemeriksaan yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti pemeriksaan load balancer. ProbePropertiesFormat

ProbePropertiesFormat

Nama Deskripsi Nilai
intervalInSeconds Interval, dalam detik, untuk seberapa sering menyelidiki status kesehatan titik akhir. Biasanya, interval sedikit kurang dari setengah periode waktu habis yang dialokasikan (dalam detik) yang memungkinkan dua pemeriksaan penuh sebelum mengeluarkan instans dari rotasi. Nilai defaultnya adalah 15, nilai minimumnya adalah 5. int
numberOfProbes Jumlah pemeriksaan di mana jika tidak ada respons, akan mengakibatkan menghentikan lalu lintas lebih lanjut dikirimkan ke titik akhir. Nilai ini memungkinkan titik akhir diambil dari rotasi lebih cepat atau lebih lambat dari waktu umum yang digunakan di Azure. int
port Port untuk mengomunikasikan pemeriksaan. Kemungkinan nilainya berkisar dari 1 sampai 65535, secara inklusif. int (diperlukan)
probeThreshold Jumlah pemeriksaan yang berhasil atau gagal berturut-turut untuk memungkinkan atau menolak lalu lintas dikirim ke titik akhir ini. Setelah gagal jumlah pemeriksaan berturut-turut yang sama dengan nilai ini, titik akhir akan diambil dari rotasi dan memerlukan jumlah pemeriksaan berturut-turut yang sama untuk ditempatkan kembali dalam rotasi. int
protokol Protokol titik akhir. Jika 'Tcp' ditentukan, ACK yang diterima diperlukan agar pemeriksaan berhasil. Jika 'Http' atau 'Https' ditentukan, respons 200 OK dari URI yang ditentukan diperlukan agar pemeriksaan berhasil. 'Http'
'Https'
'Tcp' (diperlukan)
requestPath URI yang digunakan untuk meminta status kesehatan dari VM. Jalur diperlukan jika protokol diatur ke http. Jika tidak, hal ini tidak diperbolehkan. Tidak ada nilai default. string

LoadBalancerSku

Nama Deskripsi Nilai
nama Nama SKU load balancer. 'Dasar'
'Gateway'
'Standar'
Tier Tingkat SKU load balancer. 'Global'
'Regional'

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Load Balancer publik dirangkai ke Load Balancer Gateway

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan Load Balancer Standar Publik yang ditautkan ke Load Balancer Gateway. Lalu lintas yang masuk dari internet dirutekan ke Gateway Load Balancer dengan VM linux (NVA) di kumpulan backend.
Create VM dengan beberapa NIC dan RDP yang dapat diakses

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Virtual Machines dengan beberapa (2) antarmuka jaringan (NIC), dan RDP yang dapat disambungkan dengan load balancer yang dikonfigurasi dan aturan NAT masuk. Lebih banyak NIC dapat dengan mudah ditambahkan dengan templat ini. Templat ini juga menyebarkan Akun Penyimpanan, Virtual Network, alamat IP Publik, dan 2 Antarmuka Jaringan (front-end dan back-end).
2 VM di VNET - Aturan Load Balancer internal dan LB

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat 2 Virtual Machines di VNET dan di bawah Load balancer internal dan mengonfigurasi aturan penyeimbangan beban pada Port 80. Templat ini juga menyebarkan Akun Penyimpanan, Virtual Network, alamat IP Publik, Set Ketersediaan, dan Antarmuka Jaringan.
2 VM dalam aturan Load Balancer dan penyeimbangan beban

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat 2 Virtual Machines di bawah Load balancer dan mengonfigurasi aturan penyeimbangan beban pada Port 80. Templat ini juga menyebarkan Akun Penyimpanan, Virtual Network, alamat IP Publik, Set Ketersediaan, dan Antarmuka Jaringan. Dalam templat ini, kami menggunakan kemampuan perulangan sumber daya untuk membuat antarmuka jaringan dan komputer virtual
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
Menyebarkan Set Skala VM dengan VM Linux di belakang ILB

Sebarkan ke Azure
Templat ini memungkinkan Anda untuk menyebarkan VM Scale Set VM Linux menggunakan versi terbaru Ubuntu Linux 15.10 atau 14.04.4-LTS. VM ini berada di belakang load balancer internal dengan aturan NAT untuk koneksi ssh.
Templat AzureDatabricks untuk VNetInjection dan Load Balancer

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat load balancer, kelompok keamanan jaringan, jaringan virtual, dan ruang kerja Azure Databricks dengan jaringan virtual.
Buat penyeimbang beban internal standar

Sebarkan ke Azure
Templat ini membuat Azure Load Balancer internal standar dengan port penyeimbangan beban aturan 80
Create load balancer internal standar dengan port HA

Sebarkan ke Azure
Templat ini membuat Azure Load Balancer internal standar dengan aturan penyeimbangan beban port HA
Membuat load balancer lintas wilayah

Sebarkan ke Azure
Templat ini membuat load balancer lintas wilayah dengan kumpulan backend yang berisi dua penyeimbang beban regional. Load balancer lintas wilayah saat ini tersedia di wilayah terbatas. Load balancer regional di belakang load balancer lintas wilayah dapat berada di wilayah mana pun.
Load Balancer standar dengan Kumpulan Backend menurut Alamat IP

Sebarkan ke Azure
Templat ini digunakan untuk menunjukkan bagaimana Templat ARM dapat digunakan untuk mengonfigurasi Kumpulan Backend dari Load Balancer oleh Alamat IP seperti yang diuraikan dalam dokumen manajemen Kumpulan Backend.
Create load-balancer dengan alamat IPv6 Publik

Sebarkan ke Azure
Templat ini membuat load-balancer yang menghadap internet dengan alamat IPv6 Publik, aturan penyeimbangan beban, dan dua VM untuk kumpulan backend.
Create load balancer standar

Sebarkan ke Azure
Templat ini membuat load-balancer yang menghadap internet, aturan penyeimbangan beban, dan tiga VM untuk kumpulan backend dengan setiap VM di zona redundan.
Load Balancer dengan 2 VIP, masing-masing dengan satu aturan LB

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Load Balancer, 2 alamat IP Publik untuk Load balancer (multivip), Virtual Network, Antarmuka Jaringan di Virtual Network & Aturan LB di Load Balancer yang digunakan oleh Antarmuka Jaringan.
Load Balancer dengan Aturan NAT Masuk

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat Load Balancer, alamat IP Publik untuk Load balancer, Virtual Network, Antarmuka Jaringan di Virtual Network & Aturan NAT di Load Balancer yang digunakan oleh Antarmuka Jaringan.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya loadBalancers dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

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

Format sumber daya

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/loadBalancers@2023-11-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      backendAddressPools = [
        {
          id = "string"
          name = "string"
          properties = {
            drainPeriodInSeconds = int
            loadBalancerBackendAddresses = [
              {
                name = "string"
                properties = {
                  adminState = "string"
                  ipAddress = "string"
                  loadBalancerFrontendIPConfiguration = {
                    id = "string"
                  }
                  subnet = {
                    id = "string"
                  }
                  virtualNetwork = {
                    id = "string"
                  }
                }
              }
            ]
            location = "string"
            syncMode = "string"
            tunnelInterfaces = [
              {
                identifier = int
                port = int
                protocol = "string"
                type = "string"
              }
            ]
            virtualNetwork = {
              id = "string"
            }
          }
        }
      ]
      frontendIPConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            gatewayLoadBalancer = {
              id = "string"
            }
            privateIPAddress = "string"
            privateIPAddressVersion = "string"
            privateIPAllocationMethod = "string"
            publicIPAddress = {
              extendedLocation = {
                name = "string"
                type = "EdgeZone"
              }
              id = "string"
              location = "string"
              properties = {
                ddosSettings = {
                  ddosProtectionPlan = {
                    id = "string"
                  }
                  protectionMode = "string"
                }
                deleteOption = "string"
                dnsSettings = {
                  domainNameLabel = "string"
                  domainNameLabelScope = "string"
                  fqdn = "string"
                  reverseFqdn = "string"
                }
                idleTimeoutInMinutes = int
                ipAddress = "string"
                ipTags = [
                  {
                    ipTagType = "string"
                    tag = "string"
                  }
                ]
                linkedPublicIPAddress = {
                  public-ip-address-object
                }
                migrationPhase = "string"
                natGateway = {
                  id = "string"
                  location = "string"
                  properties = {
                    idleTimeoutInMinutes = int
                    publicIpAddresses = [
                      {
                        id = "string"
                      }
                    ]
                    publicIpPrefixes = [
                      {
                        id = "string"
                      }
                    ]
                  }
                  sku = {
                    name = "Standard"
                  }
                  tags = {}
                  zones = [
                    "string"
                  ]
                }
                publicIPAddressVersion = "string"
                publicIPAllocationMethod = "string"
                publicIPPrefix = {
                  id = "string"
                }
                servicePublicIPAddress = {
                  public-ip-address-object
                }
              }
              sku = {
                name = "string"
                tier = "string"
              }
              tags = {}
              zones = [
                "string"
              ]
            }
            publicIPPrefix = {
              id = "string"
            }
            subnet = {
              id = "string"
              name = "string"
              properties = {
                addressPrefix = "string"
                addressPrefixes = [
                  "string"
                ]
                applicationGatewayIPConfigurations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      subnet = {
                        id = "string"
                      }
                    }
                  }
                ]
                defaultOutboundAccess = bool
                delegations = [
                  {
                    id = "string"
                    name = "string"
                    properties = {
                      serviceName = "string"
                    }
                    type = "string"
                  }
                ]
                ipAllocations = [
                  {
                    id = "string"
                  }
                ]
                natGateway = {
                  id = "string"
                }
                networkSecurityGroup = {
                  id = "string"
                  location = "string"
                  properties = {
                    flushConnection = bool
                    securityRules = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          access = "string"
                          description = "string"
                          destinationAddressPrefix = "string"
                          destinationAddressPrefixes = [
                            "string"
                          ]
                          destinationApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {}
                              tags = {}
                            }
                          ]
                          destinationPortRange = "string"
                          destinationPortRanges = [
                            "string"
                          ]
                          direction = "string"
                          priority = int
                          protocol = "string"
                          sourceAddressPrefix = "string"
                          sourceAddressPrefixes = [
                            "string"
                          ]
                          sourceApplicationSecurityGroups = [
                            {
                              id = "string"
                              location = "string"
                              properties = {}
                              tags = {}
                            }
                          ]
                          sourcePortRange = "string"
                          sourcePortRanges = [
                            "string"
                          ]
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {}
                }
                privateEndpointNetworkPolicies = "string"
                privateLinkServiceNetworkPolicies = "string"
                routeTable = {
                  id = "string"
                  location = "string"
                  properties = {
                    disableBgpRoutePropagation = bool
                    routes = [
                      {
                        id = "string"
                        name = "string"
                        properties = {
                          addressPrefix = "string"
                          hasBgpOverride = bool
                          nextHopIpAddress = "string"
                          nextHopType = "string"
                        }
                        type = "string"
                      }
                    ]
                  }
                  tags = {}
                }
                serviceEndpointPolicies = [
                  {
                    id = "string"
                    location = "string"
                    properties = {
                      contextualServiceEndpointPolicies = [
                        "string"
                      ]
                      serviceAlias = "string"
                      serviceEndpointPolicyDefinitions = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            description = "string"
                            service = "string"
                            serviceResources = [
                              "string"
                            ]
                          }
                          type = "string"
                        }
                      ]
                    }
                    tags = {}
                  }
                ]
                serviceEndpoints = [
                  {
                    locations = [
                      "string"
                    ]
                    service = "string"
                  }
                ]
                sharingScope = "string"
              }
              type = "string"
            }
          }
          zones = [
            "string"
          ]
        }
      ]
      inboundNatPools = [
        {
          id = "string"
          name = "string"
          properties = {
            backendPort = int
            enableFloatingIP = bool
            enableTcpReset = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPortRangeEnd = int
            frontendPortRangeStart = int
            idleTimeoutInMinutes = int
            protocol = "string"
          }
        }
      ]
      inboundNatRules = [
        {
          id = "string"
          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"
          }
        }
      ]
      loadBalancingRules = [
        {
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendAddressPools = [
              {
                id = "string"
              }
            ]
            backendPort = int
            disableOutboundSnat = bool
            enableFloatingIP = bool
            enableTcpReset = bool
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = int
            idleTimeoutInMinutes = int
            loadDistribution = "string"
            probe = {
              id = "string"
            }
            protocol = "string"
          }
        }
      ]
      outboundRules = [
        {
          id = "string"
          name = "string"
          properties = {
            allocatedOutboundPorts = int
            backendAddressPool = {
              id = "string"
            }
            enableTcpReset = bool
            frontendIPConfigurations = [
              {
                id = "string"
              }
            ]
            idleTimeoutInMinutes = int
            protocol = "string"
          }
        }
      ]
      probes = [
        {
          id = "string"
          name = "string"
          properties = {
            intervalInSeconds = int
            numberOfProbes = int
            port = int
            probeThreshold = int
            protocol = "string"
            requestPath = "string"
          }
        }
      ]
    }
    sku = {
      name = "string"
      tier = "string"
    }
    extendedLocation = {
      name = "string"
      type = "EdgeZone"
    }
  })
}

Nilai properti

loadBalancers

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Network/loadBalancers@2023-11-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.
lokasi Lokasi sumber daya. string
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 SKU load balancer. LoadBalancerSku
extendedLocation Lokasi penyeimbang beban yang diperluas. ExtendedLocation
properti Properti load balancer. LoadBalancerPropertiesFormat

ExtendedLocation

Nama Deskripsi Nilai
nama Nama lokasi yang diperluas. string
jenis Jenis lokasi yang diperluas. "EdgeZone"

LoadBalancerPropertiesFormat

Nama Deskripsi Nilai
backendAddressPools Kumpulan kumpulan alamat backend yang digunakan oleh load balancer. BackendAddressPool[]
frontendIPConfigurations Objek yang mewakili IP frontend yang akan digunakan untuk load balancer. FrontendIPConfiguration[]
inboundNatPools Menentukan rentang port eksternal untuk NAT masuk ke satu port backend pada NIC yang terkait dengan load balancer. Aturan NAT masuk dibuat secara otomatis untuk setiap NIC yang terkait dengan Load Balancer menggunakan port eksternal dari rentang ini. Menentukan kumpulan NAT Masuk pada Load Balancer Anda saling eksklusif dengan menentukan aturan NAT masuk. Kumpulan NAT masuk dirujuk dari set skala komputer virtual. NIC yang terkait dengan komputer virtual individual tidak dapat mereferensikan kumpulan NAT masuk. Mereka harus mereferensikan aturan NAT masuk individu. InboundNatPool[]
inboundNatRules Kumpulan Aturan NAT masuk yang digunakan oleh load balancer. Menentukan aturan NAT masuk pada load balancer Anda saling eksklusif dengan menentukan kumpulan NAT masuk. Kumpulan NAT masuk dirujuk dari set skala komputer virtual. NIC yang terkait dengan komputer virtual individual tidak dapat mereferensikan kumpulan NAT Masuk. Mereka harus mereferensikan aturan NAT masuk individu. InboundNatRule[]
loadBalancingRules Koleksi objek yang mewakili aturan penyeimbangan beban Mendapatkan provisi. LoadBalancingRule[]
outboundRules Aturan keluar. OutboundRule[]
Probe Kumpulan objek pemeriksaan yang digunakan dalam load balancer. Probe[]

BackendAddressPool

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan kumpulan alamat backend yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti kumpulan alamat backend load balancer. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nama Deskripsi Nilai
drainPeriodInSeconds Jumlah detik Load Balancer menunggu sebelum mengirim RESET ke klien dan alamat backend. int
loadBalancerBackendAddresses Array alamat backend. LoadBalancerBackendAddress[]
lokasi Lokasi kumpulan alamat backend. string
syncMode Mode sinkron alamat backend untuk kumpulan backend "Otomatis"
"Manual"
tunnelInterfaces Array antarmuka terowongan load balancer gateway. GatewayLoadBalancerTunnelInterface[]
virtualNetwork Referensi ke jaringan virtual. SubResource

LoadBalancerBackendAddress

Nama Deskripsi Nilai
nama Nama alamat backend. string
properti Properti kumpulan alamat backend load balancer. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Nama Deskripsi Nilai
adminState Daftar status administratif yang setelah diatur dapat menimpa pemeriksaan kesehatan sehingga Load Balancer akan selalu meneruskan koneksi baru ke backend, atau menolak koneksi baru dan mengatur ulang koneksi yang ada. "Turun"
"Tidak Ada"
"Naik"
ipAddress Alamat IP milik jaringan virtual yang dirujuk. string
loadBalancerFrontendIPConfiguration Referensi ke konfigurasi alamat ip frontend yang ditentukan dalam loadbalancer regional. SubResource
subnet Referensi ke subnet yang ada. SubResource
virtualNetwork Referensi ke jaringan virtual yang ada. SubResource

SubResource

Nama Deskripsi Nilai
id ID Sumber Daya. string

GatewayLoadBalancerTunnelInterface

Nama Deskripsi Nilai
pengidentifikasi Pengidentifikasi antarmuka terowongan load balancer gateway. int
port Port antarmuka terowongan load balancer gateway. int
protokol Protokol antarmuka terowongan load balancer gateway. "Asli"
"Tidak Ada"
"VXLAN"
jenis Jenis lalu lintas antarmuka terowongan load balancer gateway. "Eksternal"
"Internal"
"Tidak Ada"

FrontendIPConfiguration

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan konfigurasi IP frontend yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti pemeriksaan load balancer. FrontendIPConfigurationPropertiesFormat
zona Daftar zona ketersediaan yang menunjukkan IP yang dialokasikan untuk kebutuhan sumber daya. string[]

FrontendIPConfigurationPropertiesFormat

Nama Deskripsi Nilai
gatewayLoadBalancer Referensi ke IP frontend load balancer gateway. SubResource
privateIPAddress Alamat IP privat konfigurasi IP. string
privateIPAddressVersion Apakah ipconfiguration tertentu adalah IPv4 atau IPv6. Default diambil sebagai IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod Metode alokasi IP Privat. "Dinamis"
"Statis"
publicIPAddress Referensi ke sumber daya IP Publik. PublicIPAddress
publicIPPrefix Referensi ke sumber daya Prefiks IP Publik. SubResource
subnet Referensi ke sumber daya subnet. Subnet

PublicIPAddress

Nama Deskripsi Nilai
extendedLocation Lokasi alamat IP publik yang diperluas. ExtendedLocation
id ID Sumber Daya. string
lokasi Lokasi sumber daya. string
properti Properti alamat IP publik. PublicIPAddressPropertiesFormat
sku SKU alamat IP publik. PublicIPAddressSku
tag Tag sumber daya. objek
zona Daftar zona ketersediaan yang menunjukkan IP yang dialokasikan untuk kebutuhan sumber daya. string[]

PublicIPAddressPropertiesFormat

Nama Deskripsi Nilai
ddosSettings Kebijakan kustom perlindungan DDoS yang terkait dengan alamat IP publik. DdosSettings
deleteOption Tentukan apa yang terjadi pada alamat IP publik saat VM menggunakannya dihapus "Hapus"
"Lepaskan"
dnsSettings FQDN rekaman DNS yang terkait dengan alamat IP publik. PublicIPAddressDnsSettings
idleTimeoutInMinutes Batas waktu menganggur alamat IP publik. int
ipAddress Alamat IP yang terkait dengan sumber daya alamat IP publik. string
ipTags Daftar tag yang terkait dengan alamat IP publik. IpTag[]
linkedPublicIPAddress Alamat IP publik tertaut dari sumber daya alamat IP publik. PublicIPAddress
migrationPhase Fase migrasi Alamat IP Publik. "Batalkan"
"Penerapan"
"Berkomitmen"
"Tidak Ada"
"Persiapan"
natGateway NatGateway untuk alamat IP Publik. NatGateway
publicIPAddressVersion Versi alamat IP publik. "IPv4"
"IPv6"
publicIPAllocationMethod Metode alokasi alamat IP publik. "Dinamis"
"Statis"
publicIPPrefix Awalan IP Publik tempat Alamat IP Publik ini harus dialokasikan. SubResource
servicePublicIPAddress Alamat IP publik layanan dari sumber daya alamat IP publik. PublicIPAddress

DdosSettings

Nama Deskripsi Nilai
ddosProtectionPlan Paket perlindungan DDoS yang terkait dengan IP publik. Hanya dapat diatur jika ProtectionMode Diaktifkan SubResource
protectionMode Mode perlindungan DDoS dari IP publik "Dinonaktifkan"
"Diaktifkan"
"VirtualNetworkInherited"

PublicIPAddressDnsSettings

Nama Deskripsi Nilai
domainNameLabel Label nama domain. Perangkaian label nama domain dan zona DNS regional membentuk nama domain yang sepenuhnya memenuhi syarat yang terkait dengan alamat IP publik. Jika label nama domain ditentukan, rekaman DNS dibuat untuk IP publik di sistem Microsoft Azure DNS. string
domainNameLabelScope Cakupan label nama domain. Jika label nama domain dan cakupan label nama domain ditentukan, rekaman DNS A dibuat untuk IP publik di sistem Microsoft Azure DNS dengan nilai hash yang disertakan dalam FQDN. "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"
Fqdn Nama Domain yang Sepenuhnya Memenuhi Syarat dari catatan DNS yang terkait dengan IP publik. Ini adalah perangkaian domainNameLabel dan zona DNS regional. string
reverseFqdn FQDN terbalik. Nama domain yang terlihat dan sepenuhnya memenuhi syarat pengguna yang diselesaikan ke alamat IP publik ini. Jika reverseFqdn ditentukan, maka catatan DNS PTR dibuat menunjuk dari alamat IP di domain in-addr.arpa ke FQDN terbalik. string

IpTag

Nama Deskripsi Nilai
ipTagType Jenis tag IP. Contoh: FirstPartyUsage. string
tag Nilai tag IP yang terkait dengan IP publik. Contoh: SQL. string

NatGateway

Nama Deskripsi Nilai
id ID Sumber Daya. string
lokasi Lokasi sumber daya. string
properti Properti Nat Gateway. NatGatewayPropertiesFormat
sku SKU gateway nat. NatGatewaySku
tag Tag sumber daya. objek
zona Daftar zona ketersediaan yang menunjukkan zona tempat Nat Gateway harus disebarkan. string[]

NatGatewayPropertiesFormat

Nama Deskripsi Nilai
idleTimeoutInMinutes Batas waktu menganggur gateway nat. int
publicIpAddresses Array alamat IP publik yang terkait dengan sumber daya gateway nat. SubResource[]
publicIpPrefixes Array prefiks ip publik yang terkait dengan sumber daya gateway nat. SubResource[]

NatGatewaySku

Nama Deskripsi Nilai
nama Nama SKU Nat Gateway. "Standar"

PublicIPAddressSku

Nama Deskripsi Nilai
nama Nama SKU alamat IP publik. "Dasar"
"Standar"
Tier Tingkat SKU alamat IP publik. "Global"
"Regional"

Subnet

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam grup sumber daya. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti subnet. SubnetPropertiesFormat
jenis Jenis sumber daya string

SubnetPropertiesFormat

Nama Deskripsi Nilai
addressPrefix Awalan alamat untuk subnet. string
addressPrefixes Daftar awalan alamat untuk subnet. string[]
applicationGatewayIPConfigurations Konfigurasi IP gateway aplikasi sumber daya jaringan virtual. ApplicationGatewayIPConfiguration[]
defaultOutboundAccess Atur properti ini ke false untuk menonaktifkan konektivitas keluar default untuk semua VM di subnet. Properti ini hanya dapat diatur pada saat pembuatan subnet dan tidak dapat diperbarui untuk subnet yang ada. bool
Delegasi Array referensi ke delegasi pada subnet. Delegasi[]
ipAllocations Array IpAllocation yang mereferensikan subnet ini. SubResource[]
natGateway Gateway Nat yang terkait dengan subnet ini. SubResource
networkSecurityGroup Referensi ke sumber daya NetworkSecurityGroup. NetworkSecurityGroup
privateEndpointNetworkPolicies Mengaktifkan atau Menonaktifkan penerapan kebijakan jaringan pada titik akhir privat di subnet. "Dinonaktifkan"
"Diaktifkan"
"NetworkSecurityGroupEnabled"
"RouteTableEnabled"
privateLinkServiceNetworkPolicies Mengaktifkan atau Menonaktifkan penerapan kebijakan jaringan pada layanan tautan privat di subnet. "Dinonaktifkan"
"Diaktifkan"
routeTable Referensi ke sumber daya RouteTable. RouteTable
serviceEndpointPolicies Array kebijakan titik akhir layanan. ServiceEndpointPolicy[]
serviceEndpoints Array titik akhir layanan. ServiceEndpointPropertiesFormat[]
sharingScope Atur properti ini ke Penyewa untuk mengizinkan berbagi subnet dengan langganan lain di penyewa AAD Anda. Properti ini hanya dapat diatur jika defaultOutboundAccess diatur ke false, kedua properti hanya dapat diatur jika subnet kosong. "DelegatedServices"
"Penyewa"

ApplicationGatewayIPConfiguration

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama konfigurasi IP yang unik dalam Application Gateway. string
properti Properti konfigurasi IP gateway aplikasi. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Nama Deskripsi Nilai
subnet Referensi ke sumber daya subnet. Subnet dari mana gateway aplikasi mendapatkan alamat privatnya. SubResource

Delegasi

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam subnet. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti subnet. ServiceDelegationPropertiesFormat
jenis Jenis sumber daya string

ServiceDelegationPropertiesFormat

Nama Deskripsi Nilai
serviceName Nama layanan yang subnetnya harus didelegasikan (misalnya Microsoft.Sql/servers). string

NetworkSecurityGroup

Nama Deskripsi Nilai
id ID Sumber Daya. string
lokasi Lokasi sumber daya. string
properti Properti grup keamanan jaringan. NetworkSecurityGroupPropertiesFormat
tag Tag sumber daya. objek

NetworkSecurityGroupPropertiesFormat

Nama Deskripsi Nilai
flushConnection Saat diaktifkan, alur yang dibuat dari koneksi Kelompok Keamanan Jaringan akan dievaluasi kembali saat aturan diperbarui. Pengaktifan awal akan memicu evaluasi ulang. bool
securityRules Kumpulan aturan keamanan kelompok keamanan jaringan. SecurityRule[]

SecurityRule

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam grup sumber daya. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti aturan keamanan. SecurityRulePropertiesFormat
jenis Jenis sumber daya. string

SecurityRulePropertiesFormat

Nama Deskripsi Nilai
akses Lalu lintas jaringan diizinkan atau ditolak. "Izinkan"
"Tolak" (diperlukan)
deskripsi Deskripsi untuk aturan ini. Dibatasi hingga 140 karakter. string
destinationAddressPrefix Awalan alamat tujuan. CIDR atau rentang IP tujuan. Tanda bintang '*' juga dapat digunakan untuk mencocokkan semua IP sumber. Tag default seperti 'VirtualNetwork', 'AzureLoadBalancer' dan 'Internet' juga dapat digunakan. string
destinationAddressPrefixes Awalan alamat tujuan. CIDR atau rentang IP tujuan. string[]
destinationApplicationSecurityGroups Kelompok keamanan aplikasi ditentukan sebagai tujuan. ApplicationSecurityGroup[]
destinationPortRange Port atau rentang tujuan. Bilangan bulat atau rentang antara 0 dan 65535. Tanda bintang '*' juga dapat digunakan untuk mencocokkan semua port. string
destinationPortRanges Rentang port tujuan. string[]
direction Arah aturan. Arah menentukan apakah aturan akan dievaluasi pada lalu lintas masuk atau keluar. "Masuk"
"Keluar" (diperlukan)
prioritas Prioritas aturan. Nilainya bisa antara 100 dan 4096. Nomor prioritas harus unik untuk setiap aturan dalam koleksi. Semakin rendah jumlah prioritas, semakin tinggi prioritas aturan. int (diperlukan)
protokol Protokol jaringan yang berlaku untuk aturan ini. "*"
"Ah"
"Esp"
"Icmp"
"Tcp"
"Udp" (diperlukan)
sourceAddressPrefix CIDR atau rentang IP sumber. Tanda bintang '*' juga dapat digunakan untuk mencocokkan semua IP sumber. Tag default seperti 'VirtualNetwork', 'AzureLoadBalancer' dan 'Internet' juga dapat digunakan. Jika ini adalah aturan masuk, tentukan dari mana lalu lintas jaringan berasal. string
sourceAddressPrefixes CIDR atau rentang IP sumber. string[]
sourceApplicationSecurityGroups Kelompok keamanan aplikasi ditentukan sebagai sumber. ApplicationSecurityGroup[]
sourcePortRange Port atau rentang sumber. Bilangan bulat atau rentang antara 0 dan 65535. Tanda bintang '*' juga dapat digunakan untuk mencocokkan semua port. string
sourcePortRanges Rentang port sumber. string[]

ApplicationSecurityGroup

Nama Deskripsi Nilai
id ID Sumber Daya. string
lokasi Lokasi sumber daya. string
properti Properti grup keamanan aplikasi. ApplicationSecurityGroupPropertiesFormat
tag Tag sumber daya. objek

ApplicationSecurityGroupPropertiesFormat

Objek ini tidak berisi properti apa pun untuk diatur selama penyebaran. Semua properti adalah ReadOnly.

RouteTable

Nama Deskripsi Nilai
id ID Sumber Daya. string
lokasi Lokasi sumber daya. string
properti Properti tabel rute. RouteTablePropertiesFormat
tag Tag sumber daya. objek

RouteTablePropertiesFormat

Nama Deskripsi Nilai
disableBgpRoutePropagation Apakah akan menonaktifkan rute yang dipelajari oleh BGP pada tabel rute tersebut. Benar berarti menonaktifkan. bool
rute Kumpulan rute yang terkandung dalam tabel rute. Rute[]

Rute

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam grup sumber daya. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti rute. RoutePropertiesFormat
jenis Jenis sumber daya. string

RoutePropertiesFormat

Nama Deskripsi Nilai
addressPrefix CIDR tujuan tempat rute diterapkan. string
hasBgpOverride Nilai yang menunjukkan apakah rute ini menimpa rute BGP yang tumpang tindih terlepas dari LPM. bool
nextHopIpAddress Paket alamat IP harus diteruskan. Nilai hop berikutnya hanya diizinkan dalam rute di mana jenis hop berikutnya adalah VirtualAppliance. string
nextHopType Jenis hop Azure tempat paket harus dikirim. "Internet"
"Tidak Ada"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (diperlukan)

ServiceEndpointPolicy

Nama Deskripsi Nilai
id ID Sumber Daya. string
lokasi Lokasi sumber daya. string
properti Properti kebijakan titik akhir layanan. ServiceEndpointPolicyPropertiesFormat
tag Tag sumber daya. objek

ServiceEndpointPolicyPropertiesFormat

Nama Deskripsi Nilai
contextualServiceEndpointPolicies Kumpulan kebijakan titik akhir layanan kontekstual. string[]
serviceAlias Alias yang menunjukkan apakah kebijakan tersebut milik layanan string
serviceEndpointPolicyDefinitions Kumpulan definisi kebijakan titik akhir layanan dari kebijakan titik akhir layanan. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam grup sumber daya. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti definisi kebijakan titik akhir layanan. ServiceEndpointPolicyDefinitionPropertiesFormat
jenis Jenis sumber daya. string

ServiceEndpointPolicyDefinitionPropertiesFormat

Nama Deskripsi Nilai
deskripsi Deskripsi untuk aturan ini. Dibatasi hingga 140 karakter. string
service Nama titik akhir layanan. string
serviceResources Daftar sumber daya layanan. string[]

ServiceEndpointPropertiesFormat

Nama Deskripsi Nilai
locations Daftar lokasi. string[]
service Jenis layanan titik akhir. string

InboundNatPool

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan NAT masuk yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti kumpulan nat masuk load balancer. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Nama Deskripsi Nilai
backendPort Port yang digunakan untuk koneksi internal pada titik akhir. Nilai yang dapat diterima adalah antara 1 dan 65535. int (diperlukan)
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
frontendPortRangeEnd Nomor port terakhir dalam rentang port eksternal yang akan digunakan untuk menyediakan Nat Masuk ke NIC yang terkait dengan load balancer. Rentang nilai yang dapat diterima antara 1 dan 65535. int (diperlukan)
frontendPortRangeStart Nomor port pertama dalam rentang port eksternal yang akan digunakan untuk menyediakan Nat Masuk ke NIC yang terkait dengan load balancer. Rentang nilai yang dapat diterima antara 1 dan 65534. int (diperlukan)
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 kumpulan NAT masuk. "All"
"Tcp"
"Udp" (diperlukan)

InboundNatRule

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan aturan NAT masuk yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
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"

LoadBalancingRule

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan aturan penyeimbangan beban yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti aturan penyeimbang beban penyeimbang muatan. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Nama Deskripsi Nilai
backendAddressPool Referensi ke kumpulan DIP. Lalu lintas masuk secara acak dimuat seimbang di seluruh IP di IP backend. SubResource
backendAddressPools Array referensi ke kumpulan DIP. SubResource[]
backendPort Port yang digunakan untuk koneksi internal pada titik akhir. Nilai yang dapat diterima adalah antara 0 dan 65535. Perhatikan bahwa nilai 0 memungkinkan "Port Apa Pun". int
disableOutboundSnat Mengonfigurasi SNAT untuk VM di kumpulan backend untuk menggunakan alamat publicIP yang ditentukan di frontend aturan penyeimbangan beban. bool
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 adalah antara 0 dan 65534. Perhatikan bahwa nilai 0 memungkinkan "Port Apa Pun". int (diperlukan)
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
loadDistribution Kebijakan distribusi beban untuk aturan ini. "Default"
"SourceIP"
"SourceIPProtocol"
probe Referensi ke pemeriksaan load balancer yang digunakan oleh aturan penyeimbangan beban. SubResource
protokol Referensi ke protokol transportasi yang digunakan oleh aturan penyeimbangan beban. "All"
"Tcp"
"Udp" (diperlukan)

OutboundRule

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan aturan keluar yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti aturan keluar load balancer. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

Nama Deskripsi Nilai
allocatedOutboundPorts Jumlah port keluar yang akan digunakan untuk NAT. int
backendAddressPool Referensi ke kumpulan DIP. Lalu lintas keluar secara acak dimuat seimbang di seluruh IP di IP backend. SubResource (diperlukan)
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
frontendIPConfigurations Alamat IP Frontend dari load balancer. SubResource[] (diperlukan)
idleTimeoutInMinutes Batas waktu untuk koneksi diam TCP. int
protokol Protokol untuk aturan keluar di load balancer. "All"
"Tcp"
"Udp" (diperlukan)

Probe

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam kumpulan pemeriksaan yang digunakan oleh load balancer. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti pemeriksaan load balancer. ProbePropertiesFormat

ProbePropertiesFormat

Nama Deskripsi Nilai
intervalInSeconds Interval, dalam detik, untuk seberapa sering menyelidiki status kesehatan titik akhir. Biasanya, interval sedikit kurang dari setengah periode waktu habis yang dialokasikan (dalam detik) yang memungkinkan dua pemeriksaan penuh sebelum mengeluarkan instans dari rotasi. Nilai defaultnya adalah 15, nilai minimumnya adalah 5. int
numberOfProbes Jumlah pemeriksaan di mana jika tidak ada respons, akan mengakibatkan menghentikan lalu lintas lebih lanjut dikirim ke titik akhir. Nilai ini memungkinkan titik akhir diambil dari rotasi lebih cepat atau lebih lambat dari waktu umum yang digunakan di Azure. int
port Port untuk mengomunikasikan pemeriksaan. Kemungkinan nilainya berkisar dari 1 sampai 65535, secara inklusif. int (diperlukan)
probeThreshold Jumlah pemeriksaan yang berhasil atau gagal berturut-turut untuk memungkinkan atau menolak lalu lintas dikirim ke titik akhir ini. Setelah gagal jumlah pemeriksaan berturut-turut yang sama dengan nilai ini, titik akhir akan diambil dari rotasi dan memerlukan jumlah pemeriksaan berturut-turut yang sama untuk ditempatkan kembali dalam rotasi. int
protokol Protokol titik akhir. Jika 'Tcp' ditentukan, ACK yang diterima diperlukan agar pemeriksaan berhasil. Jika 'Http' atau 'Https' ditentukan, respons 200 OK dari URI yang ditentukan diperlukan agar pemeriksaan berhasil. "Http"
"Https"
"Tcp" (diperlukan)
requestPath URI yang digunakan untuk meminta status kesehatan dari VM. Jalur diperlukan jika protokol diatur ke http. Jika tidak, hal ini tidak diperbolehkan. Tidak ada nilai default. string

LoadBalancerSku

Nama Deskripsi Nilai
nama Nama SKU load balancer. "Dasar"
"Gateway"
"Standar"
Tier Tingkat SKU load balancer. "Global"
"Regional"