Aracılığıyla paylaş


Microsoft.Network loadBalancers/inboundNatRules 2021-03-01

Bicep kaynak tanımı

loadBalancers/inboundNatRules kaynak türü şu hedeflenen işlemlerle dağıtılabilir:

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

Kaynak biçimi

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

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

Özellik değerleri

loadBalancers/inboundNatRules

Ad Açıklama Değer
name Kaynak adı

Bicep'te alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
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.
Üst Bicep'te bir alt kaynağın üst kaynağını belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz . Üst kaynağın dışındaki alt kaynak.
Şu tür kaynağın sembolik adı: loadBalancers
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'

Subresource

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

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

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

Şablon Description
Arka Uç IIS Sunucuları ile Barracuda Web Uygulaması Güvenlik Duvarı

Azure’a dağıtın
Bu Azure hızlı başlangıç şablonu, Azure'da, gerekli sayıda arka uç Windows 2012 tabanlı IIS Web Server içeren bir Barracuda Web Uygulaması Güvenlik Duvarı Çözümü dağıtır.Şablonlar, Kullandıkça Öde lisansına sahip en son Barracuda WAF'yi ve IIS için en son Windows 2012 R2 Azure Görüntüsünü içerir. Barracuda Web Uygulaması Güvenlik Duvarı gelen web trafiğini inceler ve SQL eklemelerini, Siteler Arası Betikleri, kötü amaçlı yazılım yüklemelerini & uygulama DDoS'sini ve web uygulamalarınızı hedefleyen diğer saldırıları engeller. Arka uç web sunucularına Uzak masaüstü erişimini etkinleştirmek için NAT kurallarıyla bir Dış LB dağıtılır. Barracuda web uygulaması güvenlik duvarı ve web uygulamaları yayımlama ile ilgili dağıtım sonrası adımları hakkında daha fazla bilgi edinmek için gitHub şablon dizininde bulunan dağıtım sonrası yapılandırma kılavuzunu izleyin.
KEMP LoadMaster HA Çifti

Azure’a dağıtın
Bu şablon bir KEMP LoadMaster HA Çifti dağıtır
Open edX Dogwood (Multi-VM) dağıtma

Azure’a dağıtın
Bu şablon Ubuntu VM'lerinden oluşan bir ağ oluşturur ve bunlara Open edX Dogwood dağıtır. Dağıtım, 1-9 uygulama VM'lerini ve arka uç Mongo ve MySQL VM'lerini destekler.
Azure Container Service Engine (acs-engine) - Swarm Modu

Azure’a dağıtın
Azure Container Service Engine (acs-engine), DC/OS, Kubernetes, Swarm Modu veya Swarm düzenleyicileri ile Microsoft Azure'da Docker özellikli kümeler için ARM (Azure Resource Manager) şablonları oluşturur. Aracın girişi bir küme tanımıdır. Küme tanımı, Microsoft Azure Container Service kümesini dağıtmak için kullanılan ARM şablonu söz dizimine çok benzer (çoğu durumda aynı şekilde).
Docker Swarm Kümesi

Azure’a dağıtın
Bu şablon yüksek kullanılabilirliğe sahip bir Docker Swarm kümesi oluşturur
Load Balancer 2 VM ve LB üzerinde NAT kuralları yapılandırma

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

Azure’a dağıtın
Bu şablon, kullanıcı tanımlı SUSE (OpenSUSE veya SLES) VM'lerinden oluşan yük dengeli bir GlassFish (v3 veya v4) kümesi dağıtır.
Load Balancer ve NAT içeren Kullanılabilirlik Alanları VM'ler

Azure’a dağıtın
Bu şablon, Load Balancer ile Kullanılabilirlik Alanları arasında dağıtılmış Sanal Makineler oluşturmanıza ve yük dengeleyici aracılığıyla NAT kurallarını yapılandırmanıza olanak tanır. Bu şablon ayrıca bir 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
VMSS Esnek Düzenleme Modu Hızlı Başlangıç Linux

Azure’a dağıtın
Bu şablon, bir Azure Load Balancer arkasında örnekleri olan basit bir VM Ölçek Kümesi dağıtır. VM Ölçek kümesi Esnek Düzenleme Modu'ndadır. Linux (Ubuntu) veya Windows (Windows Server Datacenter 2019) dağıtımını seçmek için os parametresini kullanın. NOT: Bu hızlı başlangıç şablonu, herhangi bir internet adresinden VM yönetim bağlantı noktalarına (SSH, RDP) ağ erişimi sağlar ve üretim dağıtımları için kullanılmamalıdır.

ARM şablonu kaynak tanımı

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

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

Kaynak biçimi

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

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

Özellik değerleri

loadBalancers/inboundNatRules

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.Network/loadBalancers/inboundNatRules'
apiVersion Kaynak API'sinin sürümü '2021-03-01'
name Kaynak adı

JSON ARM şablonlarında alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
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.
properties Yük dengeleyici gelen nat kuralının özellikleri. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

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

Subresource

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

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

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

Şablon Description
Arka Uç IIS Sunucuları ile Barracuda Web Uygulaması Güvenlik Duvarı

Azure’a dağıtın
Bu Azure hızlı başlangıç şablonu, Azure'da, gerekli sayıda arka uç Windows 2012 tabanlı IIS Web Server içeren bir Barracuda Web Uygulaması Güvenlik Duvarı Çözümü dağıtır.Şablonlar, Kullandıkça Öde lisansına sahip en son Barracuda WAF'yi ve IIS için en son Windows 2012 R2 Azure Görüntüsünü içerir. Barracuda Web Uygulaması Güvenlik Duvarı gelen web trafiğini inceler ve SQL eklemelerini, Siteler Arası Betikleri, kötü amaçlı yazılım yüklemelerini & uygulama DDoS'sini ve web uygulamalarınızı hedefleyen diğer saldırıları engeller. Arka uç web sunucularına Uzak masaüstü erişimini etkinleştirmek için NAT kurallarıyla bir Dış LB dağıtılır. Barracuda web uygulaması güvenlik duvarı ve web uygulamaları yayımlama ile ilgili dağıtım sonrası adımları hakkında daha fazla bilgi edinmek için gitHub şablon dizininde bulunan dağıtım sonrası yapılandırma kılavuzunu izleyin.
KEMP LoadMaster HA Çifti

Azure’a dağıtın
Bu şablon bir KEMP LoadMaster HA Çifti dağıtır
Open edX Dogwood (Multi-VM) dağıtma

Azure’a dağıtın
Bu şablon Ubuntu VM'lerinden oluşan bir ağ oluşturur ve bunlara Open edX Dogwood dağıtır. Dağıtım, 1-9 uygulama VM'lerini ve arka uç Mongo ve MySQL VM'lerini destekler.
Azure Container Service Engine (acs-engine) - Swarm Modu

Azure’a dağıtın
Azure Container Service Engine (acs-engine), DC/OS, Kubernetes, Swarm Modu veya Swarm düzenleyicileri ile Microsoft Azure'da Docker özellikli kümeler için ARM (Azure Resource Manager) şablonları oluşturur. Aracın girişi bir küme tanımıdır. Küme tanımı, Microsoft Azure Container Service kümesini dağıtmak için kullanılan ARM şablonu söz dizimine çok benzer (çoğu durumda aynı şekilde).
Docker Swarm Kümesi

Azure’a dağıtın
Bu şablon yüksek kullanılabilirliğe sahip bir Docker Swarm kümesi oluşturur
Load Balancer 2 VM ve LB üzerinde NAT kuralları yapılandırma

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

Azure’a dağıtın
Bu şablon, kullanıcı tanımlı SUSE (OpenSUSE veya SLES) VM'lerinden oluşan yük dengeli bir GlassFish (v3 veya v4) kümesi dağıtır.
Load Balancer ve NAT içeren Kullanılabilirlik Alanları VM'ler

Azure’a dağıtın
Bu şablon, Load Balancer ile Kullanılabilirlik Alanları arasında dağıtılmış Sanal Makineler oluşturmanıza ve yük dengeleyici aracılığıyla NAT kurallarını yapılandırmanıza olanak tanır. Bu şablon ayrıca bir 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
VMSS Esnek Düzenleme Modu Hızlı Başlangıç Linux

Azure’a dağıtın
Bu şablon, bir Azure Load Balancer arkasında örnekleri olan basit bir VM Ölçek Kümesi dağıtır. VM Ölçek kümesi Esnek Düzenleme Modu'ndadır. Linux (Ubuntu) veya Windows (Windows Server Datacenter 2019) dağıtımını seçmek için os parametresini kullanın. NOT: Bu hızlı başlangıç şablonu, herhangi bir internet adresinden VM yönetim bağlantı noktalarına (SSH, RDP) ağ erişimi sağlar ve üretim dağıtımları için kullanılmamalıdır.

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

loadBalancers/inboundNatRules 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/inboundNatRules kaynağı oluşturmak için şablonunuza aşağıdaki Terraform'u ekleyin.

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

Özellik değerleri

loadBalancers/inboundNatRules

Ad Açıklama Değer
tür Kaynak türü "Microsoft.Network/loadBalancers/inboundNatRules@2021-03-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.
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Şu tür kaynağın kimliği: loadBalancers
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"

Subresource

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