Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
- Latest
- 2025-02-01-превью
- 2025-01-01
- 2024-11-01-превью
- 2024-05-01-preview
- 2023-08-01
- 2023-08-01-превью
- 2023-05-01-preview
- 2023-02-01-preview
- 2022-11-01-preview
- 2022-08-01-превью
- 2022-05-01-preview
- 2022-02-01-превью
- 2021-11-01
- 2021-11-01-превью
- 2021-08-01-превью
- 2021-05-01-preview
- 2021-02-01-preview
- 2020-11-01-превью
- 2020-08-01-preview
- 2020-02-02-preview
- 2015-05-01-preview
Определение ресурса Bicep
Тип ресурсов server/virtualNetworkRules можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов - см. команды развертывания групп ресурсов
Для получения списка изменённых свойств в каждой версии API см. журнал изменений.
Формат ресурса
Создать Майкрософт. Ресурс sql/servers/virtualNetworkRules, добавьте следующий Bicep в ваш шаблон.
resource symbolicname 'Microsoft.Sql/servers/virtualNetworkRules@2025-02-01-preview' = {
parent: resourceSymbolicName
name: 'string'
properties: {
ignoreMissingVnetServiceEndpoint: bool
virtualNetworkSubnetId: 'string'
}
}
Значения свойств
Майкрософт. Sql/servers/virtualNetworkRules
| Имя | Описание | Ценность |
|---|---|---|
| имя | имя ресурса. | строка (обязательно) |
| parent | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Для получения дополнительной информации см. ресурс для детей вне родителей. |
Символьное имя ресурса типа: серверы |
| свойства | Свойства ресурса. | VirtualNetworkRuleProperties |
VirtualNetworkRuleProperties
| Имя | Описание | Ценность |
|---|---|---|
| ignoreMissingVnetServiceEndpoint | Создайте правило брандмауэра до включения конечной точки службы виртуальной сети. | bool |
| virtualNetworkSubnetId | Идентификатор ресурса ARM подсети виртуальной сети. | строка (обязательно) |
Примеры использования
Bicep Samples
Базовый пример внедрения Azure SQL виртуальная сеть правила.
@secure()
@description('The administrator password for the SQL server')
param sqlAdministratorPassword string
param resourceName string = 'acctest0001'
param location string = 'westeurope'
resource virtualNetwork 'Microsoft.Network/virtualNetworks@2022-07-01' = {
name: resourceName
location: location
properties: {
addressSpace: {
addressPrefixes: [
'10.7.28.0/23'
]
}
dhcpOptions: {
dnsServers: []
}
subnets: []
}
}
resource subnet 'Microsoft.Network/virtualNetworks/subnets@2022-07-01' = {
name: resourceName
parent: virtualNetwork
properties: {
addressPrefix: '10.7.28.0/25'
delegations: []
privateEndpointNetworkPolicies: 'Enabled'
privateLinkServiceNetworkPolicies: 'Enabled'
serviceEndpointPolicies: []
serviceEndpoints: [
{
service: 'Microsoft.Sql'
}
]
}
}
resource server 'Microsoft.Sql/servers@2021-02-01-preview' = {
name: resourceName
location: location
properties: {
administratorLogin: 'missadmin'
administratorLoginPassword: sqlAdministratorPassword
minimalTlsVersion: '1.2'
publicNetworkAccess: 'Enabled'
restrictOutboundNetworkAccess: 'Disabled'
version: '12.0'
}
}
resource virtualNetworkRule 'Microsoft.Sql/servers/virtualNetworkRules@2020-11-01-preview' = {
name: resourceName
parent: server
properties: {
ignoreMissingVnetServiceEndpoint: false
virtualNetworkSubnetId: subnet.id
}
}
Определение ресурса ARM-шаблона
Тип ресурсов server/virtualNetworkRules можно развернуть с помощью операций, предназначенных для следующих операций:
- группы ресурсов - см. команды развертывания групп ресурсов
Для получения списка изменённых свойств в каждой версии API см. журнал изменений.
Формат ресурса
Создать Майкрософт. Ресурс sql/servers/virtualNetworkRules — добавьте следующий JSON в свой шаблон.
{
"type": "Microsoft.Sql/servers/virtualNetworkRules",
"apiVersion": "2025-02-01-preview",
"name": "string",
"properties": {
"ignoreMissingVnetServiceEndpoint": "bool",
"virtualNetworkSubnetId": "string"
}
}
Значения свойств
Майкрософт. Sql/servers/virtualNetworkRules
| Имя | Описание | Ценность |
|---|---|---|
| apiVersion | Версия API | «2025-02-01-превью» |
| имя | имя ресурса. | строка (обязательно) |
| свойства | Свойства ресурса. | VirtualNetworkRuleProperties |
| тип | Тип ресурса | 'Майкрософт. Sql/servers/virtualNetworkRules' |
VirtualNetworkRuleProperties
| Имя | Описание | Ценность |
|---|---|---|
| ignoreMissingVnetServiceEndpoint | Создайте правило брандмауэра до включения конечной точки службы виртуальной сети. | bool |
| virtualNetworkSubnetId | Идентификатор ресурса ARM подсети виртуальной сети. | строка (обязательно) |
Примеры использования
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурсов server/virtualNetworkRules можно развернуть с помощью операций, предназначенных для следующих операций:
- Группы ресурсов
Для получения списка изменённых свойств в каждой версии API см. журнал изменений.
Формат ресурса
Создать Майкрософт. Sql/servers/virtualNetworkRules — добавьте следующий Terraform в ваш шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Sql/servers/virtualNetworkRules@2025-02-01-preview"
name = "string"
parent_id = "string"
body = {
properties = {
ignoreMissingVnetServiceEndpoint = bool
virtualNetworkSubnetId = "string"
}
}
}
Значения свойств
Майкрософт. Sql/servers/virtualNetworkRules
| Имя | Описание | Ценность |
|---|---|---|
| имя | имя ресурса. | строка (обязательно) |
| parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | Идентификатор ресурса типа: серверы |
| свойства | Свойства ресурса. | VirtualNetworkRuleProperties |
| тип | Тип ресурса | «Майкрософт. Sql/servers/virtualNetworkRules@2025-02-01-preview" |
VirtualNetworkRuleProperties
| Имя | Описание | Ценность |
|---|---|---|
| ignoreMissingVnetServiceEndpoint | Создайте правило брандмауэра до включения конечной точки службы виртуальной сети. | bool |
| virtualNetworkSubnetId | Идентификатор ресурса ARM подсети виртуальной сети. | строка (обязательно) |
Примеры использования
Примеры Terraform
Базовый пример внедрения Azure SQL виртуальная сеть правила.
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 "sql_administrator_password" {
type = string
description = "The administrator password for the SQL server"
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 = "missadmin"
administratorLoginPassword = var.sql_administrator_password
minimalTlsVersion = "1.2"
publicNetworkAccess = "Enabled"
restrictOutboundNetworkAccess = "Disabled"
version = "12.0"
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "virtualNetwork" {
type = "Microsoft.Network/virtualNetworks@2022-07-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
addressSpace = {
addressPrefixes = [
"10.7.28.0/23",
]
}
dhcpOptions = {
dnsServers = [
]
}
subnets = [
]
}
}
schema_validation_enabled = false
response_export_values = ["*"]
lifecycle {
ignore_changes = [body.properties.subnets]
}
}
resource "azapi_resource" "subnet" {
type = "Microsoft.Network/virtualNetworks/subnets@2022-07-01"
parent_id = azapi_resource.virtualNetwork.id
name = var.resource_name
body = {
properties = {
addressPrefix = "10.7.28.0/25"
delegations = [
]
privateEndpointNetworkPolicies = "Enabled"
privateLinkServiceNetworkPolicies = "Enabled"
serviceEndpointPolicies = [
]
serviceEndpoints = [
{
service = "Microsoft.Sql"
},
]
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "virtualNetworkRule" {
type = "Microsoft.Sql/servers/virtualNetworkRules@2020-11-01-preview"
parent_id = azapi_resource.server.id
name = var.resource_name
body = {
properties = {
ignoreMissingVnetServiceEndpoint = false
virtualNetworkSubnetId = azapi_resource.subnet.id
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}