Определение ресурсов Bicep
Тип ресурса virtualHubs можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Network/virtualHubs, добавьте следующий Bicep в шаблон.
resource symbolicname 'Microsoft.Network/virtualHubs@2020-04-01' = {
location: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
azureFirewall: {
id: 'string'
}
expressRouteGateway: {
id: 'string'
}
p2SVpnGateway: {
id: 'string'
}
routeTable: {
routes: [
{
addressPrefixes: [
'string'
]
nextHopIpAddress: 'string'
}
]
}
securityPartnerProvider: {
id: 'string'
}
securityProviderName: 'string'
sku: 'string'
virtualHubRouteTableV2s: [
{
id: 'string'
name: 'string'
properties: {
attachedConnections: [
'string'
]
routes: [
{
destinations: [
'string'
]
destinationType: 'string'
nextHops: [
'string'
]
nextHopType: 'string'
}
]
}
}
]
virtualNetworkConnections: [
{
id: 'string'
name: 'string'
properties: {
allowHubToRemoteVnetTransit: bool
allowRemoteVnetToUseHubVnetGateways: bool
enableInternetSecurity: bool
remoteVirtualNetwork: {
id: 'string'
}
routingConfiguration: {
associatedRouteTable: {
id: 'string'
}
propagatedRouteTables: {
ids: [
{
id: 'string'
}
]
labels: [
'string'
]
}
vnetRoutes: {
staticRoutes: [
{
addressPrefixes: [
'string'
]
name: 'string'
nextHopIpAddress: 'string'
}
]
}
}
}
}
]
virtualWan: {
id: 'string'
}
vpnGateway: {
id: 'string'
}
}
tags: {
{customized property}: 'string'
}
}
Значения свойств
Microsoft.Network/virtualHubs
Имя |
Описание |
Ценность |
местоположение |
Расположение ресурса. |
струна |
имя |
Имя ресурса |
строка (обязательно) |
свойства |
Свойства виртуального концентратора. |
Свойства VirtualHub |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. См. теги в шаблонах |
HubVirtualNetworkConnection (Подключение к виртуальной сети)
HubVirtualNetworkConnectionProperties (Свойства HubVirtualNetworkConnection)
Имя |
Описание |
Ценность |
allowHubToRemoteVnetTransit |
Виртуальныйhub в RemoteVnet, передаваемый в включенную или нет. |
булевая переменная (bool) |
allowRemoteVnetToUseHubVnetGateways |
Разрешить RemoteVnet использовать шлюзы Виртуального концентратора. |
булевая переменная (bool) |
enableInternetSecurity |
Включите интернет-безопасность. |
булевая переменная (bool) |
remoteVirtualNetwork |
Ссылка на удаленную виртуальную сеть. |
Подресурс |
маршрутизацияConfiguration |
Конфигурация маршрутизации, указывающая связанные и распространяемые таблицы маршрутов для этого подключения. |
маршрутизации |
РаспространениеRouteTable
Имя |
Описание |
Ценность |
Идентификаторы |
Список идентификаторов ресурсов всех маршрутов. |
Подресурс[] |
Метки |
Список меток. |
строка[] |
МаршрутизацияConfiguration
Имя |
Описание |
Ценность |
associatedRouteTable |
Идентификатор ресурса RouteTable, связанный с этой конфигурацией маршрутизации. |
Подресурс |
распространениеrouteTables |
Список маршрутов для объявления маршрутов. |
распространение |
vnetRoutes |
Список маршрутов, которые управляют маршрутизацией из VirtualHub в подключение к виртуальной сети. |
VnetRoute |
Статический маршрут
Имя |
Описание |
Ценность |
addressПрефиксы |
Список всех префиксов адресов. |
строка[] |
имя |
Имя staticRoute, уникальное в виртуальной сети. |
струна |
nextHopIpAddress |
Ip-адрес следующего прыжка. |
струна |
Подресурс
Имя |
Описание |
Ценность |
идентификатор |
Идентификатор ресурса. |
струна |
Свойства VirtualHub
Имя |
Описание |
Ценность |
addressПрефикс |
Префикс адреса для этого ВиртуальногоHub. |
струна |
azureFirewall |
AzureFirewall, связанный с этим VirtualHub. |
Подресурс |
expressRouteGateway |
ExpressRouteGateway, связанный с этим VirtualHub. |
Подресурс |
Шлюз p2SVpnGateway |
P2SVpnGateway, связанный с этим VirtualHub. |
Подресурс |
RouteTable |
Маршрутная таблица, связанная с этим виртуальным концентратором. |
Таблица маршрутов VirtualHubRoute |
securityPartnerProvider |
SecurityPartnerProvider, связанный с этим VirtualHub. |
Подресурс |
securityProviderName |
Имя поставщика безопасности. |
струна |
SKU |
SKU этого ВиртуальногоHub. |
струна |
virtualHubRouteTableV2s |
Список всех таблиц маршрутов виртуального концентратора версии 2, связанных с этим VirtualHub. |
VirtualHubRouteTableV2[] |
virtualNetworkConnections |
Список всех подключений к виртуальной сети с помощью этого ВиртуальногоHub. |
HubVirtualNetworkConnection[] |
virtualWan |
Виртуальная глобальная сеть, к которой принадлежит VirtualHub. |
Подресурс |
vpnШлюз |
VpnGateway, связанный с этим VirtualHub. |
Подресурс |
Виртуальный HubRoute
Имя |
Описание |
Ценность |
addressПрефиксы |
Список всех адресовPrefixes. |
строка[] |
nextHopIpAddress |
Ip-адрес NextHop. |
струна |
Таблица маршрутов VirtualHubRoute
VirtualHubRouteTableV2
Имя |
Описание |
Ценность |
идентификатор |
Идентификатор ресурса. |
струна |
имя |
Имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. |
струна |
свойства |
Свойства таблицы маршрутов виртуального концентратора версии 2. |
VirtualHubRouteTableV2Properties |
VirtualHubRouteTableV2Properties
Имя |
Описание |
Ценность |
присоединенные подключения |
Список всех подключений, подключенных к этой таблице маршрутов версии 2. |
строка[] |
Маршруты |
Список всех маршрутов. |
VirtualHubRouteV2[] |
VirtualHubRouteV2
Имя |
Описание |
Ценность |
Направлений |
Список всех назначений. |
строка[] |
Тип назначения |
Тип назначений. |
струна |
следующийХмель |
Ip-адрес NextHops. |
строка[] |
nextHopType |
Тип следующего прыжка. |
струна |
VnetRoute
Имя |
Описание |
Ценность |
статические маршруты |
Список всех статических маршрутов. |
Статический маршрут[] |
Примеры использования
Проверенные модули Azure
Следующие проверенные модули Azure можно использовать для развертывания этого типа ресурсов.
Примеры быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure содержат примеры Bicep для развертывания этого типа ресурса.
Определение ресурса шаблона ARM
Тип ресурса virtualHubs можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Network/virtualHubs, добавьте следующий код JSON в шаблон.
{
"type": "Microsoft.Network/virtualHubs",
"apiVersion": "2020-04-01",
"name": "string",
"location": "string",
"properties": {
"addressPrefix": "string",
"azureFirewall": {
"id": "string"
},
"expressRouteGateway": {
"id": "string"
},
"p2SVpnGateway": {
"id": "string"
},
"routeTable": {
"routes": [
{
"addressPrefixes": [ "string" ],
"nextHopIpAddress": "string"
}
]
},
"securityPartnerProvider": {
"id": "string"
},
"securityProviderName": "string",
"sku": "string",
"virtualHubRouteTableV2s": [
{
"id": "string",
"name": "string",
"properties": {
"attachedConnections": [ "string" ],
"routes": [
{
"destinations": [ "string" ],
"destinationType": "string",
"nextHops": [ "string" ],
"nextHopType": "string"
}
]
}
}
],
"virtualNetworkConnections": [
{
"id": "string",
"name": "string",
"properties": {
"allowHubToRemoteVnetTransit": "bool",
"allowRemoteVnetToUseHubVnetGateways": "bool",
"enableInternetSecurity": "bool",
"remoteVirtualNetwork": {
"id": "string"
},
"routingConfiguration": {
"associatedRouteTable": {
"id": "string"
},
"propagatedRouteTables": {
"ids": [
{
"id": "string"
}
],
"labels": [ "string" ]
},
"vnetRoutes": {
"staticRoutes": [
{
"addressPrefixes": [ "string" ],
"name": "string",
"nextHopIpAddress": "string"
}
]
}
}
}
}
],
"virtualWan": {
"id": "string"
},
"vpnGateway": {
"id": "string"
}
},
"tags": {
"{customized property}": "string"
}
}
Значения свойств
Microsoft.Network/virtualHubs
Имя |
Описание |
Ценность |
apiVersion |
Версия API |
'2020-04-01' |
местоположение |
Расположение ресурса. |
струна |
имя |
Имя ресурса |
строка (обязательно) |
свойства |
Свойства виртуального концентратора. |
Свойства VirtualHub |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. См. теги в шаблонах |
тип |
Тип ресурса |
"Microsoft.Network/virtualHubs" |
HubVirtualNetworkConnection (Подключение к виртуальной сети)
HubVirtualNetworkConnectionProperties (Свойства HubVirtualNetworkConnection)
Имя |
Описание |
Ценность |
allowHubToRemoteVnetTransit |
Виртуальныйhub в RemoteVnet, передаваемый в включенную или нет. |
булевая переменная (bool) |
allowRemoteVnetToUseHubVnetGateways |
Разрешить RemoteVnet использовать шлюзы Виртуального концентратора. |
булевая переменная (bool) |
enableInternetSecurity |
Включите интернет-безопасность. |
булевая переменная (bool) |
remoteVirtualNetwork |
Ссылка на удаленную виртуальную сеть. |
Подресурс |
маршрутизацияConfiguration |
Конфигурация маршрутизации, указывающая связанные и распространяемые таблицы маршрутов для этого подключения. |
маршрутизации |
РаспространениеRouteTable
Имя |
Описание |
Ценность |
Идентификаторы |
Список идентификаторов ресурсов всех маршрутов. |
Подресурс[] |
Метки |
Список меток. |
строка[] |
МаршрутизацияConfiguration
Имя |
Описание |
Ценность |
associatedRouteTable |
Идентификатор ресурса RouteTable, связанный с этой конфигурацией маршрутизации. |
Подресурс |
распространениеrouteTables |
Список маршрутов для объявления маршрутов. |
распространение |
vnetRoutes |
Список маршрутов, которые управляют маршрутизацией из VirtualHub в подключение к виртуальной сети. |
VnetRoute |
Статический маршрут
Имя |
Описание |
Ценность |
addressПрефиксы |
Список всех префиксов адресов. |
строка[] |
имя |
Имя staticRoute, уникальное в виртуальной сети. |
струна |
nextHopIpAddress |
Ip-адрес следующего прыжка. |
струна |
Подресурс
Имя |
Описание |
Ценность |
идентификатор |
Идентификатор ресурса. |
струна |
Свойства VirtualHub
Имя |
Описание |
Ценность |
addressПрефикс |
Префикс адреса для этого ВиртуальногоHub. |
струна |
azureFirewall |
AzureFirewall, связанный с этим VirtualHub. |
Подресурс |
expressRouteGateway |
ExpressRouteGateway, связанный с этим VirtualHub. |
Подресурс |
Шлюз p2SVpnGateway |
P2SVpnGateway, связанный с этим VirtualHub. |
Подресурс |
RouteTable |
Маршрутная таблица, связанная с этим виртуальным концентратором. |
Таблица маршрутов VirtualHubRoute |
securityPartnerProvider |
SecurityPartnerProvider, связанный с этим VirtualHub. |
Подресурс |
securityProviderName |
Имя поставщика безопасности. |
струна |
SKU |
SKU этого ВиртуальногоHub. |
струна |
virtualHubRouteTableV2s |
Список всех таблиц маршрутов виртуального концентратора версии 2, связанных с этим VirtualHub. |
VirtualHubRouteTableV2[] |
virtualNetworkConnections |
Список всех подключений к виртуальной сети с помощью этого ВиртуальногоHub. |
HubVirtualNetworkConnection[] |
virtualWan |
Виртуальная глобальная сеть, к которой принадлежит VirtualHub. |
Подресурс |
vpnШлюз |
VpnGateway, связанный с этим VirtualHub. |
Подресурс |
Виртуальный HubRoute
Имя |
Описание |
Ценность |
addressПрефиксы |
Список всех адресовPrefixes. |
строка[] |
nextHopIpAddress |
Ip-адрес NextHop. |
струна |
Таблица маршрутов VirtualHubRoute
VirtualHubRouteTableV2
Имя |
Описание |
Ценность |
идентификатор |
Идентификатор ресурса. |
струна |
имя |
Имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. |
струна |
свойства |
Свойства таблицы маршрутов виртуального концентратора версии 2. |
VirtualHubRouteTableV2Properties |
VirtualHubRouteTableV2Properties
Имя |
Описание |
Ценность |
присоединенные подключения |
Список всех подключений, подключенных к этой таблице маршрутов версии 2. |
строка[] |
Маршруты |
Список всех маршрутов. |
VirtualHubRouteV2[] |
VirtualHubRouteV2
Имя |
Описание |
Ценность |
Направлений |
Список всех назначений. |
строка[] |
Тип назначения |
Тип назначений. |
струна |
следующийХмель |
Ip-адрес NextHops. |
строка[] |
nextHopType |
Тип следующего прыжка. |
струна |
VnetRoute
Имя |
Описание |
Ценность |
статические маршруты |
Список всех статических маршрутов. |
Статический маршрут[] |
Примеры использования
Шаблоны быстрого запуска Azure
Следующие шаблоны быстрого запуска Azure развернуть этот тип ресурса.
Тип ресурса virtualHubs можно развернуть с помощью операций, предназначенных для следующих операций:
Список измененных свойств в каждой версии API см. в журнала изменений.
Чтобы создать ресурс Microsoft.Network/virtualHubs, добавьте следующий объект Terraform в шаблон.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs@2020-04-01"
name = "string"
parent_id = "string"
location = "string"
tags = {
{customized property} = "string"
}
body = {
properties = {
addressPrefix = "string"
azureFirewall = {
id = "string"
}
expressRouteGateway = {
id = "string"
}
p2SVpnGateway = {
id = "string"
}
routeTable = {
routes = [
{
addressPrefixes = [
"string"
]
nextHopIpAddress = "string"
}
]
}
securityPartnerProvider = {
id = "string"
}
securityProviderName = "string"
sku = "string"
virtualHubRouteTableV2s = [
{
id = "string"
name = "string"
properties = {
attachedConnections = [
"string"
]
routes = [
{
destinations = [
"string"
]
destinationType = "string"
nextHops = [
"string"
]
nextHopType = "string"
}
]
}
}
]
virtualNetworkConnections = [
{
id = "string"
name = "string"
properties = {
allowHubToRemoteVnetTransit = bool
allowRemoteVnetToUseHubVnetGateways = bool
enableInternetSecurity = bool
remoteVirtualNetwork = {
id = "string"
}
routingConfiguration = {
associatedRouteTable = {
id = "string"
}
propagatedRouteTables = {
ids = [
{
id = "string"
}
]
labels = [
"string"
]
}
vnetRoutes = {
staticRoutes = [
{
addressPrefixes = [
"string"
]
name = "string"
nextHopIpAddress = "string"
}
]
}
}
}
}
]
virtualWan = {
id = "string"
}
vpnGateway = {
id = "string"
}
}
}
}
Значения свойств
Microsoft.Network/virtualHubs
Имя |
Описание |
Ценность |
местоположение |
Расположение ресурса. |
струна |
имя |
Имя ресурса |
строка (обязательно) |
свойства |
Свойства виртуального концентратора. |
Свойства VirtualHub |
Теги |
Теги ресурсов |
Словарь имен и значений тегов. |
тип |
Тип ресурса |
"Microsoft.Network/virtualHubs@2020-04-01" |
HubVirtualNetworkConnection (Подключение к виртуальной сети)
HubVirtualNetworkConnectionProperties (Свойства HubVirtualNetworkConnection)
Имя |
Описание |
Ценность |
allowHubToRemoteVnetTransit |
Виртуальныйhub в RemoteVnet, передаваемый в включенную или нет. |
булевая переменная (bool) |
allowRemoteVnetToUseHubVnetGateways |
Разрешить RemoteVnet использовать шлюзы Виртуального концентратора. |
булевая переменная (bool) |
enableInternetSecurity |
Включите интернет-безопасность. |
булевая переменная (bool) |
remoteVirtualNetwork |
Ссылка на удаленную виртуальную сеть. |
Подресурс |
маршрутизацияConfiguration |
Конфигурация маршрутизации, указывающая связанные и распространяемые таблицы маршрутов для этого подключения. |
маршрутизации |
РаспространениеRouteTable
Имя |
Описание |
Ценность |
Идентификаторы |
Список идентификаторов ресурсов всех маршрутов. |
Подресурс[] |
Метки |
Список меток. |
строка[] |
МаршрутизацияConfiguration
Имя |
Описание |
Ценность |
associatedRouteTable |
Идентификатор ресурса RouteTable, связанный с этой конфигурацией маршрутизации. |
Подресурс |
распространениеrouteTables |
Список маршрутов для объявления маршрутов. |
распространение |
vnetRoutes |
Список маршрутов, которые управляют маршрутизацией из VirtualHub в подключение к виртуальной сети. |
VnetRoute |
Статический маршрут
Имя |
Описание |
Ценность |
addressПрефиксы |
Список всех префиксов адресов. |
строка[] |
имя |
Имя staticRoute, уникальное в виртуальной сети. |
струна |
nextHopIpAddress |
Ip-адрес следующего прыжка. |
струна |
Подресурс
Имя |
Описание |
Ценность |
идентификатор |
Идентификатор ресурса. |
струна |
Свойства VirtualHub
Имя |
Описание |
Ценность |
addressПрефикс |
Префикс адреса для этого ВиртуальногоHub. |
струна |
azureFirewall |
AzureFirewall, связанный с этим VirtualHub. |
Подресурс |
expressRouteGateway |
ExpressRouteGateway, связанный с этим VirtualHub. |
Подресурс |
Шлюз p2SVpnGateway |
P2SVpnGateway, связанный с этим VirtualHub. |
Подресурс |
RouteTable |
Маршрутная таблица, связанная с этим виртуальным концентратором. |
Таблица маршрутов VirtualHubRoute |
securityPartnerProvider |
SecurityPartnerProvider, связанный с этим VirtualHub. |
Подресурс |
securityProviderName |
Имя поставщика безопасности. |
струна |
SKU |
SKU этого ВиртуальногоHub. |
струна |
virtualHubRouteTableV2s |
Список всех таблиц маршрутов виртуального концентратора версии 2, связанных с этим VirtualHub. |
VirtualHubRouteTableV2[] |
virtualNetworkConnections |
Список всех подключений к виртуальной сети с помощью этого ВиртуальногоHub. |
HubVirtualNetworkConnection[] |
virtualWan |
Виртуальная глобальная сеть, к которой принадлежит VirtualHub. |
Подресурс |
vpnШлюз |
VpnGateway, связанный с этим VirtualHub. |
Подресурс |
Виртуальный HubRoute
Имя |
Описание |
Ценность |
addressПрефиксы |
Список всех адресовPrefixes. |
строка[] |
nextHopIpAddress |
Ip-адрес NextHop. |
струна |
Таблица маршрутов VirtualHubRoute
VirtualHubRouteTableV2
Имя |
Описание |
Ценность |
идентификатор |
Идентификатор ресурса. |
струна |
имя |
Имя ресурса, уникального в группе ресурсов. Это имя можно использовать для доступа к ресурсу. |
струна |
свойства |
Свойства таблицы маршрутов виртуального концентратора версии 2. |
VirtualHubRouteTableV2Properties |
VirtualHubRouteTableV2Properties
Имя |
Описание |
Ценность |
присоединенные подключения |
Список всех подключений, подключенных к этой таблице маршрутов версии 2. |
строка[] |
Маршруты |
Список всех маршрутов. |
VirtualHubRouteV2[] |
VirtualHubRouteV2
Имя |
Описание |
Ценность |
Направлений |
Список всех назначений. |
строка[] |
Тип назначения |
Тип назначений. |
струна |
следующийХмель |
Ip-адрес NextHops. |
строка[] |
nextHopType |
Тип следующего прыжка. |
струна |
VnetRoute
Имя |
Описание |
Ценность |
статические маршруты |
Список всех статических маршрутов. |
Статический маршрут[] |