Dela via


Microsoft.Network-anslutningar 2016-03-30

Bicep-resursdefinition

Anslutningsresurstypen kan distribueras med åtgärder som är avsedda för:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/connections-resurs lägger du till följande Bicep i mallen.

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

Egenskapsvärden

AddressSpace

Namn Beskrivning Värde
addressPrefixes Hämtar eller anger Lista över adressblock som är reserverade för det här virtuella nätverket i CIDR-notation string[]

BgpSettings

Namn Beskrivning Värde
Asn Hämtar eller anger den här BGP-talarens ASN Int
bgpPeeringAddress Hämtar eller anger BGP-peeringadressen och BGP-identifieraren för den här BGP-talaren sträng
peerWeight Hämtar eller anger vikten som läggs till i vägar som lärts från den här BGP-talaren Int

LocalNetworkGateway

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
plats Resursplats sträng
Egenskaper LocalNetworkGateway-egenskaper LocalNetworkGatewayPropertiesFormat
Taggar Resurstaggar ResourceTags

LocalNetworkGatewayPropertiesFormat

Namn Beskrivning Värde
bgpSettings BGP-talarinställningar för den lokala nätverksgatewayen BgpSettings
gatewayIpAddress IP-adress för lokal nätverksgateway. sträng
localNetworkAddressSpace Adressutrymme för lokal nätverksplats AddressSpace
provisioningState Hämtar eller anger etableringstillstånd för LocalNetworkGateway-resursen Uppdatera/ta bort/misslyckades sträng
resourceGuid Hämtar eller anger resurs-GUID-egenskapen för LocalNetworkGateway-resursen sträng

Microsoft.Network/connections

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
plats Resursplats sträng
Namn Resursnamnet sträng (krävs)
Egenskaper VirtualNetworkGatewayConnection-egenskaper VirtualNetworkGatewayConnectionPropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

SubResource

Namn Beskrivning Värde
Id Resurs-ID sträng

VirtualNetworkGateway

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
plats Resursplats sträng
Egenskaper VirtualNetworkGateway-egenskaper VirtualNetworkGatewayPropertiesFormat
Taggar Resurstaggar ResourceTags

VirtualNetworkGatewayConnectionPropertiesFormat

Namn Beskrivning Värde
authorizationKey AuthorizationKey. sträng
connectionStatus Anslutningsstatus för virtuell nätverksgateway "Ansluten"
"Ansluter"
"NotConnected"
"Okänd"
connectionType Gatewayanslutningstyp IPsec/Dedicated/VpnClient/Vnet2Vnet "ExpressRoute"
"IPsec"
"Vnet2Vnet"
"VPNClient"
egressBytesTransferred Utgående byte som överförts i den här anslutningen Int
enableBgp EnableBgp-flagga Bool
ingressBytesTransferred Inkommande byte som överförts i den här anslutningen Int
localNetworkGateway2 En vanlig klass för allmän resursinformation LocalNetworkGateway
jämlike Referensen till peerings-resursen. SubResource
provisioningState Hämtar eller anger etableringstillstånd för VirtualNetworkGatewayConnection-resursen Uppdatera/ta bort/misslyckades sträng
resourceGuid Hämtar eller anger resurs-GUID-egenskapen för VirtualNetworkGatewayConnection-resursen sträng
routingWeight Routningsvikten. Int
sharedKey IPsec-resursnyckeln. sträng
virtualNetworkGateway1 En vanlig klass för allmän resursinformation VirtualNetworkGateway
virtualNetworkGateway2 En vanlig klass för allmän resursinformation VirtualNetworkGateway

VirtualNetworkGatewayIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress Hämtar eller anger privateIPAddress för IP-konfigurationen sträng
privateIPAllocationMethod Hämtar eller anger PrivateIP-allokeringsmetod (statisk/dynamisk) "Dynamisk"
"Statisk"
provisioningState Hämtar eller anger etableringstillstånd för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
publicIPAddress Hämtar eller anger referensen för PublicIP-resursen SubResource
Undernät Hämtar eller anger referensen för undernätsresursen SubResource

VirtualNetworkGatewayPropertiesFormat

Namn Beskrivning Värde
bgpSettings BGP-talarinställningar för virtuell nätverksgateway BgpSettings
enableBgp EnableBgp-flagga Bool
gatewayDefaultSite Hämtar eller anger referensen för resursen LocalNetworkGateway som representerar den lokala nätverksplatsen med standardvägar. Tilldela Null-värde om du vill ta bort den befintliga standardwebbplatsinställningen. SubResource
gatewayType Typen av den här virtuella nätverksgatewayen. "ExpressRoute"
"Vpn"
ipConfigurations IpConfigurations för virtuell nätverksgateway. VirtualNetworkGatewayIPConfiguration[]
provisioningState Hämtar eller anger etableringstillstånd för VirtualNetworkGateway-resursen Uppdatera/ta bort/misslyckades sträng
resourceGuid Hämtar eller anger resurs-GUID-egenskapen för VirtualNetworkGateway-resursen sträng
Sku Hämtar eller anger referensen för virtualnetworkGatewaySku-resursen som representerar den sku som valts för virtuell nätverksgateway. VirtualNetworkGatewaySku
vpnClientConfiguration Hämtar eller anger referensen för resursen VpnClientConfiguration som representerar P2S VpnClient-konfigurationerna. VpnClientConfiguration
vpnType Typen av den här virtuella nätverksgatewayen. "PolicyBased"
"RouteBased"

VirtualNetworkGatewaySku

Namn Beskrivning Värde
kapacitet Kapaciteten Int
Namn Gateway sku name -Basic/HighPerformance/Standard "Grundläggande"
"HighPerformance"
"Standard"
Nivå Gateway-sku-nivå –Basic/HighPerformance/Standard "Grundläggande"
"HighPerformance"
"Standard"

VpnClientConfiguration

Namn Beskrivning Värde
vpnClientAddressPool Hämtar eller anger referensen för resursen Adressutrymme som representerar adressutrymme för P2S VpnClient. AddressSpace
vpnClientRevokedCertificates VpnClientRevokedCertificate för virtuell nätverksgateway. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate för virtuell nätverksgateway. VpnClientRootCertificate[]

VpnClientRevokedCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för det återkallade VPN-klientcertifikatet för virtuell nätverksgateway VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Namn Beskrivning Värde
provisioningState Hämtar eller anger etableringstillstånd för vpn-klientens återkallade certifikatresurs Uppdatera/ta bort/misslyckades sträng
tumavtryck Hämtar eller anger tumavtrycket för återkallade Vpn-klientcertifikat sträng

VpnClientRootCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för SSL-certifikat för application gateway VpnClientRootCertificatePropertiesFormat

VpnClientRootCertificatePropertiesFormat

Namn Beskrivning Värde
provisioningState Hämtar eller anger etableringstillstånd för VPN-klientens rotcertifikatresurs Uppdatera/ta bort/misslyckades sträng
publicCertData Hämtar eller anger offentliga certifikatdata sträng

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
Skapa en BGP VNET-till VNET-anslutning Med den här mallen kan du ansluta två virtuella nätverk med hjälp av virtuella nätverksgatewayer och BGP
PLATS-till-plats-VPN med aktiva VPN-gatewayer med BGP- Med den här mallen kan du distribuera en plats-till-plats-VPN mellan två virtuella nätverk med VPN-gatewayer i konfigurationen aktiv-aktiv med BGP. Varje Azure VPN Gateway löser FQDN för fjärranslutna peer-datorer för att fastställa den offentliga IP-adressen för den fjärranslutna VPN-gatewayen. Mallen körs som förväntat i Azure-regioner med tillgänglighetszoner.

Resursdefinition för ARM-mall

Anslutningsresurstypen kan distribueras med åtgärder som är avsedda för:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/connections-resurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

AddressSpace

Namn Beskrivning Värde
addressPrefixes Hämtar eller anger Lista över adressblock som är reserverade för det här virtuella nätverket i CIDR-notation string[]

BgpSettings

Namn Beskrivning Värde
Asn Hämtar eller anger den här BGP-talarens ASN Int
bgpPeeringAddress Hämtar eller anger BGP-peeringadressen och BGP-identifieraren för den här BGP-talaren sträng
peerWeight Hämtar eller anger vikten som läggs till i vägar som lärts från den här BGP-talaren Int

LocalNetworkGateway

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
plats Resursplats sträng
Egenskaper LocalNetworkGateway-egenskaper LocalNetworkGatewayPropertiesFormat
Taggar Resurstaggar ResourceTags

LocalNetworkGatewayPropertiesFormat

Namn Beskrivning Värde
bgpSettings BGP-talarinställningar för den lokala nätverksgatewayen BgpSettings
gatewayIpAddress IP-adress för lokal nätverksgateway. sträng
localNetworkAddressSpace Adressutrymme för lokal nätverksplats AddressSpace
provisioningState Hämtar eller anger etableringstillstånd för LocalNetworkGateway-resursen Uppdatera/ta bort/misslyckades sträng
resourceGuid Hämtar eller anger resurs-GUID-egenskapen för LocalNetworkGateway-resursen sträng

Microsoft.Network/connections

Namn Beskrivning Värde
apiVersion API-versionen '2016-03-30'
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
plats Resursplats sträng
Namn Resursnamnet sträng (krävs)
Egenskaper VirtualNetworkGatewayConnection-egenskaper VirtualNetworkGatewayConnectionPropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Network/connections"

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

SubResource

Namn Beskrivning Värde
Id Resurs-ID sträng

VirtualNetworkGateway

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
plats Resursplats sträng
Egenskaper VirtualNetworkGateway-egenskaper VirtualNetworkGatewayPropertiesFormat
Taggar Resurstaggar ResourceTags

VirtualNetworkGatewayConnectionPropertiesFormat

Namn Beskrivning Värde
authorizationKey AuthorizationKey. sträng
connectionStatus Anslutningsstatus för virtuell nätverksgateway "Ansluten"
"Ansluter"
"NotConnected"
"Okänd"
connectionType Gatewayanslutningstyp IPsec/Dedicated/VpnClient/Vnet2Vnet "ExpressRoute"
"IPsec"
"Vnet2Vnet"
"VPNClient"
egressBytesTransferred Utgående byte som överförts i den här anslutningen Int
enableBgp EnableBgp-flagga Bool
ingressBytesTransferred Inkommande byte som överförts i den här anslutningen Int
localNetworkGateway2 En vanlig klass för allmän resursinformation LocalNetworkGateway
jämlike Referensen till peerings-resursen. SubResource
provisioningState Hämtar eller anger etableringstillstånd för VirtualNetworkGatewayConnection-resursen Uppdatera/ta bort/misslyckades sträng
resourceGuid Hämtar eller anger resurs-GUID-egenskapen för VirtualNetworkGatewayConnection-resursen sträng
routingWeight Routningsvikten. Int
sharedKey IPsec-resursnyckeln. sträng
virtualNetworkGateway1 En vanlig klass för allmän resursinformation VirtualNetworkGateway
virtualNetworkGateway2 En vanlig klass för allmän resursinformation VirtualNetworkGateway

VirtualNetworkGatewayIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress Hämtar eller anger privateIPAddress för IP-konfigurationen sträng
privateIPAllocationMethod Hämtar eller anger PrivateIP-allokeringsmetod (statisk/dynamisk) "Dynamisk"
"Statisk"
provisioningState Hämtar eller anger etableringstillstånd för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
publicIPAddress Hämtar eller anger referensen för PublicIP-resursen SubResource
Undernät Hämtar eller anger referensen för undernätsresursen SubResource

VirtualNetworkGatewayPropertiesFormat

Namn Beskrivning Värde
bgpSettings BGP-talarinställningar för virtuell nätverksgateway BgpSettings
enableBgp EnableBgp-flagga Bool
gatewayDefaultSite Hämtar eller anger referensen för resursen LocalNetworkGateway som representerar den lokala nätverksplatsen med standardvägar. Tilldela Null-värde om du vill ta bort den befintliga standardwebbplatsinställningen. SubResource
gatewayType Typen av den här virtuella nätverksgatewayen. "ExpressRoute"
"Vpn"
ipConfigurations IpConfigurations för virtuell nätverksgateway. VirtualNetworkGatewayIPConfiguration[]
provisioningState Hämtar eller anger etableringstillstånd för VirtualNetworkGateway-resursen Uppdatera/ta bort/misslyckades sträng
resourceGuid Hämtar eller anger resurs-GUID-egenskapen för VirtualNetworkGateway-resursen sträng
Sku Hämtar eller anger referensen för virtualnetworkGatewaySku-resursen som representerar den sku som valts för virtuell nätverksgateway. VirtualNetworkGatewaySku
vpnClientConfiguration Hämtar eller anger referensen för resursen VpnClientConfiguration som representerar P2S VpnClient-konfigurationerna. VpnClientConfiguration
vpnType Typen av den här virtuella nätverksgatewayen. "PolicyBased"
"RouteBased"

VirtualNetworkGatewaySku

Namn Beskrivning Värde
kapacitet Kapaciteten Int
Namn Gateway sku name -Basic/HighPerformance/Standard "Grundläggande"
"HighPerformance"
"Standard"
Nivå Gateway-sku-nivå –Basic/HighPerformance/Standard "Grundläggande"
"HighPerformance"
"Standard"

VpnClientConfiguration

Namn Beskrivning Värde
vpnClientAddressPool Hämtar eller anger referensen för resursen Adressutrymme som representerar adressutrymme för P2S VpnClient. AddressSpace
vpnClientRevokedCertificates VpnClientRevokedCertificate för virtuell nätverksgateway. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate för virtuell nätverksgateway. VpnClientRootCertificate[]

VpnClientRevokedCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för det återkallade VPN-klientcertifikatet för virtuell nätverksgateway VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Namn Beskrivning Värde
provisioningState Hämtar eller anger etableringstillstånd för vpn-klientens återkallade certifikatresurs Uppdatera/ta bort/misslyckades sträng
tumavtryck Hämtar eller anger tumavtrycket för återkallade Vpn-klientcertifikat sträng

VpnClientRootCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för SSL-certifikat för application gateway VpnClientRootCertificatePropertiesFormat

VpnClientRootCertificatePropertiesFormat

Namn Beskrivning Värde
provisioningState Hämtar eller anger etableringstillstånd för VPN-klientens rotcertifikatresurs Uppdatera/ta bort/misslyckades sträng
publicCertData Hämtar eller anger offentliga certifikatdata sträng

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
BOSH CF

Distribuera till Azure
Den här mallen hjälper dig att konfigurera de resurser som behövs för att distribuera BOSH och Cloud Foundry i två regioner i Azure.
Ansluta en ExpressRoute-krets till ett VNET-

Distribuera till Azure
Den här mallen skapar ett VNET, en ExpresRoute-gateway och en anslutning till en etablerad och aktiverad ExpressRoute-krets med AzurePrivatePeering konfigurerad.
Skapa en BGP VNET-till VNET-anslutning

Distribuera till Azure
Med den här mallen kan du ansluta två virtuella nätverk med hjälp av virtuella nätverksgatewayer och BGP
Skapa en VPN-anslutning från plats till plats

Distribuera till Azure
Med den här mallen kan du skapa en PLATS-till-plats-VPN-anslutning med hjälp av virtuella nätverksgatewayer
Skapa en PLATS-till-plats-VPN-anslutning med VM-

Distribuera till Azure
Med den här mallen kan du skapa en PLATS-till-plats-VPN-anslutning med hjälp av virtuella nätverksgatewayer
Skapa en VNET-till VNET-anslutning mellan två regioner

Distribuera till Azure
Med den här mallen kan du ansluta två virtuella nätverk i olika regioner med hjälp av virtuella nätverksgatewayer
Skapa tre virtuella nätverk för att demonstrera transitiva BGP-anslutningar

Distribuera till Azure
Den här mallen distribuerar tre virtuella nätverk som är anslutna med virtuella nätverksgatewayer och BGP-aktiverade anslutningar
Distribuera HBase geo-replikering

Distribuera till Azure
Med den här mallen kan du konfigurera en Azure-miljö för HBase-replikering i två olika regioner med VPN vnet-till-vnet-anslutning.
Utöka ett befintligt virtuellt Azure-nätverk till en konfiguration av flera virtuella nätverk

Distribuera till Azure
Med den här mallen kan du utöka en befintlig virtuell nätverksmiljö till en Multi-VNET-miljö som sträcker sig över två datacenterregioner med VNET-till-VNET-gatewayer
PLATS-till-plats-VPN med aktiva VPN-gatewayer med BGP-

Distribuera till Azure
Med den här mallen kan du distribuera en plats-till-plats-VPN mellan två virtuella nätverk med VPN-gatewayer i konfigurationen aktiv-aktiv med BGP. Varje Azure VPN Gateway löser FQDN för fjärranslutna peer-datorer för att fastställa den offentliga IP-adressen för den fjärranslutna VPN-gatewayen. Mallen körs som förväntat i Azure-regioner med tillgänglighetszoner.
anpassad IPSec-princip för VPN

Distribuera till Azure
Den här anpassade IPSec-principen tillåter mer detaljerad konfiguration av IKE-parametrarna. På så sätt kan du distribuera en plats-till-plats-VPN-princip för att stödja specifika inställningar på din VPN Endpoit-enhet.

Resursdefinition för Terraform (AzAPI-provider)

Anslutningsresurstypen kan distribueras med åtgärder som är avsedda för:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/connections-resurs lägger du till följande Terraform i mallen.

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

Egenskapsvärden

AddressSpace

Namn Beskrivning Värde
addressPrefixes Hämtar eller anger Lista över adressblock som är reserverade för det här virtuella nätverket i CIDR-notation string[]

BgpSettings

Namn Beskrivning Värde
Asn Hämtar eller anger den här BGP-talarens ASN Int
bgpPeeringAddress Hämtar eller anger BGP-peeringadressen och BGP-identifieraren för den här BGP-talaren sträng
peerWeight Hämtar eller anger vikten som läggs till i vägar som lärts från den här BGP-talaren Int

LocalNetworkGateway

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
plats Resursplats sträng
Egenskaper LocalNetworkGateway-egenskaper LocalNetworkGatewayPropertiesFormat
Taggar Resurstaggar ResourceTags

LocalNetworkGatewayPropertiesFormat

Namn Beskrivning Värde
bgpSettings BGP-talarinställningar för den lokala nätverksgatewayen BgpSettings
gatewayIpAddress IP-adress för lokal nätverksgateway. sträng
localNetworkAddressSpace Adressutrymme för lokal nätverksplats AddressSpace
provisioningState Hämtar eller anger etableringstillstånd för LocalNetworkGateway-resursen Uppdatera/ta bort/misslyckades sträng
resourceGuid Hämtar eller anger resurs-GUID-egenskapen för LocalNetworkGateway-resursen sträng

Microsoft.Network/connections

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
plats Resursplats sträng
Namn Resursnamnet sträng (krävs)
Egenskaper VirtualNetworkGatewayConnection-egenskaper VirtualNetworkGatewayConnectionPropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Network/connections@2016-03-30"

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

SubResource

Namn Beskrivning Värde
Id Resurs-ID sträng

VirtualNetworkGateway

Namn Beskrivning Värde
etag Hämtar en unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
plats Resursplats sträng
Egenskaper VirtualNetworkGateway-egenskaper VirtualNetworkGatewayPropertiesFormat
Taggar Resurstaggar ResourceTags

VirtualNetworkGatewayConnectionPropertiesFormat

Namn Beskrivning Värde
authorizationKey AuthorizationKey. sträng
connectionStatus Anslutningsstatus för virtuell nätverksgateway "Ansluten"
"Ansluter"
"NotConnected"
"Okänd"
connectionType Gatewayanslutningstyp IPsec/Dedicated/VpnClient/Vnet2Vnet "ExpressRoute"
"IPsec"
"Vnet2Vnet"
"VPNClient"
egressBytesTransferred Utgående byte som överförts i den här anslutningen Int
enableBgp EnableBgp-flagga Bool
ingressBytesTransferred Inkommande byte som överförts i den här anslutningen Int
localNetworkGateway2 En vanlig klass för allmän resursinformation LocalNetworkGateway
jämlike Referensen till peerings-resursen. SubResource
provisioningState Hämtar eller anger etableringstillstånd för VirtualNetworkGatewayConnection-resursen Uppdatera/ta bort/misslyckades sträng
resourceGuid Hämtar eller anger resurs-GUID-egenskapen för VirtualNetworkGatewayConnection-resursen sträng
routingWeight Routningsvikten. Int
sharedKey IPsec-resursnyckeln. sträng
virtualNetworkGateway1 En vanlig klass för allmän resursinformation VirtualNetworkGateway
virtualNetworkGateway2 En vanlig klass för allmän resursinformation VirtualNetworkGateway

VirtualNetworkGatewayIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress Hämtar eller anger privateIPAddress för IP-konfigurationen sträng
privateIPAllocationMethod Hämtar eller anger PrivateIP-allokeringsmetod (statisk/dynamisk) "Dynamisk"
"Statisk"
provisioningState Hämtar eller anger etableringstillstånd för PublicIP-resursen Uppdatera/ta bort/misslyckades sträng
publicIPAddress Hämtar eller anger referensen för PublicIP-resursen SubResource
Undernät Hämtar eller anger referensen för undernätsresursen SubResource

VirtualNetworkGatewayPropertiesFormat

Namn Beskrivning Värde
bgpSettings BGP-talarinställningar för virtuell nätverksgateway BgpSettings
enableBgp EnableBgp-flagga Bool
gatewayDefaultSite Hämtar eller anger referensen för resursen LocalNetworkGateway som representerar den lokala nätverksplatsen med standardvägar. Tilldela Null-värde om du vill ta bort den befintliga standardwebbplatsinställningen. SubResource
gatewayType Typen av den här virtuella nätverksgatewayen. "ExpressRoute"
"Vpn"
ipConfigurations IpConfigurations för virtuell nätverksgateway. VirtualNetworkGatewayIPConfiguration[]
provisioningState Hämtar eller anger etableringstillstånd för VirtualNetworkGateway-resursen Uppdatera/ta bort/misslyckades sträng
resourceGuid Hämtar eller anger resurs-GUID-egenskapen för VirtualNetworkGateway-resursen sträng
Sku Hämtar eller anger referensen för virtualnetworkGatewaySku-resursen som representerar den sku som valts för virtuell nätverksgateway. VirtualNetworkGatewaySku
vpnClientConfiguration Hämtar eller anger referensen för resursen VpnClientConfiguration som representerar P2S VpnClient-konfigurationerna. VpnClientConfiguration
vpnType Typen av den här virtuella nätverksgatewayen. "PolicyBased"
"RouteBased"

VirtualNetworkGatewaySku

Namn Beskrivning Värde
kapacitet Kapaciteten Int
Namn Gateway sku name -Basic/HighPerformance/Standard "Grundläggande"
"HighPerformance"
"Standard"
Nivå Gateway-sku-nivå –Basic/HighPerformance/Standard "Grundläggande"
"HighPerformance"
"Standard"

VpnClientConfiguration

Namn Beskrivning Värde
vpnClientAddressPool Hämtar eller anger referensen för resursen Adressutrymme som representerar adressutrymme för P2S VpnClient. AddressSpace
vpnClientRevokedCertificates VpnClientRevokedCertificate för virtuell nätverksgateway. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate för virtuell nätverksgateway. VpnClientRootCertificate[]

VpnClientRevokedCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för det återkallade VPN-klientcertifikatet för virtuell nätverksgateway VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Namn Beskrivning Värde
provisioningState Hämtar eller anger etableringstillstånd för vpn-klientens återkallade certifikatresurs Uppdatera/ta bort/misslyckades sträng
tumavtryck Hämtar eller anger tumavtrycket för återkallade Vpn-klientcertifikat sträng

VpnClientRootCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras sträng
Id Resurs-ID sträng
Namn Hämtar namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen sträng
Egenskaper Egenskaper för SSL-certifikat för application gateway VpnClientRootCertificatePropertiesFormat

VpnClientRootCertificatePropertiesFormat

Namn Beskrivning Värde
provisioningState Hämtar eller anger etableringstillstånd för VPN-klientens rotcertifikatresurs Uppdatera/ta bort/misslyckades sträng
publicCertData Hämtar eller anger offentliga certifikatdata sträng