Microsoft.Network p2svpnGateways 2021-08-01

Definisi sumber daya Bicep

Jenis sumber daya p2svpnGateways dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Network/p2svpnGateways, tambahkan Bicep berikut ke templat Anda.

resource symbolicname 'Microsoft.Network/p2svpnGateways@2021-08-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'
    }
  }
}

Nilai properti

p2svpnGateways

Nama Deskripsi Nilai
nama Nama sumber daya string (diperlukan)
lokasi Lokasi sumber daya. string
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
properti Properti P2SVpnGateway. P2SVpnGatewayProperties

P2SVpnGatewayProperties

Nama Deskripsi Nilai
customDnsServers Daftar semua alamat IP server DNS yang ditentukan pelanggan. string[]
isRoutingPreferenceInternet Aktifkan properti Preferensi Perutean untuk Antarmuka IP Publik P2SVpnGateway. bool
p2SConnectionConfigurations Daftar semua konfigurasi koneksi p2s gateway. P2SConnectionConfiguration[]
virtualHub VirtualHub tempat gateway berada. SubResource
vpnGatewayScaleUnit Unit skala untuk gateway vpn p2s ini. int
vpnServerConfiguration VpnServerConfiguration tempat p2sVpnGateway dilampirkan. SubResource

P2SConnectionConfiguration

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam grup sumber daya. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti konfigurasi koneksi P2S. P2SConnectionConfigurationProperties

P2SConnectionConfigurationProperties

Nama Deskripsi Nilai
enableInternetSecurity Bendera yang menunjukkan apakah bendera pengaktifan keamanan internet diaktifkan untuk Connections P2S atau tidak. bool
routingConfiguration Konfigurasi Perutean yang menunjukkan tabel rute terkait dan disebarluaskan pada koneksi ini. Konfigurasi Perutean
vpnClientAddressPool Referensi ke sumber daya ruang alamat yang mewakili Ruang alamat untuk P2S VpnClient. AddressSpace

Konfigurasi Perutean

Nama Deskripsi Nilai
associatedRouteTable Id sumber daya RouteTable yang terkait dengan RoutingConfiguration ini. SubResource
propagatedRouteTables Daftar RouteTable untuk mengiklankan rute. PropagatedRouteTable
vnetRoutes Daftar rute yang mengontrol perutean dari VirtualHub ke koneksi jaringan virtual. VnetRoute

SubResource

Nama Deskripsi Nilai
id ID Sumber Daya. string

PropagatedRouteTable

Nama Deskripsi Nilai
ids Daftar id sumber daya dari semua RouteTables. SubResource[]
label Daftar label. string[]

VnetRoute

Nama Deskripsi Nilai
staticRoutes Daftar semua Rute Statis. StaticRoute[]

StaticRoute

Nama Deskripsi Nilai
addressPrefixes Daftar semua awalan alamat. string[]
nama Nama StaticRoute yang unik dalam VnetRoute. string
nextHopIpAddress Alamat IP lompatan berikutnya. string

AddressSpace

Nama Deskripsi Nilai
addressPrefixes Daftar blok alamat yang dicadangkan untuk jaringan virtual ini dalam notasi CIDR. string[]

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Penyebaran Multi-Hub Azure Virtual WAN (vWAN)

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat penyebaran multi-hub Azure Virtual WAN (vWAN) termasuk semua gateway dan koneksi VNET.
Penyebaran Multi-Hub Azure vWAN dengan Tabel Perutean Kustom

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat penyebaran multi-hub Azure Virtual WAN (vWAN), termasuk semua gateway dan koneksi VNET, dan menunjukkan penggunaan Tabel Rute untuk perutean kustom.

Definisi sumber daya templat ARM

Jenis sumber daya p2svpnGateways dapat disebarkan dengan operasi yang menargetkan:

Untuk daftar properti yang diubah di setiap versi API, lihat log perubahan.

Format sumber daya

Untuk membuat sumber daya Microsoft.Network/p2svpnGateways, tambahkan JSON berikut ke templat Anda.

{
  "type": "Microsoft.Network/p2svpnGateways",
  "apiVersion": "2021-08-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"
    }
  }
}

Nilai properti

p2svpnGateways

Nama Deskripsi Nilai
jenis Jenis sumber daya 'Microsoft.Network/p2svpnGateways'
apiVersion Versi api sumber daya '2021-08-01'
nama Nama sumber daya string (diperlukan)
lokasi Lokasi sumber daya. string
tag Tag sumber daya. Kamus nama dan nilai tag. Lihat Tag dalam templat
properti Properti P2SVpnGateway. P2SVpnGatewayProperties

P2SVpnGatewayProperties

Nama Deskripsi Nilai
customDnsServers Daftar semua alamat IP server DNS yang ditentukan pelanggan. string[]
isRoutingPreferenceInternet Aktifkan properti Preferensi Perutean untuk Antarmuka IP Publik P2SVpnGateway. bool
p2SConnectionConfigurations Daftar semua konfigurasi koneksi p2s gateway. P2SConnectionConfiguration[]
virtualHub VirtualHub tempat gateway berada. SubResource
vpnGatewayScaleUnit Unit skala untuk gateway vpn p2s ini. int
vpnServerConfiguration VpnServerConfiguration tempat p2sVpnGateway dilampirkan. SubResource

P2SConnectionConfiguration

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam grup sumber daya. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti konfigurasi koneksi P2S. P2SConnectionConfigurationProperties

P2SConnectionConfigurationProperties

Nama Deskripsi Nilai
enableInternetSecurity Bendera yang menunjukkan apakah bendera aktifkan keamanan internet diaktifkan untuk Connections P2S atau tidak. bool
routingConfiguration Konfigurasi Perutean yang menunjukkan tabel rute terkait dan disebarluaskan pada koneksi ini. Konfigurasi Perutean
vpnClientAddressPool Referensi ke sumber daya ruang alamat yang mewakili Ruang alamat untuk P2S VpnClient. AddressSpace

Konfigurasi Perutean

Nama Deskripsi Nilai
associatedRouteTable Id sumber daya RouteTable yang terkait dengan RoutingConfiguration ini. SubResource
propagatedRouteTables Daftar RouteTable untuk mengiklankan rute. PropagatedRouteTable
vnetRoutes Daftar rute yang mengontrol perutean dari VirtualHub ke koneksi jaringan virtual. VnetRoute

SubResource

Nama Deskripsi Nilai
id ID Sumber Daya. string

PropagatedRouteTable

Nama Deskripsi Nilai
ids Daftar id sumber daya dari semua RouteTable. SubResource[]
label Daftar label. string[]

VnetRoute

Nama Deskripsi Nilai
staticRoutes Daftar semua Rute Statis. StaticRoute[]

StaticRoute

Nama Deskripsi Nilai
addressPrefixes Daftar semua awalan alamat. string[]
nama Nama StaticRoute yang unik dalam VnetRoute. string
nextHopIpAddress Alamat ip lompatan berikutnya. string

AddressSpace

Nama Deskripsi Nilai
addressPrefixes Daftar blok alamat yang dicadangkan untuk jaringan virtual ini dalam notasi CIDR. string[]

Templat Mulai Cepat

Templat mulai cepat berikut menyebarkan jenis sumber daya ini.

Templat Deskripsi
Penyebaran Multi-Hub Azure Virtual WAN (vWAN)

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat penyebaran multi-hub Azure Virtual WAN (vWAN) termasuk semua gateway dan koneksi VNET.
Penyebaran Multi-Hub Azure vWAN dengan Tabel Perutean Kustom

Sebarkan ke Azure
Templat ini memungkinkan Anda membuat penyebaran multi-hub Azure Virtual WAN (vWAN), termasuk semua gateway dan koneksi VNET, dan menunjukkan penggunaan Tabel Rute untuk perutean kustom.

Definisi sumber daya Terraform (penyedia AzAPI)

Jenis sumber daya p2svpnGateways dapat disebarkan dengan operasi yang menargetkan:

  • Grup sumber daya

Untuk daftar properti yang diubah di setiap versi API, lihat mengubah log.

Format sumber daya

Untuk membuat sumber daya Microsoft.Network/p2svpnGateways, tambahkan Terraform berikut ke templat Anda.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/p2svpnGateways@2021-08-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"
      }
    }
  })
}

Nilai properti

p2svpnGateways

Nama Deskripsi Nilai
jenis Jenis sumber daya "Microsoft.Network/p2svpnGateways@2021-08-01"
nama Nama sumber daya string (diperlukan)
lokasi Lokasi sumber daya. string
parent_id Untuk menyebarkan ke grup sumber daya, gunakan ID grup sumber daya tersebut. string (diperlukan)
tag Tag sumber daya. Kamus nama dan nilai tag.
properti Properti P2SVpnGateway. P2SVpnGatewayProperties

P2SVpnGatewayProperties

Nama Deskripsi Nilai
customDnsServers Daftar semua alamat IP server DNS yang ditentukan pelanggan. string[]
isRoutingPreferenceInternet Aktifkan properti Preferensi Perutean untuk Antarmuka IP Publik P2SVpnGateway. bool
p2SConnectionConfigurations Daftar semua konfigurasi koneksi p2s gateway. P2SConnectionConfiguration[]
virtualHub VirtualHub tempat gateway berada. SubResource
vpnGatewayScaleUnit Unit skala untuk gateway vpn p2s ini. int
vpnServerConfiguration VpnServerConfiguration tempat p2sVpnGateway dilampirkan. SubResource

P2SConnectionConfiguration

Nama Deskripsi Nilai
id ID Sumber Daya. string
nama Nama sumber daya yang unik dalam grup sumber daya. Nama ini dapat digunakan untuk mengakses sumber daya. string
properti Properti konfigurasi koneksi P2S. P2SConnectionConfigurationProperties

P2SConnectionConfigurationProperties

Nama Deskripsi Nilai
enableInternetSecurity Bendera yang menunjukkan apakah bendera aktifkan keamanan internet diaktifkan untuk Connections P2S atau tidak. bool
routingConfiguration Konfigurasi Perutean yang menunjukkan tabel rute terkait dan disebarluaskan pada koneksi ini. Konfigurasi Perutean
vpnClientAddressPool Referensi ke sumber daya ruang alamat yang mewakili Ruang alamat untuk P2S VpnClient. AddressSpace

Konfigurasi Perutean

Nama Deskripsi Nilai
associatedRouteTable Id sumber daya RouteTable yang terkait dengan RoutingConfiguration ini. SubResource
propagatedRouteTables Daftar RouteTable untuk mengiklankan rute. PropagatedRouteTable
vnetRoutes Daftar rute yang mengontrol perutean dari VirtualHub ke koneksi jaringan virtual. VnetRoute

SubResource

Nama Deskripsi Nilai
id ID Sumber Daya. string

PropagatedRouteTable

Nama Deskripsi Nilai
ids Daftar id sumber daya dari semua RouteTables. SubResource[]
label Daftar label. string[]

VnetRoute

Nama Deskripsi Nilai
staticRoutes Daftar semua Rute Statis. StaticRoute[]

StaticRoute

Nama Deskripsi Nilai
addressPrefixes Daftar semua awalan alamat. string[]
nama Nama StaticRoute yang unik dalam VnetRoute. string
nextHopIpAddress Alamat IP lompatan berikutnya. string

AddressSpace

Nama Deskripsi Nilai
addressPrefixes Daftar blok alamat yang dicadangkan untuk jaringan virtual ini dalam notasi CIDR. string[]