次の方法で共有


Microsoft.Network vpnGateways/vpnConnections 2018-12-01

Bicep リソース定義

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

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

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

リソースの形式

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

resource symbolicname 'Microsoft.Network/vpnGateways/vpnConnections@2018-12-01' = {
  name: 'string'
  properties: {
    connectionBandwidth: int
    enableBgp: bool
    enableInternetSecurity: bool
    enableRateLimiting: bool
    ipsecPolicies: [
      {
        dhGroup: 'string'
        ikeEncryption: 'string'
        ikeIntegrity: 'string'
        ipsecEncryption: 'string'
        ipsecIntegrity: 'string'
        pfsGroup: 'string'
        saDataSizeKilobytes: int
        saLifeTimeSeconds: int
      }
    ]
    provisioningState: 'string'
    remoteVpnSite: {
      id: 'string'
    }
    routingWeight: int
    sharedKey: 'string'
    vpnConnectionProtocolType: 'string'
  }
}

プロパティ値

IpsecPolicy

名前 形容 価値
dhGroup 初期 SA の IKE フェーズ 1 で使用される DH グループ。 'DHGroup1'
'DHGroup14'
'DHGroup2'
'DHGroup2048'
'DHGroup24'
'ECP256'
'ECP384'
'None' (必須)
ikeEncryption IKE 暗号化アルゴリズム (IKE フェーズ 2)。 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
'GCMAES128'
'GCMAES256' (必須)
ikeIntegrity IKE 整合性アルゴリズム (IKE フェーズ 2)。 'GCMAES128'
'GCMAES256'
'MD5'
'SHA1'
'SHA256'
'SHA384' (必須)
ipsecEncryption IPSec 暗号化アルゴリズム (IKE フェーズ 1)。 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
'GCMAES128'
'GCMAES192'
'GCMAES256'
'None' (必須)
ipsecIntegrity IPSec 整合性アルゴリズム (IKE フェーズ 1)。 'GCMAES128'
'GCMAES192'
'GCMAES256'
'MD5'
'SHA1'
'SHA256' (必須)
pfsGroup IKE フェーズ 2 で新しい子 SA に使用される Pfs グループ。 'ECP256'
'ECP384'
'None'
'PFS1'
'PFS14'
'PFS2'
'PFS2048'
'PFS24'
'PFSMM' (必須)
saDataSizeKilobytes サイト間 VPN トンネルの IPSec セキュリティ アソシエーション (クイック モードまたはフェーズ 2 SA とも呼ばれます) ペイロード サイズ (KB)。 int (必須)
saLifeTimeSeconds サイト間 VPN トンネルの IPSec セキュリティ アソシエーション (クイック モードまたはフェーズ 2 SA とも呼ばれます) の有効期間 (秒単位)。 int (必須)

Microsoft.Network/vpnGateways/vpnConnections

名前 形容 価値
名前 リソース名 string (必須)
Bicep では、子リソースの親リソースを指定できます。 このプロパティを追加する必要があるのは、子リソースが親リソースの外部で宣言されている場合のみです。

詳細については、「親リソースの外部 子リソース」を参照してください。
種類のリソースのシンボリック名: vpnGateways
プロパティ VpnConnection のパラメーター VpnConnectionProperties の

SubResource

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

VpnConnectionProperties

名前 形容 価値
connectionBandwidth 予想される帯域幅 (MBPS)。 int
enableBgp EnableBgp フラグ bool
enableInternetSecurity インターネット セキュリティを有効にする bool
enableRateLimiting EnableBgp フラグ bool
ipsecPolicies この接続によって考慮される IPSec ポリシー。 IpsecPolicy[]
provisioningState リソースのプロビジョニング状態。 '削除中'
'Failed'
'Succeeded'
'更新中'
remoteVpnSite 接続されている VPN サイトの ID。 SubResource の
routingWeight VPN 接続のルーティングの重み。 int
sharedKey VPN 接続の SharedKey。
vpnConnectionProtocolType この接続に使用される接続プロトコル 'IKEv1'
'IKEv2'

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

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

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

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

リソースの形式

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

{
  "type": "Microsoft.Network/vpnGateways/vpnConnections",
  "apiVersion": "2018-12-01",
  "name": "string",
  "properties": {
    "connectionBandwidth": "int",
    "enableBgp": "bool",
    "enableInternetSecurity": "bool",
    "enableRateLimiting": "bool",
    "ipsecPolicies": [
      {
        "dhGroup": "string",
        "ikeEncryption": "string",
        "ikeIntegrity": "string",
        "ipsecEncryption": "string",
        "ipsecIntegrity": "string",
        "pfsGroup": "string",
        "saDataSizeKilobytes": "int",
        "saLifeTimeSeconds": "int"
      }
    ],
    "provisioningState": "string",
    "remoteVpnSite": {
      "id": "string"
    },
    "routingWeight": "int",
    "sharedKey": "string",
    "vpnConnectionProtocolType": "string"
  }
}

プロパティ値

IpsecPolicy

名前 形容 価値
dhGroup 初期 SA の IKE フェーズ 1 で使用される DH グループ。 'DHGroup1'
'DHGroup14'
'DHGroup2'
'DHGroup2048'
'DHGroup24'
'ECP256'
'ECP384'
'None' (必須)
ikeEncryption IKE 暗号化アルゴリズム (IKE フェーズ 2)。 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
'GCMAES128'
'GCMAES256' (必須)
ikeIntegrity IKE 整合性アルゴリズム (IKE フェーズ 2)。 'GCMAES128'
'GCMAES256'
'MD5'
'SHA1'
'SHA256'
'SHA384' (必須)
ipsecEncryption IPSec 暗号化アルゴリズム (IKE フェーズ 1)。 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
'GCMAES128'
'GCMAES192'
'GCMAES256'
'None' (必須)
ipsecIntegrity IPSec 整合性アルゴリズム (IKE フェーズ 1)。 'GCMAES128'
'GCMAES192'
'GCMAES256'
'MD5'
'SHA1'
'SHA256' (必須)
pfsGroup IKE フェーズ 2 で新しい子 SA に使用される Pfs グループ。 'ECP256'
'ECP384'
'None'
'PFS1'
'PFS14'
'PFS2'
'PFS2048'
'PFS24'
'PFSMM' (必須)
saDataSizeKilobytes サイト間 VPN トンネルの IPSec セキュリティ アソシエーション (クイック モードまたはフェーズ 2 SA とも呼ばれます) ペイロード サイズ (KB)。 int (必須)
saLifeTimeSeconds サイト間 VPN トンネルの IPSec セキュリティ アソシエーション (クイック モードまたはフェーズ 2 SA とも呼ばれます) の有効期間 (秒単位)。 int (必須)

Microsoft.Network/vpnGateways/vpnConnections

名前 形容 価値
apiVersion API のバージョン '2018-12-01'
名前 リソース名 string (必須)
プロパティ VpnConnection のパラメーター VpnConnectionProperties の
種類 リソースの種類 'Microsoft.Network/vpnGateways/vpnConnections'

SubResource

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

VpnConnectionProperties

名前 形容 価値
connectionBandwidth 予想される帯域幅 (MBPS)。 int
enableBgp EnableBgp フラグ bool
enableInternetSecurity インターネット セキュリティを有効にする bool
enableRateLimiting EnableBgp フラグ bool
ipsecPolicies この接続によって考慮される IPSec ポリシー。 IpsecPolicy[]
provisioningState リソースのプロビジョニング状態。 '削除中'
'Failed'
'Succeeded'
'更新中'
remoteVpnSite 接続されている VPN サイトの ID。 SubResource の
routingWeight VPN 接続のルーティングの重み。 int
sharedKey VPN 接続の SharedKey。
vpnConnectionProtocolType この接続に使用される接続プロトコル 'IKEv1'
'IKEv2'

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

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

  • リソース グループの

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

リソースの形式

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/vpnGateways/vpnConnections@2018-12-01"
  name = "string"
  body = jsonencode({
    properties = {
      connectionBandwidth = int
      enableBgp = bool
      enableInternetSecurity = bool
      enableRateLimiting = bool
      ipsecPolicies = [
        {
          dhGroup = "string"
          ikeEncryption = "string"
          ikeIntegrity = "string"
          ipsecEncryption = "string"
          ipsecIntegrity = "string"
          pfsGroup = "string"
          saDataSizeKilobytes = int
          saLifeTimeSeconds = int
        }
      ]
      provisioningState = "string"
      remoteVpnSite = {
        id = "string"
      }
      routingWeight = int
      sharedKey = "string"
      vpnConnectionProtocolType = "string"
    }
  })
}

プロパティ値

IpsecPolicy

名前 形容 価値
dhGroup 初期 SA の IKE フェーズ 1 で使用される DH グループ。 'DHGroup1'
'DHGroup14'
'DHGroup2'
'DHGroup2048'
'DHGroup24'
'ECP256'
'ECP384'
'None' (必須)
ikeEncryption IKE 暗号化アルゴリズム (IKE フェーズ 2)。 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
'GCMAES128'
'GCMAES256' (必須)
ikeIntegrity IKE 整合性アルゴリズム (IKE フェーズ 2)。 'GCMAES128'
'GCMAES256'
'MD5'
'SHA1'
'SHA256'
'SHA384' (必須)
ipsecEncryption IPSec 暗号化アルゴリズム (IKE フェーズ 1)。 'AES128'
'AES192'
'AES256'
'DES'
'DES3'
'GCMAES128'
'GCMAES192'
'GCMAES256'
'None' (必須)
ipsecIntegrity IPSec 整合性アルゴリズム (IKE フェーズ 1)。 'GCMAES128'
'GCMAES192'
'GCMAES256'
'MD5'
'SHA1'
'SHA256' (必須)
pfsGroup IKE フェーズ 2 で新しい子 SA に使用される Pfs グループ。 'ECP256'
'ECP384'
'None'
'PFS1'
'PFS14'
'PFS2'
'PFS2048'
'PFS24'
'PFSMM' (必須)
saDataSizeKilobytes サイト間 VPN トンネルの IPSec セキュリティ アソシエーション (クイック モードまたはフェーズ 2 SA とも呼ばれます) ペイロード サイズ (KB)。 int (必須)
saLifeTimeSeconds サイト間 VPN トンネルの IPSec セキュリティ アソシエーション (クイック モードまたはフェーズ 2 SA とも呼ばれます) の有効期間 (秒単位)。 int (必須)

Microsoft.Network/vpnGateways/vpnConnections

名前 形容 価値
名前 リソース名 string (必須)
parent_id このリソースの親であるリソースの ID。 種類のリソースの ID: vpnGateways
プロパティ VpnConnection のパラメーター VpnConnectionProperties の
種類 リソースの種類 "Microsoft.Network/vpnGateways/vpnConnections@2018-12-01"

SubResource

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

VpnConnectionProperties

名前 形容 価値
connectionBandwidth 予想される帯域幅 (MBPS)。 int
enableBgp EnableBgp フラグ bool
enableInternetSecurity インターネット セキュリティを有効にする bool
enableRateLimiting EnableBgp フラグ bool
ipsecPolicies この接続によって考慮される IPSec ポリシー。 IpsecPolicy[]
provisioningState リソースのプロビジョニング状態。 '削除中'
'Failed'
'Succeeded'
'更新中'
remoteVpnSite 接続されている VPN サイトの ID。 SubResource の
routingWeight VPN 接続のルーティングの重み。 int
sharedKey VPN 接続の SharedKey。
vpnConnectionProtocolType この接続に使用される接続プロトコル 'IKEv1'
'IKEv2'