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.
Per creare una risorsa Microsoft.Network/connections, aggiungere il bicep seguente al modello.
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'
}
}
Valori delle proprietà
AddressSpace
Nome |
Descrizione |
Valore |
addressPrefixes |
Elenco di blocchi di indirizzi riservati per questa rete virtuale nella notazione CIDR. |
string[] |
BgpSettings
Nome |
Descrizione |
Valore |
Asn |
ASN dell'altoparlante BGP. |
Int |
bgpPeeringAddress |
L'indirizzo di peering BGP e l'identificatore BGP di questo altoparlante BGP. |
corda |
peerWeight |
Peso aggiunto alle route apprese da questo altoparlante BGP. |
Int |
LocalNetworkGateway
Nome |
Descrizione |
Valore |
etag |
Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. |
corda |
Id |
ID risorsa. |
corda |
ubicazione |
Percorso della risorsa. |
corda |
proprietà |
Proprietà LocalNetworkGateway |
LocalNetworkGatewayPropertiesFormat (obbligatorio) |
Tag |
Tag di risorsa. |
resourcetag |
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 |
resourceGuid |
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 della risorsa. |
corda |
nome |
Nome della risorsa |
stringa (obbligatorio) |
proprietà |
Proprietà VirtualNetworkGatewayConnection |
VirtualNetworkGatewayConnectionPropertiesFormat (obbligatorio) |
Tag |
Tag delle risorse |
Dizionario di nomi e valori di tag. Vedere tag nei modelli |
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 della risorsa. |
corda |
proprietà |
Proprietà VirtualNetworkGateway |
VirtualNetworkGatewayPropertiesFormat (obbligatorio) |
Tag |
Tag di risorsa. |
resourcetag |
Nome |
Descrizione |
Valore |
authorizationKey |
AuthorizationKey. |
corda |
connectionType |
Tipo di connessione gateway. I valori possibili sono: "IPsec", "Vnet2Vnet", "ExpressRoute" e "VPNClient". |
'ExpressRoute' 'IPsec' 'Vnet2Vnet' 'VPNClient' (obbligatorio) |
enableBgp |
Flag EnableBgp |
Bool |
localNetworkGateway2 |
Classe comune per informazioni generali sulle risorse |
LocalNetworkGateway |
compagno |
Riferimento alla risorsa peering. |
SubResource |
resourceGuid |
Proprietà GUID della risorsa VirtualNetworkGatewayConnection. |
corda |
routingWeight |
Peso del routing. |
Int |
sharedKey |
Chiave condivisa IPSec. |
corda |
virtualNetworkGateway1 |
Classe comune per informazioni generali sulle risorse |
VirtualNetworkGateway (obbligatorio) |
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 |
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 |
Nome |
Descrizione |
Valore |
privateIPAllocationMethod |
Metodo di allocazione IP privato. I valori possibili sono: 'Static' e 'Dynamic'. |
'Dynamic' 'Static' |
publicIPAddress |
Riferimento della risorsa IP pubblica. |
SubResource |
sottorete |
Riferimento della risorsa subnet. |
SubResource |
Nome |
Descrizione |
Valore |
activeActive |
Flag ActiveActive |
Bool |
bgpSettings |
Impostazioni dell'altoparlante BGP del gateway di rete virtuale. |
BgpSettings |
enableBgp |
Indica se BGP è abilitato o meno per questo gateway di rete virtuale. |
Bool |
gatewayDefaultSite |
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. I valori possibili sono: "Vpn" e "ExpressRoute". |
'ExpressRoute' 'Vpn' |
ipConfigurations |
Configurazioni IP per il gateway di rete virtuale. |
VirtualNetworkGatewayIPConfiguration[] |
resourceGuid |
Proprietà GUID della risorsa VirtualNetworkGateway. |
corda |
Sku |
Riferimento della risorsa VirtualNetworkGatewaySku che rappresenta lo SKU selezionato per Gateway di rete virtuale. |
VirtualNetworkGatewaySku |
vpnClientConfiguration |
Riferimento della risorsa VpnClientConfiguration che rappresenta le configurazioni VpnClient da sito a sito. |
VpnClientConfiguration |
vpnType |
Tipo di questo gateway di rete virtuale. I valori possibili sono: 'PolicyBased' e 'RouteBased'. |
'PolicyBased' 'RouteBased' |
VirtualNetworkGatewaySku
Nome |
Descrizione |
Valore |
capacità |
Capacità. |
Int |
nome |
Nome SKU del gateway. I valori possibili sono: 'Basic', 'HighPerformance','Standard' e 'UltraPerformance'. |
'Basic' 'HighPerformance' 'Standard' 'UltraPerformance' |
livello |
Livello SKU del gateway. I valori possibili sono: 'Basic', 'HighPerformance','Standard' e 'UltraPerformance'. |
'Basic' 'HighPerformance' 'Standard' 'UltraPerformance' |
VpnClientConfiguration
Nome |
Descrizione |
Valore |
vpnClientAddressPool |
Riferimento della risorsa dello 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 |
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 |
Nome |
Descrizione |
Valore |
Identificazione personale |
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 |
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 (obbligatorio) |
Nome |
Descrizione |
Valore |
publicCertData |
Dati pubblici del certificato. |
stringa (obbligatorio) |
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.
Per creare una risorsa Microsoft.Network/connections, aggiungere il codice JSON seguente al modello.
{
"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"
}
}
Valori delle proprietà
AddressSpace
Nome |
Descrizione |
Valore |
addressPrefixes |
Elenco di blocchi di indirizzi riservati per questa rete virtuale nella notazione CIDR. |
string[] |
BgpSettings
Nome |
Descrizione |
Valore |
Asn |
ASN dell'altoparlante BGP. |
Int |
bgpPeeringAddress |
L'indirizzo di peering BGP e l'identificatore BGP di questo altoparlante BGP. |
corda |
peerWeight |
Peso aggiunto alle route apprese da questo altoparlante BGP. |
Int |
LocalNetworkGateway
Nome |
Descrizione |
Valore |
etag |
Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. |
corda |
Id |
ID risorsa. |
corda |
ubicazione |
Percorso della risorsa. |
corda |
proprietà |
Proprietà LocalNetworkGateway |
LocalNetworkGatewayPropertiesFormat (obbligatorio) |
Tag |
Tag di risorsa. |
resourcetag |
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 |
resourceGuid |
Proprietà GUID della risorsa LocalNetworkGateway. |
corda |
Microsoft.Network/connections
Nome |
Descrizione |
Valore |
apiVersion |
Versione dell'API |
'2016-12-01' |
etag |
Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. |
corda |
ubicazione |
Percorso della risorsa. |
corda |
nome |
Nome della risorsa |
stringa (obbligatorio) |
proprietà |
Proprietà VirtualNetworkGatewayConnection |
VirtualNetworkGatewayConnectionPropertiesFormat (obbligatorio) |
Tag |
Tag delle risorse |
Dizionario di nomi e valori di tag. Vedere tag nei modelli |
digitare |
Tipo di risorsa |
'Microsoft.Network/connections' |
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 della risorsa. |
corda |
proprietà |
Proprietà VirtualNetworkGateway |
VirtualNetworkGatewayPropertiesFormat (obbligatorio) |
Tag |
Tag di risorsa. |
resourcetag |
Nome |
Descrizione |
Valore |
authorizationKey |
AuthorizationKey. |
corda |
connectionType |
Tipo di connessione gateway. I valori possibili sono: "IPsec", "Vnet2Vnet", "ExpressRoute" e "VPNClient". |
'ExpressRoute' 'IPsec' 'Vnet2Vnet' 'VPNClient' (obbligatorio) |
enableBgp |
Flag EnableBgp |
Bool |
localNetworkGateway2 |
Classe comune per informazioni generali sulle risorse |
LocalNetworkGateway |
compagno |
Riferimento alla risorsa peering. |
SubResource |
resourceGuid |
Proprietà GUID della risorsa VirtualNetworkGatewayConnection. |
corda |
routingWeight |
Peso del routing. |
Int |
sharedKey |
Chiave condivisa IPSec. |
corda |
virtualNetworkGateway1 |
Classe comune per informazioni generali sulle risorse |
VirtualNetworkGateway (obbligatorio) |
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 |
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 |
Nome |
Descrizione |
Valore |
privateIPAllocationMethod |
Metodo di allocazione IP privato. I valori possibili sono: 'Static' e 'Dynamic'. |
'Dynamic' 'Static' |
publicIPAddress |
Riferimento della risorsa IP pubblica. |
SubResource |
sottorete |
Riferimento della risorsa subnet. |
SubResource |
Nome |
Descrizione |
Valore |
activeActive |
Flag ActiveActive |
Bool |
bgpSettings |
Impostazioni dell'altoparlante BGP del gateway di rete virtuale. |
BgpSettings |
enableBgp |
Indica se BGP è abilitato o meno per questo gateway di rete virtuale. |
Bool |
gatewayDefaultSite |
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. I valori possibili sono: "Vpn" e "ExpressRoute". |
'ExpressRoute' 'Vpn' |
ipConfigurations |
Configurazioni IP per il gateway di rete virtuale. |
VirtualNetworkGatewayIPConfiguration[] |
resourceGuid |
Proprietà GUID della risorsa VirtualNetworkGateway. |
corda |
Sku |
Riferimento della risorsa VirtualNetworkGatewaySku che rappresenta lo SKU selezionato per Gateway di rete virtuale. |
VirtualNetworkGatewaySku |
vpnClientConfiguration |
Riferimento della risorsa VpnClientConfiguration che rappresenta le configurazioni VpnClient da sito a sito. |
VpnClientConfiguration |
vpnType |
Tipo di questo gateway di rete virtuale. I valori possibili sono: 'PolicyBased' e 'RouteBased'. |
'PolicyBased' 'RouteBased' |
VirtualNetworkGatewaySku
Nome |
Descrizione |
Valore |
capacità |
Capacità. |
Int |
nome |
Nome SKU del gateway. I valori possibili sono: 'Basic', 'HighPerformance','Standard' e 'UltraPerformance'. |
'Basic' 'HighPerformance' 'Standard' 'UltraPerformance' |
livello |
Livello SKU del gateway. I valori possibili sono: 'Basic', 'HighPerformance','Standard' e 'UltraPerformance'. |
'Basic' 'HighPerformance' 'Standard' 'UltraPerformance' |
VpnClientConfiguration
Nome |
Descrizione |
Valore |
vpnClientAddressPool |
Riferimento della risorsa dello 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 |
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 |
Nome |
Descrizione |
Valore |
Identificazione personale |
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 |
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 (obbligatorio) |
Nome |
Descrizione |
Valore |
publicCertData |
Dati pubblici del certificato. |
stringa (obbligatorio) |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.