Sdílet prostřednictvím


Připojení Microsoft.Network 2016-12-01

Definice prostředku Bicep

Typ prostředku připojení je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/connections, přidejte do šablony následující bicep.

resource symbolicname 'Microsoft.Network/connections@2016-12-01' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    authorizationKey: 'string'
    connectionType: 'string'
    enableBgp: bool
    localNetworkGateway2: {
      etag: 'string'
      id: 'string'
      location: 'string'
      properties: {
        bgpSettings: {
          asn: int
          bgpPeeringAddress: 'string'
          peerWeight: int
        }
        gatewayIpAddress: 'string'
        localNetworkAddressSpace: {
          addressPrefixes: [
            'string'
          ]
        }
        resourceGuid: 'string'
      }
      tags: {
        {customized property}: 'string'
      }
    }
    peer: {
      id: 'string'
    }
    resourceGuid: 'string'
    routingWeight: int
    sharedKey: 'string'
    virtualNetworkGateway1: {
      etag: 'string'
      id: 'string'
      location: 'string'
      properties: {
        activeActive: bool
        bgpSettings: {
          asn: int
          bgpPeeringAddress: 'string'
          peerWeight: int
        }
        enableBgp: bool
        gatewayDefaultSite: {
          id: 'string'
        }
        gatewayType: 'string'
        ipConfigurations: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              privateIPAllocationMethod: 'string'
              publicIPAddress: {
                id: 'string'
              }
              subnet: {
                id: 'string'
              }
            }
          }
        ]
        resourceGuid: 'string'
        sku: {
          capacity: int
          name: 'string'
          tier: 'string'
        }
        vpnClientConfiguration: {
          vpnClientAddressPool: {
            addressPrefixes: [
              'string'
            ]
          }
          vpnClientRevokedCertificates: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                thumbprint: 'string'
              }
            }
          ]
          vpnClientRootCertificates: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                publicCertData: 'string'
              }
            }
          ]
        }
        vpnType: 'string'
      }
      tags: {
        {customized property}: 'string'
      }
    }
    virtualNetworkGateway2: {
      etag: 'string'
      id: 'string'
      location: 'string'
      properties: {
        activeActive: bool
        bgpSettings: {
          asn: int
          bgpPeeringAddress: 'string'
          peerWeight: int
        }
        enableBgp: bool
        gatewayDefaultSite: {
          id: 'string'
        }
        gatewayType: 'string'
        ipConfigurations: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              privateIPAllocationMethod: 'string'
              publicIPAddress: {
                id: 'string'
              }
              subnet: {
                id: 'string'
              }
            }
          }
        ]
        resourceGuid: 'string'
        sku: {
          capacity: int
          name: 'string'
          tier: 'string'
        }
        vpnClientConfiguration: {
          vpnClientAddressPool: {
            addressPrefixes: [
              'string'
            ]
          }
          vpnClientRevokedCertificates: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                thumbprint: 'string'
              }
            }
          ]
          vpnClientRootCertificates: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                publicCertData: 'string'
              }
            }
          ]
        }
        vpnType: 'string'
      }
      tags: {
        {customized property}: 'string'
      }
    }
  }
  tags: {
    {customized property}: 'string'
  }
}

Hodnoty vlastností

Adresní prostor

Jméno Popis Hodnota
addressPrefixes Seznam bloků adres vyhrazených pro tuto virtuální síť v zápisu CIDR string[]

BgpSettings

Jméno Popis Hodnota
Asn ASN mluvčího protokolu BGP. Int
bgpPeeringAddress Adresa partnerského vztahu protokolu BGP a identifikátor protokolu BGP tohoto mluvčího protokolu BGP. řetězec
peerWeight Váha přidaná do tras získaných z tohoto mluvčího protokolu BGP. Int

LocalNetworkGateway

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
umístění Umístění prostředku řetězec
vlastnosti Vlastnosti LocalNetworkGateway LocalNetworkGatewayPropertiesFormat (povinné)
visačky Značky prostředků značky prostředků

LocalNetworkGatewayPropertiesFormat

Jméno Popis Hodnota
bgpSettings Nastavení mluvčího protokolu BGP brány místní sítě BgpSettings
gatewayIpAddress IP adresa brány místní sítě. řetězec
localNetworkAddressSpace Adresní prostor místní síťové lokality. AddressSpace
resourceGuid Vlastnost GUID prostředku LocalNetworkGateway. řetězec

Microsoft.Network/connections

Jméno Popis Hodnota
etag Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
umístění Umístění prostředku řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti VirtualNetworkGatewayConnection VirtualNetworkGatewayConnectionPropertiesFormat (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách

Značky prostředků

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Podsourc

Jméno Popis Hodnota
id ID prostředku. řetězec

VirtualNetworkGateway

Jméno Popis Hodnota
etag Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
umístění Umístění prostředku řetězec
vlastnosti Vlastnosti VirtualNetworkGateway VirtualNetworkGatewayPropertiesFormat (povinné)
visačky Značky prostředků značky prostředků

VirtualNetworkGatewayConnectionPropertiesFormat

Jméno Popis Hodnota
authorizationKey AuthorizationKey. řetězec
connectionType Typ připojení brány. Možné hodnoty jsou: IPsec, Vnet2Vnet, ExpressRoute a VPNClient. ExpressRoute
IPsec
Virtuální síť Vnet2Vnet
VPNClient (povinné)
enableBgp Příznak EnableBgp Bool
localNetworkGateway2 Společná třída pro obecné informace o prostředcích LocalNetworkGateway
zírat Odkaz na prostředek partnerského vztahu. subresource
resourceGuid Vlastnost GUID prostředku VirtualNetworkGatewayConnection. řetězec
routingWeight Váha směrování. Int
sharedKey Sdílený klíč IPSec. řetězec
virtualNetworkGateway1 Společná třída pro obecné informace o prostředcích VirtualNetworkGateway (povinné)
virtualNetworkGateway2 Společná třída pro obecné informace o prostředcích virtualNetworkGateway

VirtualNetworkGatewayIPConfiguration

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Jméno Popis Hodnota
privateIPAllocationMethod Metoda přidělování privátníCH IP adres. Možné hodnoty jsou: Static a Dynamic. Dynamická
Statická
publicIPAddress Odkaz na prostředek veřejné IP adresy. subresource
podsíť Odkaz na prostředek podsítě subresource

VirtualNetworkGatewayPropertiesFormat

Jméno Popis Hodnota
activeActive Příznak ActiveActive Bool
bgpSettings Nastavení mluvčího protokolu BGP brány virtuální sítě BgpSettings
enableBgp Jestli je pro tuto bránu virtuální sítě povolený protokol BGP, nebo ne. Bool
gatewayDefaultSite Odkaz na prostředek LocalNetworkGateway, který představuje lokalitu místní sítě s výchozími trasami. V případě odebrání existujícího výchozího nastavení webu přiřaďte hodnotu Null. subresource
gatewayType Typ této brány virtuální sítě. Možné hodnoty jsou: Vpn a ExpressRoute. ExpressRoute
Vpn
ipConfigurations Konfigurace PROTOKOLU IP pro bránu virtuální sítě VirtualNetworkGatewayIPConfiguration[]
resourceGuid Vlastnost GUID prostředku VirtualNetworkGateway. řetězec
sku Odkaz na prostředek VirtualNetworkGatewaySku, který představuje skladovou položku vybranou pro bránu virtuální sítě. virtualNetworkGatewaySku
vpnClientConfiguration Odkaz na prostředek VpnClientConfiguration, který představuje konfigurace P2S VpnClient. VpnClientConfiguration
vpnType Typ této brány virtuální sítě. Možné hodnoty jsou: PolicyBased a RouteBased. PolicyBased
RouteBased

VirtualNetworkGatewaySku

Jméno Popis Hodnota
kapacita Kapacita. Int
Jméno Název skladové položky brány Možné hodnoty jsou: Basic, HighPerformance, Standard a UltraPerformance. "Základní"
HighPerformance
"Standardní"
UltraPerformance
úroveň Úroveň skladové položky brány Možné hodnoty jsou: Basic, HighPerformance, Standard a UltraPerformance. "Základní"
HighPerformance
"Standardní"
UltraPerformance

VpnClientConfiguration

Jméno Popis Hodnota
vpnClientAddressPool Odkaz na prostředek adresního prostoru, který představuje adresní prostor pro P2S VpnClient. AddressSpace
vpnClientRevokedCertificates VpnClientRevokedCertificate pro bránu virtuální sítě. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate pro bránu virtuální sítě. VpnClientRootCertificate[]

VpnClientRevokedCertificate

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti odvolaného certifikátu klienta VPN brány virtuální sítě VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Jméno Popis Hodnota
otisk palce Odvolaný kryptografický otisk klientského certifikátu VPN. řetězec

VpnClientRootCertificate

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti certifikátů SSL aplikační brány VpnClientRootCertificatePropertiesFormat (povinné)

VpnClientRootCertificatePropertiesFormat

Jméno Popis Hodnota
publicCertData Veřejná data certifikátu. string (povinné)

Ukázky rychlého startu

Následující ukázky rychlého startu nasadí tento typ prostředku.

Soubor Bicep Popis
vytvoření připojení virtuální sítě BGP k virtuální síti Tato šablona umožňuje připojit dvě virtuální sítě pomocí bran virtuální sítě a protokolu BGP.
vpn typu Site-to-Site s bránami VPN s aktivní-aktivní bránou VPN s protokolu BGP Tato šablona umožňuje nasadit síť VPN typu site-to-site mezi dvěma virtuálními sítěmi se službou VPN Gateway v konfiguraci aktivní-aktivní pomocí protokolu BGP. Každá služba Azure VPN Gateway přeloží plně kvalifikovaný název domény vzdálených partnerských uzlů a určí veřejnou IP adresu vzdálené brány VPN Gateway. Šablona se spouští podle očekávání v oblastech Azure se zónami dostupnosti.

Definice prostředku šablony ARM

Typ prostředku připojení je možné nasadit s operacemi, které cílí:

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/connections, přidejte do šablony následující JSON.

{
  "type": "Microsoft.Network/connections",
  "apiVersion": "2016-12-01",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "authorizationKey": "string",
    "connectionType": "string",
    "enableBgp": "bool",
    "localNetworkGateway2": {
      "etag": "string",
      "id": "string",
      "location": "string",
      "properties": {
        "bgpSettings": {
          "asn": "int",
          "bgpPeeringAddress": "string",
          "peerWeight": "int"
        },
        "gatewayIpAddress": "string",
        "localNetworkAddressSpace": {
          "addressPrefixes": [ "string" ]
        },
        "resourceGuid": "string"
      },
      "tags": {
        "{customized property}": "string"
      }
    },
    "peer": {
      "id": "string"
    },
    "resourceGuid": "string",
    "routingWeight": "int",
    "sharedKey": "string",
    "virtualNetworkGateway1": {
      "etag": "string",
      "id": "string",
      "location": "string",
      "properties": {
        "activeActive": "bool",
        "bgpSettings": {
          "asn": "int",
          "bgpPeeringAddress": "string",
          "peerWeight": "int"
        },
        "enableBgp": "bool",
        "gatewayDefaultSite": {
          "id": "string"
        },
        "gatewayType": "string",
        "ipConfigurations": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "privateIPAllocationMethod": "string",
              "publicIPAddress": {
                "id": "string"
              },
              "subnet": {
                "id": "string"
              }
            }
          }
        ],
        "resourceGuid": "string",
        "sku": {
          "capacity": "int",
          "name": "string",
          "tier": "string"
        },
        "vpnClientConfiguration": {
          "vpnClientAddressPool": {
            "addressPrefixes": [ "string" ]
          },
          "vpnClientRevokedCertificates": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "thumbprint": "string"
              }
            }
          ],
          "vpnClientRootCertificates": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "publicCertData": "string"
              }
            }
          ]
        },
        "vpnType": "string"
      },
      "tags": {
        "{customized property}": "string"
      }
    },
    "virtualNetworkGateway2": {
      "etag": "string",
      "id": "string",
      "location": "string",
      "properties": {
        "activeActive": "bool",
        "bgpSettings": {
          "asn": "int",
          "bgpPeeringAddress": "string",
          "peerWeight": "int"
        },
        "enableBgp": "bool",
        "gatewayDefaultSite": {
          "id": "string"
        },
        "gatewayType": "string",
        "ipConfigurations": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "privateIPAllocationMethod": "string",
              "publicIPAddress": {
                "id": "string"
              },
              "subnet": {
                "id": "string"
              }
            }
          }
        ],
        "resourceGuid": "string",
        "sku": {
          "capacity": "int",
          "name": "string",
          "tier": "string"
        },
        "vpnClientConfiguration": {
          "vpnClientAddressPool": {
            "addressPrefixes": [ "string" ]
          },
          "vpnClientRevokedCertificates": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "thumbprint": "string"
              }
            }
          ],
          "vpnClientRootCertificates": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "publicCertData": "string"
              }
            }
          ]
        },
        "vpnType": "string"
      },
      "tags": {
        "{customized property}": "string"
      }
    }
  },
  "tags": {
    "{customized property}": "string"
  }
}

Hodnoty vlastností

Adresní prostor

Jméno Popis Hodnota
addressPrefixes Seznam bloků adres vyhrazených pro tuto virtuální síť v zápisu CIDR string[]

BgpSettings

Jméno Popis Hodnota
Asn ASN mluvčího protokolu BGP. Int
bgpPeeringAddress Adresa partnerského vztahu protokolu BGP a identifikátor protokolu BGP tohoto mluvčího protokolu BGP. řetězec
peerWeight Váha přidaná do tras získaných z tohoto mluvčího protokolu BGP. Int

LocalNetworkGateway

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
umístění Umístění prostředku řetězec
vlastnosti Vlastnosti LocalNetworkGateway LocalNetworkGatewayPropertiesFormat (povinné)
visačky Značky prostředků značky prostředků

LocalNetworkGatewayPropertiesFormat

Jméno Popis Hodnota
bgpSettings Nastavení mluvčího protokolu BGP brány místní sítě BgpSettings
gatewayIpAddress IP adresa brány místní sítě. řetězec
localNetworkAddressSpace Adresní prostor místní síťové lokality. AddressSpace
resourceGuid Vlastnost GUID prostředku LocalNetworkGateway. řetězec

Microsoft.Network/connections

Jméno Popis Hodnota
apiVersion Verze rozhraní API '2016-12-01'
etag Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
umístění Umístění prostředku řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti VirtualNetworkGatewayConnection VirtualNetworkGatewayConnectionPropertiesFormat (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek Viz Značky v šablonách
typ Typ prostředku Microsoft.Network/connections

Značky prostředků

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Podsourc

Jméno Popis Hodnota
id ID prostředku. řetězec

VirtualNetworkGateway

Jméno Popis Hodnota
etag Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
umístění Umístění prostředku řetězec
vlastnosti Vlastnosti VirtualNetworkGateway VirtualNetworkGatewayPropertiesFormat (povinné)
visačky Značky prostředků značky prostředků

VirtualNetworkGatewayConnectionPropertiesFormat

Jméno Popis Hodnota
authorizationKey AuthorizationKey. řetězec
connectionType Typ připojení brány. Možné hodnoty jsou: IPsec, Vnet2Vnet, ExpressRoute a VPNClient. ExpressRoute
IPsec
Virtuální síť Vnet2Vnet
VPNClient (povinné)
enableBgp Příznak EnableBgp Bool
localNetworkGateway2 Společná třída pro obecné informace o prostředcích LocalNetworkGateway
zírat Odkaz na prostředek partnerského vztahu. subresource
resourceGuid Vlastnost GUID prostředku VirtualNetworkGatewayConnection. řetězec
routingWeight Váha směrování. Int
sharedKey Sdílený klíč IPSec. řetězec
virtualNetworkGateway1 Společná třída pro obecné informace o prostředcích VirtualNetworkGateway (povinné)
virtualNetworkGateway2 Společná třída pro obecné informace o prostředcích virtualNetworkGateway

VirtualNetworkGatewayIPConfiguration

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Jméno Popis Hodnota
privateIPAllocationMethod Metoda přidělování privátníCH IP adres. Možné hodnoty jsou: Static a Dynamic. Dynamická
Statická
publicIPAddress Odkaz na prostředek veřejné IP adresy. subresource
podsíť Odkaz na prostředek podsítě subresource

VirtualNetworkGatewayPropertiesFormat

Jméno Popis Hodnota
activeActive Příznak ActiveActive Bool
bgpSettings Nastavení mluvčího protokolu BGP brány virtuální sítě BgpSettings
enableBgp Jestli je pro tuto bránu virtuální sítě povolený protokol BGP, nebo ne. Bool
gatewayDefaultSite Odkaz na prostředek LocalNetworkGateway, který představuje lokalitu místní sítě s výchozími trasami. V případě odebrání existujícího výchozího nastavení webu přiřaďte hodnotu Null. subresource
gatewayType Typ této brány virtuální sítě. Možné hodnoty jsou: Vpn a ExpressRoute. ExpressRoute
Vpn
ipConfigurations Konfigurace PROTOKOLU IP pro bránu virtuální sítě VirtualNetworkGatewayIPConfiguration[]
resourceGuid Vlastnost GUID prostředku VirtualNetworkGateway. řetězec
sku Odkaz na prostředek VirtualNetworkGatewaySku, který představuje skladovou položku vybranou pro bránu virtuální sítě. virtualNetworkGatewaySku
vpnClientConfiguration Odkaz na prostředek VpnClientConfiguration, který představuje konfigurace P2S VpnClient. VpnClientConfiguration
vpnType Typ této brány virtuální sítě. Možné hodnoty jsou: PolicyBased a RouteBased. PolicyBased
RouteBased

VirtualNetworkGatewaySku

Jméno Popis Hodnota
kapacita Kapacita. Int
Jméno Název skladové položky brány Možné hodnoty jsou: Basic, HighPerformance, Standard a UltraPerformance. "Základní"
HighPerformance
"Standardní"
UltraPerformance
úroveň Úroveň skladové položky brány Možné hodnoty jsou: Basic, HighPerformance, Standard a UltraPerformance. "Základní"
HighPerformance
"Standardní"
UltraPerformance

VpnClientConfiguration

Jméno Popis Hodnota
vpnClientAddressPool Odkaz na prostředek adresního prostoru, který představuje adresní prostor pro P2S VpnClient. AddressSpace
vpnClientRevokedCertificates VpnClientRevokedCertificate pro bránu virtuální sítě. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate pro bránu virtuální sítě. VpnClientRootCertificate[]

VpnClientRevokedCertificate

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti odvolaného certifikátu klienta VPN brány virtuální sítě VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Jméno Popis Hodnota
otisk palce Odvolaný kryptografický otisk klientského certifikátu VPN. řetězec

VpnClientRootCertificate

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti certifikátů SSL aplikační brány VpnClientRootCertificatePropertiesFormat (povinné)

VpnClientRootCertificatePropertiesFormat

Jméno Popis Hodnota
publicCertData Veřejná data certifikátu. string (povinné)

Šablony pro rychlý start

Následující šablony pro rychlý start nasazují tento typ prostředku.

Šablona Popis
BOSH CF Cross Region

nasazení do Azure
Tato šablona vám pomůže nastavit prostředky potřebné k nasazení BOSH a Cloud Foundry ve dvou oblastech v Azure.
připojení okruhu ExpressRoute k virtuální sítě

nasazení do Azure
Tato šablona vytvoří virtuální síť, bránu ExpressRoute a připojení ke zřízenému a povolenému okruhu ExpressRoute s nakonfigurovaným AzurePrivatePeeringem.
vytvoření připojení virtuální sítě BGP k virtuální síti

nasazení do Azure
Tato šablona umožňuje připojit dvě virtuální sítě pomocí bran virtuální sítě a protokolu BGP.
vytvoření připojení VPN typu Site-to-Site

nasazení do Azure
Tato šablona umožňuje vytvořit připojení VPN typu Site-to-Site pomocí bran virtuální sítě.
vytvoření připojení VPN typu Site-to-Site s virtuálního počítače

nasazení do Azure
Tato šablona umožňuje vytvořit připojení VPN typu Site-to-Site pomocí bran virtuální sítě.
vytvoření připojení virtuální sítě k virtuální síti mezi dvěma oblastmi

nasazení do Azure
Tato šablona umožňuje propojit dvě virtuální sítě v různých oblastech pomocí bran virtuální sítě.
Vytvoření tří virtuálních sítí pro předvedení tranzitivních připojení protokolu BGP

nasazení do Azure
Tato šablona nasadí tři virtuální sítě připojené pomocí bran virtuální sítě a připojení s podporou protokolu BGP.
nasazení geografické replikace HBase

nasazení do Azure
Tato šablona umožňuje nakonfigurovat prostředí Azure pro replikaci HBase mezi dvěma různými oblastmi pomocí připojení VPN typu vnet-to-vnet.
rozšíření existující virtuální sítě Azure na konfigurace více virtuálních sítí

nasazení do Azure
Tato šablona umožňuje rozšířit existující jedno prostředí virtuální sítě do prostředí s více virtuálními sítěmi, které se rozšiřuje mezi dvěma oblastmi datacentra pomocí bran typu VNET-to-VNET.
vpn typu Site-to-Site s bránami VPN s aktivní-aktivní bránou VPN s protokolu BGP

nasazení do Azure
Tato šablona umožňuje nasadit síť VPN typu site-to-site mezi dvěma virtuálními sítěmi se službou VPN Gateway v konfiguraci aktivní-aktivní pomocí protokolu BGP. Každá služba Azure VPN Gateway přeloží plně kvalifikovaný název domény vzdálených partnerských uzlů a určí veřejnou IP adresu vzdálené brány VPN Gateway. Šablona se spouští podle očekávání v oblastech Azure se zónami dostupnosti.
vlastních zásad PROTOKOLU IPSec VPN

nasazení do Azure
Tato vlastní zásada protokolu IPSec umožňuje podrobnější konfiguraci parametrů protokolu IKE. To vám umožní nasadit zásady sítě VPN typu site-to-site, které podporují konkrétní nastavení na zařízení vpn Endpoit.

Definice prostředku Terraformu (poskytovatel AzAPI)

Typ prostředku připojení je možné nasadit s operacemi, které cílí:

  • skupiny prostředků

Seznam změněných vlastností v jednotlivých verzích rozhraní API najdete v protokolu změn.

Formát prostředku

Pokud chcete vytvořit prostředek Microsoft.Network/connections, přidejte do šablony následující Terraform.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/connections@2016-12-01"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      authorizationKey = "string"
      connectionType = "string"
      enableBgp = bool
      localNetworkGateway2 = {
        etag = "string"
        id = "string"
        location = "string"
        properties = {
          bgpSettings = {
            asn = int
            bgpPeeringAddress = "string"
            peerWeight = int
          }
          gatewayIpAddress = "string"
          localNetworkAddressSpace = {
            addressPrefixes = [
              "string"
            ]
          }
          resourceGuid = "string"
        }
        tags = {
          {customized property} = "string"
        }
      }
      peer = {
        id = "string"
      }
      resourceGuid = "string"
      routingWeight = int
      sharedKey = "string"
      virtualNetworkGateway1 = {
        etag = "string"
        id = "string"
        location = "string"
        properties = {
          activeActive = bool
          bgpSettings = {
            asn = int
            bgpPeeringAddress = "string"
            peerWeight = int
          }
          enableBgp = bool
          gatewayDefaultSite = {
            id = "string"
          }
          gatewayType = "string"
          ipConfigurations = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                privateIPAllocationMethod = "string"
                publicIPAddress = {
                  id = "string"
                }
                subnet = {
                  id = "string"
                }
              }
            }
          ]
          resourceGuid = "string"
          sku = {
            capacity = int
            name = "string"
            tier = "string"
          }
          vpnClientConfiguration = {
            vpnClientAddressPool = {
              addressPrefixes = [
                "string"
              ]
            }
            vpnClientRevokedCertificates = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  thumbprint = "string"
                }
              }
            ]
            vpnClientRootCertificates = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  publicCertData = "string"
                }
              }
            ]
          }
          vpnType = "string"
        }
        tags = {
          {customized property} = "string"
        }
      }
      virtualNetworkGateway2 = {
        etag = "string"
        id = "string"
        location = "string"
        properties = {
          activeActive = bool
          bgpSettings = {
            asn = int
            bgpPeeringAddress = "string"
            peerWeight = int
          }
          enableBgp = bool
          gatewayDefaultSite = {
            id = "string"
          }
          gatewayType = "string"
          ipConfigurations = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                privateIPAllocationMethod = "string"
                publicIPAddress = {
                  id = "string"
                }
                subnet = {
                  id = "string"
                }
              }
            }
          ]
          resourceGuid = "string"
          sku = {
            capacity = int
            name = "string"
            tier = "string"
          }
          vpnClientConfiguration = {
            vpnClientAddressPool = {
              addressPrefixes = [
                "string"
              ]
            }
            vpnClientRevokedCertificates = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  thumbprint = "string"
                }
              }
            ]
            vpnClientRootCertificates = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  publicCertData = "string"
                }
              }
            ]
          }
          vpnType = "string"
        }
        tags = {
          {customized property} = "string"
        }
      }
    }
  })
}

Hodnoty vlastností

Adresní prostor

Jméno Popis Hodnota
addressPrefixes Seznam bloků adres vyhrazených pro tuto virtuální síť v zápisu CIDR string[]

BgpSettings

Jméno Popis Hodnota
Asn ASN mluvčího protokolu BGP. Int
bgpPeeringAddress Adresa partnerského vztahu protokolu BGP a identifikátor protokolu BGP tohoto mluvčího protokolu BGP. řetězec
peerWeight Váha přidaná do tras získaných z tohoto mluvčího protokolu BGP. Int

LocalNetworkGateway

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
umístění Umístění prostředku řetězec
vlastnosti Vlastnosti LocalNetworkGateway LocalNetworkGatewayPropertiesFormat (povinné)
visačky Značky prostředků značky prostředků

LocalNetworkGatewayPropertiesFormat

Jméno Popis Hodnota
bgpSettings Nastavení mluvčího protokolu BGP brány místní sítě BgpSettings
gatewayIpAddress IP adresa brány místní sítě. řetězec
localNetworkAddressSpace Adresní prostor místní síťové lokality. AddressSpace
resourceGuid Vlastnost GUID prostředku LocalNetworkGateway. řetězec

Microsoft.Network/connections

Jméno Popis Hodnota
etag Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
umístění Umístění prostředku řetězec
Jméno Název prostředku string (povinné)
vlastnosti Vlastnosti VirtualNetworkGatewayConnection VirtualNetworkGatewayConnectionPropertiesFormat (povinné)
visačky Značky prostředků Slovník názvů a hodnot značek
typ Typ prostředku Microsoft.Network/connections@2016-12-01

Značky prostředků

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Značky prostředků

Jméno Popis Hodnota

Podsourc

Jméno Popis Hodnota
id ID prostředku. řetězec

VirtualNetworkGateway

Jméno Popis Hodnota
etag Získá jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
umístění Umístění prostředku řetězec
vlastnosti Vlastnosti VirtualNetworkGateway VirtualNetworkGatewayPropertiesFormat (povinné)
visačky Značky prostředků značky prostředků

VirtualNetworkGatewayConnectionPropertiesFormat

Jméno Popis Hodnota
authorizationKey AuthorizationKey. řetězec
connectionType Typ připojení brány. Možné hodnoty jsou: IPsec, Vnet2Vnet, ExpressRoute a VPNClient. ExpressRoute
IPsec
Virtuální síť Vnet2Vnet
VPNClient (povinné)
enableBgp Příznak EnableBgp Bool
localNetworkGateway2 Společná třída pro obecné informace o prostředcích LocalNetworkGateway
zírat Odkaz na prostředek partnerského vztahu. subresource
resourceGuid Vlastnost GUID prostředku VirtualNetworkGatewayConnection. řetězec
routingWeight Váha směrování. Int
sharedKey Sdílený klíč IPSec. řetězec
virtualNetworkGateway1 Společná třída pro obecné informace o prostředcích VirtualNetworkGateway (povinné)
virtualNetworkGateway2 Společná třída pro obecné informace o prostředcích virtualNetworkGateway

VirtualNetworkGatewayIPConfiguration

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Jméno Popis Hodnota
privateIPAllocationMethod Metoda přidělování privátníCH IP adres. Možné hodnoty jsou: Static a Dynamic. Dynamická
Statická
publicIPAddress Odkaz na prostředek veřejné IP adresy. subresource
podsíť Odkaz na prostředek podsítě subresource

VirtualNetworkGatewayPropertiesFormat

Jméno Popis Hodnota
activeActive Příznak ActiveActive Bool
bgpSettings Nastavení mluvčího protokolu BGP brány virtuální sítě BgpSettings
enableBgp Jestli je pro tuto bránu virtuální sítě povolený protokol BGP, nebo ne. Bool
gatewayDefaultSite Odkaz na prostředek LocalNetworkGateway, který představuje lokalitu místní sítě s výchozími trasami. V případě odebrání existujícího výchozího nastavení webu přiřaďte hodnotu Null. subresource
gatewayType Typ této brány virtuální sítě. Možné hodnoty jsou: Vpn a ExpressRoute. ExpressRoute
Vpn
ipConfigurations Konfigurace PROTOKOLU IP pro bránu virtuální sítě VirtualNetworkGatewayIPConfiguration[]
resourceGuid Vlastnost GUID prostředku VirtualNetworkGateway. řetězec
sku Odkaz na prostředek VirtualNetworkGatewaySku, který představuje skladovou položku vybranou pro bránu virtuální sítě. virtualNetworkGatewaySku
vpnClientConfiguration Odkaz na prostředek VpnClientConfiguration, který představuje konfigurace P2S VpnClient. VpnClientConfiguration
vpnType Typ této brány virtuální sítě. Možné hodnoty jsou: PolicyBased a RouteBased. PolicyBased
RouteBased

VirtualNetworkGatewaySku

Jméno Popis Hodnota
kapacita Kapacita. Int
Jméno Název skladové položky brány Možné hodnoty jsou: Basic, HighPerformance, Standard a UltraPerformance. "Základní"
HighPerformance
"Standardní"
UltraPerformance
úroveň Úroveň skladové položky brány Možné hodnoty jsou: Basic, HighPerformance, Standard a UltraPerformance. "Základní"
HighPerformance
"Standardní"
UltraPerformance

VpnClientConfiguration

Jméno Popis Hodnota
vpnClientAddressPool Odkaz na prostředek adresního prostoru, který představuje adresní prostor pro P2S VpnClient. AddressSpace
vpnClientRevokedCertificates VpnClientRevokedCertificate pro bránu virtuální sítě. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate pro bránu virtuální sítě. VpnClientRootCertificate[]

VpnClientRevokedCertificate

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti odvolaného certifikátu klienta VPN brány virtuální sítě VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Jméno Popis Hodnota
otisk palce Odvolaný kryptografický otisk klientského certifikátu VPN. řetězec

VpnClientRootCertificate

Jméno Popis Hodnota
etag Jedinečný řetězec jen pro čtení, který se změní při každé aktualizaci prostředku. řetězec
id ID prostředku. řetězec
Jméno Název prostředku, který je jedinečný v rámci skupiny prostředků. Tento název lze použít pro přístup k prostředku. řetězec
vlastnosti Vlastnosti certifikátů SSL aplikační brány VpnClientRootCertificatePropertiesFormat (povinné)

VpnClientRootCertificatePropertiesFormat

Jméno Popis Hodnota
publicCertData Veřejná data certifikátu. string (povinné)