Udostępnij za pośrednictwem


Microsoft.Network virtualHubs 2020-03-01

Definicja zasobu Bicep

Typ zasobu virtualHubs można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/virtualHubs, dodaj następujący kod Bicep do szablonu.

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

Wartości właściwości

HubVirtualNetworkConnection

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości połączenia sieci wirtualnej koncentratora. HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

Nazwa Opis Wartość
allowHubToRemoteVnetTransit Tranzyt z usługi VirtualHub do sieci RemoteVnet w celu włączenia lub nie. Bool
allowRemoteVnetToUseHubVnetGateways Zezwalaj zdalnej sieci wirtualnej na używanie bram koncentratora wirtualnego. Bool
enableInternetSecurity Włącz zabezpieczenia internetowe. Bool
remoteVirtualNetwork Odwołanie do zdalnej sieci wirtualnej. SubResource

Microsoft.Network/virtualHubs

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości koncentratora wirtualnego. VirtualHubProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach

Tagi zasobów

Nazwa Opis Wartość

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

VirtualHubProperties

Nazwa Opis Wartość
addressPrefix Prefiks adresu dla tej usługi VirtualHub. struna
azureFirewall AzureFirewall skojarzone z tą usługą VirtualHub. SubResource
expressRouteGateway Brama expressRouteGateway skojarzona z tą usługą VirtualHub. SubResource
p2SVpnGateway Brama P2SVpnGateway skojarzona z tą usługą VirtualHub. SubResource
routeTable Tabela routeTable skojarzona z tym koncentratorem wirtualnym. VirtualHubRouteTable
securityPartnerProvider Dostawca securityPartnerProvider skojarzony z tą usługą VirtualHub. SubResource
securityProviderName Nazwa dostawcy zabezpieczeń. struna
Numer jednostki magazynowej Jednostka SKU tej usługi VirtualHub. struna
virtualHubRouteTableV2s Lista wszystkich tabel tras koncentratora wirtualnego w wersji 2 skojarzonych z tą usługą VirtualHub. VirtualHubRouteTableV2[]
virtualNetworkConnections Lista wszystkich połączeń sieci wirtualnej z tą usługą VirtualHub. HubVirtualNetworkConnection[]
virtualWan Wirtualna siećWAN, do której należy usługa VirtualHub. SubResource
vpnGateway Brama VpnGateway skojarzona z tą usługą VirtualHub. SubResource

VirtualHubRoute

Nazwa Opis Wartość
addressPrefixes (prefiksy adresów) Lista wszystkich adresówPrefiksy. string[]
nextHopIpAddress Adres IP elementu NextHop. struna

VirtualHubRouteTable

Nazwa Opis Wartość
Trasy Lista wszystkich tras. VirtualHubRoute[]

VirtualHubRouteTableV2

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości tabeli tras koncentratora wirtualnego w wersji 2. VirtualHubRouteTableV2Properties

VirtualHubRouteTableV2Properties

Nazwa Opis Wartość
attachedConnections Lista wszystkich połączeń dołączonych do tej tabeli tras w wersji 2. string[]
Trasy Lista wszystkich tras. VirtualHubRouteV2[]

VirtualHubRouteV2

Nazwa Opis Wartość
Miejsc Lista wszystkich miejsc docelowych. string[]
destinationType Typ miejsc docelowych. struna
nextHops NextHops adres IP. string[]
nextHopType Typ następnego przeskoku. struna

Przykłady z przewodnika Szybki start

W poniższych przykładach szybkiego startu wdrożono ten typ zasobu.

Plik Bicep Opis
tworzenie serwera tras w nowej podsieci Ten szablon służy do wdrażania serwera route server w podsieci o nazwie RouteServerSubnet.
tworzy zasoby usługi Virtual WAN Ten szablon umożliwia tworzenie zasobów wirtualnej sieci WAN, w tym usługi Virtual WAN, koncentratora wirtualnego, bramy sieci VPN, lokacji sieci VPN i połączenia VPN Connecton.
zabezpieczone koncentratory wirtualne Ten szablon tworzy zabezpieczone centrum wirtualne przy użyciu usługi Azure Firewall w celu zabezpieczenia ruchu sieciowego w chmurze kierowanego do Internetu.

Definicja zasobu szablonu usługi ARM

Typ zasobu virtualHubs można wdrożyć przy użyciu operacji docelowych:

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/virtualHubs, dodaj następujący kod JSON do szablonu.

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

Wartości właściwości

HubVirtualNetworkConnection

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości połączenia sieci wirtualnej koncentratora. HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

Nazwa Opis Wartość
allowHubToRemoteVnetTransit Tranzyt z usługi VirtualHub do sieci RemoteVnet w celu włączenia lub nie. Bool
allowRemoteVnetToUseHubVnetGateways Zezwalaj zdalnej sieci wirtualnej na używanie bram koncentratora wirtualnego. Bool
enableInternetSecurity Włącz zabezpieczenia internetowe. Bool
remoteVirtualNetwork Odwołanie do zdalnej sieci wirtualnej. SubResource

Microsoft.Network/virtualHubs

Nazwa Opis Wartość
apiVersion Wersja interfejsu API '2020-03-01'
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości koncentratora wirtualnego. VirtualHubProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości. Zobacz tagi w szablonach
typ Typ zasobu "Microsoft.Network/virtualHubs"

Tagi zasobów

Nazwa Opis Wartość

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

VirtualHubProperties

Nazwa Opis Wartość
addressPrefix Prefiks adresu dla tej usługi VirtualHub. struna
azureFirewall AzureFirewall skojarzone z tą usługą VirtualHub. SubResource
expressRouteGateway Brama expressRouteGateway skojarzona z tą usługą VirtualHub. SubResource
p2SVpnGateway Brama P2SVpnGateway skojarzona z tą usługą VirtualHub. SubResource
routeTable Tabela routeTable skojarzona z tym koncentratorem wirtualnym. VirtualHubRouteTable
securityPartnerProvider Dostawca securityPartnerProvider skojarzony z tą usługą VirtualHub. SubResource
securityProviderName Nazwa dostawcy zabezpieczeń. struna
Numer jednostki magazynowej Jednostka SKU tej usługi VirtualHub. struna
virtualHubRouteTableV2s Lista wszystkich tabel tras koncentratora wirtualnego w wersji 2 skojarzonych z tą usługą VirtualHub. VirtualHubRouteTableV2[]
virtualNetworkConnections Lista wszystkich połączeń sieci wirtualnej z tą usługą VirtualHub. HubVirtualNetworkConnection[]
virtualWan Wirtualna siećWAN, do której należy usługa VirtualHub. SubResource
vpnGateway Brama VpnGateway skojarzona z tą usługą VirtualHub. SubResource

VirtualHubRoute

Nazwa Opis Wartość
addressPrefixes (prefiksy adresów) Lista wszystkich adresówPrefiksy. string[]
nextHopIpAddress Adres IP elementu NextHop. struna

VirtualHubRouteTable

Nazwa Opis Wartość
Trasy Lista wszystkich tras. VirtualHubRoute[]

VirtualHubRouteTableV2

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości tabeli tras koncentratora wirtualnego w wersji 2. VirtualHubRouteTableV2Properties

VirtualHubRouteTableV2Properties

Nazwa Opis Wartość
attachedConnections Lista wszystkich połączeń dołączonych do tej tabeli tras w wersji 2. string[]
Trasy Lista wszystkich tras. VirtualHubRouteV2[]

VirtualHubRouteV2

Nazwa Opis Wartość
Miejsc Lista wszystkich miejsc docelowych. string[]
destinationType Typ miejsc docelowych. struna
nextHops NextHops adres IP. string[]
nextHopType Typ następnego przeskoku. struna

Szablony szybkiego startu

Następujące szablony szybkiego startu wdrażają ten typ zasobu.

Szablon Opis
azure Route Server w komunikacji równorzędnej BGP z Quagga

wdrażanie w usłudze Azure
Ten szablon wdraża serwer routera i maszynę wirtualną z systemem Ubuntu za pomocą rozwiązania Quagga. Dwa zewnętrzne sesje protokołu BGP są ustanawiane między serwerem routera i quaggą. Instalacja i konfiguracja oprogramowania Quagga jest wykonywana przez rozszerzenie niestandardowego skryptu platformy Azure dla systemu Linux
wdrażanie usługi Azure Virtual WAN (vWAN) z wieloma koncentratorami

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie wdrożenia obejmującego wiele centrów usługi Azure Virtual WAN (vWAN), w tym wszystkich bram i połączeń sieci wirtualnej.
wdrażanie wielu koncentratorów usługi Azure vWAN przy użyciu niestandardowych tabel routingu

wdrażanie w usłudze Azure
Ten szablon umożliwia utworzenie wdrożenia wieloawansowego usługi Azure Virtual WAN (vWAN), w tym wszystkich bram i połączeń sieci wirtualnej oraz zademonstrowanie użycia tabel tras na potrzeby routingu niestandardowego.
tworzenie serwera tras w nowej podsieci

wdrażanie w usłudze Azure
Ten szablon służy do wdrażania serwera route server w podsieci o nazwie RouteServerSubnet.
tworzy zasoby usługi Virtual WAN

wdrażanie w usłudze Azure
Ten szablon umożliwia tworzenie zasobów wirtualnej sieci WAN, w tym usługi Virtual WAN, koncentratora wirtualnego, bramy sieci VPN, lokacji sieci VPN i połączenia VPN Connecton.
zabezpieczone koncentratory wirtualne

wdrażanie w usłudze Azure
Ten szablon tworzy zabezpieczone centrum wirtualne przy użyciu usługi Azure Firewall w celu zabezpieczenia ruchu sieciowego w chmurze kierowanego do Internetu.
wdrażanie P2S w sieci VWAN z wieloma pulami adresów i grupami użytkowników

wdrażanie w usłudze Azure
Ten szablon wdraża usługę Azure Virtual WAN (vWAN) przy użyciu połączenia punkt-lokacja skonfigurowanego z wieloma pulami adresów i grupami użytkowników

Definicja zasobu narzędzia Terraform (dostawcy AzAPI)

Typ zasobu virtualHubs można wdrożyć przy użyciu operacji docelowych:

  • grupy zasobów

Aby uzyskać listę zmienionych właściwości w każdej wersji interfejsu API, zobacz dziennika zmian.

Format zasobu

Aby utworzyć zasób Microsoft.Network/virtualHubs, dodaj następujący program Terraform do szablonu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualHubs@2020-03-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"
          }
        ]
      }
      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"
            }
          }
        }
      ]
      virtualWan = {
        id = "string"
      }
      vpnGateway = {
        id = "string"
      }
    }
  })
  tags = {
    {customized property} = "string"
  }
}

Wartości właściwości

HubVirtualNetworkConnection

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości połączenia sieci wirtualnej koncentratora. HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

Nazwa Opis Wartość
allowHubToRemoteVnetTransit Tranzyt z usługi VirtualHub do sieci RemoteVnet w celu włączenia lub nie. Bool
allowRemoteVnetToUseHubVnetGateways Zezwalaj zdalnej sieci wirtualnej na używanie bram koncentratora wirtualnego. Bool
enableInternetSecurity Włącz zabezpieczenia internetowe. Bool
remoteVirtualNetwork Odwołanie do zdalnej sieci wirtualnej. SubResource

Microsoft.Network/virtualHubs

Nazwa Opis Wartość
lokalizacja Lokalizacja zasobu. struna
nazwa Nazwa zasobu ciąg (wymagany)
Właściwości Właściwości koncentratora wirtualnego. VirtualHubProperties
Tagi Tagi zasobów Słownik nazw tagów i wartości.
typ Typ zasobu "Microsoft.Network/virtualHubs@2020-03-01"

Tagi zasobów

Nazwa Opis Wartość

Podźródło

Nazwa Opis Wartość
id Identyfikator zasobu. struna

VirtualHubProperties

Nazwa Opis Wartość
addressPrefix Prefiks adresu dla tej usługi VirtualHub. struna
azureFirewall AzureFirewall skojarzone z tą usługą VirtualHub. SubResource
expressRouteGateway Brama expressRouteGateway skojarzona z tą usługą VirtualHub. SubResource
p2SVpnGateway Brama P2SVpnGateway skojarzona z tą usługą VirtualHub. SubResource
routeTable Tabela routeTable skojarzona z tym koncentratorem wirtualnym. VirtualHubRouteTable
securityPartnerProvider Dostawca securityPartnerProvider skojarzony z tą usługą VirtualHub. SubResource
securityProviderName Nazwa dostawcy zabezpieczeń. struna
Numer jednostki magazynowej Jednostka SKU tej usługi VirtualHub. struna
virtualHubRouteTableV2s Lista wszystkich tabel tras koncentratora wirtualnego w wersji 2 skojarzonych z tą usługą VirtualHub. VirtualHubRouteTableV2[]
virtualNetworkConnections Lista wszystkich połączeń sieci wirtualnej z tą usługą VirtualHub. HubVirtualNetworkConnection[]
virtualWan Wirtualna siećWAN, do której należy usługa VirtualHub. SubResource
vpnGateway Brama VpnGateway skojarzona z tą usługą VirtualHub. SubResource

VirtualHubRoute

Nazwa Opis Wartość
addressPrefixes (prefiksy adresów) Lista wszystkich adresówPrefiksy. string[]
nextHopIpAddress Adres IP elementu NextHop. struna

VirtualHubRouteTable

Nazwa Opis Wartość
Trasy Lista wszystkich tras. VirtualHubRoute[]

VirtualHubRouteTableV2

Nazwa Opis Wartość
id Identyfikator zasobu. struna
nazwa Nazwa zasobu, który jest unikatowy w grupie zasobów. Ta nazwa może służyć do uzyskiwania dostępu do zasobu. struna
Właściwości Właściwości tabeli tras koncentratora wirtualnego w wersji 2. VirtualHubRouteTableV2Properties

VirtualHubRouteTableV2Properties

Nazwa Opis Wartość
attachedConnections Lista wszystkich połączeń dołączonych do tej tabeli tras w wersji 2. string[]
Trasy Lista wszystkich tras. VirtualHubRouteV2[]

VirtualHubRouteV2

Nazwa Opis Wartość
Miejsc Lista wszystkich miejsc docelowych. string[]
destinationType Typ miejsc docelowych. struna
nextHops NextHops adres IP. string[]
nextHopType Typ następnego przeskoku. struna