Dela via


Microsoft.Network virtualHubs 2019-08-01

Bicep-resursdefinition

VirtualHubs-resurstypen kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/virtualHubs-resurs lägger du till följande Bicep i mallen.

resource symbolicname 'Microsoft.Network/virtualHubs@2019-08-01' = {
  location: 'string'
  name: 'string'
  properties: {
    addressPrefix: 'string'
    azureFirewall: {
      id: 'string'
    }
    expressRouteGateway: {
      id: 'string'
    }
    p2SVpnGateway: {
      id: 'string'
    }
    routeTable: {
      routes: [
        {
          addressPrefixes: [
            'string'
          ]
          nextHopIpAddress: 'string'
        }
      ]
    }
    securityProviderName: 'string'
    virtualNetworkConnections: [
      {
        id: 'string'
        name: 'string'
        properties: {
          allowHubToRemoteVnetTransit: bool
          allowRemoteVnetToUseHubVnetGateways: bool
          enableInternetSecurity: bool
          remoteVirtualNetwork: {
            id: 'string'
          }
        }
      }
    ]
    virtualWan: {
      id: 'string'
    }
    vpnGateway: {
      id: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Egenskapsvärden

HubVirtualNetworkConnection

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för hubbens virtuella nätverksanslutning. HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

Namn Beskrivning Värde
allowHubToRemoteVnetTransit VirtualHub till RemoteVnet-överföring till aktiverad eller inte. Bool
allowRemoteVnetToUseHubVnetGateways Tillåt att RemoteVnet använder virtual hubb-gatewayer. Bool
enableInternetSecurity Aktivera internetsäkerhet. Bool
remoteVirtualNetwork Referens till det virtuella fjärrnätverket. SubResource

Microsoft.Network/virtualHubs

Namn Beskrivning Värde
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för den virtuella hubben. VirtualHubProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

ResourceTags

Namn Beskrivning Värde

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

VirtualHubProperties

Namn Beskrivning Värde
addressPrefix Adressprefix för denna VirtualHub. sträng
azureFirewall AzureFirewall som är associerad med denna VirtualHub. SubResource
expressRouteGateway ExpressRouteGateway som är associerad med denna VirtualHub. SubResource
p2SVpnGateway P2SVpnGateway som är associerad med denna VirtualHub. SubResource
routeTable RouteTable som är associerad med den här virtuella hubben. VirtualHubRouteTable
securityProviderName Namnet på säkerhetsprovidern. sträng
virtualNetworkConnections Lista över alla vnet-anslutningar med denna VirtualHub. HubVirtualNetworkConnection[]
virtualWan VirtualWAN som VirtualHub tillhör. SubResource
vpnGateway VpnGateway som är associerad med denna VirtualHub. SubResource

VirtualHubRoute

Namn Beskrivning Värde
addressPrefixes Lista över alla addressPrefixes. string[]
nextHopIpAddress NextHop ip-adress. sträng

VirtualHubRouteTable

Namn Beskrivning Värde
Vägar Lista över alla vägar. VirtualHubRoute[]

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
Skapa en routningsserver i ett nytt undernät Den här mallen distribuerar en routningsserver till ett undernät med namnet RouteServerSubnet.
Skapar virtual WAN-resurser Med den här mallen kan du skapa virtuella WAN-resurser som Virtual WAN, Virtual Hub, VPN Gateway, VPN-plats och en VPN Connecton.
Skyddade virtuella hubbar Den här mallen skapar en säker virtuell hubb med Azure Firewall för att skydda din molnnätverkstrafik som är avsedd för Internet.

Resursdefinition för ARM-mall

VirtualHubs-resurstypen kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/virtualHubs-resurs lägger du till följande JSON i mallen.

{
  "type": "Microsoft.Network/virtualHubs",
  "apiVersion": "2019-08-01",
  "name": "string",
  "location": "string",
  "properties": {
    "addressPrefix": "string",
    "azureFirewall": {
      "id": "string"
    },
    "expressRouteGateway": {
      "id": "string"
    },
    "p2SVpnGateway": {
      "id": "string"
    },
    "routeTable": {
      "routes": [
        {
          "addressPrefixes": [ "string" ],
          "nextHopIpAddress": "string"
        }
      ]
    },
    "securityProviderName": "string",
    "virtualNetworkConnections": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "allowHubToRemoteVnetTransit": "bool",
          "allowRemoteVnetToUseHubVnetGateways": "bool",
          "enableInternetSecurity": "bool",
          "remoteVirtualNetwork": {
            "id": "string"
          }
        }
      }
    ],
    "virtualWan": {
      "id": "string"
    },
    "vpnGateway": {
      "id": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Egenskapsvärden

HubVirtualNetworkConnection

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för hubbens virtuella nätverksanslutning. HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

Namn Beskrivning Värde
allowHubToRemoteVnetTransit VirtualHub till RemoteVnet-överföring till aktiverad eller inte. Bool
allowRemoteVnetToUseHubVnetGateways Tillåt att RemoteVnet använder virtual hubb-gatewayer. Bool
enableInternetSecurity Aktivera internetsäkerhet. Bool
remoteVirtualNetwork Referens till det virtuella fjärrnätverket. SubResource

Microsoft.Network/virtualHubs

Namn Beskrivning Värde
apiVersion API-versionen '2019-08-01'
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för den virtuella hubben. VirtualHubProperties
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Network/virtualHubs"

ResourceTags

Namn Beskrivning Värde

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

VirtualHubProperties

Namn Beskrivning Värde
addressPrefix Adressprefix för denna VirtualHub. sträng
azureFirewall AzureFirewall som är associerad med denna VirtualHub. SubResource
expressRouteGateway ExpressRouteGateway som är associerad med denna VirtualHub. SubResource
p2SVpnGateway P2SVpnGateway som är associerad med denna VirtualHub. SubResource
routeTable RouteTable som är associerad med den här virtuella hubben. VirtualHubRouteTable
securityProviderName Namnet på säkerhetsprovidern. sträng
virtualNetworkConnections Lista över alla vnet-anslutningar med denna VirtualHub. HubVirtualNetworkConnection[]
virtualWan VirtualWAN som VirtualHub tillhör. SubResource
vpnGateway VpnGateway som är associerad med denna VirtualHub. SubResource

VirtualHubRoute

Namn Beskrivning Värde
addressPrefixes Lista över alla addressPrefixes. string[]
nextHopIpAddress NextHop ip-adress. sträng

VirtualHubRouteTable

Namn Beskrivning Värde
Vägar Lista över alla vägar. VirtualHubRoute[]

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
Azure Route Server i BGP-peering med Quagga

Distribuera till Azure
Den här mallen distribuerar en routerserver och en virtuell Ubuntu-dator med Quagga. Två externa BGP-sessioner upprättas mellan routerservern och Quagga. Installation och konfiguration av Quagga körs av azure-tillägget för anpassade skript för Linux
Azure Virtual WAN (vWAN) Multi-Hub Deployment

Distribuera till Azure
Med den här mallen kan du skapa en Azure Virtual WAN-distribution (vWAN) med flera hubbar, inklusive alla gatewayer och VNET-anslutningar.
Azure vWAN Multi-Hub-distribution med anpassade routningstabeller

Distribuera till Azure
Med den här mallen kan du skapa en Azure Virtual WAN-distribution (vWAN) med flera hubbar, inklusive alla gatewayer och VNET-anslutningar, och demonstrera användningen av routningstabeller för anpassad routning.
Skapa en routningsserver i ett nytt undernät

Distribuera till Azure
Den här mallen distribuerar en routningsserver till ett undernät med namnet RouteServerSubnet.
Skapar virtual WAN-resurser

Distribuera till Azure
Med den här mallen kan du skapa virtuella WAN-resurser som Virtual WAN, Virtual Hub, VPN Gateway, VPN-plats och en VPN Connecton.
Skyddade virtuella hubbar

Distribuera till Azure
Den här mallen skapar en säker virtuell hubb med Azure Firewall för att skydda din molnnätverkstrafik som är avsedd för Internet.
vWAN P2S-distribution med flera adresspooler och användargrupper

Distribuera till Azure
Den här mallen distribuerar Azure Virtual WAN (vWAN) med en P2S konfigurerad med flera adresspooler och användargrupper

Resursdefinition för Terraform (AzAPI-provider)

VirtualHubs-resurstypen kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/virtualHubs-resurs lägger du till följande Terraform i mallen.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualHubs@2019-08-01"
  name = "string"
  location = "string"
  body = jsonencode({
    properties = {
      addressPrefix = "string"
      azureFirewall = {
        id = "string"
      }
      expressRouteGateway = {
        id = "string"
      }
      p2SVpnGateway = {
        id = "string"
      }
      routeTable = {
        routes = [
          {
            addressPrefixes = [
              "string"
            ]
            nextHopIpAddress = "string"
          }
        ]
      }
      securityProviderName = "string"
      virtualNetworkConnections = [
        {
          id = "string"
          name = "string"
          properties = {
            allowHubToRemoteVnetTransit = bool
            allowRemoteVnetToUseHubVnetGateways = bool
            enableInternetSecurity = bool
            remoteVirtualNetwork = {
              id = "string"
            }
          }
        }
      ]
      virtualWan = {
        id = "string"
      }
      vpnGateway = {
        id = "string"
      }
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Egenskapsvärden

HubVirtualNetworkConnection

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för hubbens virtuella nätverksanslutning. HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

Namn Beskrivning Värde
allowHubToRemoteVnetTransit VirtualHub till RemoteVnet-överföring till aktiverad eller inte. Bool
allowRemoteVnetToUseHubVnetGateways Tillåt att RemoteVnet använder virtual hubb-gatewayer. Bool
enableInternetSecurity Aktivera internetsäkerhet. Bool
remoteVirtualNetwork Referens till det virtuella fjärrnätverket. SubResource

Microsoft.Network/virtualHubs

Namn Beskrivning Värde
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för den virtuella hubben. VirtualHubProperties
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Network/virtualHubs@2019-08-01"

ResourceTags

Namn Beskrivning Värde

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

VirtualHubProperties

Namn Beskrivning Värde
addressPrefix Adressprefix för denna VirtualHub. sträng
azureFirewall AzureFirewall som är associerad med denna VirtualHub. SubResource
expressRouteGateway ExpressRouteGateway som är associerad med denna VirtualHub. SubResource
p2SVpnGateway P2SVpnGateway som är associerad med denna VirtualHub. SubResource
routeTable RouteTable som är associerad med den här virtuella hubben. VirtualHubRouteTable
securityProviderName Namnet på säkerhetsprovidern. sträng
virtualNetworkConnections Lista över alla vnet-anslutningar med denna VirtualHub. HubVirtualNetworkConnection[]
virtualWan VirtualWAN som VirtualHub tillhör. SubResource
vpnGateway VpnGateway som är associerad med denna VirtualHub. SubResource

VirtualHubRoute

Namn Beskrivning Värde
addressPrefixes Lista över alla addressPrefixes. string[]
nextHopIpAddress NextHop ip-adress. sträng

VirtualHubRouteTable

Namn Beskrivning Värde
Vägar Lista över alla vägar. VirtualHubRoute[]