Aracılığıyla paylaş


Microsoft.DBforMySQL sunucuları/firewallRules

Bicep kaynak tanımı

Sunucular/firewallRules 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.DBforMySQL/servers/firewallRules kaynağı oluşturmak için, şablonunuza aşağıdaki Bicep'i ekleyin.

resource symbolicname 'Microsoft.DBforMySQL/servers/firewallRules@2017-12-01' = {
  name: 'string'
  parent: resourceSymbolicName
  properties: {
    endIpAddress: 'string'
    startIpAddress: 'string'
  }
}

Özellik değerleri

sunucular/firewallRules

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

Bicep'nde alt kaynaklar için adları ve türleri ayarlamayı öğrenin.
dize (gerekli)

Karakter sınırı: 1-128

Geçerli karakterler:
Alfasayısallar, kısa çizgiler ve alt çizgiler.
ebeveyn Bicep'te bir alt kaynak için üst kaynak belirtebilirsiniz. Bu özelliği yalnızca alt kaynak üst kaynağın dışında bildirildiğinde eklemeniz gerekir.

Daha fazla bilgi için bkz. Alt kaynaküst kaynak dışında.
Kaynak türü için sembolik ad: sunucuları
Özellikler Güvenlik duvarı kuralının özellikleri. FirewallRuleProperties (gerekli)

FirewallRuleProperties

Ad Açıklama Değer
endIpAddress Sunucu güvenlik duvarı kuralının bitiş IP adresi. IPv4 biçimi olmalıdır. dize (gerekli)

Kısıtlama -ları:
Desen = ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$
startIpAddress Sunucu güvenlik duvarı kuralının başlangıç IP adresi. IPv4 biçimi olmalıdır. dize (gerekli)

Kısıtlama -ları:
Desen = ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$

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

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

Şablon Açıklama
Buffalo Web App

Azure 'a dağıtma
Golang Buffalo Uygulamanızı Azure'da hızlı ve ucuz bir şekilde çalıştırmaya başlayın.
Jenkins ve Azure Web Apps kullanarak Java CI/CD

Azure 'a dağıtma
Bu, Jenkins ve Azure Web Apps kullanan Java CI/CD örneğidir.
1 MySQL PaaS örneği ve 5'e kadar salt okunur çoğaltma dağıtır

Azure 'a dağıtma
Bu şablon bir MySQL PaaS Sunucusu örneği dağıtacak ve 0 ile 5 arasında salt okunur çoğaltma dağıtacaktır. Bunların tümü ana sunucuyla aynı konumda ayarlanır ve çoğaltma otomatik olarak yapılandırılır.
VNet ile MySQL için Azure Veritabanı Dağıtma

Azure 'a dağıtma
Bu şablon, VNet tümleştirmesi ile MySQL için Azure veritabanı dağıtmanın bir yolunu sağlar.
IP Kısıtlaması olan bir Web Uygulaması için Application Gateway

Azure 'a dağıtma
Bu şablon, Web App'te IP kısıtlaması etkinleştirilmiş bir Azure Web App'in önünde bir uygulama ağ geçidi oluşturur.
MySQL için Azure veritabanı ile Linux üzerinde Web Uygulaması oluşturma

Azure 'a dağıtma
Bu şablon, MySQL için Azure veritabanı ile Linux üzerinde Web Apps dağıtmak için bir yol sağlar.
MySQL ile Linux üzerinde Sonarqube Docker Web App

Azure 'a dağıtma
Bu şablon, MySQL için Azure veritabanı ile Linux Web App'te Sonarqube docker görüntüsü (alpine etiketi) dağıtmanın kolay bir yolunu sağlar
MySQL için Azure veritabanı ile Web Uygulamasını

Azure 'a dağıtma
Bu şablon, MySQL için Azure veritabanı ile Azure App Service Web Apps'te web uygulaması dağıtmak için kolay bir yol sağlar.

ARM şablonu kaynak tanımı

Sunucular/firewallRules 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.DBforMySQL/servers/firewallRules kaynağı oluşturmak için şablonunuza aşağıdaki JSON'u ekleyin.

{
  "type": "Microsoft.DBforMySQL/servers/firewallRules",
  "apiVersion": "2017-12-01",
  "name": "string",
  "properties": {
    "endIpAddress": "string",
    "startIpAddress": "string"
  }
}

Özellik değerleri

sunucular/firewallRules

Ad Açıklama Değer
tür Kaynak türü 'Microsoft.DBforMySQL/servers/firewallRules'
apiVersion Kaynak API'sinin sürümü '2017-12-01'
ad Kaynak adı

JSON ARM şablonlarında alt kaynakların adlarını ve türlerini ayarlamayı öğrenin.
dize (gerekli)

Karakter sınırı: 1-128

Geçerli karakterler:
Alfasayısallar, kısa çizgiler ve alt çizgiler.
Özellikler Güvenlik duvarı kuralının özellikleri. FirewallRuleProperties (gerekli)

FirewallRuleProperties

Ad Açıklama Değer
endIpAddress Sunucu güvenlik duvarı kuralının bitiş IP adresi. IPv4 biçimi olmalıdır. dize (gerekli)

Kısıtlama -ları:
Desen = ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$
startIpAddress Sunucu güvenlik duvarı kuralının başlangıç IP adresi. IPv4 biçimi olmalıdır. dize (gerekli)

Kısıtlama -ları:
Desen = ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$

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

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

Şablon Açıklama
Buffalo Web App

Azure 'a dağıtma
Golang Buffalo Uygulamanızı Azure'da hızlı ve ucuz bir şekilde çalıştırmaya başlayın.
Jenkins ve Azure Web Apps kullanarak Java CI/CD

Azure 'a dağıtma
Bu, Jenkins ve Azure Web Apps kullanan Java CI/CD örneğidir.
1 MySQL PaaS örneği ve 5'e kadar salt okunur çoğaltma dağıtır

Azure 'a dağıtma
Bu şablon bir MySQL PaaS Sunucusu örneği dağıtacak ve 0 ile 5 arasında salt okunur çoğaltma dağıtacaktır. Bunların tümü ana sunucuyla aynı konumda ayarlanır ve çoğaltma otomatik olarak yapılandırılır.
VNet ile MySQL için Azure Veritabanı Dağıtma

Azure 'a dağıtma
Bu şablon, VNet tümleştirmesi ile MySQL için Azure veritabanı dağıtmanın bir yolunu sağlar.
IP Kısıtlaması olan bir Web Uygulaması için Application Gateway

Azure 'a dağıtma
Bu şablon, Web App'te IP kısıtlaması etkinleştirilmiş bir Azure Web App'in önünde bir uygulama ağ geçidi oluşturur.
MySQL için Azure veritabanı ile Linux üzerinde Web Uygulaması oluşturma

Azure 'a dağıtma
Bu şablon, MySQL için Azure veritabanı ile Linux üzerinde Web Apps dağıtmak için bir yol sağlar.
MySQL ile Linux üzerinde Sonarqube Docker Web App

Azure 'a dağıtma
Bu şablon, MySQL için Azure veritabanı ile Linux Web App'te Sonarqube docker görüntüsü (alpine etiketi) dağıtmanın kolay bir yolunu sağlar
MySQL için Azure veritabanı ile Web Uygulamasını

Azure 'a dağıtma
Bu şablon, MySQL için Azure veritabanı ile Azure App Service Web Apps'te web uygulaması dağıtmak için kolay bir yol sağlar.

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

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.DBforMySQL/servers/firewallRules@2017-12-01"
  name = "string"
  parent_id = "string"
  body = jsonencode({
    properties = {
      endIpAddress = "string"
      startIpAddress = "string"
    }
  })
}

Özellik değerleri

sunucular/firewallRules

Ad Açıklama Değer
tür Kaynak türü "Microsoft.DBforMySQL/servers/firewallRules@2017-12-01"
ad Kaynak adı dize (gerekli)

Karakter sınırı: 1-128

Geçerli karakterler:
Alfasayısallar, kısa çizgiler ve alt çizgiler.
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: sunucuları
Özellikler Güvenlik duvarı kuralının özellikleri. FirewallRuleProperties (gerekli)

FirewallRuleProperties

Ad Açıklama Değer
endIpAddress Sunucu güvenlik duvarı kuralının bitiş IP adresi. IPv4 biçimi olmalıdır. dize (gerekli)

Kısıtlama -ları:
Desen = ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$
startIpAddress Sunucu güvenlik duvarı kuralının başlangıç IP adresi. IPv4 biçimi olmalıdır. dize (gerekli)

Kısıtlama -ları:
Desen = ^(([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])\.){3}([0-9]|[1-9][0-9]|1[0-9]{2}|2[0-4][0-9]|25[0-5])$