Microsoft.Network loadBalancers

Bicep kaynak tanımı

loadBalancers kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/loadBalancers kaynağı oluşturmak için şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.Network/loadBalancers@2023-04-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'
                    }
                  }
                }
              ]
              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'
                }
              ]
            }
            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'
        }
      }
    ]
  }
}

Özellik değerleri

loadBalancer'lar

Ad Açıklama Değer
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-80

Geçerli karakterler:
Alfasayısallar, alt çizgiler, nokta ve kısa çizgiler.

Alfasayısal ile başlayın. Alfasayısal veya alt çizgiyi sonlandır.
location Kaynak konumu. string
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
Sku Yük dengeleyici SKU'su. LoadBalancerSku
extendedLocation Yük dengeleyicinin genişletilmiş konumu. ExtendedLocation
properties Yük dengeleyicinin özellikleri. LoadBalancerPropertiesFormat

ExtendedLocation

Ad Açıklama Değer
name Genişletilmiş konumun adı. string
tür Genişletilmiş konumun türü. 'EdgeZone'

LoadBalancerPropertiesFormat

Ad Açıklama Değer
backendAddressPools Yük dengeleyici tarafından kullanılan arka uç adres havuzlarının koleksiyonu. BackendAddressPool[]
frontendIPConfigurations Yük dengeleyici için kullanılacak ön uç IP'lerini temsil eden nesne. FrontendIPConfiguration[]
inboundNatPools Yük dengeleyiciyle ilişkili NIC'lerde tek bir arka uç bağlantı noktasına gelen NAT için bir dış bağlantı noktası aralığı tanımlar. Gelen NAT kuralları, bu aralıktan bir dış bağlantı noktası kullanılarak Load Balancer ilişkili her NIC için otomatik olarak oluşturulur. Load Balancer bir Gelen NAT havuzu tanımlamak, gelen NAT kurallarını tanımlamakla birbirini dışlar. Gelen NAT havuzları sanal makine ölçek kümelerinden başvurulur. Tek tek sanal makinelerle ilişkili NIC'ler gelen NAT havuzuna başvuramaz. Tek tek gelen NAT kurallarına başvurmaları gerekir. InboundNatPool[]
inboundNatRules Yük dengeleyici tarafından kullanılan gelen NAT Kuralları koleksiyonu. Yük dengeleyicinizde gelen NAT kurallarını tanımlamak, gelen NAT havuzu tanımlamayla birbirini dışlar. Gelen NAT havuzları sanal makine ölçek kümelerinden başvurulur. Tek tek sanal makinelerle ilişkili NIC'ler Gelen NAT havuzuna başvuramaz. Tek tek gelen NAT kurallarına başvurmaları gerekir. InboundNatRule[]
loadBalancingRules Yük dengeleme kurallarını temsil eden nesne koleksiyonu Sağlamayı alır. LoadBalancingRule[]
outboundRules Giden kuralları. OutboundRule[]
Sonda Yük dengeleyicide kullanılan yoklama nesnelerinin koleksiyonu. Yoklama[]

BackendAddressPool

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan arka uç adres havuzları kümesinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici arka uç adres havuzunun özellikleri. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Ad Açıklama Değer
drainPeriodInSeconds İstemciye ve arka uç adresine RESET göndermeden önce Load Balancer beklediği saniye miktarı. int
loadBalancerBackendAddresses Arka uç adresleri dizisi. LoadBalancerBackendAddress[]
location Arka uç adres havuzunun konumu. string
syncMode Arka uç havuzu için arka uç adresi zaman uyumlu modu 'Otomatik'
'El ile'
tunnelInterfaces Ağ geçidi yük dengeleyici tünel arabirimleri dizisi. GatewayLoadBalancerTunnelInterface[]
virtualNetwork Sanal ağa başvuru. Subresource

LoadBalancerBackendAddress

Ad Açıklama Değer
name Arka uç adresinin adı. string
properties Yük dengeleyici arka uç adres havuzunun özellikleri. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Ad Açıklama Değer
adminState Bir kez ayarlanan yönetim durumlarının listesi sistem durumu araştırmasını geçersiz kılabilir, böylece Load Balancer her zaman yeni bağlantıları arka uçtan iletebilir veya yeni bağlantıları reddedip mevcut bağlantıları sıfırlayabilir. 'Aşağı'
'Yok'
'Yukarı'
ıpaddress Başvuruda bulunan sanal ağa ait IP Adresi. string
loadBalancerFrontendIPConfiguration Bölgesel yük dengeleyicide tanımlanan ön uç IP adresi yapılandırmasına başvuru. Subresource
alt ağ Mevcut bir alt ağa başvuru. Subresource
virtualNetwork Mevcut bir sanal ağa başvuru. Subresource

Subresource

Ad Açıklama Değer
kimlik Kaynak Kimliği. string

GatewayLoadBalancerTunnelInterface

Ad Açıklama Değer
tanımlayıcı Ağ geçidi yük dengeleyici tünel arabiriminin tanımlayıcısı. int
port Ağ geçidi yük dengeleyici tünel arabiriminin bağlantı noktası. int
protokol Ağ geçidi yük dengeleyici tünel arabirimi protokolü. 'Yerel'
'Yok'
'VXLAN'
tür Ağ geçidi yük dengeleyici tünel arabiriminin trafik türü. 'Dış'
'İç'
'Yok'

FrontendIPConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan ön uç IP yapılandırmaları kümesinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici araştırmasının özellikleri. FrontendIPConfigurationPropertiesFormat
Bölge Kaynak için ayrılan IP'nin kaynaktan gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. dize[]

FrontendIPConfigurationPropertiesFormat

Ad Açıklama Değer
gatewayLoadBalancer Ağ geçidi yük dengeleyici ön uç IP'sine başvuru. Subresource
privateIPAddress IP yapılandırmasının özel IP adresi. string
privateIPAddressVersion Belirli ipconfiguration'ın IPv4 veya IPv6 olup olmadığı. Varsayılan değer IPv4 olarak alınır. 'IPv4'
'IPv6'
privateIPAllocationMethod Özel IP ayırma yöntemi. 'Dinamik'
'Statik'
publicIPAddress Genel IP kaynağına başvuru. PublicIPAddress
publicIPPrefix Genel IP Ön Eki kaynağına başvuru. Subresource
alt ağ Alt ağ kaynağına başvuru. Alt ağ

PublicIPAddress

Ad Açıklama Değer
extendedLocation Genel IP adresinin genişletilmiş konumu. ExtendedLocation
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Genel IP adresi özellikleri. PublicIPAddressPropertiesFormat
Sku Genel IP adresi SKU'su. PublicIPAddressSku
etiketler Kaynak etiketleri. object
Bölge Kaynak için ayrılan IP'nin kaynaktan gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. dize[]

PublicIPAddressPropertiesFormat

Ad Açıklama Değer
ddosSettings Genel IP adresiyle ilişkili DDoS koruması özel ilkesi. DdosSettings
deleteOption Kullanan VM silindiğinde genel IP adresine ne olacağını belirtin 'Sil'
'Ayır'
dnsSettings Genel IP adresiyle ilişkili DNS kaydının FQDN'sini. PublicIPAddressDnsSettings
idleTimeoutInMinutes Genel IP adresinin boşta kalma zaman aşımı. int
ıpaddress Genel IP adresi kaynağıyla ilişkilendirilmiş IP adresi. string
ipTag'ler Genel IP adresiyle ilişkili etiketlerin listesi. IpTag[]
linkedPublicIPAddress Genel IP adresi kaynağının bağlı genel IP adresi. PublicIPAddress
migrationPhase Genel IP Adresinin geçiş aşaması. 'Abort'
'Commit'
'Kabul Edilen'
'Yok'
'Hazırla'
natGateway Genel IP adresi için NatGateway. NatGateway
publicIPAddressVersion Genel IP adresi sürümü. 'IPv4'
'IPv6'
publicIPAllocationMethod Genel IP adresi ayırma yöntemi. 'Dinamik'
'Statik'
publicIPPrefix Bu Genel IP Adresinin ayrılacağı Genel IP Ön Eki. Subresource
servicePublicIPAddress Genel IP adresi kaynağının hizmet genel IP adresi. PublicIPAddress

DdosSettings

Ad Açıklama Değer
ddosProtectionPlan Genel IP ile ilişkili DDoS koruma planı. Yalnızca ProtectionMode Etkinse ayarlanabilir Subresource
protectionMode Genel IP'nin DDoS koruma modu 'Devre Dışı'
'Etkin'
'VirtualNetworkInherited'

PublicIPAddressDnsSettings

Ad Açıklama Değer
domainNameLabel Etki alanı adı etiketi. Etki alanı adı etiketinin ve bölgeselleştirilmiş DNS bölgesinin birleştirilmesi, genel IP adresiyle ilişkili tam etki alanı adını oluşturur. Bir etki alanı adı etiketi belirtilirse, Microsoft Azure DNS sisteminde genel IP için bir A DNS kaydı oluşturulur. string
domainNameLabelScope Etki alanı adı etiket kapsamı. Bir etki alanı adı etiketi ve bir etki alanı adı etiketi kapsamı belirtilirse, Microsoft Azure DNS sisteminde genel IP için FQDN'de bulunan karma değerle bir DNS kaydı oluşturulur. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'TenantReuse'
Fqdn Genel IP ile ilişkili A DNS kaydının Tam Etki Alanı Adı. Bu, domainNameLabel ile bölgeselleştirilmiş DNS bölgesinin birleştirilmesidir. string
reverseFqdn Ters FQDN. Bu genel IP adresine çözümlenen, kullanıcı tarafından görünen, tam etki alanı adı. reverseFqdn belirtilirse, in-addr.arpa etki alanındaki IP adresinden ters FQDN'ye işaret eden bir PTR DNS kaydı oluşturulur. string

IpTag

Ad Açıklama Değer
ipTagType IP etiketi türü. Örnek: FirstPartyUsage. string
etiket Genel IP ile ilişkili IP etiketinin değeri. Örnek: SQL. string

NatGateway

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Nat Gateway özellikleri. NatGatewayPropertiesFormat
Sku Nat ağ geçidi SKU'su. NatGatewaySku
etiketler Kaynak etiketleri. object
Bölge Nat Gateway'in dağıtılacağı bölgeyi belirten kullanılabilirlik alanlarının listesi. string[]

NatGatewayPropertiesFormat

Ad Açıklama Değer
idleTimeoutInMinutes Nat ağ geçidinin boşta kalma zaman aşımı. int
publicIpAddresses Nat ağ geçidi kaynağıyla ilişkili genel IP adresleri dizisi. SubResource[]
publicIpPrefixes Nat ağ geçidi kaynağıyla ilişkili genel IP ön ekleri dizisi. SubResource[]

NatGatewaySku

Ad Açıklama Değer
name Nat Gateway SKU'sunun adı. 'Standart'

PublicIPAddressSku

Ad Açıklama Değer
name Genel IP adresi SKU'sunun adı. 'Temel'
'Standart'
tier Genel IP adresi SKU'su katmanı. 'Genel'
'Bölgesel'

Alt ağ

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Alt ağın özellikleri. SubnetPropertiesFormat
tür Kaynak türü. string

SubnetPropertiesFormat

Ad Açıklama Değer
addressPrefix Alt ağın adres ön eki. string
addressPrefixes Alt ağın adres ön eklerinin listesi. dize[]
applicationGatewayIPConfigurations Sanal ağ kaynağının uygulama ağ geçidi IP yapılandırmaları. ApplicationGatewayIPConfiguration[]
Heyet Alt ağ üzerindeki temsilcilere başvuru dizisi. Temsilci Seçme[]
ipAllocations Bu alt ağa başvuran IpAllocation dizisi. AltKaynak[]
natGateway Bu alt ağ ile ilişkili Nat ağ geçidi. Subresource
networkSecurityGroup NetworkSecurityGroup kaynağına başvuru. NetworkSecurityGroup
privateEndpointNetworkPolicies Alt ağdaki özel uç noktaya ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. 'Devre Dışı'
'Etkin'
privateLinkServiceNetworkPolicies Alt ağdaki özel bağlantı hizmetinde ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. 'Devre Dışı'
'Etkin'
Routetable RouteTable kaynağına başvuru. Routetable
serviceEndpointPolicies Hizmet uç noktası ilkeleri dizisi. ServiceEndpointPolicy[]
serviceEndpoints Hizmet uç noktaları dizisi. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan IP yapılandırmasının adı. string
properties Uygulama ağ geçidi IP yapılandırmasının özellikleri. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Ad Açıklama Değer
alt ağ Alt ağ kaynağına başvuru. Uygulama ağ geçidinin özel adresini aldığı alt ağ. Subresource

Temsilci

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Alt ağ içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Alt ağın özellikleri. ServiceDelegationPropertiesFormat
tür Kaynak türü. string

ServiceDelegationPropertiesFormat

Ad Açıklama Değer
Hizmetadı Alt ağın temsilci olarak atanması gereken hizmetin adı (örneğin, Microsoft.Sql/servers). string

NetworkSecurityGroup

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Ağ güvenlik grubunun özellikleri. NetworkSecurityGroupPropertiesFormat
etiketler Kaynak etiketleri. object

NetworkSecurityGroupPropertiesFormat

Ad Açıklama Değer
flushConnection Etkinleştirildiğinde, kurallar güncelleştirme olduğunda Ağ Güvenlik Grubu bağlantılarından oluşturulan akışlar yeniden değerlendirilir. İlk etkinleştirme yeniden değerlendirmeyi tetikler. bool
securityRules Ağ güvenlik grubunun güvenlik kuralları koleksiyonu. SecurityRule[]

SecurityRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Güvenlik kuralının özellikleri. SecurityRulePropertiesFormat
tür Kaynağın türü. string

SecurityRulePropertiesFormat

Ad Açıklama Değer
erişim Ağ trafiğine izin verilir veya trafik reddedilir. 'İzin Ver'
'Reddet' (gerekli)
açıklama Bu kural için bir açıklama. 140 karakterle sınırlıdır. string
destinationAddressPrefix Hedef adres ön eki. CIDR veya hedef IP aralığı. Tüm kaynak IP'leri eşleştirmek için '*' yıldız işareti de kullanılabilir. 'VirtualNetwork', 'AzureLoadBalancer' ve 'Internet' gibi varsayılan etiketler de kullanılabilir. string
destinationAddressPrefixes Hedef adres ön ekleri. CIDR veya hedef IP aralıkları. dize[]
destinationApplicationSecurityGroups Hedef olarak belirtilen uygulama güvenlik grubu. ApplicationSecurityGroup[]
destinationPortRange Hedef bağlantı noktası veya aralık. 0 ile 65535 arasındaki tamsayı veya aralık. Yıldız işareti '*' tüm bağlantı noktalarıyla eşleştirmek için de kullanılabilir. string
destinationPortRanges Hedef bağlantı noktası aralıkları. dize[]
yön Kuralın yönü. Yönü, kuralın gelen veya giden trafikte değerlendirilip değerlendirilmeyeceğini belirtir. 'Gelen'
'Giden' (gerekli)
Öncelik Kuralın önceliği. Değer 100 ile 4096 arasında olabilir. Öncelik numarası koleksiyondaki her kural için benzersiz olmalıdır. Öncelik sayısı ne kadar düşükse kuralın önceliği de o kadar yüksektir. int (gerekli)
protokol Bu kuralın geçerli olduğu ağ protokolü. '*'
'Ah'
'Esp'
'Icmp'
'Tcp'
'Udp' (gerekli)
sourceAddressPrefix CIDR veya kaynak IP aralığı. Yıldız işareti '*' tüm kaynak IP'leri eşleştirmek için de kullanılabilir. 'VirtualNetwork', 'AzureLoadBalancer' ve 'Internet' gibi varsayılan etiketler de kullanılabilir. Bu bir giriş kuralıysa, ağ trafiğinin nereden geldiğini belirtir. string
sourceAddressPrefixes CIDR veya kaynak IP aralıkları. string[]
sourceApplicationSecurityGroups Kaynak olarak belirtilen uygulama güvenlik grubu. ApplicationSecurityGroup[]
sourcePortRange Kaynak bağlantı noktası veya aralık. 0 ile 65535 arasında bir tamsayı veya aralık. Yıldız işareti '*' tüm bağlantı noktalarıyla eşleştirmek için de kullanılabilir. string
sourcePortRanges Kaynak bağlantı noktası aralıkları. string[]

ApplicationSecurityGroup

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Uygulama güvenlik grubunun özellikleri. ApplicationSecurityGroupPropertiesFormat
etiketler Kaynak etiketleri. object

ApplicationSecurityGroupPropertiesFormat

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermez. Tüm özellikler Salt Okunur'dır.

Routetable

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Yol tablosunun özellikleri. RouteTablePropertiesFormat
etiketler Kaynak etiketleri. object

RouteTablePropertiesFormat

Ad Açıklama Değer
disableBgpRoutePropagation Bu yol tablosunda BGP tarafından öğrenilen yolların devre dışı bırakılıp devre dışı bırakılmayacağı. True, devre dışı bırakma anlamına gelir. bool
Yol Bir yol tablosu içinde yer alan yolların koleksiyonu. Yol[]

Yol

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yolun özellikleri. RoutePropertiesFormat
tür Kaynağın türü. string

RoutePropertiesFormat

Ad Açıklama Değer
addressPrefix Yolun uygulandığı hedef CIDR. string
hasBgpOverride Bu yolun, LPM'ye bakılmaksızın çakışan BGP yollarını geçersiz kılıp kılmadığını belirten bir değer. bool
nextHopIpAddress IP adresi paketleri adresine iletilmelidir. Sonraki atlama değerlerine yalnızca sonraki atlama türünün VirtualAppliance olduğu yollarda izin verilir. string
nextHopType Paketin gönderilmesi gereken Azure atlama türü. 'internet'
'Yok'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (gerekli)

ServiceEndpointPolicy

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Hizmet bitiş noktası ilkesinin özellikleri. ServiceEndpointPolicyPropertiesFormat
etiketler Kaynak etiketleri. object

ServiceEndpointPolicyPropertiesFormat

Ad Açıklama Değer
contextualServiceEndpointPolicies Bağlamsal hizmet uç noktası ilkesi koleksiyonu. dize[]
serviceAlias İlkenin bir hizmete ait olup olmadığını gösteren diğer ad string
serviceEndpointPolicyDefinitions Hizmet uç noktası ilkesinin hizmet uç noktası ilkesi tanımları koleksiyonu. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Hizmet uç noktası ilke tanımının özellikleri. ServiceEndpointPolicyDefinitionPropertiesFormat
tür Kaynağın türü. string

ServiceEndpointPolicyDefinitionPropertiesFormat

Ad Açıklama Değer
açıklama Bu kural için bir açıklama. 140 karakterle sınırlıdır. string
hizmet Hizmet uç noktası adı. string
serviceResources Hizmet kaynaklarının listesi. dize[]

ServiceEndpointPropertiesFormat

Ad Açıklama Değer
Konum Konum listesi. dize[]
hizmet Uç nokta hizmetinin türü. string

InboundNatPool

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan gelen NAT havuzları kümesi içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici gelen nat havuzunun özellikleri. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Ad Açıklama Değer
backendPort Uç nokta üzerindeki iç bağlantılar için kullanılan bağlantı noktası. Kabul edilebilir değerler 1 ile 65535 arasındadır. int (gerekli)
enableFloatingIP SQL AlwaysOn Kullanılabilirlik Grubunu yapılandırmak için gereken kayan IP özelliği için sanal makinenin uç noktasını yapılandırıyor. Bu ayar, SQL Server'da SQL AlwaysOn Kullanılabilirlik Grupları kullanılırken gereklidir. Uç noktayı oluşturduktan sonra bu ayar değiştirilemez. bool
enableTcpReset TCP akışı boşta kalma zaman aşımında veya beklenmeyen bağlantı sonlandırmada çift yönlü TCP Sıfırlaması alın. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. bool
frontendIPConfiguration Ön uç IP adreslerine başvuru. Subresource
frontendPortRangeEnd Bir yük dengeleyiciyle ilişkili NIC'lere Gelen Nat sağlamak için kullanılacak dış bağlantı noktaları aralığındaki son bağlantı noktası numarası. Kabul edilebilir değerler 1 ile 65535 arasında değişir. int (gerekli)
frontendPortRangeStart Yük dengeleyiciyle ilişkili NIC'lere Gelen Nat sağlamak için kullanılacak dış bağlantı noktaları aralığındaki ilk bağlantı noktası numarası. Kabul edilebilir değerler 1 ile 65534 arasında değişir. int (gerekli)
idleTimeoutInMinutes TCP boşta bağlantısı için zaman aşımı. Değer 4 ile 30 dakika arasında ayarlanabilir. Varsayılan değer 4 dakikadır. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. int
protokol Gelen NAT havuzu tarafından kullanılan aktarım protokolü başvurusu. 'Tümü'
'Tcp'
'Udp' (gerekli)

InboundNatRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan gelen NAT kuralları kümesi içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici gelen NAT kuralının özellikleri. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Ad Açıklama Değer
backendAddressPool BackendAddressPool kaynağına başvuru. Subresource
backendPort İç uç nokta için kullanılan bağlantı noktası. Kabul edilebilir değerler 1 ile 65535 arasında değişir. int
enableFloatingIP SQL AlwaysOn Kullanılabilirlik Grubunu yapılandırmak için gereken kayan IP özelliği için sanal makinenin uç noktasını yapılandırıyor. Bu ayar, SQL Server'da SQL AlwaysOn Kullanılabilirlik Grupları kullanılırken gereklidir. Uç noktayı oluşturduktan sonra bu ayar değiştirilemez. bool
enableTcpReset TCP akışı boşta kalma zaman aşımında veya beklenmeyen bağlantı sonlandırmada çift yönlü TCP Sıfırlaması alın. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. bool
frontendIPConfiguration Ön uç IP adreslerine başvuru. Subresource
frontendPort Dış uç noktanın bağlantı noktası. Her kuralın bağlantı noktası numaraları Load Balancer içinde benzersiz olmalıdır. Kabul edilebilir değerler 1 ile 65534 arasında değişir. int
frontendPortRangeEnd Dış uç nokta için bağlantı noktası aralığı sonu. Bu özellik BackendAddressPool ve FrontendPortRangeStart ile birlikte kullanılır. BackendAddressPool'dan her arka uç adresi için tek tek gelen NAT kuralı bağlantı noktası eşlemeleri oluşturulur. Kabul edilebilir değerler 1 ile 65534 arasında değişir. int
frontendPortRangeStart Dış uç nokta için bağlantı noktası aralığı başlatılır. Bu özellik BackendAddressPool ve FrontendPortRangeEnd ile birlikte kullanılır. BackendAddressPool'dan her arka uç adresi için tek tek gelen NAT kuralı bağlantı noktası eşlemeleri oluşturulur. Kabul edilebilir değerler 1 ile 65534 arasında değişir. int
idleTimeoutInMinutes TCP boşta bağlantısı için zaman aşımı. Değer 4 ile 30 dakika arasında ayarlanabilir. Varsayılan değer 4 dakikadır. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. int
protokol Yük dengeleme kuralı tarafından kullanılan aktarım protokolü başvurusu. 'Tümü'
'Tcp'
'Udp'

LoadBalancingRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan yük dengeleme kuralları kümesi içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici yük dengeleme kuralının özellikleri. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Ad Açıklama Değer
backendAddressPool DIP havuzuna başvuru. Gelen trafik, arka uç IP'lerindeki IP'ler arasında rastgele yük dengelemesi yapılır. Subresource
backendAddressPools DIP havuzuna başvuru dizisi. SubResource[]
backendPort Uç nokta üzerindeki iç bağlantılar için kullanılan bağlantı noktası. Kabul edilebilir değerler 0 ile 65535 arasındadır. 0 değerinin "Herhangi Bir Bağlantı Noktası" etkinleştirdiğini unutmayın. int
disableOutboundSnat Yük dengeleme kuralının ön uç kısmında belirtilen publicIP adresini kullanmak üzere arka uç havuzundaki VM'ler için SNAT'yi yapılandırılır. bool
enableFloatingIP SQL AlwaysOn Kullanılabilirlik Grubunu yapılandırmak için gereken kayan IP özelliği için sanal makinenin uç noktasını yapılandırıyor. Bu ayar, SQL Server'da SQL AlwaysOn Kullanılabilirlik Grupları kullanılırken gereklidir. Uç noktayı oluşturduktan sonra bu ayar değiştirilemez. bool
enableTcpReset TCP akışı boşta kalma zaman aşımında veya beklenmeyen bağlantı sonlandırmada çift yönlü TCP Sıfırlaması alın. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. bool
frontendIPConfiguration Ön uç IP adreslerine başvuru. Subresource
frontendPort Dış uç noktanın bağlantı noktası. Her kuralın bağlantı noktası numaraları Load Balancer içinde benzersiz olmalıdır. Kabul edilebilir değerler 0 ile 65534 arasındadır. 0 değerinin "Herhangi Bir Bağlantı Noktası" etkinleştirdiğini unutmayın. int (gerekli)
idleTimeoutInMinutes TCP boşta bağlantısı için zaman aşımı. Değer 4 ile 30 dakika arasında ayarlanabilir. Varsayılan değer 4 dakikadır. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. int
loadDistribution Bu kural için yük dağıtım ilkesi. 'Varsayılan'
'SourceIP'
'SourceIPProtocol'
araştırma Yük dengeleme kuralı tarafından kullanılan yük dengeleyici yoklaması başvurusu. Subresource
protokol Yük dengeleme kuralı tarafından kullanılan aktarım protokolü başvurusu. 'Tümü'
'Tcp'
'Udp' (gerekli)

GidenRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan giden kuralları kümesi içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici giden kuralının özellikleri. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

Ad Açıklama Değer
allocatedOutboundPorts NAT için kullanılacak giden bağlantı noktalarının sayısı. int
backendAddressPool DIP havuzuna başvuru. Giden trafik arka uç IP'lerindeki IP'ler arasında rastgele yük dengelemesi yapılır. SubResource (gerekli)
enableTcpReset TCP akışı boşta kalma zaman aşımında veya beklenmeyen bağlantı sonlandırmada çift yönlü TCP Sıfırlaması alın. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. bool
frontendIPConfigurations Yük dengeleyicinin Ön uç IP adresleri. SubResource[] (gerekli)
idleTimeoutInMinutes TCP boşta bağlantısı için zaman aşımı. int
protokol Yük dengeleyicide giden kuralı için protokol. 'Tümü'
'Tcp'
'Udp' (gerekli)

Yoklama

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan araştırma kümesi içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici yoklaması özellikleri. ProbePropertiesFormat

ProbePropertiesFormat

Ad Açıklama Değer
intervalInSeconds Uç noktanın sistem durumu için ne sıklıkta yoklama aralığı (saniye cinsinden). Genellikle aralık, ayrılan zaman aşımı süresinin (saniye cinsinden) yarısından biraz daha kısadır ve bu da örneği döndürmeden önce iki tam yoklama sağlar. Varsayılan değer 15, en düşük değer 5'tir. int
numberOfProbes Yanıt alınmazsa uç noktaya daha fazla trafiğin tesliminin durdurulmasıyla sonuçlanacak araştırma sayısı. Bu değerler, uç noktaların Azure'da kullanılan tipik sürelerden daha hızlı veya daha yavaş döndürülmesini sağlar. int
port Araştırmayı iletmek için bağlantı noktası. Olası değerler 1 ile 65535 (dahil) arasında değişir. int (gerekli)
probeThreshold Trafiğin bu uç noktaya teslim edilmesine izin vermek veya trafiği reddetmek için ardışık başarılı veya başarısız yoklamaların sayısı. Bu değere eşit ardışık yoklama sayısı başarısız olduktan sonra uç nokta döndürmeden çıkarılır ve aynı sayıda başarılı ardışık yoklamanın döndürmeye geri yerleştirilmesini gerektirir. int
protokol Bitiş noktasının protokolü. 'Tcp' belirtilirse, yoklamanın başarılı olması için alınan bir ACK gereklidir. 'Http' veya 'Https' belirtilirse, yoklamanın başarılı olması için URI'yi belirtir bölümünden 200 Ok yanıtı gerekir. 'Http'
'Https'
'Tcp' (gerekli)
requestPath VM'den sistem durumu istemek için kullanılan URI. Protokol http olarak ayarlandıysa yol gereklidir. Aksi takdirde, buna izin verilmez. Varsayılan değer yoktur. string

LoadBalancerSku

Ad Açıklama Değer
name Yük dengeleyici SKU'sunun adı. 'Temel'
'Ağ Geçidi'
'Standart'
tier Yük dengeleyici SKU'sunun katmanı. 'Global'
'Bölgesel'

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Ağ Geçidi Load Balancer zincirlenmiş genel Load Balancer

Azure’a dağıtın
Bu şablon, Ağ Geçidi Load Balancer zincirlenmiş bir Genel Standart Load Balancer dağıtmanıza olanak tanır. İnternet'ten gelen trafik, arka uç havuzundaki Linux VM'leri (NVA' lar) ile Ağ Geçidi Load Balancer yönlendirilir.
Birden çok NIC ve RDP ile erişilebilir bir VM oluşturma

Azure’a dağıtın
Bu şablon, birden çok (2) ağ arabirimine (NIC) sahip bir Sanal Makineler ve yapılandırılmış yük dengeleyici ve gelen NAT kuralıyla bağlanabilen RDP oluşturmanızı sağlar. Bu şablonla daha fazla NIC kolayca eklenebilir. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresi ve 2 Ağ Arabirimi (ön uç ve arka uç) dağıtır.
VNET'te 2 VM - İç Load Balancer ve LB kuralları

Azure’a dağıtın
Bu şablon, bir sanal ağda ve bir iç Yük dengeleyici altında 2 Sanal Makineler oluşturmanıza ve Bağlantı Noktası 80'de bir yük dengeleme kuralı yapılandırmanıza olanak tanır. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresi, Kullanılabilirlik Kümesi ve Ağ Arabirimleri dağıtır.
Load Balancer ve yük dengeleme kurallarında 2 VM

Azure’a dağıtın
Bu şablon, Yük dengeleyici altında 2 Sanal Makineler oluşturmanızı ve 80 numaralı bağlantı noktasında bir yük dengeleme kuralı yapılandırmanızı sağlar. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresi, Kullanılabilirlik Kümesi ve Ağ Arabirimleri dağıtır. Bu şablonda, ağ arabirimlerini ve sanal makineleri oluşturmak için kaynak döngüleri özelliğini kullanacağız
bir Load Balancer 2 VM ve LB'de NAT kurallarını yapılandırma

Azure’a dağıtın
Bu şablon, kullanılabilirlik kümesinde 2 Sanal Makineler oluşturmanızı ve yük dengeleyici aracılığıyla NAT kurallarını yapılandırmanızı sağlar. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresi ve Ağ Arabirimleri dağıtır. Bu şablonda, ağ arabirimlerini ve sanal makineleri oluşturmak için kaynak döngüleri özelliğini kullanacağız
ILB arkasında Linux VM'leri olan bir VM Ölçek Kümesi dağıtma

Azure’a dağıtın
Bu şablon, Ubuntu Linux 15.10 veya 14.04.4-LTS'nin en son düzeltme eki uygulanmış sürümünü kullanarak bir Linux VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler, ssh bağlantıları için NAT kuralları olan bir iç yük dengeleyicinin arkasındadır.
VNetInjection ve Load Balancer için AzureDatabricks Şablonu

Azure’a dağıtın
Bu şablon yük dengeleyici, ağ güvenlik grubu, sanal ağ ve sanal ağ ile Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
Standart iç yük dengeleyici oluşturma

Azure’a dağıtın
Bu şablon, kural yük dengeleme bağlantı noktası 80 ile standart bir iç Azure Load Balancer oluşturur
HA bağlantı noktalarıyla standart bir iç yük dengeleyici oluşturma

Azure’a dağıtın
Bu şablon, HA bağlantı noktaları yük dengeleme kuralıyla standart bir iç Azure Load Balancer oluşturur
Bölgeler arası yük dengeleyici oluşturma

Azure’a dağıtın
Bu şablon, iki bölgesel yük dengeleyici içeren arka uç havuzuna sahip bölgeler arası bir yük dengeleyici oluşturur. Bölgeler arası yük dengeleyici şu anda sınırlı bölgelerde kullanılabilir. Bölgeler arası yük dengeleyicinin arkasındaki bölgesel yük dengeleyiciler herhangi bir bölgede olabilir.
IP Adreslerine Göre Arka Uç Havuzu ile Standart Load Balancer

Azure’a dağıtın
Bu şablon, ARM Şablonlarının Arka Uç Havuzu yönetim belgesinde açıklandığı gibi IP Adresine göre bir Load Balancer Arka Uç Havuzunu yapılandırmak için nasıl kullanılabileceğini göstermek için kullanılır.
Genel IPv6 adresiyle yük dengeleyici oluşturma

Azure’a dağıtın
Bu şablon, bir Genel IPv6 adresi, yük dengeleme kuralları ve arka uç havuzu için iki VM ile İnternet'e yönelik bir yük dengeleyici oluşturur.
Standart yük dengeleyici oluşturma

Azure’a dağıtın
Bu şablon, yedekli bir bölgede her vm ile arka uç havuzu için İnternet'e yönelik bir yük dengeleyici, yük dengeleme kuralları ve üç VM oluşturur.
Her biri bir LB kuralına sahip 2 VIP ile Load Balancer

Azure’a dağıtın
Bu şablon, Ağ Arabirimi tarafından kullanılan Load Balancer bir LB Kuralı Sanal Ağ & Yük dengeleyici (multivip), Sanal Ağ, Ağ Arabirimi için bir Load Balancer, 2 Genel IP adresi oluşturmanıza olanak tanır.
Gelen NAT Kuralı ile Load Balancer

Azure’a dağıtın
Bu şablon, Ağ Arabirimi tarafından kullanılan Load Balancer bir NAT Kuralı Sanal Ağ & Yük dengeleyici, Sanal Ağ, Ağ Arabirimi için bir Load Balancer, Genel IP adresi oluşturmanıza olanak tanır.

ARM şablonu kaynak tanımı

loadBalancers kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/loadBalancers kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.Network/loadBalancers",
  "apiVersion": "2023-04-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"
                    }
                  }
                }
              ],
              "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"
                }
              ]
            },
            "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"
        }
      }
    ]
  }
}

Özellik değerleri

loadBalancer'lar

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Network/loadBalancers'
apiVersion Kaynak API'sinin sürümü '2023-04-01'
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-80

Geçerli karakterler:
Alfasayısallar, alt çizgiler, nokta ve kısa çizgiler.

Alfasayısal ile başlayın. Alfasayısal veya alt çizgiyi sonlandır.
location Kaynak konumu. string
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü. Bkz. Şablonlardaki etiketler
Sku Yük dengeleyici SKU'su. LoadBalancerSku
extendedLocation Yük dengeleyicinin genişletilmiş konumu. ExtendedLocation
properties Yük dengeleyicinin özellikleri. LoadBalancerPropertiesFormat

ExtendedLocation

Ad Açıklama Değer
name Genişletilmiş konumun adı. string
tür Genişletilmiş konumun türü. 'EdgeZone'

LoadBalancerPropertiesFormat

Ad Açıklama Değer
backendAddressPools Yük dengeleyici tarafından kullanılan arka uç adres havuzlarının koleksiyonu. BackendAddressPool[]
frontendIPConfigurations Yük dengeleyici için kullanılacak ön uç IP'lerini temsil eden nesne. FrontendIPConfiguration[]
inboundNatPools Yük dengeleyiciyle ilişkili NIC'lerde tek bir arka uç bağlantı noktasına gelen NAT için bir dış bağlantı noktası aralığı tanımlar. Gelen NAT kuralları, bu aralıktan bir dış bağlantı noktası kullanılarak Load Balancer ilişkili her NIC için otomatik olarak oluşturulur. Load Balancer bir Gelen NAT havuzu tanımlamak, gelen NAT kurallarını tanımlamakla birbirini dışlar. Gelen NAT havuzları sanal makine ölçek kümelerinden başvurulur. Tek tek sanal makinelerle ilişkili NIC'ler gelen NAT havuzuna başvuramaz. Tek tek gelen NAT kurallarına başvurmaları gerekir. InboundNatPool[]
inboundNatRules Yük dengeleyici tarafından kullanılan gelen NAT Kuralları koleksiyonu. Yük dengeleyicinizde gelen NAT kurallarını tanımlamak, gelen NAT havuzu tanımlamayla birbirini dışlar. Gelen NAT havuzları sanal makine ölçek kümelerinden başvurulur. Tek tek sanal makinelerle ilişkili NIC'ler Gelen NAT havuzuna başvuramaz. Tek tek gelen NAT kurallarına başvurmaları gerekir. InboundNatRule[]
loadBalancingRules Yük dengeleme kurallarını temsil eden nesne koleksiyonu Sağlamayı alır. LoadBalancingRule[]
outboundRules Giden kuralları. OutboundRule[]
Sonda Yük dengeleyicide kullanılan yoklama nesnelerinin koleksiyonu. Yoklama[]

BackendAddressPool

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan arka uç adres havuzları kümesi içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici arka uç adres havuzunun özellikleri. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Ad Açıklama Değer
drainPeriodInSeconds Load Balancer istemciye ve arka uç adresine RESET göndermeden önce beklemesi gereken saniye miktarı. int
loadBalancerBackendAddresses Arka uç adresleri dizisi. LoadBalancerBackendAddress[]
location Arka uç adres havuzunun konumu. string
syncMode Arka uç havuzu için arka uç adresi zaman uyumlu modu 'Otomatik'
'El ile'
tunnelInterfaces Ağ geçidi yük dengeleyici tünel arabirimleri dizisi. GatewayLoadBalancerTunnelInterface[]
virtualNetwork Sanal ağa başvuru. Subresource

LoadBalancerBackendAddress

Ad Açıklama Değer
name Arka uç adresinin adı. string
properties Yük dengeleyici arka uç adres havuzunun özellikleri. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Ad Açıklama Değer
adminState Bir kez ayarlanan yönetim durumlarının listesi sistem durumu araştırmasını geçersiz kılabilir, böylece Load Balancer her zaman yeni bağlantıları arka uçtan iletebilir veya yeni bağlantıları reddeder ve var olan bağlantıları sıfırlar. 'Aşağı'
'Yok'
'Yukarı'
ıpaddress Başvuruda bulunan sanal ağa ait IP Adresi. string
loadBalancerFrontendIPConfiguration Bölgesel yük dengeleyicide tanımlanan ön uç ip adresi yapılandırmasına başvuru. Subresource
alt ağ Mevcut bir alt ağa başvuru. Subresource
virtualNetwork Mevcut bir sanal ağa başvuru. Subresource

Subresource

Ad Açıklama Değer
kimlik Kaynak Kimliği. string

GatewayLoadBalancerTunnelInterface

Ad Açıklama Değer
tanımlayıcı Ağ geçidi yük dengeleyici tünel arabiriminin tanımlayıcısı. int
port Ağ geçidi yük dengeleyici tünel arabiriminin bağlantı noktası. int
protokol Ağ geçidi yük dengeleyici tünel arabirimi protokolü. 'Yerel'
'Yok'
'VXLAN'
tür Ağ geçidi yük dengeleyici tünel arabiriminin trafik türü. 'Dış'
'İç'
'Yok'

FrontendIPConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan ön uç IP yapılandırmaları kümesinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici araştırmasının özellikleri. FrontendIPConfigurationPropertiesFormat
Bölge Kaynak için ayrılan IP'nin kaynaktan gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. string[]

FrontendIPConfigurationPropertiesFormat

Ad Açıklama Değer
gatewayLoadBalancer Ağ geçidi yük dengeleyici ön uç IP'sine başvuru. Subresource
privateIPAddress IP yapılandırmasının özel IP adresi. string
privateIPAddressVersion Belirli ipconfiguration'ın IPv4 veya IPv6 olup olmadığı. Varsayılan değer IPv4 olarak alınır. 'IPv4'
'IPv6'
privateIPAllocationMethod Özel IP ayırma yöntemi. 'Dinamik'
'Statik'
publicIPAddress Genel IP kaynağına başvuru. PublicIPAddress
publicIPPrefix Genel IP Ön Eki kaynağına başvuru. Subresource
alt ağ Alt ağ kaynağına başvuru. Alt ağ

PublicIPAddress

Ad Açıklama Değer
extendedLocation Genel IP adresinin genişletilmiş konumu. ExtendedLocation
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Genel IP adresi özellikleri. PublicIPAddressPropertiesFormat
Sku Genel IP adresi SKU'su. PublicIPAddressSku
etiketler Kaynak etiketleri. object
Bölge Kaynak için ayrılan IP'nin kaynaktan gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. string[]

PublicIPAddressPropertiesFormat

Ad Açıklama Değer
ddosSettings Genel IP adresiyle ilişkili DDoS koruma özel ilkesi. DdosSettings
deleteOption Kullanan VM silindiğinde genel IP adresine ne olacağını belirtin 'Sil'
'Ayır'
dnsSettings Genel IP adresiyle ilişkili DNS kaydının FQDN'sini. PublicIPAddressDnsSettings
idleTimeoutInMinutes Genel IP adresinin boşta kalma zaman aşımı. int
ıpaddress Genel IP adresi kaynağıyla ilişkilendirilmiş IP adresi. string
ipTag'ler Genel IP adresiyle ilişkili etiketlerin listesi. IpTag[]
linkedPublicIPAddress Genel IP adresi kaynağının bağlı genel IP adresi. PublicIPAddress
migrationPhase Genel IP Adresinin geçiş aşaması. 'Abort'
'Commit'
'Kabul Edilen'
'Yok'
'Hazırla'
natGateway Genel IP adresi için NatGateway. NatGateway
publicIPAddressVersion Genel IP adresi sürümü. 'IPv4'
'IPv6'
publicIPAllocationMethod Genel IP adresi ayırma yöntemi. 'Dinamik'
'Statik'
publicIPPrefix Bu Genel IP Adresinin ayrılacağı Genel IP Ön Eki. Subresource
servicePublicIPAddress Genel IP adresi kaynağının hizmet genel IP adresi. PublicIPAddress

DdosSettings

Ad Açıklama Değer
ddosProtectionPlan Genel IP ile ilişkili DDoS koruma planı. Yalnızca ProtectionMode Etkinse ayarlanabilir Subresource
protectionMode Genel IP'nin DDoS koruma modu 'Devre Dışı'
'Etkin'
'VirtualNetworkInherited'

PublicIPAddressDnsSettings

Ad Açıklama Değer
domainNameLabel Etki alanı adı etiketi. Etki alanı adı etiketinin ve bölgeselleştirilmiş DNS bölgesinin birleştirilmesi, genel IP adresiyle ilişkili tam etki alanı adını oluşturur. Bir etki alanı adı etiketi belirtilirse, Microsoft Azure DNS sisteminde genel IP için bir A DNS kaydı oluşturulur. string
domainNameLabelScope Etki alanı adı etiket kapsamı. Bir etki alanı adı etiketi ve etki alanı adı etiketi kapsamı belirtilirse, Microsoft Azure DNS sisteminde genel IP için FQDN'de bulunan karma değere sahip bir A DNS kaydı oluşturulur. 'NoReuse'
'ResourceGroupReuse'
'SubscriptionReuse'
'TenantReuse'
Fqdn Genel IP ile ilişkili A DNS kaydının Tam Etki Alanı Adı. Bu, domainNameLabel ve bölgeselleştirilmiş DNS bölgesinin birleştirilmesidir. string
reverseFqdn Ters FQDN. Bu genel IP adresine çözümlenen, kullanıcı tarafından görünen, tam etki alanı adı. reverseFqdn belirtilirse, in-addr.arpa etki alanındaki IP adresinden ters FQDN'ye işaret eden bir PTR DNS kaydı oluşturulur. string

IpTag

Ad Açıklama Değer
ipTagType IP etiketi türü. Örnek: FirstPartyUsage. string
etiket Genel IP ile ilişkili IP etiketinin değeri. Örnek: SQL. string

NatGateway

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Nat Gateway özellikleri. NatGatewayPropertiesFormat
Sku Nat ağ geçidi SKU'su. NatGatewaySku
etiketler Kaynak etiketleri. object
Bölge Nat Gateway'in dağıtılması gereken bölgeyi belirten kullanılabilirlik alanlarının listesi. dize[]

NatGatewayPropertiesFormat

Ad Açıklama Değer
idleTimeoutInMinutes Nat ağ geçidinin boşta kalma zaman aşımı. int
publicIpAddresses Nat ağ geçidi kaynağıyla ilişkili genel IP adresleri dizisi. AltKaynak[]
publicIpPrefixes Nat ağ geçidi kaynağıyla ilişkili genel IP ön ekleri dizisi. AltKaynak[]

NatGatewaySku

Ad Açıklama Değer
name Nat Gateway SKU'sunun adı. 'Standart'

PublicIPAddressSku

Ad Açıklama Değer
name Genel IP adresi SKU'sunun adı. 'Temel'
'Standart'
tier Genel IP adresi SKU'su katmanı. 'Genel'
'Bölgesel'

Alt ağ

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Alt ağın özellikleri. SubnetPropertiesFormat
tür Kaynak türü. string

SubnetPropertiesFormat

Ad Açıklama Değer
addressPrefix Alt ağın adres ön eki. string
addressPrefixes Alt ağın adres ön eklerinin listesi. dize[]
applicationGatewayIPConfigurations Sanal ağ kaynağının uygulama ağ geçidi IP yapılandırmaları. ApplicationGatewayIPConfiguration[]
Heyet Alt ağ üzerindeki temsilcilere başvuru dizisi. Temsilci Seçme[]
ipAllocations Bu alt ağa başvuran IpAllocation dizisi. AltKaynak[]
natGateway Bu alt ağ ile ilişkili Nat ağ geçidi. Subresource
networkSecurityGroup NetworkSecurityGroup kaynağına başvuru. NetworkSecurityGroup
privateEndpointNetworkPolicies Alt ağdaki özel uç noktaya ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. 'Devre Dışı'
'Etkin'
privateLinkServiceNetworkPolicies Alt ağdaki özel bağlantı hizmetinde ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. 'Devre Dışı'
'Etkin'
Routetable RouteTable kaynağına başvuru. Routetable
serviceEndpointPolicies Hizmet uç noktası ilkeleri dizisi. ServiceEndpointPolicy[]
serviceEndpoints Hizmet uç noktaları dizisi. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan IP yapılandırmasının adı. string
properties Uygulama ağ geçidi IP yapılandırmasının özellikleri. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Ad Açıklama Değer
alt ağ Alt ağ kaynağına başvuru. Uygulama ağ geçidinin özel adresini aldığı alt ağ. Subresource

Temsilci

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Alt ağ içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Alt ağın özellikleri. ServiceDelegationPropertiesFormat
tür Kaynak türü. string

ServiceDelegationPropertiesFormat

Ad Açıklama Değer
Hizmetadı Alt ağın temsilci olarak atanması gereken hizmetin adı (örneğin, Microsoft.Sql/servers). string

NetworkSecurityGroup

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Ağ güvenlik grubunun özellikleri. NetworkSecurityGroupPropertiesFormat
etiketler Kaynak etiketleri. object

NetworkSecurityGroupPropertiesFormat

Ad Açıklama Değer
flushConnection Etkinleştirildiğinde, kurallar güncelleştirme olduğunda Ağ Güvenlik Grubu bağlantılarından oluşturulan akışlar yeniden değerlendirilir. İlk etkinleştirme yeniden değerlendirmeyi tetikler. bool
securityRules Ağ güvenlik grubunun güvenlik kuralları koleksiyonu. SecurityRule[]

SecurityRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Güvenlik kuralının özellikleri. SecurityRulePropertiesFormat
tür Kaynağın türü. string

SecurityRulePropertiesFormat

Ad Açıklama Değer
erişim Ağ trafiğine izin verilir veya trafik reddedilir. 'İzin Ver'
'Reddet' (gerekli)
açıklama Bu kural için bir açıklama. 140 karakterle sınırlıdır. string
destinationAddressPrefix Hedef adres ön eki. CIDR veya hedef IP aralığı. Tüm kaynak IP'leri eşleştirmek için '*' yıldız işareti de kullanılabilir. 'VirtualNetwork', 'AzureLoadBalancer' ve 'Internet' gibi varsayılan etiketler de kullanılabilir. string
destinationAddressPrefixes Hedef adres ön ekleri. CIDR veya hedef IP aralıkları. dize[]
destinationApplicationSecurityGroups Hedef olarak belirtilen uygulama güvenlik grubu. ApplicationSecurityGroup[]
destinationPortRange Hedef bağlantı noktası veya aralık. 0 ile 65535 arasındaki tamsayı veya aralık. Yıldız işareti '*' tüm bağlantı noktalarıyla eşleştirmek için de kullanılabilir. string
destinationPortRanges Hedef bağlantı noktası aralıkları. dize[]
yön Kuralın yönü. Yönü, kuralın gelen veya giden trafikte değerlendirilip değerlendirilmeyeceğini belirtir. 'Gelen'
'Giden' (gerekli)
Öncelik Kuralın önceliği. Değer 100 ile 4096 arasında olabilir. Öncelik numarası koleksiyondaki her kural için benzersiz olmalıdır. Öncelik sayısı ne kadar düşük olursa kuralın önceliği de o kadar yüksektir. int (gerekli)
protokol Bu kuralın geçerli olduğu ağ protokolü. '*'
'Ah'
'Esp'
'Icmp'
'Tcp'
'Udp' (gerekli)
sourceAddressPrefix CIDR veya kaynak IP aralığı. Tüm kaynak IP'leri eşleştirmek için '*' yıldız işareti de kullanılabilir. 'VirtualNetwork', 'AzureLoadBalancer' ve 'Internet' gibi varsayılan etiketler de kullanılabilir. Bu bir giriş kuralıysa, ağ trafiğinin nereden geldiğini belirtir. string
sourceAddressPrefixes CIDR veya kaynak IP aralıkları. dize[]
sourceApplicationSecurityGroups Kaynak olarak belirtilen uygulama güvenlik grubu. ApplicationSecurityGroup[]
sourcePortRange Kaynak bağlantı noktası veya aralık. 0 ile 65535 arasındaki tamsayı veya aralık. Yıldız işareti '*' tüm bağlantı noktalarıyla eşleştirmek için de kullanılabilir. string
sourcePortRanges Kaynak bağlantı noktası aralıkları. dize[]

ApplicationSecurityGroup

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Uygulama güvenlik grubunun özellikleri. ApplicationSecurityGroupPropertiesFormat
etiketler Kaynak etiketleri. object

ApplicationSecurityGroupPropertiesFormat

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.

Routetable

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Yol tablosunun özellikleri. RouteTablePropertiesFormat
etiketler Kaynak etiketleri. object

RouteTablePropertiesFormat

Ad Açıklama Değer
disableBgpRoutePropagation Bu yol tablosunda BGP tarafından öğrenilen yolların devre dışı bırakılıp devre dışı bırakılmayacağı. True, devre dışı bırakma anlamına gelir. bool
Yol Bir yol tablosunun içinde yer alan yolların koleksiyonu. Yol[]

Yol

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yolun özellikleri. RoutePropertiesFormat
tür Kaynağın türü. string

RoutePropertiesFormat

Ad Açıklama Değer
addressPrefix Yolun uygulandığı hedef CIDR. string
hasBgpOverride Bu yolun, LPM'ye bakılmaksızın çakışan BGP yollarını geçersiz kılıp kılmadığını belirten bir değer. bool
nextHopIpAddress IP adresi paketleri adresine iletilmelidir. Sonraki atlama değerlerine yalnızca sonraki atlama türünün VirtualAppliance olduğu yollarda izin verilir. string
nextHopType Paketin gönderilmesi gereken Azure atlama türü. 'internet'
'Yok'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (gerekli)

ServiceEndpointPolicy

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Hizmet bitiş noktası ilkesinin özellikleri. ServiceEndpointPolicyPropertiesFormat
etiketler Kaynak etiketleri. object

ServiceEndpointPolicyPropertiesFormat

Ad Açıklama Değer
contextualServiceEndpointPolicies Bağlamsal hizmet uç noktası ilkesi koleksiyonu. dize[]
serviceAlias İlkenin bir hizmete ait olup olmadığını gösteren diğer ad string
serviceEndpointPolicyDefinitions Hizmet uç noktası ilkesinin hizmet uç noktası ilkesi tanımları koleksiyonu. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Hizmet uç noktası ilke tanımının özellikleri. ServiceEndpointPolicyDefinitionPropertiesFormat
tür Kaynağın türü. string

ServiceEndpointPolicyDefinitionPropertiesFormat

Ad Açıklama Değer
açıklama Bu kural için bir açıklama. 140 karakterle sınırlıdır. string
hizmet Hizmet uç noktası adı. string
serviceResources Hizmet kaynaklarının listesi. string[]

ServiceEndpointPropertiesFormat

Ad Açıklama Değer
Konum Konum listesi. string[]
hizmet Uç nokta hizmetinin türü. string

InboundNatPool

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan gelen NAT havuzları kümesi içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici gelen nat havuzunun özellikleri. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Ad Açıklama Değer
backendPort Uç nokta üzerindeki iç bağlantılar için kullanılan bağlantı noktası. Kabul edilebilir değerler 1 ile 65535 arasındadır. int (gerekli)
enableFloatingIP SQL AlwaysOn Kullanılabilirlik Grubunu yapılandırmak için gereken kayan IP özelliği için sanal makinenin uç noktasını yapılandırıyor. Bu ayar, SQL Server'da SQL AlwaysOn Kullanılabilirlik Grupları kullanılırken gereklidir. Uç noktayı oluşturduktan sonra bu ayar değiştirilemez. bool
enableTcpReset TCP akışı boşta kalma zaman aşımında veya beklenmeyen bağlantı sonlandırmada çift yönlü TCP Sıfırlaması alın. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. bool
frontendIPConfiguration Ön uç IP adreslerine başvuru. Subresource
frontendPortRangeEnd Bir yük dengeleyiciyle ilişkili NIC'lere Gelen Nat sağlamak için kullanılacak dış bağlantı noktaları aralığındaki son bağlantı noktası numarası. Kabul edilebilir değerler 1 ile 65535 arasında değişir. int (gerekli)
frontendPortRangeStart Yük dengeleyiciyle ilişkili NIC'lere Gelen Nat sağlamak için kullanılacak dış bağlantı noktaları aralığındaki ilk bağlantı noktası numarası. Kabul edilebilir değerler 1 ile 65534 arasında değişir. int (gerekli)
idleTimeoutInMinutes TCP boşta bağlantısı için zaman aşımı. Değer 4 ile 30 dakika arasında ayarlanabilir. Varsayılan değer 4 dakikadır. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. int
protokol Gelen NAT havuzu tarafından kullanılan aktarım protokolü başvurusu. 'Tümü'
'Tcp'
'Udp' (gerekli)

InboundNatRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan gelen NAT kuralları kümesi içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici gelen NAT kuralının özellikleri. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Ad Açıklama Değer
backendAddressPool BackendAddressPool kaynağına başvuru. Subresource
backendPort İç uç nokta için kullanılan bağlantı noktası. Kabul edilebilir değerler 1 ile 65535 arasında değişir. int
enableFloatingIP SQL AlwaysOn Kullanılabilirlik Grubunu yapılandırmak için gereken kayan IP özelliği için sanal makinenin uç noktasını yapılandırıyor. Bu ayar, SQL Server'da SQL AlwaysOn Kullanılabilirlik Grupları kullanılırken gereklidir. Uç noktayı oluşturduktan sonra bu ayar değiştirilemez. bool
enableTcpReset TCP akışı boşta kalma zaman aşımında veya beklenmeyen bağlantı sonlandırmada çift yönlü TCP Sıfırlaması alın. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. bool
frontendIPConfiguration Ön uç IP adreslerine başvuru. Subresource
frontendPort Dış uç noktanın bağlantı noktası. Her kuralın bağlantı noktası numaraları Load Balancer içinde benzersiz olmalıdır. Kabul edilebilir değerler 1 ile 65534 arasında değişir. int
frontendPortRangeEnd Dış uç nokta için bağlantı noktası aralığı sonu. Bu özellik BackendAddressPool ve FrontendPortRangeStart ile birlikte kullanılır. BackendAddressPool'dan her arka uç adresi için tek tek gelen NAT kuralı bağlantı noktası eşlemeleri oluşturulur. Kabul edilebilir değerler 1 ile 65534 arasında değişir. int
frontendPortRangeStart Dış uç nokta için bağlantı noktası aralığı başlatılır. Bu özellik BackendAddressPool ve FrontendPortRangeEnd ile birlikte kullanılır. BackendAddressPool'dan her arka uç adresi için tek tek gelen NAT kuralı bağlantı noktası eşlemeleri oluşturulur. Kabul edilebilir değerler 1 ile 65534 arasında değişir. int
idleTimeoutInMinutes TCP boşta bağlantısı için zaman aşımı. Değer 4 ile 30 dakika arasında ayarlanabilir. Varsayılan değer 4 dakikadır. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. int
protokol Yük dengeleme kuralı tarafından kullanılan aktarım protokolü başvurusu. 'Tümü'
'Tcp'
'Udp'

LoadBalancingRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan yük dengeleme kuralları kümesi içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici yük dengeleme kuralının özellikleri. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Ad Açıklama Değer
backendAddressPool BIR DIP havuzuna başvuru. Gelen trafik arka uç IP'lerindeki IP'ler arasında rastgele yük dengelemesi yapılır. Subresource
backendAddressPools DIPS havuzuna başvuru dizisi. AltKaynak[]
backendPort Uç nokta üzerindeki iç bağlantılar için kullanılan bağlantı noktası. Kabul edilebilir değerler 0 ile 65535 arasındadır. 0 değerinin "Herhangi Bir Bağlantı Noktası" etkinleştirdiğini unutmayın. int
disableOutboundSnat Yük dengeleme kuralının ön uç kısmında belirtilen publicIP adresini kullanmak üzere arka uç havuzundaki VM'ler için SNAT yapılandırılır. bool
enableFloatingIP Sql AlwaysOn Kullanılabilirlik Grubu yapılandırmak için gereken kayan IP özelliği için bir sanal makinenin uç noktasını yapılandırılır. Bu ayar, SQL Server'da SQL AlwaysOn Kullanılabilirlik Grupları kullanılırken gereklidir. Uç noktayı oluşturduktan sonra bu ayar değiştirilemez. bool
enableTcpReset TCP akışı boşta kalma zaman aşımında veya beklenmeyen bağlantı sonlandırmada çift yönlü TCP Sıfırlaması alın. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. bool
frontendIPConfiguration Ön uç IP adreslerine başvuru. Subresource
frontendPort Dış uç noktanın bağlantı noktası. Her kuralın bağlantı noktası numaraları Load Balancer içinde benzersiz olmalıdır. Kabul edilebilir değerler 0 ile 65534 arasındadır. 0 değerinin "Herhangi Bir Bağlantı Noktası" etkinleştirdiğini unutmayın. int (gerekli)
idleTimeoutInMinutes TCP boşta bağlantısı için zaman aşımı. Değer 4 ile 30 dakika arasında ayarlanabilir. Varsayılan değer 4 dakikadır. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. int
loadDistribution Bu kural için yük dağıtım ilkesi. 'Varsayılan'
'SourceIP'
'SourceIPProtocol'
araştırma Yük dengeleme kuralı tarafından kullanılan yük dengeleyici yoklaması başvurusu. Subresource
protokol Yük dengeleme kuralı tarafından kullanılan aktarım protokolü başvurusu. 'Tümü'
'Tcp'
'Udp' (gerekli)

OutboundRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan giden kurallar kümesi içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici giden kuralının özellikleri. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

Ad Açıklama Değer
allocatedOutboundPorts NAT için kullanılacak giden bağlantı noktalarının sayısı. int
backendAddressPool BIR DIP havuzuna başvuru. Giden trafik, arka uç IP'lerindeki IP'ler arasında rastgele yük dengelemesi yapılır. AltKaynak (gerekli)
enableTcpReset TCP akışı boşta kalma zaman aşımında veya beklenmeyen bağlantı sonlandırmada çift yönlü TCP Sıfırlaması alın. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. bool
frontendIPConfigurations Yük dengeleyicinin Ön Uç IP adresleri. SubResource[] (gerekli)
idleTimeoutInMinutes TCP boşta bağlantısı için zaman aşımı. int
protokol Yük dengeleyicideki giden kuralın protokolü. 'Tümü'
'Tcp'
'Udp' (gerekli)

Yoklama

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan yoklama kümesinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici yoklaması özellikleri. ProbePropertiesFormat

ProbePropertiesFormat

Ad Açıklama Değer
intervalInSeconds Uç noktanın sistem durumu için ne sıklıkta yoklama aralığı (saniye cinsinden). Genellikle aralık, ayrılan zaman aşımı süresinin (saniye cinsinden) yarısından biraz daha kısadır ve bu da örneği döndürmeden önce iki tam yoklamanın yapılmasına izin verir. Varsayılan değer 15, en düşük değer 5'tir. int
numberOfProbes Yanıt alınmazsa uç noktaya daha fazla trafiğin teslim edilmemesinin engellendiği yoklamaların sayısı. Bu değerler, uç noktaların Azure'da kullanılan tipik sürelerden daha hızlı veya daha yavaş döndürülmesini sağlar. int
port Yoklamayla iletişim kurmak için bağlantı noktası. Olası değerler 1 ile 65535 (dahil) arasında değişir. int (gerekli)
probeThreshold Trafiğin bu uç noktaya teslim edilmesine izin vermek veya trafiği reddetmek için ardışık başarılı veya başarısız yoklamaların sayısı. Bu değere eşit ardışık yoklama sayısı başarısız olduktan sonra uç nokta döndürmeden çıkarılır ve aynı sayıda başarılı ardışık yoklamanın döndürmeye geri yerleştirilmesini gerektirir. int
protokol Bitiş noktasının protokolü. 'Tcp' belirtilirse, araştırmanın başarılı olması için alınan bir ACK gereklidir. 'Http' veya 'Https' belirtilirse, yoklamanın başarılı olması için URI'yi belirtir bölümünden 200 Tamam yanıtı gerekir. 'Http'
'Https'
'Tcp' (gerekli)
requestPath VM'den sistem durumu istemek için kullanılan URI. Protokol http olarak ayarlandıysa yol gereklidir. Aksi takdirde, buna izin verilmez. Varsayılan değer yoktur. string

LoadBalancerSku

Ad Açıklama Değer
name Yük dengeleyici SKU'sunun adı. 'Temel'
'Ağ Geçidi'
'Standart'
tier Yük dengeleyici SKU'sunun katmanı. 'Genel'
'Bölgesel'

Hızlı başlangıç şablonları

Aşağıdaki hızlı başlangıç şablonları bu kaynak türünü dağıtır.

Şablon Description
Ağ Geçidi Load Balancer zincirlenmiş genel Load Balancer

Azure’a dağıtın
Bu şablon, ağ geçidi Load Balancer zincirlenmiş bir Genel Standart Load Balancer dağıtmanızı sağlar. İnternet'ten gelen trafik, arka uç havuzunda Linux VM'leri (NVA) bulunan Ağ Geçidi Load Balancer yönlendirilir.
Birden çok NIC ve RDP erişimi olan bir VM oluşturma

Azure’a dağıtın
Bu şablon, birden çok (2) ağ arabirimine (NIC) sahip bir Sanal Makineler ve yapılandırılmış yük dengeleyici ve gelen NAT kuralıyla bağlanabilen RDP oluşturmanızı sağlar. Bu şablonla daha fazla NIC kolayca eklenebilir. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresi ve 2 Ağ Arabirimi (ön uç ve arka uç) dağıtır.
VNET'te 2 VM - İç Load Balancer ve LB kuralları

Azure’a dağıtın
Bu şablon, bir sanal ağda ve bir iç Yük dengeleyici altında 2 Sanal Makineler oluşturmanıza ve Bağlantı Noktası 80'de bir yük dengeleme kuralı yapılandırmanıza olanak tanır. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresi, Kullanılabilirlik Kümesi ve Ağ Arabirimleri dağıtır.
Load Balancer ve yük dengeleme kurallarında 2 VM

Azure’a dağıtın
Bu şablon, Yük dengeleyici altında 2 Sanal Makineler oluşturmanıza ve Bağlantı Noktası 80'de bir yük dengeleme kuralı yapılandırmanıza olanak tanır. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresi, Kullanılabilirlik Kümesi ve Ağ Arabirimleri dağıtır. Bu şablonda, ağ arabirimlerini ve sanal makineleri oluşturmak için kaynak döngüleri özelliğini kullanacağız
Load Balancer 2 VM ve LB üzerinde NAT kuralları yapılandırma

Azure’a dağıtın
Bu şablon, kullanılabilirlik kümesinde 2 Sanal Makineler oluşturmanızı ve yük dengeleyici aracılığıyla NAT kurallarını yapılandırmanızı sağlar. Bu şablon ayrıca bir Depolama Hesabı, Sanal Ağ, Genel IP adresi ve Ağ Arabirimleri dağıtır. Bu şablonda, ağ arabirimlerini ve sanal makineleri oluşturmak için kaynak döngüleri özelliğini kullanacağız
ILB arkasında Linux VM'leri olan bir VM Ölçek Kümesi dağıtma

Azure’a dağıtın
Bu şablon, Ubuntu Linux 15.10 veya 14.04.4-LTS'nin en son düzeltme eki uygulanmış sürümünü kullanarak bir Linux VM Ölçek Kümesi dağıtmanıza olanak tanır. Bu VM'ler, ssh bağlantıları için NAT kuralları olan bir iç yük dengeleyicinin arkasındadır.
VNetInjection ve Load Balancer için AzureDatabricks Şablonu

Azure’a dağıtın
Bu şablon yük dengeleyici, ağ güvenlik grubu, sanal ağ ve sanal ağ ile Azure Databricks çalışma alanı oluşturmanıza olanak tanır.
Standart iç yük dengeleyici oluşturma

Azure’a dağıtın
Bu şablon, kural yük dengeleme bağlantı noktası 80 ile standart bir iç Azure Load Balancer oluşturur
HA bağlantı noktalarıyla standart bir iç yük dengeleyici oluşturma

Azure’a dağıtın
Bu şablon, HA bağlantı noktaları yük dengeleme kuralıyla standart bir iç Azure Load Balancer oluşturur
Bölgeler arası yük dengeleyici oluşturma

Azure’a dağıtın
Bu şablon, iki bölgesel yük dengeleyici içeren arka uç havuzuna sahip bölgeler arası bir yük dengeleyici oluşturur. Bölgeler arası yük dengeleyici şu anda sınırlı bölgelerde kullanılabilir. Bölgeler arası yük dengeleyicinin arkasındaki bölgesel yük dengeleyiciler herhangi bir bölgede olabilir.
IP Adreslerine Göre Arka Uç Havuzu ile Standart Load Balancer

Azure’a dağıtın
Bu şablon, ARM Şablonlarının Arka Uç Havuzu yönetim belgesinde açıklandığı gibi IP Adresine göre bir Load Balancer Arka Uç Havuzunu yapılandırmak için nasıl kullanılabileceğini göstermek için kullanılır.
Genel IPv6 adresiyle yük dengeleyici oluşturma

Azure’a dağıtın
Bu şablon, bir Genel IPv6 adresi, yük dengeleme kuralları ve arka uç havuzu için iki VM ile İnternet'e yönelik bir yük dengeleyici oluşturur.
Standart yük dengeleyici oluşturma

Azure’a dağıtın
Bu şablon, yedekli bir bölgede her vm ile arka uç havuzu için İnternet'e yönelik bir yük dengeleyici, yük dengeleme kuralları ve üç VM oluşturur.
Her biri bir LB kuralına sahip 2 VIP ile Load Balancer

Azure’a dağıtın
Bu şablon, Ağ Arabirimi tarafından kullanılan Load Balancer bir LB Kuralı Sanal Ağ & Yük dengeleyici (multivip), Sanal Ağ, Ağ Arabirimi için bir Load Balancer, 2 Genel IP adresi oluşturmanıza olanak tanır.
Gelen NAT Kuralı ile Load Balancer

Azure’a dağıtın
Bu şablon, Ağ Arabirimi tarafından kullanılan Load Balancer bir NAT Kuralı Sanal Ağ & Yük dengeleyici, Sanal Ağ, Ağ Arabirimi için bir Load Balancer, Genel IP adresi oluşturmanıza olanak tanır.

Terraform (AzAPI sağlayıcısı) kaynak tanımı

loadBalancers kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:

  • Kaynak grupları

Her API sürümünde değiştirilen özelliklerin listesi için bkz. değişiklik günlüğü.

Kaynak biçimi

Microsoft.Network/loadBalancers kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/loadBalancers@2023-04-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"
                      }
                    }
                  }
                ]
                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"
                  }
                ]
              }
              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"
    }
  })
}

Özellik değerleri

loadBalancer'lar

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Network/loadBalancers@2023-04-01"
name Kaynak adı dize (gerekli)

Karakter sınırı: 1-80

Geçerli karakterler:
Alfasayısallar, alt çizgiler, nokta ve kısa çizgiler.

Alfasayısal ile başlayın. Alfasayısal veya alt çizgiyi sonlandır.
location Kaynak konumu. string
parent_id Bir kaynak grubuna dağıtmak için bu kaynak grubunun kimliğini kullanın. dize (gerekli)
etiketler Kaynak etiketleri. Etiket adlarının ve değerlerinin sözlüğü.
Sku Yük dengeleyici SKU'su. LoadBalancerSku
extendedLocation Yük dengeleyicinin genişletilmiş konumu. ExtendedLocation
properties Yük dengeleyicinin özellikleri. LoadBalancerPropertiesFormat

ExtendedLocation

Ad Açıklama Değer
name Genişletilmiş konumun adı. string
tür Genişletilmiş konumun türü. "EdgeZone"

LoadBalancerPropertiesFormat

Ad Açıklama Değer
backendAddressPools Yük dengeleyici tarafından kullanılan arka uç adres havuzlarının koleksiyonu. BackendAddressPool[]
frontendIPConfigurations Yük dengeleyici için kullanılacak ön uç IP'lerini temsil eden nesne. FrontendIPConfiguration[]
inboundNatPools Yük dengeleyiciyle ilişkili NIC'lerde tek bir arka uç bağlantı noktasına gelen NAT için bir dış bağlantı noktası aralığı tanımlar. Gelen NAT kuralları, bu aralıktan bir dış bağlantı noktası kullanılarak Load Balancer ile ilişkili her NIC için otomatik olarak oluşturulur. Load Balancer bir Gelen NAT havuzu tanımlamak, gelen NAT kurallarını tanımlamak için birbirini dışlar. Gelen NAT havuzları sanal makine ölçek kümelerinden başvurulur. Tek tek sanal makinelerle ilişkili NIC'ler gelen NAT havuzuna başvuramaz. Tek tek gelen NAT kurallarına başvurmaları gerekir. InboundNatPool[]
inboundNatRules Yük dengeleyici tarafından kullanılan gelen NAT Kuralları koleksiyonu. Yük dengeleyicinizde gelen NAT kurallarının tanımlanması, gelen NAT havuzunun tanımlanmasıyla birbirini dışlar. Gelen NAT havuzları sanal makine ölçek kümelerinden başvurulur. Tek tek sanal makinelerle ilişkili NIC'ler Gelen NAT havuzuna başvuramaz. Tek tek gelen NAT kurallarına başvurmaları gerekir. InboundNatRule[]
loadBalancingRules Yük dengeleme kurallarını temsil eden nesne koleksiyonu Sağlamayı alır. LoadBalancingRule[]
outboundRules Giden kuralları. OutboundRule[]
Sonda Yük dengeleyicide kullanılan araştırma nesnelerinin koleksiyonu. Yoklama[]

BackendAddressPool

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan arka uç adres havuzları kümesinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici arka uç adres havuzunun özellikleri. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Ad Açıklama Değer
drainPeriodInSeconds İstemciye ve arka uç adresine RESET göndermeden önce Load Balancer beklediği saniye miktarı. int
loadBalancerBackendAddresses Arka uç adresleri dizisi. LoadBalancerBackendAddress[]
location Arka uç adres havuzunun konumu. string
syncMode Arka uç havuzu için arka uç adresi zaman uyumlu modu "Otomatik"
"El ile"
tunnelInterfaces Ağ geçidi yük dengeleyici tünel arabirimleri dizisi. GatewayLoadBalancerTunnelInterface[]
virtualNetwork Sanal ağa başvuru. Subresource

LoadBalancerBackendAddress

Ad Açıklama Değer
name Arka uç adresinin adı. string
properties Yük dengeleyici arka uç adres havuzunun özellikleri. LoadBalancerBackendAddressPropertiesFormat

LoadBalancerBackendAddressPropertiesFormat

Ad Açıklama Değer
adminState Bir kez ayarlanan yönetim durumlarının listesi sistem durumu araştırmasını geçersiz kılabilir, böylece Load Balancer her zaman yeni bağlantıları arka uçtan iletebilir veya yeni bağlantıları reddedip mevcut bağlantıları sıfırlayabilir. "Aşağı"
"Hiçbiri"
"Yukarı"
ıpaddress Başvuruda bulunan sanal ağa ait IP Adresi. string
loadBalancerFrontendIPConfiguration Bölgesel yük dengeleyicide tanımlanan ön uç IP adresi yapılandırmasına başvuru. Subresource
alt ağ Mevcut bir alt ağa başvuru. Subresource
virtualNetwork Mevcut bir sanal ağa başvuru. Subresource

Subresource

Ad Açıklama Değer
kimlik Kaynak Kimliği. string

GatewayLoadBalancerTunnelInterface

Ad Açıklama Değer
tanımlayıcı Ağ geçidi yük dengeleyici tünel arabiriminin tanımlayıcısı. int
port Ağ geçidi yük dengeleyici tünel arabiriminin bağlantı noktası. int
protokol Ağ geçidi yük dengeleyici tünel arabirimi protokolü. "Yerel"
"Hiçbiri"
"VXLAN"
tür Ağ geçidi yük dengeleyici tünel arabiriminin trafik türü. "Dış"
"İç"
"Hiçbiri"

FrontendIPConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan ön uç IP yapılandırmaları kümesinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici araştırmasının özellikleri. FrontendIPConfigurationPropertiesFormat
Bölge Kaynak için ayrılan IP'nin kaynaktan gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. string[]

FrontendIPConfigurationPropertiesFormat

Ad Açıklama Değer
gatewayLoadBalancer Ağ geçidi yük dengeleyici ön uç IP'sine başvuru. Subresource
privateIPAddress IP yapılandırmasının özel IP adresi. string
privateIPAddressVersion Belirli ipconfiguration'ın IPv4 veya IPv6 olup olmadığı. Varsayılan değer IPv4 olarak alınır. "IPv4"
"IPv6"
privateIPAllocationMethod Özel IP ayırma yöntemi. "Dinamik"
"Statik"
publicIPAddress Genel IP kaynağına başvuru. PublicIPAddress
publicIPPrefix Genel IP Ön Eki kaynağına başvuru. Subresource
alt ağ Alt ağ kaynağına başvuru. Alt ağ

PublicIPAddress

Ad Açıklama Değer
extendedLocation Genel IP adresinin genişletilmiş konumu. ExtendedLocation
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Genel IP adresi özellikleri. PublicIPAddressPropertiesFormat
Sku Genel IP adresi SKU'su. PublicIPAddressSku
etiketler Kaynak etiketleri. object
Bölge Kaynak için ayrılan IP'nin kaynaktan gelmesi gerektiğini belirten kullanılabilirlik alanlarının listesi. dize[]

PublicIPAddressPropertiesFormat

Ad Açıklama Değer
ddosSettings Genel IP adresiyle ilişkili DDoS koruması özel ilkesi. DdosSettings
deleteOption Kullanan VM silindiğinde genel IP adresine ne olacağını belirtin "Sil"
"Ayır"
dnsSettings Genel IP adresiyle ilişkili DNS kaydının FQDN'sini. PublicIPAddressDnsSettings
idleTimeoutInMinutes Genel IP adresinin boşta kalma zaman aşımı. int
ıpaddress Genel IP adresi kaynağıyla ilişkilendirilmiş IP adresi. string
ipTag'ler Genel IP adresiyle ilişkili etiketlerin listesi. IpTag[]
linkedPublicIPAddress Genel IP adresi kaynağının bağlı genel IP adresi. PublicIPAddress
migrationPhase Genel IP Adresinin geçiş aşaması. "Durdur"
"İşleme"
"Kabul Edilen"
"Hiçbiri"
"Hazırla"
natGateway Genel IP adresi için NatGateway. NatGateway
publicIPAddressVersion Genel IP adresi sürümü. "IPv4"
"IPv6"
publicIPAllocationMethod Genel IP adresi ayırma yöntemi. "Dinamik"
"Statik"
publicIPPrefix Bu Genel IP Adresinin ayrılacağı Genel IP Ön Eki. Subresource
servicePublicIPAddress Genel IP adresi kaynağının hizmet genel IP adresi. PublicIPAddress

DdosSettings

Ad Açıklama Değer
ddosProtectionPlan Genel IP ile ilişkili DDoS koruma planı. Yalnızca ProtectionMode Etkinse ayarlanabilir Subresource
protectionMode Genel IP'nin DDoS koruma modu "Devre dışı"
"Etkin"
"VirtualNetworkInherited"

PublicIPAddressDnsSettings

Ad Açıklama Değer
domainNameLabel Etki alanı adı etiketi. Etki alanı adı etiketinin ve bölgeselleştirilmiş DNS bölgesinin birleştirilmesi, genel IP adresiyle ilişkili tam etki alanı adını oluşturur. Bir etki alanı adı etiketi belirtilirse, Microsoft Azure DNS sisteminde genel IP için bir A DNS kaydı oluşturulur. string
domainNameLabelScope Etki alanı adı etiket kapsamı. Bir etki alanı adı etiketi ve etki alanı adı etiketi kapsamı belirtilirse, Microsoft Azure DNS sisteminde genel IP için FQDN'de bulunan karma değere sahip bir A DNS kaydı oluşturulur. "NoReuse"
"ResourceGroupReuse"
"SubscriptionReuse"
"TenantReuse"
Fqdn Genel IP ile ilişkili A DNS kaydının Tam Etki Alanı Adı. Bu, domainNameLabel ve bölgeselleştirilmiş DNS bölgesinin birleştirilmesidir. string
reverseFqdn Ters FQDN. Bu genel IP adresine çözümlenen, kullanıcı tarafından görünen, tam etki alanı adı. reverseFqdn belirtilirse, in-addr.arpa etki alanındaki IP adresinden ters FQDN'ye işaret eden bir PTR DNS kaydı oluşturulur. string

IpTag

Ad Açıklama Değer
ipTagType IP etiketi türü. Örnek: FirstPartyUsage. string
etiket Genel IP ile ilişkili IP etiketinin değeri. Örnek: SQL. string

NatGateway

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Nat Gateway özellikleri. NatGatewayPropertiesFormat
Sku Nat ağ geçidi SKU'su. NatGatewaySku
etiketler Kaynak etiketleri. object
Bölge Nat Gateway'in dağıtılacağı bölgeyi belirten kullanılabilirlik alanlarının listesi. string[]

NatGatewayPropertiesFormat

Ad Açıklama Değer
idleTimeoutInMinutes Nat ağ geçidinin boşta kalma zaman aşımı. int
publicIpAddresses Nat ağ geçidi kaynağıyla ilişkili genel IP adresleri dizisi. SubResource[]
publicIpPrefixes Nat ağ geçidi kaynağıyla ilişkili genel IP ön ekleri dizisi. SubResource[]

NatGatewaySku

Ad Açıklama Değer
name Nat Gateway SKU'sunun adı. "Standart"

PublicIPAddressSku

Ad Açıklama Değer
name Genel IP adresi SKU'sunun adı. "Temel"
"Standart"
tier Genel IP adresi SKU'sunun katmanı. "Genel"
"Bölgesel"

Alt ağ

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Alt ağın özellikleri. SubnetPropertiesFormat
tür Kaynak türü. string

SubnetPropertiesFormat

Ad Açıklama Değer
addressPrefix Alt ağın adres ön eki. string
addressPrefixes Alt ağın adres ön eklerinin listesi. string[]
applicationGatewayIPConfigurations Sanal ağ kaynağının Application Gateway IP yapılandırmaları. ApplicationGatewayIPConfiguration[]
Heyet Alt ağ üzerindeki temsilcilere başvuru dizisi. Temsilci Seçme[]
ipAllocations Bu alt ağa başvuran IpAllocation dizisi. SubResource[]
natGateway Bu alt ağ ile ilişkili Nat ağ geçidi. Subresource
networkSecurityGroup NetworkSecurityGroup kaynağına başvuru. NetworkSecurityGroup
privateEndpointNetworkPolicies Alt ağın özel uç noktasına ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. "Devre dışı"
"Etkin"
privateLinkServiceNetworkPolicies Alt ağdaki özel bağlantı hizmetinde ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. "Devre dışı"
"Etkin"
Routetable RouteTable kaynağına başvuru. Routetable
serviceEndpointPolicies Hizmet uç noktası ilkeleri dizisi. ServiceEndpointPolicy[]
serviceEndpoints Hizmet uç noktaları dizisi. ServiceEndpointPropertiesFormat[]

ApplicationGatewayIPConfiguration

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name bir Application Gateway içinde benzersiz olan IP yapılandırmasının adı. string
properties Uygulama ağ geçidi IP yapılandırmasının özellikleri. ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Ad Açıklama Değer
alt ağ Alt ağ kaynağına başvuru. Application Gateway'in özel adresini aldığı alt ağ. Subresource

Temsilci

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Alt ağ içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Alt ağın özellikleri. ServiceDelegationPropertiesFormat
tür Kaynak türü. string

ServiceDelegationPropertiesFormat

Ad Açıklama Değer
Hizmetadı Alt ağın temsilci olarak atanması gereken hizmetin adı (ör. Microsoft.Sql/servers). string

NetworkSecurityGroup

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Ağ güvenlik grubunun özellikleri. NetworkSecurityGroupPropertiesFormat
etiketler Kaynak etiketleri. object

NetworkSecurityGroupPropertiesFormat

Ad Açıklama Değer
flushConnection Etkinleştirildiğinde, kurallar güncelleştirme olduğunda Ağ Güvenlik Grubu bağlantılarından oluşturulan akışlar yeniden değerlendirilir. İlk etkinleştirme yeniden değerlendirmeyi tetikler. bool
securityRules Ağ güvenlik grubunun güvenlik kuralları koleksiyonu. SecurityRule[]

SecurityRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Güvenlik kuralının özellikleri. SecurityRulePropertiesFormat
tür Kaynağın türü. string

SecurityRulePropertiesFormat

Ad Açıklama Değer
erişim Ağ trafiğine izin verilir veya trafik reddedilir. "İzin Ver"
"Reddet" (gerekli)
açıklama Bu kural için bir açıklama. 140 karakterle sınırlıdır. string
destinationAddressPrefix Hedef adres ön eki. CIDR veya hedef IP aralığı. Yıldız işareti '*' tüm kaynak IP'leri eşleştirmek için de kullanılabilir. 'VirtualNetwork', 'AzureLoadBalancer' ve 'Internet' gibi varsayılan etiketler de kullanılabilir. string
destinationAddressPrefixes Hedef adres ön ekleri. CIDR veya hedef IP aralıkları. string[]
destinationApplicationSecurityGroups Hedef olarak belirtilen uygulama güvenlik grubu. ApplicationSecurityGroup[]
destinationPortRange Hedef bağlantı noktası veya aralık. 0 ile 65535 arasında bir tamsayı veya aralık. Yıldız işareti '*' tüm bağlantı noktalarıyla eşleştirmek için de kullanılabilir. string
destinationPortRanges Hedef bağlantı noktası aralıkları. string[]
yön Kuralın yönü. Yönü, kuralın gelen veya giden trafikte değerlendirilip değerlendirilmeyeceğini belirtir. "Gelen"
"Giden" (gerekli)
Öncelik Kuralın önceliği. Değer 100 ile 4096 arasında olabilir. Öncelik numarası koleksiyondaki her kural için benzersiz olmalıdır. Öncelik sayısı ne kadar düşükse kuralın önceliği de o kadar yüksektir. int (gerekli)
protokol Bu kuralın geçerli olduğu ağ protokolü. "*"
"Ah"
"Esp"
"Icmp"
"Tcp"
"Udp" (gerekli)
sourceAddressPrefix CIDR veya kaynak IP aralığı. Yıldız işareti '*' tüm kaynak IP'leri eşleştirmek için de kullanılabilir. 'VirtualNetwork', 'AzureLoadBalancer' ve 'Internet' gibi varsayılan etiketler de kullanılabilir. Bu bir giriş kuralıysa, ağ trafiğinin nereden geldiğini belirtir. string
sourceAddressPrefixes CIDR veya kaynak IP aralıkları. string[]
sourceApplicationSecurityGroups Kaynak olarak belirtilen uygulama güvenlik grubu. ApplicationSecurityGroup[]
sourcePortRange Kaynak bağlantı noktası veya aralık. 0 ile 65535 arasında bir tamsayı veya aralık. Yıldız işareti '*' tüm bağlantı noktalarıyla eşleştirmek için de kullanılabilir. string
sourcePortRanges Kaynak bağlantı noktası aralıkları. string[]

ApplicationSecurityGroup

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Uygulama güvenlik grubunun özellikleri. ApplicationSecurityGroupPropertiesFormat
etiketler Kaynak etiketleri. object

ApplicationSecurityGroupPropertiesFormat

Bu nesne dağıtım sırasında ayarlanacağı herhangi bir özellik içermiyor. Tüm özellikler ReadOnly'dır.

Routetable

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Yol tablosunun özellikleri. RouteTablePropertiesFormat
etiketler Kaynak etiketleri. object

RouteTablePropertiesFormat

Ad Açıklama Değer
disableBgpRoutePropagation Bu yol tablosunda BGP tarafından öğrenilen yolların devre dışı bırakılıp devre dışı bırakılmayacağı. True, devre dışı bırakma anlamına gelir. bool
Yol Bir yol tablosunun içinde yer alan yolların koleksiyonu. Yol[]

Yol

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yolun özellikleri. RoutePropertiesFormat
tür Kaynağın türü. string

RoutePropertiesFormat

Ad Açıklama Değer
addressPrefix Yolun uygulandığı hedef CIDR. string
hasBgpOverride Bu yolun, LPM'ye bakılmaksızın çakışan BGP yollarını geçersiz kılıp kılmadığını belirten bir değer. bool
nextHopIpAddress IP adresi paketleri adresine iletilmelidir. Sonraki atlama değerlerine yalnızca sonraki atlama türünün VirtualAppliance olduğu yollarda izin verilir. string
nextHopType Paketin gönderilmesi gereken Azure atlama türü. "İnternet"
"Hiçbiri"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (gerekli)

ServiceEndpointPolicy

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
location Kaynak konumu. string
properties Hizmet bitiş noktası ilkesinin özellikleri. ServiceEndpointPolicyPropertiesFormat
etiketler Kaynak etiketleri. object

ServiceEndpointPolicyPropertiesFormat

Ad Açıklama Değer
contextualServiceEndpointPolicies Bağlamsal hizmet uç noktası ilkesi koleksiyonu. dize[]
serviceAlias İlkenin bir hizmete ait olup olmadığını gösteren diğer ad string
serviceEndpointPolicyDefinitions Hizmet uç noktası ilkesinin hizmet uç noktası ilkesi tanımları koleksiyonu. ServiceEndpointPolicyDefinition[]

ServiceEndpointPolicyDefinition

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Kaynak grubu içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Hizmet uç noktası ilke tanımının özellikleri. ServiceEndpointPolicyDefinitionPropertiesFormat
tür Kaynağın türü. string

ServiceEndpointPolicyDefinitionPropertiesFormat

Ad Açıklama Değer
açıklama Bu kural için bir açıklama. 140 karakterle sınırlıdır. string
hizmet Hizmet uç noktası adı. string
serviceResources Hizmet kaynaklarının listesi. dize[]

ServiceEndpointPropertiesFormat

Ad Açıklama Değer
Konum Konum listesi. dize[]
hizmet Uç nokta hizmetinin türü. string

InboundNatPool

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan gelen NAT havuzları kümesi içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici gelen nat havuzunun özellikleri. InboundNatPoolPropertiesFormat

InboundNatPoolPropertiesFormat

Ad Açıklama Değer
backendPort Uç nokta üzerindeki iç bağlantılar için kullanılan bağlantı noktası. Kabul edilebilir değerler 1 ile 65535 arasındadır. int (gerekli)
enableFloatingIP Sql AlwaysOn Kullanılabilirlik Grubu yapılandırmak için gereken kayan IP özelliği için bir sanal makinenin uç noktasını yapılandırılır. Bu ayar, SQL Server'da SQL AlwaysOn Kullanılabilirlik Grupları kullanılırken gereklidir. Uç noktayı oluşturduktan sonra bu ayar değiştirilemez. bool
enableTcpReset TCP akışı boşta kalma zaman aşımında veya beklenmeyen bağlantı sonlandırmada çift yönlü TCP Sıfırlaması alın. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. bool
frontendIPConfiguration Ön uç IP adreslerine başvuru. Subresource
frontendPortRangeEnd Yük dengeleyiciyle ilişkili NIC'lere Gelen Nat sağlamak için kullanılacak dış bağlantı noktaları aralığındaki son bağlantı noktası numarası. Kabul edilebilir değerler 1 ile 65535 arasında değişir. int (gerekli)
frontendPortRangeStart Yük dengeleyiciyle ilişkili NIC'lere Gelen Nat sağlamak için kullanılacak dış bağlantı noktaları aralığındaki ilk bağlantı noktası numarası. Kabul edilebilir değerler 1 ile 65534 arasında değişir. int (gerekli)
idleTimeoutInMinutes TCP boşta bağlantısı için zaman aşımı. Değer 4 ile 30 dakika arasında ayarlanabilir. Varsayılan değer 4 dakikadır. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. int
protokol Gelen NAT havuzu tarafından kullanılan aktarım protokolü başvurusu. "Tümü"
"Tcp"
"Udp" (gerekli)

InboundNatRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan gelen NAT kuralları kümesi içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici gelen NAT kuralının özellikleri. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Ad Açıklama Değer
backendAddressPool BackendAddressPool kaynağına başvuru. Subresource
backendPort İç uç nokta için kullanılan bağlantı noktası. Kabul edilebilir değerler 1 ile 65535 arasında değişir. int
enableFloatingIP Sql AlwaysOn Kullanılabilirlik Grubu yapılandırmak için gereken kayan IP özelliği için bir sanal makinenin uç noktasını yapılandırılır. Bu ayar, SQL Server'da SQL AlwaysOn Kullanılabilirlik Grupları kullanılırken gereklidir. Uç noktayı oluşturduktan sonra bu ayar değiştirilemez. bool
enableTcpReset TCP akışı boşta kalma zaman aşımında veya beklenmeyen bağlantı sonlandırmada çift yönlü TCP Sıfırlaması alın. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. bool
frontendIPConfiguration Ön uç IP adreslerine başvuru. Subresource
frontendPort Dış uç noktanın bağlantı noktası. Her kuralın bağlantı noktası numaraları Load Balancer içinde benzersiz olmalıdır. Kabul edilebilir değerler 1 ile 65534 arasında değişir. int
frontendPortRangeEnd Dış uç nokta için bağlantı noktası aralığı sonu. Bu özellik BackendAddressPool ve FrontendPortRangeStart ile birlikte kullanılır. BackendAddressPool'dan her arka uç adresi için tek tek gelen NAT kuralı bağlantı noktası eşlemeleri oluşturulur. Kabul edilebilir değerler 1 ile 65534 arasında değişir. int
frontendPortRangeStart Dış uç nokta için bağlantı noktası aralığı başlatılır. Bu özellik BackendAddressPool ve FrontendPortRangeEnd ile birlikte kullanılır. BackendAddressPool'dan her arka uç adresi için tek tek gelen NAT kuralı bağlantı noktası eşlemeleri oluşturulur. Kabul edilebilir değerler 1 ile 65534 arasında değişir. int
idleTimeoutInMinutes TCP boşta bağlantısı için zaman aşımı. Değer 4 ile 30 dakika arasında ayarlanabilir. Varsayılan değer 4 dakikadır. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. int
protokol Yük dengeleme kuralı tarafından kullanılan aktarım protokolü başvurusu. "Tümü"
"Tcp"
"Udp"

LoadBalancingRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan yük dengeleme kuralları kümesi içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici yük dengeleme kuralının özellikleri. LoadBalancingRulePropertiesFormat

LoadBalancingRulePropertiesFormat

Ad Açıklama Değer
backendAddressPool BIR DIP havuzuna başvuru. Gelen trafik arka uç IP'lerindeki IP'ler arasında rastgele yük dengelemesi yapılır. Subresource
backendAddressPools DIPS havuzuna başvuru dizisi. AltKaynak[]
backendPort Uç nokta üzerindeki iç bağlantılar için kullanılan bağlantı noktası. Kabul edilebilir değerler 0 ile 65535 arasındadır. 0 değerinin "Herhangi Bir Bağlantı Noktası" etkinleştirdiğini unutmayın. int
disableOutboundSnat Yük dengeleme kuralının ön uç kısmında belirtilen publicIP adresini kullanmak üzere arka uç havuzundaki VM'ler için SNAT yapılandırılır. bool
enableFloatingIP Sql AlwaysOn Kullanılabilirlik Grubu yapılandırmak için gereken kayan IP özelliği için bir sanal makinenin uç noktasını yapılandırılır. Bu ayar, SQL Server'da SQL AlwaysOn Kullanılabilirlik Grupları kullanılırken gereklidir. Uç noktayı oluşturduktan sonra bu ayar değiştirilemez. bool
enableTcpReset TCP akışı boşta kalma zaman aşımında veya beklenmeyen bağlantı sonlandırmada çift yönlü TCP Sıfırlaması alın. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. bool
frontendIPConfiguration Ön uç IP adreslerine başvuru. Subresource
frontendPort Dış uç noktanın bağlantı noktası. Her kuralın bağlantı noktası numaraları Load Balancer içinde benzersiz olmalıdır. Kabul edilebilir değerler 0 ile 65534 arasındadır. 0 değerinin "Herhangi Bir Bağlantı Noktası" etkinleştirdiğini unutmayın. int (gerekli)
idleTimeoutInMinutes TCP boşta bağlantısı için zaman aşımı. Değer 4 ile 30 dakika arasında ayarlanabilir. Varsayılan değer 4 dakikadır. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. int
loadDistribution Bu kural için yük dağıtım ilkesi. "Varsayılan"
"SourceIP"
"SourceIPProtocol"
araştırma Yük dengeleme kuralı tarafından kullanılan yük dengeleyici yoklaması başvurusu. Subresource
protokol Yük dengeleme kuralı tarafından kullanılan aktarım protokolü başvurusu. "Tümü"
"Tcp"
"Udp" (gerekli)

OutboundRule

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan giden kurallar kümesi içinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici giden kuralının özellikleri. OutboundRulePropertiesFormat

OutboundRulePropertiesFormat

Ad Açıklama Değer
allocatedOutboundPorts NAT için kullanılacak giden bağlantı noktalarının sayısı. int
backendAddressPool BIR DIP havuzuna başvuru. Giden trafik, arka uç IP'lerindeki IP'ler arasında rastgele yük dengelemesi yapılır. AltKaynak (gerekli)
enableTcpReset TCP akışı boşta kalma zaman aşımında veya beklenmeyen bağlantı sonlandırmada çift yönlü TCP Sıfırlaması alın. Bu öğe yalnızca protokol TCP olarak ayarlandığında kullanılır. bool
frontendIPConfigurations Yük dengeleyicinin Ön Uç IP adresleri. SubResource[] (gerekli)
idleTimeoutInMinutes TCP boşta bağlantısı için zaman aşımı. int
protokol Yük dengeleyicideki giden kuralın protokolü. "Tümü"
"Tcp"
"Udp" (gerekli)

Yoklama

Ad Açıklama Değer
kimlik Kaynak Kimliği. string
name Yük dengeleyici tarafından kullanılan yoklama kümesinde benzersiz olan kaynağın adı. Bu ad kaynağa erişmek için kullanılabilir. string
properties Yük dengeleyici yoklaması özellikleri. ProbePropertiesFormat

ProbePropertiesFormat

Ad Açıklama Değer
intervalInSeconds Uç noktanın sistem durumu için ne sıklıkta yoklama aralığı (saniye cinsinden). Genellikle aralık, ayrılan zaman aşımı süresinin (saniye cinsinden) yarısından biraz daha kısadır ve bu da örneği döndürmeden önce iki tam yoklamanın yapılmasına izin verir. Varsayılan değer 15, en düşük değer 5'tir. int
numberOfProbes Yanıt alınmazsa uç noktaya daha fazla trafiğin teslim edilmemesinin engellendiği yoklamaların sayısı. Bu değerler, uç noktaların Azure'da kullanılan tipik sürelerden daha hızlı veya daha yavaş döndürülmesini sağlar. int
port Yoklamayla iletişim kurmak için bağlantı noktası. Olası değerler 1 ile 65535 (dahil) arasında değişir. int (gerekli)
probeThreshold Trafiğin bu uç noktaya teslim edilmesine izin vermek veya trafiği reddetmek için ardışık başarılı veya başarısız yoklamaların sayısı. Bu değere eşit ardışık yoklama sayısı başarısız olduktan sonra uç nokta döndürmeden çıkarılır ve aynı sayıda başarılı ardışık yoklamanın döndürmeye geri yerleştirilmesini gerektirir. int
protokol Bitiş noktasının protokolü. 'Tcp' belirtilirse, yoklamanın başarılı olması için alınan bir ACK gereklidir. 'Http' veya 'Https' belirtilirse, yoklamanın başarılı olması için URI'yi belirtir bölümünden 200 Ok yanıtı gerekir. "Http"
"Https"
"Tcp" (gerekli)
requestPath VM'den sistem durumu istemek için kullanılan URI. Protokol http olarak ayarlandıysa yol gereklidir. Aksi takdirde, buna izin verilmez. Varsayılan değer yoktur. string

LoadBalancerSku

Ad Açıklama Değer
name Yük dengeleyici SKU'sunun adı. "Temel"
"Ağ Geçidi"
"Standart"
tier Yük dengeleyici SKU'sunun katmanı. "Genel"
"Bölgesel"