Condividi tramite


Connessioni Microsoft.Network 2016-06-01

Definizione di risorsa Bicep

Il tipo di risorsa connessioni può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Network/connections, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Network/connections@2016-06-01' = {
  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: {
        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'
              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: {
        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'
              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'
  }
}

Valori delle proprietà

AddressSpace

Nome Descrizione Valore
addressPrefixes Ottiene o imposta l'elenco di blocchi di indirizzi riservati per questa rete virtuale nella notazione CIDR string[]

BgpSettings

Nome Descrizione Valore
Asn Ottiene o imposta l'ASN dell'altoparlante BGP Int
bgpPeeringAddress Ottiene o imposta l'indirizzo di peering BGP e l'identificatore BGP di questo altoparlante BGP corda
peerWeight Ottiene o imposta il peso aggiunto alle route apprese da questo altoparlante BGP Int

LocalNetworkGateway

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
ubicazione Percorso risorsa corda
proprietà Proprietà LocalNetworkGateway LocalNetworkGatewayPropertiesFormat
Tag Tag delle risorse resourcetag

LocalNetworkGatewayPropertiesFormat

Nome Descrizione Valore
bgpSettings Impostazioni del parlante BGP del gateway di rete locale BgpSettings
gatewayIpAddress Indirizzo IP del gateway di rete locale. corda
localNetworkAddressSpace Spazio indirizzi del sito di rete locale AddressSpace
provisioningState Ottiene lo stato di provisioning della risorsa LocalNetworkGateway Aggiornamento/Eliminazione/Operazione non riuscita corda
resourceGuid Ottiene o imposta la proprietà guid della risorsa LocalNetworkGateway corda

Microsoft.Network/connections

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
ubicazione Percorso risorsa corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà VirtualNetworkGatewayConnection VirtualNetworkGatewayConnectionPropertiesFormat
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

Sottorisorsa

Nome Descrizione Valore
Id ID risorsa corda

VirtualNetworkGateway

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
ubicazione Percorso risorsa corda
proprietà Proprietà VirtualNetworkGateway VirtualNetworkGatewayPropertiesFormat
Tag Tag delle risorse resourcetag

VirtualNetworkGatewayConnectionPropertiesFormat

Nome Descrizione Valore
authorizationKey AuthorizationKey. corda
connectionStatus Stato connessione gateway di rete virtuale 'Connesso'
'Connessione'
'NotConnected'
'Sconosciuto'
connectionType Tipo di connessione gateway IPsec/Dedicated/VpnClient/Vnet2Vnet 'ExpressRoute'
'IPsec'
'Vnet2Vnet'
'VPNClient'
egressBytesTransferred Byte in uscita trasferiti in questa connessione Int
enableBgp EnableBgp Flag Bool
ingressBytesTransferred Byte in ingresso trasferiti in questa connessione Int
localNetworkGateway2 Classe comune per informazioni generali sulle risorse LocalNetworkGateway
compagno Riferimento alla risorsa peering. SubResource
provisioningState Ottiene lo stato di provisioning della risorsa VirtualNetworkGatewayConnection Aggiornamento/Eliminazione/Operazione non riuscita corda
resourceGuid Ottiene o imposta la proprietà guid della risorsa VirtualNetworkGatewayConnection corda
routingWeight Peso del routing. Int
sharedKey Chiave di condivisione IPsec. corda
virtualNetworkGateway1 Classe comune per informazioni generali sulle risorse VirtualNetworkGateway
virtualNetworkGateway2 Classe comune per informazioni generali sulle risorse VirtualNetworkGateway

VirtualNetworkGatewayIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa corda
proprietà Proprietà di VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAllocationMethod Ottiene o imposta il metodo di allocazione PrivateIP 'Dynamic'
'Static'
provisioningState Ottiene lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
publicIPAddress Ottiene o imposta il riferimento della risorsa PublicIP SubResource
sottorete Ottiene o imposta il riferimento della risorsa subnet SubResource

VirtualNetworkGatewayPropertiesFormat

Nome Descrizione Valore
activeActive Flag ActiveActive Bool
bgpSettings Impostazioni del parlante BGP del gateway di rete virtuale BgpSettings
enableBgp EnableBgp Flag Bool
gatewayDefaultSite Ottiene o imposta il riferimento della risorsa LocalNetworkGateway che rappresenta il sito di rete locale con route predefinite. Assegnare un valore Null in caso di rimozione dell'impostazione del sito predefinita esistente. SubResource
gatewayType Tipo di questo gateway di rete virtuale. 'ExpressRoute'
'Vpn'
ipConfigurations IpConfigurations per il gateway di rete virtuale. VirtualNetworkGatewayIPConfiguration[]
provisioningState Ottiene lo stato di provisioning della risorsa VirtualNetworkGateway Aggiornamento/Eliminazione/Operazione non riuscita corda
resourceGuid Ottiene o imposta la proprietà guid della risorsa VirtualNetworkGateway corda
Sku Ottiene o imposta il riferimento della risorsa VirtualNetworkGatewaySku che rappresenta lo SKU selezionato per Gateway di rete virtuale. VirtualNetworkGatewaySku
vpnClientConfiguration Ottiene o imposta il riferimento della risorsa VpnClientConfiguration che rappresenta le configurazioni VpnClient da sito a sito. VpnClientConfiguration
vpnType Tipo di questo gateway di rete virtuale. 'PolicyBased'
'RouteBased'

VirtualNetworkGatewaySku

Nome Descrizione Valore
capacità Capacità Int
nome Nome sku del gateway -Basic/HighPerformance/Standard/UltraPerformance 'Basic'
'HighPerformance'
'Standard'
'UltraPerformance'
livello Livello sku del gateway -Basic/HighPerformance/Standard/UltraPerformance 'Basic'
'HighPerformance'
'Standard'
'UltraPerformance'

VpnClientConfiguration

Nome Descrizione Valore
vpnClientAddressPool Ottiene o imposta il riferimento della risorsa Spazio indirizzi che rappresenta lo spazio indirizzi per VpnClient da sito a sito. AddressSpace
vpnClientRevokedCertificates VpnClientRevokedCertificate per il gateway di rete virtuale. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate per il gateway di rete virtuale. VpnClientRootCertificate[]

VpnClientRevokedCertificate

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa corda
proprietà Proprietà del certificato client VPN revocato del gateway di rete virtuale VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Nome Descrizione Valore
provisioningState Ottiene lo stato di provisioning della risorsa certificato revocata del client VPN Aggiornamento/Eliminazione/Operazione non riuscita corda
Identificazione personale Ottiene o imposta l'identificazione personale del certificato client VPN revocata corda

VpnClientRootCertificate

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa corda
proprietà Proprietà dei certificati SSL del gateway applicazione VpnClientRootCertificatePropertiesFormat

VpnClientRootCertificatePropertiesFormat

Nome Descrizione Valore
provisioningState Ottiene lo stato di provisioning della risorsa del certificato radice del client VPN Aggiornamento/Eliminazione/Operazione non riuscita corda
publicCertData Ottiene o imposta i dati pubblici del certificato corda

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
Creare una connessione da rete virtuale BGP a rete virtuale Questo modello consente di connettere due reti virtuali usando gateway di rete virtuale e BGP
VPN da sito a sito con gateway VPN attivi con BGP Questo modello consente di distribuire una VPN da sito a sito tra due reti virtuali con gateway VPN nella configurazione attiva-attiva con BGP. Ogni gateway VPN di Azure risolve il nome di dominio completo dei peer remoti per determinare l'indirizzo IP pubblico del gateway VPN remoto. Il modello viene eseguito come previsto nelle aree di Azure con zone di disponibilità.

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa connessioni può essere distribuito con operazioni destinate a:

  • gruppi di risorse - Vedere i comandi di distribuzione del gruppo di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Network/connections, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Network/connections",
  "apiVersion": "2016-06-01",
  "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": {
        "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",
              "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": {
        "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",
              "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"
  }
}

Valori delle proprietà

AddressSpace

Nome Descrizione Valore
addressPrefixes Ottiene o imposta l'elenco di blocchi di indirizzi riservati per questa rete virtuale nella notazione CIDR string[]

BgpSettings

Nome Descrizione Valore
Asn Ottiene o imposta l'ASN dell'altoparlante BGP Int
bgpPeeringAddress Ottiene o imposta l'indirizzo di peering BGP e l'identificatore BGP di questo altoparlante BGP corda
peerWeight Ottiene o imposta il peso aggiunto alle route apprese da questo altoparlante BGP Int

LocalNetworkGateway

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
ubicazione Percorso risorsa corda
proprietà Proprietà LocalNetworkGateway LocalNetworkGatewayPropertiesFormat
Tag Tag delle risorse resourcetag

LocalNetworkGatewayPropertiesFormat

Nome Descrizione Valore
bgpSettings Impostazioni del parlante BGP del gateway di rete locale BgpSettings
gatewayIpAddress Indirizzo IP del gateway di rete locale. corda
localNetworkAddressSpace Spazio indirizzi del sito di rete locale AddressSpace
provisioningState Ottiene lo stato di provisioning della risorsa LocalNetworkGateway Aggiornamento/Eliminazione/Operazione non riuscita corda
resourceGuid Ottiene o imposta la proprietà guid della risorsa LocalNetworkGateway corda

Microsoft.Network/connections

Nome Descrizione Valore
apiVersion Versione dell'API '2016-06-01'
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
ubicazione Percorso risorsa corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà VirtualNetworkGatewayConnection VirtualNetworkGatewayConnectionPropertiesFormat
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.Network/connections'

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

Sottorisorsa

Nome Descrizione Valore
Id ID risorsa corda

VirtualNetworkGateway

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
ubicazione Percorso risorsa corda
proprietà Proprietà VirtualNetworkGateway VirtualNetworkGatewayPropertiesFormat
Tag Tag delle risorse resourcetag

VirtualNetworkGatewayConnectionPropertiesFormat

Nome Descrizione Valore
authorizationKey AuthorizationKey. corda
connectionStatus Stato connessione gateway di rete virtuale 'Connesso'
'Connessione'
'NotConnected'
'Sconosciuto'
connectionType Tipo di connessione gateway IPsec/Dedicated/VpnClient/Vnet2Vnet 'ExpressRoute'
'IPsec'
'Vnet2Vnet'
'VPNClient'
egressBytesTransferred Byte in uscita trasferiti in questa connessione Int
enableBgp EnableBgp Flag Bool
ingressBytesTransferred Byte in ingresso trasferiti in questa connessione Int
localNetworkGateway2 Classe comune per informazioni generali sulle risorse LocalNetworkGateway
compagno Riferimento alla risorsa peering. SubResource
provisioningState Ottiene lo stato di provisioning della risorsa VirtualNetworkGatewayConnection Aggiornamento/Eliminazione/Operazione non riuscita corda
resourceGuid Ottiene o imposta la proprietà guid della risorsa VirtualNetworkGatewayConnection corda
routingWeight Peso del routing. Int
sharedKey Chiave di condivisione IPsec. corda
virtualNetworkGateway1 Classe comune per informazioni generali sulle risorse VirtualNetworkGateway
virtualNetworkGateway2 Classe comune per informazioni generali sulle risorse VirtualNetworkGateway

VirtualNetworkGatewayIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa corda
proprietà Proprietà di VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAllocationMethod Ottiene o imposta il metodo di allocazione PrivateIP 'Dynamic'
'Static'
provisioningState Ottiene lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
publicIPAddress Ottiene o imposta il riferimento della risorsa PublicIP SubResource
sottorete Ottiene o imposta il riferimento della risorsa subnet SubResource

VirtualNetworkGatewayPropertiesFormat

Nome Descrizione Valore
activeActive Flag ActiveActive Bool
bgpSettings Impostazioni del parlante BGP del gateway di rete virtuale BgpSettings
enableBgp EnableBgp Flag Bool
gatewayDefaultSite Ottiene o imposta il riferimento della risorsa LocalNetworkGateway che rappresenta il sito di rete locale con route predefinite. Assegnare un valore Null in caso di rimozione dell'impostazione del sito predefinita esistente. SubResource
gatewayType Tipo di questo gateway di rete virtuale. 'ExpressRoute'
'Vpn'
ipConfigurations IpConfigurations per il gateway di rete virtuale. VirtualNetworkGatewayIPConfiguration[]
provisioningState Ottiene lo stato di provisioning della risorsa VirtualNetworkGateway Aggiornamento/Eliminazione/Operazione non riuscita corda
resourceGuid Ottiene o imposta la proprietà guid della risorsa VirtualNetworkGateway corda
Sku Ottiene o imposta il riferimento della risorsa VirtualNetworkGatewaySku che rappresenta lo SKU selezionato per Gateway di rete virtuale. VirtualNetworkGatewaySku
vpnClientConfiguration Ottiene o imposta il riferimento della risorsa VpnClientConfiguration che rappresenta le configurazioni VpnClient da sito a sito. VpnClientConfiguration
vpnType Tipo di questo gateway di rete virtuale. 'PolicyBased'
'RouteBased'

VirtualNetworkGatewaySku

Nome Descrizione Valore
capacità Capacità Int
nome Nome sku del gateway -Basic/HighPerformance/Standard/UltraPerformance 'Basic'
'HighPerformance'
'Standard'
'UltraPerformance'
livello Livello sku del gateway -Basic/HighPerformance/Standard/UltraPerformance 'Basic'
'HighPerformance'
'Standard'
'UltraPerformance'

VpnClientConfiguration

Nome Descrizione Valore
vpnClientAddressPool Ottiene o imposta il riferimento della risorsa Spazio indirizzi che rappresenta lo spazio indirizzi per VpnClient da sito a sito. AddressSpace
vpnClientRevokedCertificates VpnClientRevokedCertificate per il gateway di rete virtuale. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate per il gateway di rete virtuale. VpnClientRootCertificate[]

VpnClientRevokedCertificate

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa corda
proprietà Proprietà del certificato client VPN revocato del gateway di rete virtuale VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Nome Descrizione Valore
provisioningState Ottiene lo stato di provisioning della risorsa certificato revocata del client VPN Aggiornamento/Eliminazione/Operazione non riuscita corda
Identificazione personale Ottiene o imposta l'identificazione personale del certificato client VPN revocata corda

VpnClientRootCertificate

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa corda
proprietà Proprietà dei certificati SSL del gateway applicazione VpnClientRootCertificatePropertiesFormat

VpnClientRootCertificatePropertiesFormat

Nome Descrizione Valore
provisioningState Ottiene lo stato di provisioning della risorsa del certificato radice del client VPN Aggiornamento/Eliminazione/Operazione non riuscita corda
publicCertData Ottiene o imposta i dati pubblici del certificato corda

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
DI BOSH CF

Distribuire in Azure
Questo modello consente di configurare le risorse necessarie per distribuire BOSH e Cloud Foundry in due aree in Azure.
Connettere un circuito ExpressRoute a una rete virtuale

Distribuire in Azure
Questo modello crea una rete virtuale, un gateway ExpresRoute e una connessione a un circuito ExpressRoute con provisioning e abilitato con AzurePrivatePeering configurato.
Creare una connessione da rete virtuale BGP a rete virtuale

Distribuire in Azure
Questo modello consente di connettere due reti virtuali usando gateway di rete virtuale e BGP
Creare una connessione VPN da sito a sito

Distribuire in Azure
Questo modello consente di creare una connessione VPN da sito a sito usando i gateway di rete virtuale
Creare una connessione VPN da sito a sito con di macchine virtuali

Distribuire in Azure
Questo modello consente di creare una connessione VPN da sito a sito usando i gateway di rete virtuale
Creare una connessione da rete virtuale a rete virtuale tra due aree

Distribuire in Azure
Questo modello consente di connettere due reti virtuali in aree diverse usando i gateway di rete virtuale
Creare tre reti virtuali per illustrare le connessioni BGP transitive

Distribuire in Azure
Questo modello distribuisce tre reti virtuali connesse tramite gateway di rete virtuale e connessioni abilitate per BGP
Distribuire la replica geografica HBase

Distribuire in Azure
Questo modello consente di configurare un ambiente di Azure per la replica HBase in due aree diverse con connessione VPN da rete virtuale a rete virtuale.
Estendere una rete virtuale di Azure esistente a una configurazione multi-VNET

Distribuire in Azure
Questo modello consente di estendere un ambiente di rete virtuale singola esistente a un ambiente multi-VNET che si estende in due aree del data center usando gateway da rete virtuale a rete virtuale
VPN da sito a sito con gateway VPN attivi con BGP

Distribuire in Azure
Questo modello consente di distribuire una VPN da sito a sito tra due reti virtuali con gateway VPN nella configurazione attiva-attiva con BGP. Ogni gateway VPN di Azure risolve il nome di dominio completo dei peer remoti per determinare l'indirizzo IP pubblico del gateway VPN remoto. Il modello viene eseguito come previsto nelle aree di Azure con zone di disponibilità.
di criteri IPSec personalizzati VPN

Distribuire in Azure
Questo criterio IPSec personalizzato consente una configurazione più granulare dei parametri IKE. In questo modo è possibile distribuire criteri VPN da sito a sito per supportare impostazioni specifiche nel dispositivo VPN Endpoit.

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa connessioni può essere distribuito con operazioni destinate a:

  • gruppi di risorse

Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.

Formato risorsa

Per creare una risorsa Microsoft.Network/connections, aggiungere il modello Terraform seguente.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/connections@2016-06-01"
  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 = {
          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"
                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 = {
          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"
                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"
        }
      }
    }
  })
}

Valori delle proprietà

AddressSpace

Nome Descrizione Valore
addressPrefixes Ottiene o imposta l'elenco di blocchi di indirizzi riservati per questa rete virtuale nella notazione CIDR string[]

BgpSettings

Nome Descrizione Valore
Asn Ottiene o imposta l'ASN dell'altoparlante BGP Int
bgpPeeringAddress Ottiene o imposta l'indirizzo di peering BGP e l'identificatore BGP di questo altoparlante BGP corda
peerWeight Ottiene o imposta il peso aggiunto alle route apprese da questo altoparlante BGP Int

LocalNetworkGateway

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
ubicazione Percorso risorsa corda
proprietà Proprietà LocalNetworkGateway LocalNetworkGatewayPropertiesFormat
Tag Tag delle risorse resourcetag

LocalNetworkGatewayPropertiesFormat

Nome Descrizione Valore
bgpSettings Impostazioni del parlante BGP del gateway di rete locale BgpSettings
gatewayIpAddress Indirizzo IP del gateway di rete locale. corda
localNetworkAddressSpace Spazio indirizzi del sito di rete locale AddressSpace
provisioningState Ottiene lo stato di provisioning della risorsa LocalNetworkGateway Aggiornamento/Eliminazione/Operazione non riuscita corda
resourceGuid Ottiene o imposta la proprietà guid della risorsa LocalNetworkGateway corda

Microsoft.Network/connections

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
ubicazione Percorso risorsa corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà VirtualNetworkGatewayConnection VirtualNetworkGatewayConnectionPropertiesFormat
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.Network/connections@2016-06-01"

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

Sottorisorsa

Nome Descrizione Valore
Id ID risorsa corda

VirtualNetworkGateway

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
ubicazione Percorso risorsa corda
proprietà Proprietà VirtualNetworkGateway VirtualNetworkGatewayPropertiesFormat
Tag Tag delle risorse resourcetag

VirtualNetworkGatewayConnectionPropertiesFormat

Nome Descrizione Valore
authorizationKey AuthorizationKey. corda
connectionStatus Stato connessione gateway di rete virtuale 'Connesso'
'Connessione'
'NotConnected'
'Sconosciuto'
connectionType Tipo di connessione gateway IPsec/Dedicated/VpnClient/Vnet2Vnet 'ExpressRoute'
'IPsec'
'Vnet2Vnet'
'VPNClient'
egressBytesTransferred Byte in uscita trasferiti in questa connessione Int
enableBgp EnableBgp Flag Bool
ingressBytesTransferred Byte in ingresso trasferiti in questa connessione Int
localNetworkGateway2 Classe comune per informazioni generali sulle risorse LocalNetworkGateway
compagno Riferimento alla risorsa peering. SubResource
provisioningState Ottiene lo stato di provisioning della risorsa VirtualNetworkGatewayConnection Aggiornamento/Eliminazione/Operazione non riuscita corda
resourceGuid Ottiene o imposta la proprietà guid della risorsa VirtualNetworkGatewayConnection corda
routingWeight Peso del routing. Int
sharedKey Chiave di condivisione IPsec. corda
virtualNetworkGateway1 Classe comune per informazioni generali sulle risorse VirtualNetworkGateway
virtualNetworkGateway2 Classe comune per informazioni generali sulle risorse VirtualNetworkGateway

VirtualNetworkGatewayIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa corda
proprietà Proprietà di VirtualNetworkGatewayIPConfiguration VirtualNetworkGatewayIPConfigurationPropertiesFormat

VirtualNetworkGatewayIPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAllocationMethod Ottiene o imposta il metodo di allocazione PrivateIP 'Dynamic'
'Static'
provisioningState Ottiene lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
publicIPAddress Ottiene o imposta il riferimento della risorsa PublicIP SubResource
sottorete Ottiene o imposta il riferimento della risorsa subnet SubResource

VirtualNetworkGatewayPropertiesFormat

Nome Descrizione Valore
activeActive Flag ActiveActive Bool
bgpSettings Impostazioni del parlante BGP del gateway di rete virtuale BgpSettings
enableBgp EnableBgp Flag Bool
gatewayDefaultSite Ottiene o imposta il riferimento della risorsa LocalNetworkGateway che rappresenta il sito di rete locale con route predefinite. Assegnare un valore Null in caso di rimozione dell'impostazione del sito predefinita esistente. SubResource
gatewayType Tipo di questo gateway di rete virtuale. 'ExpressRoute'
'Vpn'
ipConfigurations IpConfigurations per il gateway di rete virtuale. VirtualNetworkGatewayIPConfiguration[]
provisioningState Ottiene lo stato di provisioning della risorsa VirtualNetworkGateway Aggiornamento/Eliminazione/Operazione non riuscita corda
resourceGuid Ottiene o imposta la proprietà guid della risorsa VirtualNetworkGateway corda
Sku Ottiene o imposta il riferimento della risorsa VirtualNetworkGatewaySku che rappresenta lo SKU selezionato per Gateway di rete virtuale. VirtualNetworkGatewaySku
vpnClientConfiguration Ottiene o imposta il riferimento della risorsa VpnClientConfiguration che rappresenta le configurazioni VpnClient da sito a sito. VpnClientConfiguration
vpnType Tipo di questo gateway di rete virtuale. 'PolicyBased'
'RouteBased'

VirtualNetworkGatewaySku

Nome Descrizione Valore
capacità Capacità Int
nome Nome sku del gateway -Basic/HighPerformance/Standard/UltraPerformance 'Basic'
'HighPerformance'
'Standard'
'UltraPerformance'
livello Livello sku del gateway -Basic/HighPerformance/Standard/UltraPerformance 'Basic'
'HighPerformance'
'Standard'
'UltraPerformance'

VpnClientConfiguration

Nome Descrizione Valore
vpnClientAddressPool Ottiene o imposta il riferimento della risorsa Spazio indirizzi che rappresenta lo spazio indirizzi per VpnClient da sito a sito. AddressSpace
vpnClientRevokedCertificates VpnClientRevokedCertificate per il gateway di rete virtuale. VpnClientRevokedCertificate[]
vpnClientRootCertificates VpnClientRootCertificate per il gateway di rete virtuale. VpnClientRootCertificate[]

VpnClientRevokedCertificate

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa corda
proprietà Proprietà del certificato client VPN revocato del gateway di rete virtuale VpnClientRevokedCertificatePropertiesFormat

VpnClientRevokedCertificatePropertiesFormat

Nome Descrizione Valore
provisioningState Ottiene lo stato di provisioning della risorsa certificato revocata del client VPN Aggiornamento/Eliminazione/Operazione non riuscita corda
Identificazione personale Ottiene o imposta l'identificazione personale del certificato client VPN revocata corda

VpnClientRootCertificate

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa corda
proprietà Proprietà dei certificati SSL del gateway applicazione VpnClientRootCertificatePropertiesFormat

VpnClientRootCertificatePropertiesFormat

Nome Descrizione Valore
provisioningState Ottiene lo stato di provisioning della risorsa del certificato radice del client VPN Aggiornamento/Eliminazione/Operazione non riuscita corda
publicCertData Ottiene o imposta i dati pubblici del certificato corda