Freigeben über


Microsoft.Network virtualHubs 2019-09-01

Bicep-Ressourcendefinition

Der VirtualHubs-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/virtualHubs-Ressource zu erstellen, fügen Sie der Vorlage den folgenden Bicep hinzu.

resource symbolicname 'Microsoft.Network/virtualHubs@2019-09-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'
    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'
          }
        }
      }
    ]
    virtualWan: {
      id: 'string'
    }
    vpnGateway: {
      id: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

HubVirtualNetworkConnection

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der virtuellen Hub-Netzwerkverbindung. HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

Name Beschreibung Wert
allowHubToRemoteVnetTransit VirtualHub zu RemoteVnet transit to enabled or not. Bool
allowRemoteVnetToUseHubVnetGateways Zulassen, dass RemoteVnet die Gateways des virtuellen Hubs verwendet. Bool
enableInternetSecurity Internetsicherheit aktivieren. Bool
remoteVirtualNetwork Verweis auf das virtuelle Remotenetzwerk. SubResource-

Microsoft.Network/virtualHubs

Name Beschreibung Wert
Ort Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des virtuellen Hubs. VirtualHubProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen

ResourceTags

Name Beschreibung Wert

Unterressource

Name Beschreibung Wert
id Ressourcen-ID. Schnur

VirtualHubProperties

Name Beschreibung Wert
addressPrefix Adresspräfix für diesen VirtualHub. Schnur
azureFirewall Die azureFirewall, die diesem VirtualHub zugeordnet ist. SubResource-
expressRouteGateway Das expressRouteGateway, das diesem VirtualHub zugeordnet ist. SubResource-
p2SVpnGateway Das P2SVpnGateway, das diesem VirtualHub zugeordnet ist. SubResource-
routeTable Die routeTable, die diesem virtuellen Hub zugeordnet ist. VirtualHubRouteTable-
securityProviderName Der Name des Sicherheitsanbieters. Schnur
Sku Die Sku dieses VirtualHub. Schnur
virtualHubRouteTableV2s Liste aller virtuellen Hubroutentabellen v2s, die diesem VirtualHub zugeordnet sind. VirtualHubRouteTableV2[]
virtualNetworkConnections Liste aller vnet-Verbindungen mit diesem VirtualHub. HubVirtualNetworkConnection[]
virtualWan Der VirtualWAN, zu dem virtualHub gehört. SubResource-
vpnGateway Das vpnGateway, das diesem VirtualHub zugeordnet ist. SubResource-

VirtualHubRoute

Name Beschreibung Wert
addressPrefixes Liste aller addressPrefixes. string[]
nextHopIpAddress NextHop-IP-Adresse. Schnur

VirtualHubRouteTable

Name Beschreibung Wert
Routen Liste aller Routen. VirtualHubRoute-[]

VirtualHubRouteTableV2

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Vm Hub-Routentabelle v2. VirtualHubRouteTableV2Properties-

VirtualHubRouteTableV2Properties

Name Beschreibung Wert
attachedConnections Liste aller Verbindungen, die an diese Routentabelle v2 angefügt sind. string[]
Routen Liste aller Routen. VirtualHubRouteV2-[]

VirtualHubRouteV2

Name Beschreibung Wert
flugziele Liste aller Ziele. string[]
destinationType Der Typ der Ziele. Schnur
nextHops NextHops IP-Adresse. string[]
nextHopType Der Typ der nächsten Hops. Schnur

Schnellstartbeispiele

Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.

Bicep-Datei Beschreibung
Erstellen eines Routenservers in einem neuen Subnetz- Diese Vorlage stellt einen Routenserver in einem Subnetz namens RouteServerSubnet bereit.
erstellt virtuelle WAN-Ressourcen Mit dieser Vorlage können Sie virtuelle WAN-Ressourcen erstellen, einschließlich Virtual WAN, Virtual Hub, VPN-Gateway, VPN-Standort und vpn Connecton.
Gesicherte virtuelle Hubs Diese Vorlage erstellt einen gesicherten virtuellen Hub mithilfe der Azure-Firewall, um Ihren Cloudnetzwerkdatenverkehr zu sichern, der an das Internet bestimmt ist.

ARM-Vorlagenressourcendefinition

Der VirtualHubs-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/virtualHubs-Ressource zu erstellen, fügen Sie Ihrer Vorlage den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Network/virtualHubs",
  "apiVersion": "2019-09-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",
    "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"
          }
        }
      }
    ],
    "virtualWan": {
      "id": "string"
    },
    "vpnGateway": {
      "id": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

HubVirtualNetworkConnection

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der virtuellen Hub-Netzwerkverbindung. HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

Name Beschreibung Wert
allowHubToRemoteVnetTransit VirtualHub zu RemoteVnet transit to enabled or not. Bool
allowRemoteVnetToUseHubVnetGateways Zulassen, dass RemoteVnet die Gateways des virtuellen Hubs verwendet. Bool
enableInternetSecurity Internetsicherheit aktivieren. Bool
remoteVirtualNetwork Verweis auf das virtuelle Remotenetzwerk. SubResource-

Microsoft.Network/virtualHubs

Name Beschreibung Wert
apiVersion Die API-Version '2019-09-01'
Ort Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des virtuellen Hubs. VirtualHubProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Network/virtualHubs"

ResourceTags

Name Beschreibung Wert

Unterressource

Name Beschreibung Wert
id Ressourcen-ID. Schnur

VirtualHubProperties

Name Beschreibung Wert
addressPrefix Adresspräfix für diesen VirtualHub. Schnur
azureFirewall Die azureFirewall, die diesem VirtualHub zugeordnet ist. SubResource-
expressRouteGateway Das expressRouteGateway, das diesem VirtualHub zugeordnet ist. SubResource-
p2SVpnGateway Das P2SVpnGateway, das diesem VirtualHub zugeordnet ist. SubResource-
routeTable Die routeTable, die diesem virtuellen Hub zugeordnet ist. VirtualHubRouteTable-
securityProviderName Der Name des Sicherheitsanbieters. Schnur
Sku Die Sku dieses VirtualHub. Schnur
virtualHubRouteTableV2s Liste aller virtuellen Hubroutentabellen v2s, die diesem VirtualHub zugeordnet sind. VirtualHubRouteTableV2[]
virtualNetworkConnections Liste aller vnet-Verbindungen mit diesem VirtualHub. HubVirtualNetworkConnection[]
virtualWan Der VirtualWAN, zu dem virtualHub gehört. SubResource-
vpnGateway Das vpnGateway, das diesem VirtualHub zugeordnet ist. SubResource-

VirtualHubRoute

Name Beschreibung Wert
addressPrefixes Liste aller addressPrefixes. string[]
nextHopIpAddress NextHop-IP-Adresse. Schnur

VirtualHubRouteTable

Name Beschreibung Wert
Routen Liste aller Routen. VirtualHubRoute-[]

VirtualHubRouteTableV2

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Vm Hub-Routentabelle v2. VirtualHubRouteTableV2Properties-

VirtualHubRouteTableV2Properties

Name Beschreibung Wert
attachedConnections Liste aller Verbindungen, die an diese Routentabelle v2 angefügt sind. string[]
Routen Liste aller Routen. VirtualHubRouteV2-[]

VirtualHubRouteV2

Name Beschreibung Wert
flugziele Liste aller Ziele. string[]
destinationType Der Typ der Ziele. Schnur
nextHops NextHops IP-Adresse. string[]
nextHopType Der Typ der nächsten Hops. Schnur

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

Schablone Beschreibung
Azure Route Server in BGP-Peering mit Quagga-

Bereitstellen in Azure
Diese Vorlage stellt einen Router-Server und eine Ubuntu-VM mit Quagga bereit. Zwischen Router Server und Quagga werden zwei externe BGP-Sitzungen eingerichtet. Installation und Konfiguration von Quagga wird von der benutzerdefinierten Azure-Skripterweiterung für Linux ausgeführt
Azure Virtual WAN (vWAN) Multi-Hub-Bereitstellung

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Azure Virtual WAN (vWAN)-Multi-Hub-Bereitstellung einschließlich aller Gateways und VNET-Verbindungen erstellen.
Azure vWAN Multi-Hub-Bereitstellung mit benutzerdefinierten Routingtabellen

Bereitstellen in Azure
Mit dieser Vorlage können Sie eine Azure Virtual WAN (vWAN)-Multi-Hub-Bereitstellung erstellen, einschließlich aller Gateways und VNET-Verbindungen, und die Verwendung von Routingtabellen für benutzerdefiniertes Routing veranschaulichen.
Erstellen eines Routenservers in einem neuen Subnetz-

Bereitstellen in Azure
Diese Vorlage stellt einen Routenserver in einem Subnetz namens RouteServerSubnet bereit.
erstellt virtuelle WAN-Ressourcen

Bereitstellen in Azure
Mit dieser Vorlage können Sie virtuelle WAN-Ressourcen erstellen, einschließlich Virtual WAN, Virtual Hub, VPN-Gateway, VPN-Standort und vpn Connecton.
Gesicherte virtuelle Hubs

Bereitstellen in Azure
Diese Vorlage erstellt einen gesicherten virtuellen Hub mithilfe der Azure-Firewall, um Ihren Cloudnetzwerkdatenverkehr zu sichern, der an das Internet bestimmt ist.
vWAN P2S-Bereitstellung mit mehreren Adresspools und Benutzergruppen

Bereitstellen in Azure
Diese Vorlage stellt Azure Virtual WAN (vWAN) mit einem P2S bereit, der mit mehreren Adresspools und Benutzergruppen konfiguriert ist.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der VirtualHubs-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/virtualHubs-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualHubs@2019-09-01"
  name = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      addressPrefix = "string"
      azureFirewall = {
        id = "string"
      }
      expressRouteGateway = {
        id = "string"
      }
      p2SVpnGateway = {
        id = "string"
      }
      routeTable = {
        routes = [
          {
            addressPrefixes = [
              "string"
            ]
            nextHopIpAddress = "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"
            }
          }
        }
      ]
      virtualWan = {
        id = "string"
      }
      vpnGateway = {
        id = "string"
      }
    }
  })
}

Eigenschaftswerte

HubVirtualNetworkConnection

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der virtuellen Hub-Netzwerkverbindung. HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

Name Beschreibung Wert
allowHubToRemoteVnetTransit VirtualHub zu RemoteVnet transit to enabled or not. Bool
allowRemoteVnetToUseHubVnetGateways Zulassen, dass RemoteVnet die Gateways des virtuellen Hubs verwendet. Bool
enableInternetSecurity Internetsicherheit aktivieren. Bool
remoteVirtualNetwork Verweis auf das virtuelle Remotenetzwerk. SubResource-

Microsoft.Network/virtualHubs

Name Beschreibung Wert
Ort Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des virtuellen Hubs. VirtualHubProperties-
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Network/virtualHubs@2019-09-01"

ResourceTags

Name Beschreibung Wert

Unterressource

Name Beschreibung Wert
id Ressourcen-ID. Schnur

VirtualHubProperties

Name Beschreibung Wert
addressPrefix Adresspräfix für diesen VirtualHub. Schnur
azureFirewall Die azureFirewall, die diesem VirtualHub zugeordnet ist. SubResource-
expressRouteGateway Das expressRouteGateway, das diesem VirtualHub zugeordnet ist. SubResource-
p2SVpnGateway Das P2SVpnGateway, das diesem VirtualHub zugeordnet ist. SubResource-
routeTable Die routeTable, die diesem virtuellen Hub zugeordnet ist. VirtualHubRouteTable-
securityProviderName Der Name des Sicherheitsanbieters. Schnur
Sku Die Sku dieses VirtualHub. Schnur
virtualHubRouteTableV2s Liste aller virtuellen Hubroutentabellen v2s, die diesem VirtualHub zugeordnet sind. VirtualHubRouteTableV2[]
virtualNetworkConnections Liste aller vnet-Verbindungen mit diesem VirtualHub. HubVirtualNetworkConnection[]
virtualWan Der VirtualWAN, zu dem virtualHub gehört. SubResource-
vpnGateway Das vpnGateway, das diesem VirtualHub zugeordnet ist. SubResource-

VirtualHubRoute

Name Beschreibung Wert
addressPrefixes Liste aller addressPrefixes. string[]
nextHopIpAddress NextHop-IP-Adresse. Schnur

VirtualHubRouteTable

Name Beschreibung Wert
Routen Liste aller Routen. VirtualHubRoute-[]

VirtualHubRouteTableV2

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Vm Hub-Routentabelle v2. VirtualHubRouteTableV2Properties-

VirtualHubRouteTableV2Properties

Name Beschreibung Wert
attachedConnections Liste aller Verbindungen, die an diese Routentabelle v2 angefügt sind. string[]
Routen Liste aller Routen. VirtualHubRouteV2-[]

VirtualHubRouteV2

Name Beschreibung Wert
flugziele Liste aller Ziele. string[]
destinationType Der Typ der Ziele. Schnur
nextHops NextHops IP-Adresse. string[]
nextHopType Der Typ der nächsten Hops. Schnur