次の方法で共有


Microsoft.Network p2svpnGateways 2022-01-01

Bicep リソース定義

p2svpnGateways リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Network/p2svpnGateways リソースを作成するには、次の Bicep をテンプレートに追加します。

resource symbolicname 'Microsoft.Network/p2svpnGateways@2022-01-01' = {
  name: 'string'
  location: 'string'
  tags: {
    tagName1: 'tagValue1'
    tagName2: 'tagValue2'
  }
  properties: {
    customDnsServers: [
      'string'
    ]
    isRoutingPreferenceInternet: bool
    p2SConnectionConfigurations: [
      {
        id: 'string'
        name: 'string'
        properties: {
          enableInternetSecurity: bool
          routingConfiguration: {
            associatedRouteTable: {
              id: 'string'
            }
            propagatedRouteTables: {
              ids: [
                {
                  id: 'string'
                }
              ]
              labels: [
                'string'
              ]
            }
            vnetRoutes: {
              staticRoutes: [
                {
                  addressPrefixes: [
                    'string'
                  ]
                  name: 'string'
                  nextHopIpAddress: 'string'
                }
              ]
            }
          }
          vpnClientAddressPool: {
            addressPrefixes: [
              'string'
            ]
          }
        }
      }
    ]
    virtualHub: {
      id: 'string'
    }
    vpnGatewayScaleUnit: int
    vpnServerConfiguration: {
      id: 'string'
    }
  }
}

プロパティ値

p2svpnGateways

名前 形容 価値
名前 リソース名 string (必須)
場所 リソースの場所。
タグ リソース タグ。 タグ名と値のディクショナリ。 テンプレート の タグを参照してください
プロパティ P2SVpnGateway のプロパティ。 P2SVpnGatewayProperties の

P2SVpnGatewayProperties

名前 形容 価値
customDnsServers 顧客が指定したすべての DNS サーバーの IP アドレスの一覧。 string[]
isRoutingPreferenceInternet P2SVpnGateway のパブリック IP インターフェイスのルーティング基本設定プロパティを有効にします。 bool
p2SConnectionConfigurations ゲートウェイのすべての p2s 接続構成の一覧。 P2SConnectionConfiguration[]
virtualHub ゲートウェイが属する VirtualHub。 SubResource の
vpnGatewayScaleUnit この p2s VPN ゲートウェイのスケール ユニット。 int
vpnServerConfiguration p2sVpnGateway がアタッチされている VpnServerConfiguration。 SubResource の

P2SConnectionConfiguration

名前 形容 価値
身分証明書 リソース ID。
名前 リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ P2S 接続構成のプロパティ。 P2SConnectionConfigurationProperties の

P2SConnectionConfigurationProperties

名前 形容 価値
enableInternetSecurity P2S 接続に対してインターネット セキュリティの有効化フラグが有効になっているかどうかを示すフラグ。 bool
routingConfiguration この接続に関連付けられた伝達されたルート テーブルを示すルーティング構成。 RoutingConfiguration
vpnClientAddressPool P2S VpnClient のアドレス空間を表すアドレス空間リソースへの参照。 AddressSpace

RoutingConfiguration

名前 形容 価値
associatedRouteTable この RoutingConfiguration に関連付けられているリソース ID RouteTable。 SubResource の
propagatedRouteTables ルートをアドバタイズする RouteTable の一覧。 伝達されたRouteTable
vnetRoutes VirtualHub から仮想ネットワーク接続へのルーティングを制御するルートの一覧。 VnetRoute を する

SubResource

名前 形容 価値
身分証明書 リソース ID。

PropagatedRouteTable

名前 形容 価値
ids すべての RouteTable のリソース ID の一覧。 SubResource[]
ラベル ラベルの一覧。 string[]

VnetRoute

名前 形容 価値
staticRoutes すべての静的ルートの一覧。 StaticRoute[]

StaticRoute

名前 形容 価値
addressPrefixes すべてのアドレス プレフィックスの一覧。 string[]
名前 VnetRoute 内で一意である StaticRoute の名前。
nextHopIpAddress 次ホップの IP アドレス。

AddressSpace

名前 形容 価値
addressPrefixes CIDR 表記でこの仮想ネットワーク用に予約されているアドレス ブロックの一覧。 string[]

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
マルチ アドレス プールとユーザー グループを使用した vWAN P2S のデプロイを

Azure にデプロイする
このテンプレートは、複数のアドレス プールとユーザー グループで構成された P2S を使用して Azure Virtual WAN (vWAN) をデプロイします
Azure Virtual WAN ルーティングの意図とポリシーの を する

Azure
にデプロイする
このテンプレートは、ルーティングインテントとポリシー機能が有効になっている 2 つのハブを備えた Azure Virtual WAN をプロビジョニングします。
Azure Virtual WAN (vWAN) マルチハブ デプロイ

Azure にデプロイする
このテンプレートを使用すると、すべてのゲートウェイと VNET 接続を含む Azure Virtual WAN (vWAN) マルチハブ デプロイを作成できます。
カスタム ルーティング テーブル を使用した Azure vWAN マルチハブ デプロイの

Azure
にデプロイする
このテンプレートを使用すると、すべてのゲートウェイと VNET 接続を含む Azure Virtual WAN (vWAN) マルチハブ デプロイを作成し、カスタム ルーティングのルート テーブルの使用方法を示すことができます。

ARM テンプレート リソース定義

p2svpnGateways リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの - リソース グループのデプロイ コマンド 参照

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Network/p2svpnGateways リソースを作成するには、次の JSON をテンプレートに追加します。

{
  "type": "Microsoft.Network/p2svpnGateways",
  "apiVersion": "2022-01-01",
  "name": "string",
  "location": "string",
  "tags": {
    "tagName1": "tagValue1",
    "tagName2": "tagValue2"
  },
  "properties": {
    "customDnsServers": [ "string" ],
    "isRoutingPreferenceInternet": "bool",
    "p2SConnectionConfigurations": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "enableInternetSecurity": "bool",
          "routingConfiguration": {
            "associatedRouteTable": {
              "id": "string"
            },
            "propagatedRouteTables": {
              "ids": [
                {
                  "id": "string"
                }
              ],
              "labels": [ "string" ]
            },
            "vnetRoutes": {
              "staticRoutes": [
                {
                  "addressPrefixes": [ "string" ],
                  "name": "string",
                  "nextHopIpAddress": "string"
                }
              ]
            }
          },
          "vpnClientAddressPool": {
            "addressPrefixes": [ "string" ]
          }
        }
      }
    ],
    "virtualHub": {
      "id": "string"
    },
    "vpnGatewayScaleUnit": "int",
    "vpnServerConfiguration": {
      "id": "string"
    }
  }
}

プロパティ値

p2svpnGateways

名前 形容 価値
種類 リソースの種類 'Microsoft.Network/p2svpnGateways'
apiVersion リソース API のバージョン '2022-01-01'
名前 リソース名 string (必須)
場所 リソースの場所。
タグ リソース タグ。 タグ名と値のディクショナリ。 テンプレート の タグを参照してください
プロパティ P2SVpnGateway のプロパティ。 P2SVpnGatewayProperties の

P2SVpnGatewayProperties

名前 形容 価値
customDnsServers 顧客が指定したすべての DNS サーバーの IP アドレスの一覧。 string[]
isRoutingPreferenceInternet P2SVpnGateway のパブリック IP インターフェイスのルーティング基本設定プロパティを有効にします。 bool
p2SConnectionConfigurations ゲートウェイのすべての p2s 接続構成の一覧。 P2SConnectionConfiguration[]
virtualHub ゲートウェイが属する VirtualHub。 SubResource の
vpnGatewayScaleUnit この p2s VPN ゲートウェイのスケール ユニット。 int
vpnServerConfiguration p2sVpnGateway がアタッチされている VpnServerConfiguration。 SubResource の

P2SConnectionConfiguration

名前 形容 価値
身分証明書 リソース ID。
名前 リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ P2S 接続構成のプロパティ。 P2SConnectionConfigurationProperties の

P2SConnectionConfigurationProperties

名前 形容 価値
enableInternetSecurity P2S 接続に対してインターネット セキュリティの有効化フラグが有効になっているかどうかを示すフラグ。 bool
routingConfiguration この接続に関連付けられた伝達されたルート テーブルを示すルーティング構成。 RoutingConfiguration
vpnClientAddressPool P2S VpnClient のアドレス空間を表すアドレス空間リソースへの参照。 AddressSpace

RoutingConfiguration

名前 形容 価値
associatedRouteTable この RoutingConfiguration に関連付けられているリソース ID RouteTable。 SubResource の
propagatedRouteTables ルートをアドバタイズする RouteTable の一覧。 伝達されたRouteTable
vnetRoutes VirtualHub から仮想ネットワーク接続へのルーティングを制御するルートの一覧。 VnetRoute を する

SubResource

名前 形容 価値
身分証明書 リソース ID。

PropagatedRouteTable

名前 形容 価値
ids すべての RouteTable のリソース ID の一覧。 SubResource[]
ラベル ラベルの一覧。 string[]

VnetRoute

名前 形容 価値
staticRoutes すべての静的ルートの一覧。 StaticRoute[]

StaticRoute

名前 形容 価値
addressPrefixes すべてのアドレス プレフィックスの一覧。 string[]
名前 VnetRoute 内で一意である StaticRoute の名前。
nextHopIpAddress 次ホップの IP アドレス。

AddressSpace

名前 形容 価値
addressPrefixes CIDR 表記でこの仮想ネットワーク用に予約されているアドレス ブロックの一覧。 string[]

クイック スタート テンプレート

次のクイック スタート テンプレートでは、このリソースの種類をデプロイします。

テンプレート 形容
マルチ アドレス プールとユーザー グループを使用した vWAN P2S のデプロイを

Azure にデプロイする
このテンプレートは、複数のアドレス プールとユーザー グループで構成された P2S を使用して Azure Virtual WAN (vWAN) をデプロイします
Azure Virtual WAN ルーティングの意図とポリシーの を する

Azure
にデプロイする
このテンプレートは、ルーティングインテントとポリシー機能が有効になっている 2 つのハブを備えた Azure Virtual WAN をプロビジョニングします。
Azure Virtual WAN (vWAN) マルチハブ デプロイ

Azure にデプロイする
このテンプレートを使用すると、すべてのゲートウェイと VNET 接続を含む Azure Virtual WAN (vWAN) マルチハブ デプロイを作成できます。
カスタム ルーティング テーブル を使用した Azure vWAN マルチハブ デプロイの

Azure
にデプロイする
このテンプレートを使用すると、すべてのゲートウェイと VNET 接続を含む Azure Virtual WAN (vWAN) マルチハブ デプロイを作成し、カスタム ルーティングのルート テーブルの使用方法を示すことができます。

Terraform (AzAPI プロバイダー) リソース定義

p2svpnGateways リソースの種類は、次をターゲットとする操作と共にデプロイできます。

  • リソース グループの

各 API バージョンで変更されたプロパティの一覧については、変更ログの参照してください。

リソースの形式

Microsoft.Network/p2svpnGateways リソースを作成するには、次の Terraform をテンプレートに追加します。

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/p2svpnGateways@2022-01-01"
  name = "string"
  location = "string"
  parent_id = "string"
  tags = {
    tagName1 = "tagValue1"
    tagName2 = "tagValue2"
  }
  body = jsonencode({
    properties = {
      customDnsServers = [
        "string"
      ]
      isRoutingPreferenceInternet = bool
      p2SConnectionConfigurations = [
        {
          id = "string"
          name = "string"
          properties = {
            enableInternetSecurity = bool
            routingConfiguration = {
              associatedRouteTable = {
                id = "string"
              }
              propagatedRouteTables = {
                ids = [
                  {
                    id = "string"
                  }
                ]
                labels = [
                  "string"
                ]
              }
              vnetRoutes = {
                staticRoutes = [
                  {
                    addressPrefixes = [
                      "string"
                    ]
                    name = "string"
                    nextHopIpAddress = "string"
                  }
                ]
              }
            }
            vpnClientAddressPool = {
              addressPrefixes = [
                "string"
              ]
            }
          }
        }
      ]
      virtualHub = {
        id = "string"
      }
      vpnGatewayScaleUnit = int
      vpnServerConfiguration = {
        id = "string"
      }
    }
  })
}

プロパティ値

p2svpnGateways

名前 形容 価値
種類 リソースの種類 "Microsoft.Network/p2svpnGateways@2022-01-01"
名前 リソース名 string (必須)
場所 リソースの場所。
parent_id リソース グループにデプロイするには、そのリソース グループの ID を使用します。 string (必須)
タグ リソース タグ。 タグ名と値のディクショナリ。
プロパティ P2SVpnGateway のプロパティ。 P2SVpnGatewayProperties の

P2SVpnGatewayProperties

名前 形容 価値
customDnsServers 顧客が指定したすべての DNS サーバーの IP アドレスの一覧。 string[]
isRoutingPreferenceInternet P2SVpnGateway のパブリック IP インターフェイスのルーティング基本設定プロパティを有効にします。 bool
p2SConnectionConfigurations ゲートウェイのすべての p2s 接続構成の一覧。 P2SConnectionConfiguration[]
virtualHub ゲートウェイが属する VirtualHub。 SubResource の
vpnGatewayScaleUnit この p2s VPN ゲートウェイのスケール ユニット。 int
vpnServerConfiguration p2sVpnGateway がアタッチされている VpnServerConfiguration。 SubResource の

P2SConnectionConfiguration

名前 形容 価値
身分証明書 リソース ID。
名前 リソース グループ内で一意であるリソースの名前。 この名前は、リソースへのアクセスに使用できます。
プロパティ P2S 接続構成のプロパティ。 P2SConnectionConfigurationProperties の

P2SConnectionConfigurationProperties

名前 形容 価値
enableInternetSecurity P2S 接続に対してインターネット セキュリティの有効化フラグが有効になっているかどうかを示すフラグ。 bool
routingConfiguration この接続に関連付けられた伝達されたルート テーブルを示すルーティング構成。 RoutingConfiguration
vpnClientAddressPool P2S VpnClient のアドレス空間を表すアドレス空間リソースへの参照。 AddressSpace

RoutingConfiguration

名前 形容 価値
associatedRouteTable この RoutingConfiguration に関連付けられているリソース ID RouteTable。 SubResource の
propagatedRouteTables ルートをアドバタイズする RouteTable の一覧。 伝達されたRouteTable
vnetRoutes VirtualHub から仮想ネットワーク接続へのルーティングを制御するルートの一覧。 VnetRoute を する

SubResource

名前 形容 価値
身分証明書 リソース ID。

PropagatedRouteTable

名前 形容 価値
ids すべての RouteTable のリソース ID の一覧。 SubResource[]
ラベル ラベルの一覧。 string[]

VnetRoute

名前 形容 価値
staticRoutes すべての静的ルートの一覧。 StaticRoute[]

StaticRoute

名前 形容 価値
addressPrefixes すべてのアドレス プレフィックスの一覧。 string[]
名前 VnetRoute 内で一意である StaticRoute の名前。
nextHopIpAddress 次ホップの IP アドレス。

AddressSpace

名前 形容 価値
addressPrefixes CIDR 表記でこの仮想ネットワーク用に予約されているアドレス ブロックの一覧。 string[]