다음을 통해 공유


Microsoft.Network virtualHubs 2018-12-01

Bicep 리소스 정의

virtualHubs 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Network/virtualHubs 리소스를 만들려면 템플릿에 다음 Bicep을 추가합니다.

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

속성 값

HubVirtualNetworkConnection

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 HubVirtualNetworkConnection에 대한 매개 변수 HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

이름 묘사
allowHubToRemoteVnetTransit VirtualHub에서 RemoteVnet으로의 전송을 사용하도록 설정하거나 사용하지 않도록 설정합니다. bool
allowRemoteVnetToUseHubVnetGateways RemoteVnet이 Virtual Hub의 게이트웨이를 사용하도록 허용합니다. bool
enableInternetSecurity 인터넷 보안 사용 bool
provisioningState 리소스의 프로비전 상태입니다. '삭제 중'
'실패'
'성공'
'업데이트 중'
remoteVirtualNetwork 원격 가상 네트워크에 대한 참조입니다. SubResource

Microsoft.Network/virtualHubs

이름 묘사
위치 리소스 위치입니다. 문자열
이름 리소스 이름 string(필수)
속성 VirtualHub에 대한 매개 변수 VirtualHubProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.

ResourceTags

이름 묘사

SubResource

이름 묘사
아이디 리소스 ID입니다. 문자열

VirtualHubProperties

이름 묘사
addressPrefix 이 VirtualHub의 주소 접두사입니다. 문자열
expressRouteGateway 이 VirtualHub와 연결된 expressRouteGateway SubResource
p2SVpnGateway 이 VirtualHub와 연결된 P2SVpnGateway SubResource
provisioningState 리소스의 프로비전 상태입니다. '삭제 중'
'실패'
'성공'
'업데이트 중'
routeTable 이 가상 허브와 연결된 routeTable입니다. VirtualHubRouteTable
virtualNetworkConnections 이 VirtualHub를 사용한 모든 vnet 연결 목록입니다. HubVirtualNetworkConnection[]
virtualWan VirtualHub가 속한 VirtualWAN SubResource
vpnGateway 이 VirtualHub와 연결된 VpnGateway SubResource

VirtualHubRoute

이름 묘사
addressPrefixes 모든 addressPrefixes 목록입니다. string[]
nextHopIpAddress NextHop ip 주소입니다. 문자열

VirtualHubRouteTable

이름 묘사
경로 모든 경로 목록입니다. VirtualHubRoute[]

빠른 시작 샘플

다음 빠른 시작 샘플은 이 리소스 유형을 배포합니다.

Bicep 파일 묘사
새 서브넷 경로 서버 만들기 이 템플릿은 RouteServerSubnet이라는 서브넷에 Route Server를 배포합니다.
Virtual WAN 리소스 만듭니다. 이 템플릿을 사용하면 Virtual WAN, Virtual Hub, VPN Gateway, VPN 사이트 및 VPN Connecton을 비롯한 가상 WAN 리소스를 만들 수 있습니다.
보안 가상 허브 이 템플릿은 Azure Firewall을 사용하여 보안 가상 허브를 만들어 인터넷으로 향하는 클라우드 네트워크 트래픽을 보호합니다.

ARM 템플릿 리소스 정의

virtualHubs 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Network/virtualHubs 리소스를 만들려면 템플릿에 다음 JSON을 추가합니다.

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

속성 값

HubVirtualNetworkConnection

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 HubVirtualNetworkConnection에 대한 매개 변수 HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

이름 묘사
allowHubToRemoteVnetTransit VirtualHub에서 RemoteVnet으로의 전송을 사용하도록 설정하거나 사용하지 않도록 설정합니다. bool
allowRemoteVnetToUseHubVnetGateways RemoteVnet이 Virtual Hub의 게이트웨이를 사용하도록 허용합니다. bool
enableInternetSecurity 인터넷 보안 사용 bool
provisioningState 리소스의 프로비전 상태입니다. '삭제 중'
'실패'
'성공'
'업데이트 중'
remoteVirtualNetwork 원격 가상 네트워크에 대한 참조입니다. SubResource

Microsoft.Network/virtualHubs

이름 묘사
apiVersion api 버전 '2018-12-01'
위치 리소스 위치입니다. 문자열
이름 리소스 이름 string(필수)
속성 VirtualHub에 대한 매개 변수 VirtualHubProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다. 템플릿 태그를 참조하세요.
리소스 종류 'Microsoft.Network/virtualHubs'

ResourceTags

이름 묘사

SubResource

이름 묘사
아이디 리소스 ID입니다. 문자열

VirtualHubProperties

이름 묘사
addressPrefix 이 VirtualHub의 주소 접두사입니다. 문자열
expressRouteGateway 이 VirtualHub와 연결된 expressRouteGateway SubResource
p2SVpnGateway 이 VirtualHub와 연결된 P2SVpnGateway SubResource
provisioningState 리소스의 프로비전 상태입니다. '삭제 중'
'실패'
'성공'
'업데이트 중'
routeTable 이 가상 허브와 연결된 routeTable입니다. VirtualHubRouteTable
virtualNetworkConnections 이 VirtualHub를 사용한 모든 vnet 연결 목록입니다. HubVirtualNetworkConnection[]
virtualWan VirtualHub가 속한 VirtualWAN SubResource
vpnGateway 이 VirtualHub와 연결된 VpnGateway SubResource

VirtualHubRoute

이름 묘사
addressPrefixes 모든 addressPrefixes 목록입니다. string[]
nextHopIpAddress NextHop ip 주소입니다. 문자열

VirtualHubRouteTable

이름 묘사
경로 모든 경로 목록입니다. VirtualHubRoute[]

빠른 시작 템플릿

다음 빠른 시작 템플릿은 이 리소스 유형을 배포합니다.

템플렛 묘사
Quagga BGP 피어링에서 Azure Route Server

Azure
배포
이 템플릿은 Quagga를 사용하여 라우터 서버 및 Ubuntu VM을 배포합니다. 라우터 서버와 Quagga 간에 두 개의 외부 BGP 세션이 설정됩니다. Quagga의 설치 및 구성은 Linux용 Azure 사용자 지정 스크립트 확장에 의해 실행됩니다.
azure Virtual WAN(vWAN) 다중 허브 배포

Azure
배포
이 템플릿을 사용하면 모든 게이트웨이 및 VNET 연결을 포함하여 Azure VWAN(Virtual WAN) 다중 허브 배포를 만들 수 있습니다.
사용자 지정 라우팅 테이블을 사용하여 Azure vWAN 다중 허브 배포

Azure
배포
이 템플릿을 사용하면 모든 게이트웨이 및 VNET 연결을 포함하여 Azure VWAN(Virtual WAN) 다중 허브 배포를 만들고 사용자 지정 라우팅을 위해 경로 테이블을 사용하는 방법을 보여 줄 수 있습니다.
새 서브넷 경로 서버 만들기

Azure 배포
이 템플릿은 RouteServerSubnet이라는 서브넷에 Route Server를 배포합니다.
Virtual WAN 리소스 만듭니다.

Azure 배포
이 템플릿을 사용하면 Virtual WAN, Virtual Hub, VPN Gateway, VPN 사이트 및 VPN Connecton을 비롯한 가상 WAN 리소스를 만들 수 있습니다.
보안 가상 허브

Azure
배포
이 템플릿은 Azure Firewall을 사용하여 보안 가상 허브를 만들어 인터넷으로 향하는 클라우드 네트워크 트래픽을 보호합니다.
다중 주소 풀 및 사용자 그룹 사용하여 vWAN P2S 배포

Azure
배포
이 템플릿은 여러 주소 풀 및 사용자 그룹으로 구성된 P2S를 사용하여 Azure Virtual WAN(vWAN)을 배포합니다.

Terraform(AzAPI 공급자) 리소스 정의

virtualHubs 리소스 종류는 다음을 대상으로 하는 작업으로 배포할 수 있습니다.

  • 리소스 그룹

각 API 버전에서 변경된 속성 목록은 변경 로그참조하세요.

리소스 형식

Microsoft.Network/virtualHubs 리소스를 만들려면 템플릿에 다음 Terraform을 추가합니다.

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

속성 값

HubVirtualNetworkConnection

이름 묘사
아이디 리소스 ID입니다. 문자열
이름 리소스 그룹 내에서 고유한 리소스의 이름입니다. 이 이름은 리소스에 액세스하는 데 사용할 수 있습니다. 문자열
속성 HubVirtualNetworkConnection에 대한 매개 변수 HubVirtualNetworkConnectionProperties

HubVirtualNetworkConnectionProperties

이름 묘사
allowHubToRemoteVnetTransit VirtualHub에서 RemoteVnet으로의 전송을 사용하도록 설정하거나 사용하지 않도록 설정합니다. bool
allowRemoteVnetToUseHubVnetGateways RemoteVnet이 Virtual Hub의 게이트웨이를 사용하도록 허용합니다. bool
enableInternetSecurity 인터넷 보안 사용 bool
provisioningState 리소스의 프로비전 상태입니다. '삭제 중'
'실패'
'성공'
'업데이트 중'
remoteVirtualNetwork 원격 가상 네트워크에 대한 참조입니다. SubResource

Microsoft.Network/virtualHubs

이름 묘사
위치 리소스 위치입니다. 문자열
이름 리소스 이름 string(필수)
속성 VirtualHub에 대한 매개 변수 VirtualHubProperties
태그 리소스 태그 태그 이름 및 값의 사전입니다.
리소스 종류 "Microsoft.Network/virtualHubs@2018-12-01"

ResourceTags

이름 묘사

SubResource

이름 묘사
아이디 리소스 ID입니다. 문자열

VirtualHubProperties

이름 묘사
addressPrefix 이 VirtualHub의 주소 접두사입니다. 문자열
expressRouteGateway 이 VirtualHub와 연결된 expressRouteGateway SubResource
p2SVpnGateway 이 VirtualHub와 연결된 P2SVpnGateway SubResource
provisioningState 리소스의 프로비전 상태입니다. '삭제 중'
'실패'
'성공'
'업데이트 중'
routeTable 이 가상 허브와 연결된 routeTable입니다. VirtualHubRouteTable
virtualNetworkConnections 이 VirtualHub를 사용한 모든 vnet 연결 목록입니다. HubVirtualNetworkConnection[]
virtualWan VirtualHub가 속한 VirtualWAN SubResource
vpnGateway 이 VirtualHub와 연결된 VpnGateway SubResource

VirtualHubRoute

이름 묘사
addressPrefixes 모든 addressPrefixes 목록입니다. string[]
nextHopIpAddress NextHop ip 주소입니다. 문자열

VirtualHubRouteTable

이름 묘사
경로 모든 경로 목록입니다. VirtualHubRoute[]