Microsoft.Network p2svpnGateways 2020-08-01

Bicep リソース定義

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

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

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

リソースの形式

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

resource symbolicname 'Microsoft.Network/p2svpnGateways@2020-08-01' = {
  location: 'string'
  name: 'string'
  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'
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

プロパティ値

AddressSpace

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

Microsoft.Network/p2svpnGateways

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

P2SConnectionConfiguration

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

P2SConnectionConfigurationProperties

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

P2SVpnGatewayProperties

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

PropagatedRouteTable

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

ResourceTags

名前 形容 価値

RoutingConfiguration

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

StaticRoute

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

SubResource

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

VnetRoute

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

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

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

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

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

リソースの形式

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

{
  "type": "Microsoft.Network/p2svpnGateways",
  "apiVersion": "2020-08-01",
  "name": "string",
  "location": "string",
  "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"
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

プロパティ値

AddressSpace

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

Microsoft.Network/p2svpnGateways

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

P2SConnectionConfiguration

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

P2SConnectionConfigurationProperties

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

P2SVpnGatewayProperties

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

PropagatedRouteTable

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

ResourceTags

名前 形容 価値

RoutingConfiguration

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

StaticRoute

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

SubResource

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

VnetRoute

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

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

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

テンプレート 形容
Azure Virtual WAN (vWAN) マルチハブ デプロイ

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

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

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

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

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

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/p2svpnGateways@2020-08-01"
  name = "string"
  location = "string"
  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"
      }
    }
  })
  tags = {
    {customized property} = "string"
  }
}

プロパティ値

AddressSpace

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

Microsoft.Network/p2svpnGateways

名前 形容 価値
場所 リソースの場所。
名前 リソース名 string (必須)
プロパティ P2SVpnGateway のプロパティ。 P2SVpnGatewayProperties の
タグ リソース タグ タグ名と値のディクショナリ。
種類 リソースの種類 "Microsoft.Network/p2svpnGateways@2020-08-01"

P2SConnectionConfiguration

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

P2SConnectionConfigurationProperties

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

P2SVpnGatewayProperties

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

PropagatedRouteTable

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

ResourceTags

名前 形容 価値

RoutingConfiguration

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

StaticRoute

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

SubResource

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

VnetRoute

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