Definizione di risorsa Bicep
Il tipo di risorsa virtualHubs/hubVirtualNetworkConnections 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/virtualHubs/hubVirtualNetworkConnections, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2021-08-01' = {
parent: resourceSymbolicName
name: 'string'
properties: {
allowHubToRemoteVnetTransit: bool
allowRemoteVnetToUseHubVnetGateways: bool
enableInternetSecurity: bool
remoteVirtualNetwork: {
id: 'string'
}
routingConfiguration: {
associatedRouteTable: {
id: 'string'
}
propagatedRouteTables: {
ids: [
{
id: 'string'
}
]
labels: [
'string'
]
}
vnetRoutes: {
staticRoutes: [
{
addressPrefixes: [
'string'
]
name: 'string'
nextHopIpAddress: 'string'
}
]
}
}
}
}
Valori delle proprietà
Microsoft.Network/virtualHubs/hubVirtualNetworkConnections
Nome |
Descrizione |
Valore |
nome |
Nome della risorsa |
stringa (obbligatorio) |
genitore |
In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.
Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre. |
Nome simbolico per la risorsa di tipo: virtualHubs |
proprietà |
Proprietà della connessione di rete virtuale hub. |
HubVirtualNetworkConnectionProperties |
HubVirtualNetworkConnectionProperties
Nome |
Descrizione |
Valore |
allowHubToRemoteVnetTransit |
Deprecato: transito da VirtualHub a RemoteVnet da abilitato o meno. |
Bool |
allowRemoteVnetToUseHubVnetGateways |
Deprecato: consentire a RemoteVnet di usare i gateway dell'hub virtuale. |
Bool |
abilitareInternetSecurity |
Abilitare la sicurezza Internet. |
Bool |
remotoVirtualNetwork |
Riferimento alla rete virtuale remota. |
SubResource |
routingConfiguration |
Configurazione di routing che indica le tabelle di route associate e propagate in questa connessione. |
Configurazione del routing |
PropagatedRouteTable
Nome |
Descrizione |
Valore |
Id |
Elenco di ID risorsa di tutte le tabelle RouteTable. |
SubResource [] |
Etichette |
Elenco di etichette. |
stringa[] |
Configurazione del routing
Nome |
Descrizione |
Valore |
associatoRouteTable |
Id risorsa RouteTable associato a questo RoutingConfiguration. |
SubResource |
propagatedRouteTables |
Elenco di RouteTables a cui annunciare le route. |
PropagatedRouteTable |
vnetRoute |
Elenco di route che controllano il routing da VirtualHub in una connessione di rete virtuale. |
VnetRoute |
Percorso statico
Nome |
Descrizione |
Valore |
indirizzoPrefissi |
Elenco di tutti i prefissi di indirizzo. |
stringa[] |
nome |
Nome dell'oggetto StaticRoute univoco all'interno di una rete virtuale. |
corda |
successivoHopIpAddress |
Indirizzo IP dell'hop successivo. |
corda |
Sottorisorsa
Nome |
Descrizione |
Valore |
Id |
ID risorsa. |
corda |
Route virtuale
Nome |
Descrizione |
Valore |
staticRoutes |
Elenco di tutte le route statiche. |
StaticRoute [] |
Esempi di utilizzo
Esempi di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti contengono esempi Bicep per la distribuzione di questo tipo di risorsa.
File bicipite |
Descrizione |
hub virtuali protetti |
Questo modello crea un hub virtuale protetto usando Firewall di Azure per proteggere il traffico di rete cloud destinato a Internet. |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa virtualHubs/hubVirtualNetworkConnections 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/virtualHubs/hubVirtualNetworkConnections, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Network/virtualHubs/hubVirtualNetworkConnections",
"apiVersion": "2021-08-01",
"name": "string",
"properties": {
"allowHubToRemoteVnetTransit": "bool",
"allowRemoteVnetToUseHubVnetGateways": "bool",
"enableInternetSecurity": "bool",
"remoteVirtualNetwork": {
"id": "string"
},
"routingConfiguration": {
"associatedRouteTable": {
"id": "string"
},
"propagatedRouteTables": {
"ids": [
{
"id": "string"
}
],
"labels": [ "string" ]
},
"vnetRoutes": {
"staticRoutes": [
{
"addressPrefixes": [ "string" ],
"name": "string",
"nextHopIpAddress": "string"
}
]
}
}
}
}
Valori delle proprietà
Microsoft.Network/virtualHubs/hubVirtualNetworkConnections
Nome |
Descrizione |
Valore |
versione dell'API |
Versione dell'API |
'2021-08-01' |
nome |
Nome della risorsa |
stringa (obbligatorio) |
proprietà |
Proprietà della connessione di rete virtuale hub. |
HubVirtualNetworkConnectionProperties |
digitare |
Tipo di risorsa |
'Microsoft.Network/virtualHubs/hubVirtualNetworkConnections' |
HubVirtualNetworkConnectionProperties
Nome |
Descrizione |
Valore |
allowHubToRemoteVnetTransit |
Deprecato: transito da VirtualHub a RemoteVnet da abilitato o meno. |
Bool |
allowRemoteVnetToUseHubVnetGateways |
Deprecato: consentire a RemoteVnet di usare i gateway dell'hub virtuale. |
Bool |
abilitareInternetSecurity |
Abilitare la sicurezza Internet. |
Bool |
remotoVirtualNetwork |
Riferimento alla rete virtuale remota. |
SubResource |
routingConfiguration |
Configurazione di routing che indica le tabelle di route associate e propagate in questa connessione. |
Configurazione del routing |
PropagatedRouteTable
Nome |
Descrizione |
Valore |
Id |
Elenco di ID risorsa di tutte le tabelle RouteTable. |
SubResource [] |
Etichette |
Elenco di etichette. |
stringa[] |
Configurazione del routing
Nome |
Descrizione |
Valore |
associatoRouteTable |
Id risorsa RouteTable associato a questo RoutingConfiguration. |
SubResource |
propagatedRouteTables |
Elenco di RouteTables a cui annunciare le route. |
PropagatedRouteTable |
vnetRoute |
Elenco di route che controllano il routing da VirtualHub in una connessione di rete virtuale. |
VnetRoute |
Percorso statico
Nome |
Descrizione |
Valore |
indirizzoPrefissi |
Elenco di tutti i prefissi di indirizzo. |
stringa[] |
nome |
Nome dell'oggetto StaticRoute univoco all'interno di una rete virtuale. |
corda |
successivoHopIpAddress |
Indirizzo IP dell'hop successivo. |
corda |
Sottorisorsa
Nome |
Descrizione |
Valore |
Id |
ID risorsa. |
corda |
Route virtuale
Nome |
Descrizione |
Valore |
staticRoutes |
Elenco di tutte le route statiche. |
StaticRoute [] |
Esempi di utilizzo
Modelli di avvio rapido di Azure
I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.
Il tipo di risorsa virtualHubs/hubVirtualNetworkConnections può essere distribuito con operazioni destinate a:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Per creare una risorsa Microsoft.Network/virtualHubs/hubVirtualNetworkConnections, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2021-08-01"
name = "string"
parent_id = "string"
body = {
properties = {
allowHubToRemoteVnetTransit = bool
allowRemoteVnetToUseHubVnetGateways = bool
enableInternetSecurity = bool
remoteVirtualNetwork = {
id = "string"
}
routingConfiguration = {
associatedRouteTable = {
id = "string"
}
propagatedRouteTables = {
ids = [
{
id = "string"
}
]
labels = [
"string"
]
}
vnetRoutes = {
staticRoutes = [
{
addressPrefixes = [
"string"
]
name = "string"
nextHopIpAddress = "string"
}
]
}
}
}
}
}
Valori delle proprietà
Microsoft.Network/virtualHubs/hubVirtualNetworkConnections
Nome |
Descrizione |
Valore |
nome |
Nome della risorsa |
stringa (obbligatorio) |
parent_id |
ID della risorsa padre per questa risorsa. |
ID per la risorsa di tipo: virtualHubs |
proprietà |
Proprietà della connessione di rete virtuale hub. |
HubVirtualNetworkConnectionProperties |
digitare |
Tipo di risorsa |
"Microsoft.Network/virtualHubs/hubVirtualNetworkConnections@2021-08-01" |
HubVirtualNetworkConnectionProperties
Nome |
Descrizione |
Valore |
allowHubToRemoteVnetTransit |
Deprecato: transito da VirtualHub a RemoteVnet da abilitato o meno. |
Bool |
allowRemoteVnetToUseHubVnetGateways |
Deprecato: consentire a RemoteVnet di usare i gateway dell'hub virtuale. |
Bool |
abilitareInternetSecurity |
Abilitare la sicurezza Internet. |
Bool |
remotoVirtualNetwork |
Riferimento alla rete virtuale remota. |
SubResource |
routingConfiguration |
Configurazione di routing che indica le tabelle di route associate e propagate in questa connessione. |
Configurazione del routing |
PropagatedRouteTable
Nome |
Descrizione |
Valore |
Id |
Elenco di ID risorsa di tutte le tabelle RouteTable. |
SubResource [] |
Etichette |
Elenco di etichette. |
stringa[] |
Configurazione del routing
Nome |
Descrizione |
Valore |
associatoRouteTable |
Id risorsa RouteTable associato a questo RoutingConfiguration. |
SubResource |
propagatedRouteTables |
Elenco di RouteTables a cui annunciare le route. |
PropagatedRouteTable |
vnetRoute |
Elenco di route che controllano il routing da VirtualHub in una connessione di rete virtuale. |
VnetRoute |
Percorso statico
Nome |
Descrizione |
Valore |
indirizzoPrefissi |
Elenco di tutti i prefissi di indirizzo. |
stringa[] |
nome |
Nome dell'oggetto StaticRoute univoco all'interno di una rete virtuale. |
corda |
successivoHopIpAddress |
Indirizzo IP dell'hop successivo. |
corda |
Sottorisorsa
Nome |
Descrizione |
Valore |
Id |
ID risorsa. |
corda |
Route virtuale
Nome |
Descrizione |
Valore |
staticRoutes |
Elenco di tutte le route statiche. |
StaticRoute [] |