Microsoft.Network loadBalancers
Bicep kaynak tanımı
loadBalancers kaynak türü, aşağıdakileri hedefleyen işlemlerle dağıtılabilir:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
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-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
tier: 'string'
}
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
properties: {
backendAddressPools: [
{
id: 'string'
name: 'string'
properties: {
drainPeriodInSeconds: int
loadBalancerBackendAddresses: [
{
name: 'string'
properties: {
adminState: 'string'
ipAddress: 'string'
loadBalancerFrontendIPConfiguration: {
id: 'string'
}
subnet: {
id: 'string'
}
virtualNetwork: {
id: 'string'
}
}
}
]
location: 'string'
syncMode: 'string'
tunnelInterfaces: [
{
identifier: int
port: int
protocol: 'string'
type: 'string'
}
]
virtualNetwork: {
id: 'string'
}
}
}
]
frontendIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
gatewayLoadBalancer: {
id: 'string'
}
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
publicIPAddress: {
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
id: 'string'
location: 'string'
properties: {
ddosSettings: {
ddosProtectionPlan: {
id: 'string'
}
protectionMode: 'string'
}
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
linkedPublicIPAddress: {
public-ip-address-object
}
migrationPhase: 'string'
natGateway: {
id: 'string'
location: 'string'
properties: {
idleTimeoutInMinutes: int
publicIpAddresses: [
{
id: 'string'
}
]
publicIpPrefixes: [
{
id: 'string'
}
]
}
sku: {
name: 'Standard'
}
tags: {}
zones: [
'string'
]
}
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
servicePublicIPAddress: {
public-ip-address-object
}
}
sku: {
name: 'string'
tier: 'string'
}
tags: {}
zones: [
'string'
]
}
publicIPPrefix: {
id: 'string'
}
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
applicationGatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
defaultOutboundAccess: bool
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: 'string'
}
type: 'string'
}
]
ipAllocations: [
{
id: 'string'
}
]
natGateway: {
id: 'string'
}
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
flushConnection: bool
securityRules: [
{
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
hasBgpOverride: bool
nextHopIpAddress: 'string'
nextHopType: 'string'
}
type: 'string'
}
]
}
tags: {}
}
serviceEndpointPolicies: [
{
id: 'string'
location: 'string'
properties: {
contextualServiceEndpointPolicies: [
'string'
]
serviceAlias: 'string'
serviceEndpointPolicyDefinitions: [
{
id: 'string'
name: 'string'
properties: {
description: 'string'
service: 'string'
serviceResources: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
service: 'string'
}
]
sharingScope: 'string'
}
type: 'string'
}
}
zones: [
'string'
]
}
]
inboundNatPools: [
{
id: 'string'
name: 'string'
properties: {
backendPort: int
enableFloatingIP: bool
enableTcpReset: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPortRangeEnd: int
frontendPortRangeStart: int
idleTimeoutInMinutes: int
protocol: 'string'
}
}
]
inboundNatRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendPort: int
enableFloatingIP: bool
enableTcpReset: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
frontendPortRangeEnd: int
frontendPortRangeStart: int
idleTimeoutInMinutes: int
protocol: 'string'
}
}
]
loadBalancingRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendAddressPools: [
{
id: 'string'
}
]
backendPort: int
disableOutboundSnat: bool
enableFloatingIP: bool
enableTcpReset: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
idleTimeoutInMinutes: int
loadDistribution: 'string'
probe: {
id: 'string'
}
protocol: 'string'
}
}
]
outboundRules: [
{
id: 'string'
name: 'string'
properties: {
allocatedOutboundPorts: int
backendAddressPool: {
id: 'string'
}
enableTcpReset: bool
frontendIPConfigurations: [
{
id: 'string'
}
]
idleTimeoutInMinutes: int
protocol: 'string'
}
}
]
probes: [
{
id: 'string'
name: 'string'
properties: {
intervalInSeconds: int
numberOfProbes: int
port: int
probeThreshold: int
protocol: 'string'
requestPath: 'string'
}
}
]
}
}
Ö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ü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. | 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'sunun katmanı. | 'Global' '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[] |
defaultOutboundAccess | Alt ağdaki tüm VM'ler için varsayılan giden bağlantıyı devre dışı bırakmak için bu özelliği false olarak ayarlayın. Bu özellik yalnızca alt ağ oluşturma sırasında ayarlanabilir ve mevcut bir alt ağ için güncelleştirilemez. | bool |
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' 'NetworkSecurityGroupEnabled' 'RouteTableEnabled' |
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[] |
sharingScope | AAD kiracınızdaki diğer aboneliklerle alt ağın paylaşılması için bu özelliği Kiracı olarak ayarlayın. Bu özellik yalnızca defaultOutboundAccess false olarak ayarlandığında ayarlanabilir; her iki özellik de yalnızca alt ağ boşsa ayarlanabilir. | 'DelegatedServices' 'Kiracı' |
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 geçerli olduğu 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. | string[] |
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ından oluşan bir koleksiyon. | 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 | 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 |
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'nin erişilebilir olduğu bir VM İçerik Oluşturucu |
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ı |
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 |
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 |
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'nin arkasında Linux VM'leri olan bir VM Ölçek Kümesi dağıtma |
Bu şablon, Ubuntu Linux 15.10 veya 14.04.4-LTS'nin en son düzeltme eki uygulanmış sürümünü kullanarak Linux VM'lerinden oluşan bir 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 |
Bu şablon, sanal ağ ile bir yük dengeleyici, ağ güvenlik grubu, sanal ağ ve Azure Databricks çalışma alanı oluşturmanıza olanak tanır. |
Standart bir iç yük dengeleyici İçerik Oluşturucu |
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 İçerik Oluşturucu |
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 İçerik Oluşturucu |
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 |
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 İçerik Oluşturucu |
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 İçerik Oluşturucu |
Bu şablon, İnternet'e yönelik bir yük dengeleyici, yük dengeleme kuralları ve arka uç havuzu için her vm yedekli bir bölgede bulunan üç VM oluşturur. |
Her biri bir LB kuralına sahip 2 VIP ile Load Balancer |
Bu şablon, Ağ Arabirimi tarafından kullanılan Load Balancer bir LB Kuralı Sanal Ağ & Yük dengeleyici (multivip), Sanal Ağ için bir Load Balancer, 2 Genel IP adresi oluşturmanıza olanak tanır. |
Gelen NAT Kuralı ile Load Balancer |
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:
- Kaynak grupları - Bkz. kaynak grubu dağıtım komutları
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-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string",
"tier": "string"
},
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"properties": {
"backendAddressPools": [
{
"id": "string",
"name": "string",
"properties": {
"drainPeriodInSeconds": "int",
"loadBalancerBackendAddresses": [
{
"name": "string",
"properties": {
"adminState": "string",
"ipAddress": "string",
"loadBalancerFrontendIPConfiguration": {
"id": "string"
},
"subnet": {
"id": "string"
},
"virtualNetwork": {
"id": "string"
}
}
}
],
"location": "string",
"syncMode": "string",
"tunnelInterfaces": [
{
"identifier": "int",
"port": "int",
"protocol": "string",
"type": "string"
}
],
"virtualNetwork": {
"id": "string"
}
}
}
],
"frontendIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"gatewayLoadBalancer": {
"id": "string"
},
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"publicIPAddress": {
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"id": "string",
"location": "string",
"properties": {
"ddosSettings": {
"ddosProtectionPlan": {
"id": "string"
},
"protectionMode": "string"
},
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"linkedPublicIPAddress": { public-ip-address-object },
"migrationPhase": "string",
"natGateway": {
"id": "string",
"location": "string",
"properties": {
"idleTimeoutInMinutes": "int",
"publicIpAddresses": [
{
"id": "string"
}
],
"publicIpPrefixes": [
{
"id": "string"
}
]
},
"sku": {
"name": "Standard"
},
"tags": {},
"zones": [ "string" ]
},
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
},
"servicePublicIPAddress": { public-ip-address-object }
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {},
"zones": [ "string" ]
},
"publicIPPrefix": {
"id": "string"
},
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"applicationGatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"defaultOutboundAccess": "bool",
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "string"
},
"type": "string"
}
],
"ipAllocations": [
{
"id": "string"
}
],
"natGateway": {
"id": "string"
},
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"flushConnection": "bool",
"securityRules": [
{
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"hasBgpOverride": "bool",
"nextHopIpAddress": "string",
"nextHopType": "string"
},
"type": "string"
}
]
},
"tags": {}
},
"serviceEndpointPolicies": [
{
"id": "string",
"location": "string",
"properties": {
"contextualServiceEndpointPolicies": [ "string" ],
"serviceAlias": "string",
"serviceEndpointPolicyDefinitions": [
{
"id": "string",
"name": "string",
"properties": {
"description": "string",
"service": "string",
"serviceResources": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"service": "string"
}
],
"sharingScope": "string"
},
"type": "string"
}
},
"zones": [ "string" ]
}
],
"inboundNatPools": [
{
"id": "string",
"name": "string",
"properties": {
"backendPort": "int",
"enableFloatingIP": "bool",
"enableTcpReset": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPortRangeEnd": "int",
"frontendPortRangeStart": "int",
"idleTimeoutInMinutes": "int",
"protocol": "string"
}
}
],
"inboundNatRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendPort": "int",
"enableFloatingIP": "bool",
"enableTcpReset": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"frontendPortRangeEnd": "int",
"frontendPortRangeStart": "int",
"idleTimeoutInMinutes": "int",
"protocol": "string"
}
}
],
"loadBalancingRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendAddressPools": [
{
"id": "string"
}
],
"backendPort": "int",
"disableOutboundSnat": "bool",
"enableFloatingIP": "bool",
"enableTcpReset": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"idleTimeoutInMinutes": "int",
"loadDistribution": "string",
"probe": {
"id": "string"
},
"protocol": "string"
}
}
],
"outboundRules": [
{
"id": "string",
"name": "string",
"properties": {
"allocatedOutboundPorts": "int",
"backendAddressPool": {
"id": "string"
},
"enableTcpReset": "bool",
"frontendIPConfigurations": [
{
"id": "string"
}
],
"idleTimeoutInMinutes": "int",
"protocol": "string"
}
}
],
"probes": [
{
"id": "string",
"name": "string",
"properties": {
"intervalInSeconds": "int",
"numberOfProbes": "int",
"port": "int",
"probeThreshold": "int",
"protocol": "string",
"requestPath": "string"
}
}
]
}
}
Özellik değerleri
loadBalancers
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | 'Microsoft.Network/loadBalancers' |
apiVersion | Kaynak API'sinin sürümü | '2023-11-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 çizgi sonu. |
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 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ğı' '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 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ı. | 'Global' '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[] |
defaultOutboundAccess | Alt ağdaki tüm VM'ler için varsayılan giden bağlantıyı devre dışı bırakmak için bu özelliği false olarak ayarlayın. Bu özellik yalnızca alt ağ oluşturma sırasında ayarlanabilir ve mevcut bir alt ağ için güncelleştirilemez. | bool |
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ğdaki özel uç noktaya ağ ilkelerini uygulamayı etkinleştirin veya devre dışı bırakın. | 'Devre Dışı' 'Etkin' 'NetworkSecurityGroupEnabled' 'RouteTableEnabled' |
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[] |
sharingScope | Alt ağın AAD kiracınızdaki diğer aboneliklerle paylaşılması için bu özelliği Kiracı olarak ayarlayın. Bu özellik yalnızca defaultOutboundAccess false olarak ayarlandığında ayarlanabilir, her iki özellik de yalnızca alt ağ boşsa ayarlanabilir. | 'DelegatedServices' 'Kiracı' |
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ç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 geçerli olduğu 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. | string[] |
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ından oluşan bir koleksiyon. | 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 | 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, 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 |
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'ye ve RDP'ye erişilebilen bir VM İçerik Oluşturucu |
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ı |
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 |
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 |
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 |
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 |
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 bir iç yük dengeleyici İçerik Oluşturucu |
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 İçerik Oluşturucu |
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 İçerik Oluşturucu |
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 |
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 İçerik Oluşturucu |
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 İçerik Oluşturucu |
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 |
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 |
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-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
backendAddressPools = [
{
id = "string"
name = "string"
properties = {
drainPeriodInSeconds = int
loadBalancerBackendAddresses = [
{
name = "string"
properties = {
adminState = "string"
ipAddress = "string"
loadBalancerFrontendIPConfiguration = {
id = "string"
}
subnet = {
id = "string"
}
virtualNetwork = {
id = "string"
}
}
}
]
location = "string"
syncMode = "string"
tunnelInterfaces = [
{
identifier = int
port = int
protocol = "string"
type = "string"
}
]
virtualNetwork = {
id = "string"
}
}
}
]
frontendIPConfigurations = [
{
id = "string"
name = "string"
properties = {
gatewayLoadBalancer = {
id = "string"
}
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
publicIPAddress = {
extendedLocation = {
name = "string"
type = "EdgeZone"
}
id = "string"
location = "string"
properties = {
ddosSettings = {
ddosProtectionPlan = {
id = "string"
}
protectionMode = "string"
}
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
linkedPublicIPAddress = {
public-ip-address-object
}
migrationPhase = "string"
natGateway = {
id = "string"
location = "string"
properties = {
idleTimeoutInMinutes = int
publicIpAddresses = [
{
id = "string"
}
]
publicIpPrefixes = [
{
id = "string"
}
]
}
sku = {
name = "Standard"
}
tags = {}
zones = [
"string"
]
}
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
servicePublicIPAddress = {
public-ip-address-object
}
}
sku = {
name = "string"
tier = "string"
}
tags = {}
zones = [
"string"
]
}
publicIPPrefix = {
id = "string"
}
subnet = {
id = "string"
name = "string"
properties = {
addressPrefix = "string"
addressPrefixes = [
"string"
]
applicationGatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
defaultOutboundAccess = bool
delegations = [
{
id = "string"
name = "string"
properties = {
serviceName = "string"
}
type = "string"
}
]
ipAllocations = [
{
id = "string"
}
]
natGateway = {
id = "string"
}
networkSecurityGroup = {
id = "string"
location = "string"
properties = {
flushConnection = bool
securityRules = [
{
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "string"
routeTable = {
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
routes = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
hasBgpOverride = bool
nextHopIpAddress = "string"
nextHopType = "string"
}
type = "string"
}
]
}
tags = {}
}
serviceEndpointPolicies = [
{
id = "string"
location = "string"
properties = {
contextualServiceEndpointPolicies = [
"string"
]
serviceAlias = "string"
serviceEndpointPolicyDefinitions = [
{
id = "string"
name = "string"
properties = {
description = "string"
service = "string"
serviceResources = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
service = "string"
}
]
sharingScope = "string"
}
type = "string"
}
}
zones = [
"string"
]
}
]
inboundNatPools = [
{
id = "string"
name = "string"
properties = {
backendPort = int
enableFloatingIP = bool
enableTcpReset = bool
frontendIPConfiguration = {
id = "string"
}
frontendPortRangeEnd = int
frontendPortRangeStart = int
idleTimeoutInMinutes = int
protocol = "string"
}
}
]
inboundNatRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendPort = int
enableFloatingIP = bool
enableTcpReset = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
frontendPortRangeEnd = int
frontendPortRangeStart = int
idleTimeoutInMinutes = int
protocol = "string"
}
}
]
loadBalancingRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendAddressPools = [
{
id = "string"
}
]
backendPort = int
disableOutboundSnat = bool
enableFloatingIP = bool
enableTcpReset = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
idleTimeoutInMinutes = int
loadDistribution = "string"
probe = {
id = "string"
}
protocol = "string"
}
}
]
outboundRules = [
{
id = "string"
name = "string"
properties = {
allocatedOutboundPorts = int
backendAddressPool = {
id = "string"
}
enableTcpReset = bool
frontendIPConfigurations = [
{
id = "string"
}
]
idleTimeoutInMinutes = int
protocol = "string"
}
}
]
probes = [
{
id = "string"
name = "string"
properties = {
intervalInSeconds = int
numberOfProbes = int
port = int
probeThreshold = int
protocol = "string"
requestPath = "string"
}
}
]
}
sku = {
name = "string"
tier = "string"
}
extendedLocation = {
name = "string"
type = "EdgeZone"
}
})
}
Özellik değerleri
loadBalancer'lar
Ad | Açıklama | Değer |
---|---|---|
tür | Kaynak türü | "Microsoft.Network/loadBalancers@2023-11-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 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ı 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. | 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şkili IP adresi. | string |
ipTag'ler | Genel IP adresiyle ilişkili etiketlerin listesi. | IpTag[] |
linkedPublicIPAddress | Genel IP adresi kaynağının bağlantılı genel IP adresi. | PublicIPAddress |
migrationPhase | Genel IP Adresinin geçiş aşaması. | "Durdur" "İşleme" "İşlendi" "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ı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[] |
defaultOutboundAccess | Alt ağdaki tüm VM'ler için varsayılan giden bağlantıyı devre dışı bırakmak için bu özelliği false olarak ayarlayın. Bu özellik yalnızca alt ağ oluşturulurken ayarlanabilir ve mevcut bir alt ağ için güncelleştirilemez. | bool |
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" "NetworkSecurityGroupEnabled" "RouteTableEnabled" |
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[] |
sharingScope | Alt ağın AAD kiracınızdaki diğer aboneliklerle paylaşılması için bu özelliği Kiracı olarak ayarlayın. Bu özellik yalnızca defaultOutboundAccess false olarak ayarlandığında ayarlanabilir, her iki özellik de yalnızca alt ağ boşsa ayarlanabilir. | "DelegatedServices" "Kiracı" |
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ığı. 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 geçerli olduğu 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 | 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 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ı. | "Genel" "Bölgesel" |