Microsoft. SQL sunucuları/outboundFirewallRules

Bicep kaynak tanımı

Sunucular/gidenFirewallRules 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üğü.

Kullanım Örnekleri

Bicep Örnekleri

Azure SQL Outbound Firewall Rule'un dağıtılmasına temel bir örnek.

param resourceName string = 'acctest0001'
param location string = 'westeurope'
@secure()
@description('Admin password for the database')
param adminPassword string

resource server 'Microsoft.Sql/servers@2021-02-01-preview' = {
  name: resourceName
  location: location
  properties: {
    administratorLogin: 'msincredible'
    administratorLoginPassword: adminPassword
    minimalTlsVersion: '1.2'
    publicNetworkAccess: 'Enabled'
    restrictOutboundNetworkAccess: 'Enabled'
    version: '12.0'
  }
}

resource outboundFirewallRule 'Microsoft.Sql/servers/outboundFirewallRules@2021-02-01-preview' = {
  name: 'sql230630033612934212.database.windows.net'
  parent: server
  properties: {}
}

Kaynak biçimi

Bir Microsoft yaratmak için. Sql/servers/outboundFirewallRules kaynağı için aşağıdaki Bicep'i şablonunuza ekleyin.

resource symbolicname 'Microsoft.Sql/servers/outboundFirewallRules@2025-02-01-preview' = {
  parent: resourceSymbolicName
  name: 'string'
}

Özellik Değerleri

Microsoft. Sql/servers/outboundFirewallRules

Name Description Value
name Kaynak adı dize (gerekli)
parent Bicep'te, bir çocuk kaynağın ana 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. Alt kaynaküst kaynak dışında.
Kaynak türü için sembolik ad: sunucuları

ARM şablonu kaynak tanımı

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

Kullanım Örnekleri

Kaynak biçimi

Bir Microsoft yaratmak için. Sql/servers/outboundFirewallRules kaynağı için aşağıdaki JSON'u şablonunuza ekleyin.

{
  "type": "Microsoft.Sql/servers/outboundFirewallRules",
  "apiVersion": "2025-02-01-preview",
  "name": "string"
}

Özellik Değerleri

Microsoft. Sql/servers/outboundFirewallRules

Name Description Value
apiVersion API sürümü '2025-02-01-önizleme'
name Kaynak adı dize (gerekli)
type Kaynak türü 'Microsoft. Sql/servers/outboundFirewallRules'

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

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

Kullanım Örnekleri

Terraform Örnekleri

Azure SQL Outbound Firewall Rule'un dağıtılmasına temel bir örnek.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

variable "admin_password" {
  description = "Admin password for the database"
  type        = string
  sensitive   = true
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "server" {
  type      = "Microsoft.Sql/servers@2021-02-01-preview"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      administratorLogin            = "msincredible"
      administratorLoginPassword    = var.admin_password
      minimalTlsVersion             = "1.2"
      publicNetworkAccess           = "Enabled"
      restrictOutboundNetworkAccess = "Enabled"
      version                       = "12.0"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "outboundFirewallRule" {
  type      = "Microsoft.Sql/servers/outboundFirewallRules@2021-02-01-preview"
  parent_id = azapi_resource.server.id
  name      = "sql230630033612934212.database.windows.net"
  body = {
    properties = {
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Kaynak biçimi

Bir Microsoft yaratmak için. Sql/servers/outboundFirewallRules kaynağı için aşağıdaki Terraform'u şablonunuza ekleyin.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Sql/servers/outboundFirewallRules@2025-02-01-preview"
  name = "string"
  parent_id = "string"
}

Özellik Değerleri

Microsoft. Sql/servers/outboundFirewallRules

Name Description Value
name Kaynak adı dize (gerekli)
parent_id Bu kaynağın üst öğesi olan kaynağın kimliği. Tür kaynağı kimliği: sunucuları
type Kaynak türü "Microsoft. Sql/servers/outboundFirewallRules@2025-02-01-preview"