Примечание.
Для доступа к этой странице требуется авторизация. Вы можете попробовать войти или изменить каталоги.
Для доступа к этой странице требуется авторизация. Вы можете попробовать изменить каталоги.
Определение ресурсов Bicep
Тип ресурса vpnServerConfigurations/configurationPolicyGroups может быть развернут с операциями, нацеленными на:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups, добавьте в шаблон следующий Bicep.
resource symbolicname 'Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups@2025-01-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
isDefault: bool
policyMembers: [
{
attributeType: 'string'
attributeValue: 'string'
name: 'string'
}
]
priority: int
}
}
Значения свойств
Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups
| Имя | Description | Ценность |
|---|---|---|
| имя | имя ресурса. | строка (обязательно) |
| parent | В Bicep можно указать родительский ресурс для дочернего ресурса. Это свойство необходимо добавить, только если дочерний ресурс объявлен за пределами родительского ресурса. Дополнительные сведения см. в разделе "Дочерний ресурс вне родительского ресурса". |
Символьное имя ресурса типа: vpnServerConfigurations |
| properties | Свойства группы VpnServerConfigurationPolicyGroup. | VpnServerConfigurationPolicyGroupProperties |
VpnServerConfigurationPolicyGroupMember (VpnServerConfigurationPolicyPolicy)
| Имя | Description | Ценность |
|---|---|---|
| attributeType | Тип атрибута члена политики VPN. | AADGroupId CertificateGroupId RadiusAzureGroupId |
| Значение атрибута | Значение атрибута, используемого для этого VpnServerConfigurationPolicyGroupMember. | струна |
| имя | Имя VpnServerConfigurationPolicyGroupMember. | струна |
VpnServerConfigurationPolicyGroupProperties
| Имя | Description | Ценность |
|---|---|---|
| isDefault | Показывает, является ли эта группа VpnServerConfigurationPolicyGroup по умолчанию или нет. | bool |
| policyУчастники | Multiple PolicyMembers для VpnServerConfigurationPolicyGroup. | VpnServerConfigurationPolicyGroupMember[] |
| priority | Приоритет для VpnServerConfigurationPolicyGroup. | инт |
Примеры использования
Примеры Bicep
Простой пример развертывания группы политики конфигурации VPN-сервера.
param resourceName string = 'acctest0001'
param location string = 'westeurope'
@secure()
@description('The RADIUS server secret for VPN authentication')
param radiusServerSecret string
resource vpnServerConfiguration 'Microsoft.Network/vpnServerConfigurations@2022-07-01' = {
name: resourceName
location: location
properties: {
radiusClientRootCertificates: []
radiusServerAddress: ''
radiusServerRootCertificates: []
radiusServerSecret: ''
radiusServers: [
{
radiusServerAddress: '10.105.1.1'
radiusServerScore: 15
radiusServerSecret: null
}
]
vpnAuthenticationTypes: [
'Radius'
]
vpnClientIpsecPolicies: []
vpnClientRevokedCertificates: []
vpnClientRootCertificates: []
vpnProtocols: [
'OpenVPN'
'IkeV2'
]
}
}
resource configurationPolicyGroup 'Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups@2022-07-01' = {
parent: vpnServerConfiguration
name: resourceName
properties: {
isDefault: false
policyMembers: [
{
attributeType: 'RadiusAzureGroupId'
attributeValue: '6ad1bd08'
name: 'policy1'
}
]
priority: 0
}
}
Определение ресурса шаблона ARM
Тип ресурса vpnServerConfigurations/configurationPolicyGroups может быть развернут с операциями, нацеленными на:
- группы ресурсов . См. команды развертывания группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups, добавьте в шаблон следующий JSON.
{
"type": "Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups",
"apiVersion": "2025-01-01",
"name": "string",
"properties": {
"isDefault": "bool",
"policyMembers": [
{
"attributeType": "string",
"attributeValue": "string",
"name": "string"
}
],
"priority": "int"
}
}
Значения свойств
Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups
| Имя | Description | Ценность |
|---|---|---|
| apiVersion | Версия API | '2025-01-01' |
| имя | имя ресурса. | строка (обязательно) |
| properties | Свойства группы VpnServerConfigurationPolicyGroup. | VpnServerConfigurationPolicyGroupProperties |
| type | Тип ресурса | 'Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups' |
VpnServerConfigurationPolicyGroupMember (VpnServerConfigurationPolicyPolicy)
| Имя | Description | Ценность |
|---|---|---|
| attributeType | Тип атрибута члена политики VPN. | AADGroupId CertificateGroupId RadiusAzureGroupId |
| Значение атрибута | Значение атрибута, используемого для этого VpnServerConfigurationPolicyGroupMember. | струна |
| имя | Имя VpnServerConfigurationPolicyGroupMember. | струна |
VpnServerConfigurationPolicyGroupProperties
| Имя | Description | Ценность |
|---|---|---|
| isDefault | Показывает, является ли эта группа VpnServerConfigurationPolicyGroup по умолчанию или нет. | bool |
| policyУчастники | Multiple PolicyMembers для VpnServerConfigurationPolicyGroup. | VpnServerConfigurationPolicyGroupMember[] |
| priority | Приоритет для VpnServerConfigurationPolicyGroup. | инт |
Примеры использования
Шаблоны быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.
| Template | Description |
|---|---|
| развертывание VWAN P2S с несколькими адресными пулами и группами пользователей |
Этот шаблон развертывает виртуальную глобальную сеть Azure (vWAN) с помощью P2S, настроенной с несколькими пулами адресов и группами пользователей. |
Определение ресурса Terraform (поставщик AzAPI)
Тип ресурса vpnServerConfigurations/configurationPolicyGroups может быть развернут с операциями, нацеленными на:
- Группы ресурсов
Список измененных свойств в каждой версии API см. в журнала изменений.
Формат ресурса
Чтобы создать ресурс Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups, добавьте в шаблон следующий Terraform.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups@2025-01-01"
name = "string"
parent_id = "string"
body = {
properties = {
isDefault = bool
policyMembers = [
{
attributeType = "string"
attributeValue = "string"
name = "string"
}
]
priority = int
}
}
}
Значения свойств
Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups
| Имя | Description | Ценность |
|---|---|---|
| имя | имя ресурса. | строка (обязательно) |
| parent_id | Идентификатор ресурса, который является родительским для этого ресурса. | ID ресурса типа: vpnServerConfigurations |
| properties | Свойства группы VpnServerConfigurationPolicyGroup. | VpnServerConfigurationPolicyGroupProperties |
| type | Тип ресурса | "Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups@2025-01-01" |
VpnServerConfigurationPolicyGroupMember (VpnServerConfigurationPolicyPolicy)
| Имя | Description | Ценность |
|---|---|---|
| attributeType | Тип атрибута члена политики VPN. | AADGroupId CertificateGroupId RadiusAzureGroupId |
| Значение атрибута | Значение атрибута, используемого для этого VpnServerConfigurationPolicyGroupMember. | струна |
| имя | Имя VpnServerConfigurationPolicyGroupMember. | струна |
VpnServerConfigurationPolicyGroupProperties
| Имя | Description | Ценность |
|---|---|---|
| isDefault | Показывает, является ли эта группа VpnServerConfigurationPolicyGroup по умолчанию или нет. | bool |
| policyУчастники | Multiple PolicyMembers для VpnServerConfigurationPolicyGroup. | VpnServerConfigurationPolicyGroupMember[] |
| priority | Приоритет для VpnServerConfigurationPolicyGroup. | инт |
Примеры использования
Примеры Terraform
Простой пример развертывания группы политики конфигурации VPN-сервера.
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 "radius_server_secret" {
type = string
description = "The RADIUS server secret for VPN authentication"
sensitive = true
}
resource "azapi_resource" "resourceGroup" {
type = "Microsoft.Resources/resourceGroups@2020-06-01"
name = var.resource_name
location = var.location
}
resource "azapi_resource" "vpnServerConfiguration" {
type = "Microsoft.Network/vpnServerConfigurations@2022-07-01"
parent_id = azapi_resource.resourceGroup.id
name = var.resource_name
location = var.location
body = {
properties = {
radiusClientRootCertificates = [
]
radiusServerAddress = ""
radiusServerRootCertificates = [
]
radiusServerSecret = ""
radiusServers = [
{
radiusServerAddress = "10.105.1.1"
radiusServerScore = 15
radiusServerSecret = var.radius_server_secret
},
]
vpnAuthenticationTypes = [
"Radius",
]
vpnClientIpsecPolicies = [
]
vpnClientRevokedCertificates = [
]
vpnClientRootCertificates = [
]
vpnProtocols = [
"OpenVPN",
"IkeV2",
]
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}
resource "azapi_resource" "configurationPolicyGroup" {
type = "Microsoft.Network/vpnServerConfigurations/configurationPolicyGroups@2022-07-01"
parent_id = azapi_resource.vpnServerConfiguration.id
name = var.resource_name
body = {
properties = {
isDefault = false
policyMembers = [
{
attributeType = "RadiusAzureGroupId"
attributeValue = "6ad1bd08"
name = "policy1"
},
]
priority = 0
}
}
schema_validation_enabled = false
response_export_values = ["*"]
}