Microsoft.Network p2svpnGateways
Статья 10/26/2024
1 участник
Обратная связь
В этой статье
Определение ресурсов Bicep
Тип ресурса p2svpnGateways можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Network/p2svpnGateways, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Network/p2svpnGateways@2024-03-01' = {
location: 'string'
name: 'string'
properties: {
customDnsServers: [
'string'
]
isRoutingPreferenceInternet: bool
p2SConnectionConfigurations: [
{
id: 'string'
name: 'string'
properties: {
enableInternetSecurity: bool
routingConfiguration: {
associatedRouteTable: {
id: 'string'
}
inboundRouteMap: {
id: 'string'
}
outboundRouteMap: {
id: 'string'
}
propagatedRouteTables: {
ids: [
{
id: 'string'
}
]
labels: [
'string'
]
}
vnetRoutes: {
staticRoutes: [
{
addressPrefixes: [
'string'
]
name: 'string'
nextHopIpAddress: 'string'
}
]
staticRoutesConfig: {
vnetLocalRouteOverrideCriteria: 'string'
}
}
}
vpnClientAddressPool: {
addressPrefixes: [
'string'
]
}
}
}
]
virtualHub: {
id: 'string'
}
vpnGatewayScaleUnit: int
vpnServerConfiguration: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Значения свойств
AddressSpace
Имя
Описание
Ценность
addressPrefixes
Список блоков адресов, зарезервированных для этой виртуальной сети в нотации CIDR.
string[]
Microsoft.Network/p2svpnGateways
Имя
Описание
Ценность
местоположение
Расположение ресурса.
струна
имя
Имя ресурса
строка (обязательно)
свойства
Свойства P2SVpnGateway.
P2SVpnGatewayProperties
Теги
Теги ресурсов
Словарь имен и значений тегов. См. теги в шаблонах
P2SConnectionConfiguration
Имя
Описание
Ценность
идентификатор
Идентификатор ресурса.
струна
имя
Имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу.
струна
свойства
Свойства конфигурации подключения P2S.
P2SConnectionConfigurationProperties
P2SConnectionConfigurationProperties
Имя
Описание
Ценность
enableInternetSecurity
Флаг, указывающий, включен ли флаг включения безопасности Интернета для подключений P2S или нет.
bool
маршрутизацияConfiguration
Конфигурация маршрутизации, указывающая связанные и распространяемые таблицы маршрутов для этого подключения.
маршрутизации
vpnClientAddressPool
Ссылка на ресурс адресного пространства, представляющий адресное пространство для VpnClient P2S.
AddressSpace
P2SVpnGatewayProperties
Имя
Описание
Ценность
customDnsServers
Список всех IP-адресов DNS-серверов, указанных клиентом.
string[]
isRoutingPreferenceInternet
Включите свойство параметра маршрутизации для общедоступного IP-интерфейса P2SVpnGateway.
bool
p2SConnectionConfigurations
Список всех конфигураций подключения p2s шлюза.
P2SConnectionConfiguration []
virtualHub
VirtualHub, к которому принадлежит шлюз.
SubResource
vpnGatewayScaleUnit
Единица масштабирования для этого VPN-шлюза p2s.
int
vpnServerConfiguration
VpnServerConfiguration, к которому подключен p2sVpnGateway.
SubResource
РаспространениеRouteTable
Имя
Описание
Ценность
Идентификаторы
Список идентификаторов ресурсов всех маршрутов.
SubResource []
Метки
Список меток.
string[]
МаршрутизацияConfiguration
Имя
Описание
Ценность
associatedRouteTable
Идентификатор ресурса RouteTable, связанный с этой конфигурацией маршрутизации.
SubResource
inboundRouteMap
Идентификатор ресурса RouteMap, связанный с этой маршрутизациейConfiguration для входящих наученных маршрутов.
SubResource
outboundRouteMap
Идентификатор ресурса объектаRouteMap, связанного с этой маршрутизациейConfiguration для исходящих объявленных маршрутов.
SubResource
распространениеrouteTables
Список маршрутов для объявления маршрутов.
распространение
vnetRoutes
Список маршрутов, которые управляют маршрутизацией из VirtualHub в подключение к виртуальной сети.
VnetRoute
StaticRoute
Имя
Описание
Ценность
addressPrefixes
Список всех префиксов адресов.
string[]
имя
Имя staticRoute, уникальное в виртуальной сети.
струна
nextHopIpAddress
Ip-адрес следующего прыжка.
струна
StaticRoutesConfig
Имя
Описание
Ценность
vnetLocalRouteOverrideCriteria
Параметр, определяющий, пропускается ли NVA в периферийной виртуальной сети для трафика с назначением в периферийной сети.
"Содержит" "Равно"
SubResource
Имя
Описание
Ценность
идентификатор
Идентификатор ресурса.
струна
VnetRoute
Имя
Описание
Ценность
staticRoutes
Список всех статических маршрутов.
StaticRoute []
staticRoutesConfig
Конфигурация статических маршрутов в этом HubVnetConnection.
StaticRoutesConfig
Определение ресурса шаблона ARM
Тип ресурса p2svpnGateways можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Network/p2svpnGateways, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Network/p2svpnGateways",
"apiVersion": "2024-03-01",
"name": "string",
"location": "string",
"properties": {
"customDnsServers": [ "string" ],
"isRoutingPreferenceInternet": "bool",
"p2SConnectionConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"enableInternetSecurity": "bool",
"routingConfiguration": {
"associatedRouteTable": {
"id": "string"
},
"inboundRouteMap": {
"id": "string"
},
"outboundRouteMap": {
"id": "string"
},
"propagatedRouteTables": {
"ids": [
{
"id": "string"
}
],
"labels": [ "string" ]
},
"vnetRoutes": {
"staticRoutes": [
{
"addressPrefixes": [ "string" ],
"name": "string",
"nextHopIpAddress": "string"
}
],
"staticRoutesConfig": {
"vnetLocalRouteOverrideCriteria": "string"
}
}
},
"vpnClientAddressPool": {
"addressPrefixes": [ "string" ]
}
}
}
],
"virtualHub": {
"id": "string"
},
"vpnGatewayScaleUnit": "int",
"vpnServerConfiguration": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Значения свойств
AddressSpace
Имя
Описание
Ценность
addressPrefixes
Список блоков адресов, зарезервированных для этой виртуальной сети в нотации CIDR.
string[]
Microsoft.Network/p2svpnGateways
Имя
Описание
Ценность
apiVersion
Версия API
'2024-03-01'
местоположение
Расположение ресурса.
струна
имя
Имя ресурса
строка (обязательно)
свойства
Свойства P2SVpnGateway.
P2SVpnGatewayProperties
Теги
Теги ресурсов
Словарь имен и значений тегов. См. теги в шаблонах
тип
Тип ресурса
"Microsoft.Network/p2svpnGateways"
P2SConnectionConfiguration
Имя
Описание
Ценность
идентификатор
Идентификатор ресурса.
струна
имя
Имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу.
струна
свойства
Свойства конфигурации подключения P2S.
P2SConnectionConfigurationProperties
P2SConnectionConfigurationProperties
Имя
Описание
Ценность
enableInternetSecurity
Флаг, указывающий, включен ли флаг включения безопасности Интернета для подключений P2S или нет.
bool
маршрутизацияConfiguration
Конфигурация маршрутизации, указывающая связанные и распространяемые таблицы маршрутов для этого подключения.
маршрутизации
vpnClientAddressPool
Ссылка на ресурс адресного пространства, представляющий адресное пространство для VpnClient P2S.
AddressSpace
P2SVpnGatewayProperties
Имя
Описание
Ценность
customDnsServers
Список всех IP-адресов DNS-серверов, указанных клиентом.
string[]
isRoutingPreferenceInternet
Включите свойство параметра маршрутизации для общедоступного IP-интерфейса P2SVpnGateway.
bool
p2SConnectionConfigurations
Список всех конфигураций подключения p2s шлюза.
P2SConnectionConfiguration []
virtualHub
VirtualHub, к которому принадлежит шлюз.
SubResource
vpnGatewayScaleUnit
Единица масштабирования для этого VPN-шлюза p2s.
int
vpnServerConfiguration
VpnServerConfiguration, к которому подключен p2sVpnGateway.
SubResource
РаспространениеRouteTable
Имя
Описание
Ценность
Идентификаторы
Список идентификаторов ресурсов всех маршрутов.
SubResource []
Метки
Список меток.
string[]
МаршрутизацияConfiguration
Имя
Описание
Ценность
associatedRouteTable
Идентификатор ресурса RouteTable, связанный с этой конфигурацией маршрутизации.
SubResource
inboundRouteMap
Идентификатор ресурса RouteMap, связанный с этой маршрутизациейConfiguration для входящих наученных маршрутов.
SubResource
outboundRouteMap
Идентификатор ресурса объектаRouteMap, связанного с этой маршрутизациейConfiguration для исходящих объявленных маршрутов.
SubResource
распространениеrouteTables
Список маршрутов для объявления маршрутов.
распространение
vnetRoutes
Список маршрутов, которые управляют маршрутизацией из VirtualHub в подключение к виртуальной сети.
VnetRoute
StaticRoute
Имя
Описание
Ценность
addressPrefixes
Список всех префиксов адресов.
string[]
имя
Имя staticRoute, уникальное в виртуальной сети.
струна
nextHopIpAddress
Ip-адрес следующего прыжка.
струна
StaticRoutesConfig
Имя
Описание
Ценность
vnetLocalRouteOverrideCriteria
Параметр, определяющий, пропускается ли NVA в периферийной виртуальной сети для трафика с назначением в периферийной сети.
"Содержит" "Равно"
SubResource
Имя
Описание
Ценность
идентификатор
Идентификатор ресурса.
струна
VnetRoute
Имя
Описание
Ценность
staticRoutes
Список всех статических маршрутов.
StaticRoute []
staticRoutesConfig
Конфигурация статических маршрутов в этом HubVnetConnection.
StaticRoutesConfig
Шаблоны быстрого запуска
Следующие шаблоны быстрого запуска развертывают этот тип ресурса.
Тип ресурса p2svpnGateways можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Network/p2svpnGateways, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/p2svpnGateways@2024-03-01"
name = "string"
location = "string"
body = jsonencode({
properties = {
customDnsServers = [
"string"
]
isRoutingPreferenceInternet = bool
p2SConnectionConfigurations = [
{
id = "string"
name = "string"
properties = {
enableInternetSecurity = bool
routingConfiguration = {
associatedRouteTable = {
id = "string"
}
inboundRouteMap = {
id = "string"
}
outboundRouteMap = {
id = "string"
}
propagatedRouteTables = {
ids = [
{
id = "string"
}
]
labels = [
"string"
]
}
vnetRoutes = {
staticRoutes = [
{
addressPrefixes = [
"string"
]
name = "string"
nextHopIpAddress = "string"
}
]
staticRoutesConfig = {
vnetLocalRouteOverrideCriteria = "string"
}
}
}
vpnClientAddressPool = {
addressPrefixes = [
"string"
]
}
}
}
]
virtualHub = {
id = "string"
}
vpnGatewayScaleUnit = int
vpnServerConfiguration = {
id = "string"
}
}
})
tags = {
{customized property} = "string"
}
}
Значения свойств
AddressSpace
Имя
Описание
Ценность
addressPrefixes
Список блоков адресов, зарезервированных для этой виртуальной сети в нотации CIDR.
string[]
Microsoft.Network/p2svpnGateways
Имя
Описание
Ценность
местоположение
Расположение ресурса.
струна
имя
Имя ресурса
строка (обязательно)
свойства
Свойства P2SVpnGateway.
P2SVpnGatewayProperties
Теги
Теги ресурсов
Словарь имен и значений тегов.
тип
Тип ресурса
"Microsoft.Network/p2svpnGateways@2024-03-01"
P2SConnectionConfiguration
Имя
Описание
Ценность
идентификатор
Идентификатор ресурса.
струна
имя
Имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу.
струна
свойства
Свойства конфигурации подключения P2S.
P2SConnectionConfigurationProperties
P2SConnectionConfigurationProperties
Имя
Описание
Ценность
enableInternetSecurity
Флаг, указывающий, включен ли флаг включения безопасности Интернета для подключений P2S или нет.
bool
маршрутизацияConfiguration
Конфигурация маршрутизации, указывающая связанные и распространяемые таблицы маршрутов для этого подключения.
маршрутизации
vpnClientAddressPool
Ссылка на ресурс адресного пространства, представляющий адресное пространство для VpnClient P2S.
AddressSpace
P2SVpnGatewayProperties
Имя
Описание
Ценность
customDnsServers
Список всех IP-адресов DNS-серверов, указанных клиентом.
string[]
isRoutingPreferenceInternet
Включите свойство параметра маршрутизации для общедоступного IP-интерфейса P2SVpnGateway.
bool
p2SConnectionConfigurations
Список всех конфигураций подключения p2s шлюза.
P2SConnectionConfiguration []
virtualHub
VirtualHub, к которому принадлежит шлюз.
SubResource
vpnGatewayScaleUnit
Единица масштабирования для этого VPN-шлюза p2s.
int
vpnServerConfiguration
VpnServerConfiguration, к которому подключен p2sVpnGateway.
SubResource
РаспространениеRouteTable
Имя
Описание
Ценность
Идентификаторы
Список идентификаторов ресурсов всех маршрутов.
SubResource []
Метки
Список меток.
string[]
МаршрутизацияConfiguration
Имя
Описание
Ценность
associatedRouteTable
Идентификатор ресурса RouteTable, связанный с этой конфигурацией маршрутизации.
SubResource
inboundRouteMap
Идентификатор ресурса RouteMap, связанный с этой маршрутизациейConfiguration для входящих наученных маршрутов.
SubResource
outboundRouteMap
Идентификатор ресурса объектаRouteMap, связанного с этой маршрутизациейConfiguration для исходящих объявленных маршрутов.
SubResource
распространениеrouteTables
Список маршрутов для объявления маршрутов.
распространение
vnetRoutes
Список маршрутов, которые управляют маршрутизацией из VirtualHub в подключение к виртуальной сети.
VnetRoute
StaticRoute
Имя
Описание
Ценность
addressPrefixes
Список всех префиксов адресов.
string[]
имя
Имя staticRoute, уникальное в виртуальной сети.
струна
nextHopIpAddress
Ip-адрес следующего прыжка.
струна
StaticRoutesConfig
Имя
Описание
Ценность
vnetLocalRouteOverrideCriteria
Параметр, определяющий, пропускается ли NVA в периферийной виртуальной сети для трафика с назначением в периферийной сети.
"Содержит" "Равно"
SubResource
Имя
Описание
Ценность
идентификатор
Идентификатор ресурса.
струна
VnetRoute
Имя
Описание
Ценность
staticRoutes
Список всех статических маршрутов.
StaticRoute []
staticRoutesConfig
Конфигурация статических маршрутов в этом HubVnetConnection.
StaticRoutesConfig