Definizione di risorsa Bicep
Il tipo di risorsa virtualHubs/ipConfigurations può essere distribuito con operazioni destinate:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Per creare una risorsa Microsoft.Network/virtualHubs/ipConfigurations, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Network/virtualHubs/ipConfigurations@2021-08-01' = {
name: 'string'
parent: resourceSymbolicName
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
publicIPAddress: {
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
id: 'string'
location: 'string'
properties: {
ddosSettings: {
ddosCustomPolicy: {
id: 'string'
}
protectedIP: bool
protectionCoverage: 'string'
}
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
linkedPublicIPAddress: {
public-ip-address-object
}
migrationPhase: 'string'
natGateway: {
id: 'string'
location: 'string'
properties: {
idleTimeoutInMinutes: int
publicIpAddresses: [
{
id: 'string'
}
]
publicIpPrefixes: [
{
id: 'string'
}
]
}
sku: {
name: 'Standard'
}
tags: {}
zones: [
'string'
]
}
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
servicePublicIPAddress: {
public-ip-address-object
}
}
sku: {
name: 'string'
tier: 'string'
}
tags: {}
zones: [
'string'
]
}
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
applicationGatewayIpConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: 'string'
}
type: 'string'
}
]
ipAllocations: [
{
id: 'string'
}
]
natGateway: {
id: 'string'
}
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
securityRules: [
{
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
hasBgpOverride: bool
nextHopIpAddress: 'string'
nextHopType: 'string'
}
type: 'string'
}
]
}
tags: {}
}
serviceEndpointPolicies: [
{
id: 'string'
location: 'string'
properties: {
contextualServiceEndpointPolicies: [
'string'
]
serviceAlias: 'string'
serviceEndpointPolicyDefinitions: [
{
id: 'string'
name: 'string'
properties: {
description: 'string'
service: 'string'
serviceResources: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
service: 'string'
}
]
}
type: 'string'
}
}
}
Valori delle proprietà
virtualHubs/ipConfigurations
Nome |
Descrizione |
valore |
name |
Nome della risorsa
Vedere come impostare nomi e tipi per le risorse figlio in Bicep. |
stringa (obbligatoria) |
padre |
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 esterna alla risorsa padre. |
Nome simbolico per la risorsa di tipo: virtualHubs |
properties |
Proprietà degli IPConfiguration dell'hub virtuale. |
HubIPConfigurationPropertiesFormat |
Nome |
Descrizione |
Valore |
privateIPAddress |
Indirizzo IP privato della configurazione IP. |
string |
privateIPAllocationMethod |
Metodo di allocazione degli indirizzi IP privati. |
'Dynamic' 'Statico' |
publicIPAddress |
Riferimento alla risorsa IP pubblica. |
PublicIPAddress |
Subnet |
Riferimento alla risorsa della subnet. |
Subnet |
PublicIPAddress
Nome |
Descrizione |
Valore |
extendedLocation |
Percorso esteso dell'indirizzo IP pubblico. |
ExtendedLocation |
id |
ID risorsa. |
string |
posizione |
Percorso della risorsa. |
string |
properties |
Proprietà degli indirizzi IP pubblici. |
PublicIPAddressPropertiesFormat |
sku |
SKU indirizzo IP pubblico. |
PublicIPAddressSku |
tags |
Tag di risorse. |
object |
zone |
Elenco delle zone di disponibilità che denonono l'INDIRIZZO IP allocato per la risorsa deve venire da. |
string[] |
ExtendedLocation
Nome |
Descrizione |
valore |
name |
Nome della posizione estesa. |
string |
type |
Tipo della posizione estesa. |
'EdgeZone' |
Nome |
Descrizione |
Valore |
ddosSettings |
Criteri personalizzati di protezione DDoS associati all'indirizzo IP pubblico. |
DdosSettings |
deleteOption |
Specificare cosa accade all'indirizzo IP pubblico quando la macchina virtuale che lo usa viene eliminata |
'Delete' 'Detach' |
dnsSettings |
Nome di dominio completo del record DNS associato all'indirizzo IP pubblico. |
PublicIPAddressDnsSettings |
idleTimeoutInMinutes |
Timeout di inattività dell'indirizzo IP pubblico. |
INT |
IpAddress |
Indirizzo IP associato alla risorsa indirizzo IP pubblico. |
string |
ipTags |
Elenco di tag associati all'indirizzo IP pubblico. |
IpTag[] |
linkedPublicIPAddress |
Indirizzo IP pubblico collegato della risorsa indirizzo IP pubblico. |
PublicIPAddress |
migrationPhase |
Fase di migrazione dell'indirizzo IP pubblico. |
'Abort' 'Commit' 'Committed' 'Nessuno' 'Prepara' |
natGateway |
NatGateway per l'indirizzo IP pubblico. |
NatGateway |
publicIPAddressVersion |
Versione dell'indirizzo IP pubblico. |
'IPv4' 'IPv6' |
publicIPAllocationMethod |
Metodo di allocazione dell'indirizzo IP pubblico. |
'Dynamic' 'Static' |
publicIPPrefix |
Il prefisso IP pubblico da cui deve essere allocato questo indirizzo IP pubblico. |
Sottorisorsa |
servicePublicIPAddress |
Indirizzo IP pubblico del servizio della risorsa indirizzo IP pubblico. |
PublicIPAddress |
DdosSettings
Nome |
Descrizione |
Valore |
ddosCustomPolicy |
Criteri personalizzati DDoS associati all'indirizzo IP pubblico. |
Sottorisorsa |
protectedIP |
Abilita la protezione DDoS nell'indirizzo IP pubblico. |
bool |
protectionCoverage |
Personalizzazione dei criteri di protezione DDoS dell'indirizzo IP pubblico. Solo la copertura standard avrà la possibilità di essere personalizzata. |
'Basic' 'Standard' |
Sottorisorsa
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
PublicIPAddressDnsSettings
Nome |
Descrizione |
Valore |
domainNameLabel |
Etichetta del nome di dominio. La concatenazione dell'etichetta del nome di dominio e della zona DNS localizzata costituisce il nome di dominio completo associato all'indirizzo IP pubblico. Se è specificata un'etichetta del nome di dominio, viene creato un record DNS per l'IP pubblico nel sistema DNS di Microsoft Azure. |
string |
fqdn |
Nome di dominio completo del record DNS A associato all'indirizzo IP pubblico. Si tratta della concatenazione di domainNameLabel e della zona DNS a livello di area. |
string |
reverseFqdn |
FQDN inverso. Nome di dominio completo visibile all'utente che si risolve in questo indirizzo IP pubblico. Se è specificato reverseFqdn, viene creato un record DNS PTR che punta dall'indirizzo IP nel dominio in-addr.arpa all'FQDN inverso. |
string |
IpTag
Nome |
Descrizione |
Valore |
ipTagType |
Tipo di tag IP. Esempio: FirstPartyUsage. |
string |
tag |
Valore del tag IP associato all'indirizzo IP pubblico. Esempio: SQL. |
string |
NatGateway
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
posizione |
Percorso della risorsa. |
string |
properties |
Proprietà del gateway NAT. |
NatGatewayPropertiesFormat |
sku |
SKU del gateway NAT. |
NatGatewaySku |
tags |
Tag delle risorse. |
object |
zone |
Elenco delle zone di disponibilità che indicano la zona in cui deve essere distribuito il gateway NAT. |
string[] |
Nome |
Descrizione |
Valore |
idleTimeoutInMinutes |
Timeout di inattività del gateway NAT. |
INT |
publicIpAddresses |
Matrice di indirizzi IP pubblici associati alla risorsa del gateway NAT. |
SubResource[] |
publicIpPrefixes |
Matrice di prefissi ip pubblici associati alla risorsa del gateway NAT. |
SubResource[] |
NatGatewaySku
Nome |
Descrizione |
valore |
name |
Nome dello SKU del gateway Nat. |
'Standard' |
PublicIPAddressSku
Nome |
Descrizione |
valore |
name |
Nome di uno SKU di indirizzo IP pubblico. |
'Basic' 'Standard' |
Livello |
Livello di uno SKU di indirizzo IP pubblico. |
'Globale' 'Regional' |
Subnet
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
name |
Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. |
string |
properties |
Proprietà della subnet. |
SubnetPropertiesFormat |
tipo |
Tipo di risorsa. |
string |
Nome |
Descrizione |
Valore |
addressPrefix |
Prefisso dell'indirizzo per la subnet. |
string |
addressPrefixes |
Elenco di prefissi di indirizzo per la subnet. |
string[] |
applicationGatewayIpConfigurations |
Configurazioni IP del gateway applicazione della risorsa di rete virtuale. |
ApplicationGatewayIPConfiguration[] |
Delegazioni |
Matrice di riferimenti alle deleghe nella subnet. |
Delega[] |
ipAllocations |
Matrice di IpAllocation che fanno riferimento a questa subnet. |
SubResource[] |
natGateway |
Gateway NAT associato a questa subnet. |
Sottorisorsa |
networkSecurityGroup |
Riferimento alla risorsa NetworkSecurityGroup. |
NetworkSecurityGroup |
privateEndpointNetworkPolicies |
Abilitare o disabilitare l'applicazione dei criteri di rete all'endpoint privato nella subnet. |
'Disabilitato' 'Enabled' |
privateLinkServiceNetworkPolicies |
Abilitare o disabilitare l'applicazione dei criteri di rete al servizio collegamento privato nella subnet. |
'Disabilitato' 'Enabled' |
routeTable |
Riferimento alla risorsa RouteTable. |
RouteTable |
serviceEndpointPolicies |
Matrice di criteri dell'endpoint di servizio. |
ServiceEndpointPolicy[] |
serviceEndpoints |
Matrice di endpoint di servizio. |
ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
name |
Nome della configurazione IP univoca all'interno di un gateway applicazione. |
string |
properties |
Proprietà della configurazione IP del gateway applicazione. |
ApplicationGatewayIPConfigurationPropertiesFormat |
Nome |
Descrizione |
Valore |
Subnet |
Riferimento alla risorsa della subnet. Subnet da cui il gateway applicazione ottiene l'indirizzo privato. |
SottoResource |
Delegation
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
name |
Nome della risorsa univoca all'interno di una subnet. Questo nome può essere usato per accedere alla risorsa. |
string |
properties |
Proprietà della subnet. |
ServiceDelegationPropertiesFormat |
tipo |
Tipo di risorsa. |
string |
Nome |
Descrizione |
Valore |
serviceName |
Nome del servizio a cui deve essere delegata la subnet (ad esempio Microsoft.Sql/server). |
string |
NetworkSecurityGroup
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
posizione |
Percorso della risorsa. |
string |
properties |
Proprietà del gruppo di sicurezza di rete. |
NetworkSecurityGroupPropertiesFormat |
tags |
Tag di risorse. |
object |
Nome |
Descrizione |
Valore |
securityRules |
Raccolta di regole di sicurezza del gruppo di sicurezza di rete. |
SecurityRule[] |
SecurityRule
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
name |
Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. |
string |
properties |
Proprietà della regola di sicurezza. |
SecurityRulePropertiesFormat |
tipo |
Tipo di risorsa. |
string |
Nome |
Descrizione |
Valore |
access |
Il traffico di rete è consentito o negato. |
'Consenti' 'Deny' (obbligatorio) |
description |
Descrizione per la regola. Limitato a 140 caratteri. |
string |
destinationAddressPrefix |
Prefisso dell'indirizzo di destinazione. CIDR o intervallo IP di destinazione. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutti gli indirizzi IP di origine. È anche possibile usare tag predefiniti, ad esempio "VirtualNetwork", "AzureLoadBalancer" e "Internet". |
string |
destinationAddressPrefixes |
Prefissi dell'indirizzo di destinazione. CIDR o intervalli IP di destinazione. |
string[] |
destinationApplicationSecurityGroups |
Gruppo di sicurezza dell'applicazione specificato come destinazione. |
ApplicationSecurityGroup[] |
destinationPortRange |
Porta o intervallo di destinazione. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. |
string |
destinationPortRanges |
Intervalli di porte di destinazione. |
string[] |
direction |
Direzione della regola. L'elemento direction specifica se la regola verrà valutata sul traffico in ingresso o in uscita. |
'Inbound' 'In uscita' (obbligatorio) |
priority |
Priorità della regola. Il valore può essere compreso tra 100 e 4096. Il numero di priorità deve essere univoco per ogni regola nella raccolta. Più basso è il numero di priorità, maggiore sarà la priorità della regola. |
INT |
protocol |
Protocollo di rete a cui si applica la regola. |
'*' 'Ah' 'Esp' 'Icmp' 'Tcp' 'Udp' (obbligatorio) |
sourceAddressPrefix |
Intervallo DI INDIRIZZI IP di origine o CIDR. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutti gli indirizzi IP di origine. È anche possibile usare tag predefiniti, ad esempio "VirtualNetwork", "AzureLoadBalancer" e "Internet". Se si tratta di una regola di ingresso, specifica da dove proviene il traffico di rete. |
string |
sourceAddressPrefixes |
Intervalli CIDR o IP di origine. |
string[] |
sourceApplicationSecurityGroups |
Gruppo di sicurezza dell'applicazione specificato come origine. |
ApplicationSecurityGroup[] |
sourcePortRange |
Porta o intervallo di origine. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. |
string |
sourcePortRanges |
Intervalli di porte di origine. |
string[] |
ApplicationSecurityGroup
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
posizione |
Percorso della risorsa. |
string |
properties |
Proprietà del gruppo di sicurezza delle applicazioni. |
ApplicationSecurityGroupPropertiesFormat |
tags |
Tag delle risorse. |
object |
Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.
RouteTable
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
posizione |
Percorso della risorsa. |
string |
properties |
Proprietà della tabella di route. |
RouteTablePropertiesFormat |
tags |
Tag di risorse. |
object |
Nome |
Descrizione |
Valore |
disableBgpRoutePropagation |
Se disabilitare le route apprese da BGP in tale tabella di route. True significa disabilitare. |
bool |
route |
Raccolta di route contenute in una tabella di route. |
Route[] |
Route
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
name |
Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. |
string |
properties |
Proprietà della route. |
RoutePropertiesFormat |
tipo |
Tipo di risorsa. |
string |
Nome |
Descrizione |
Valore |
addressPrefix |
CiDR di destinazione a cui si applica la route. |
string |
hasBgpOverride |
Valore che indica se questa route esegue l'override di route BGP sovrapposte indipendentemente da LPM. |
bool |
nextHopIpAddress |
I pacchetti di indirizzi IP devono essere inoltrati a. I valori hop successivi sono consentiti solo nelle route in cui il tipo hop successivo è VirtualAppliance. |
string |
nextHopType |
Il tipo di hop Azure il pacchetto deve essere inviato. |
'Internet' 'Nessuno' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obbligatorio) |
ServiceEndpointPolicy
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
posizione |
Percorso della risorsa. |
string |
properties |
Proprietà dei criteri del punto finale del servizio. |
ServiceEndpointPolicyPropertiesFormat |
tags |
Tag di risorse. |
object |
Nome |
Descrizione |
Valore |
contestualServiceEndpointPolicies |
Raccolta di criteri di endpoint servizio contestuali. |
string[] |
serviceAlias |
Alias che indica se il criterio appartiene a un servizio |
string |
serviceEndpointPolicyDefinitions |
Raccolta di definizioni dei criteri dell'endpoint di servizio dei criteri dell'endpoint di servizio. |
ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
name |
Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. |
string |
properties |
Proprietà della definizione dei criteri dell'endpoint di servizio. |
ServiceEndpointPolicyDefinitionPropertiesFormat |
tipo |
Tipo di risorsa. |
string |
Nome |
Descrizione |
Valore |
description |
Descrizione per la regola. Limitato a 140 caratteri. |
string |
service |
Nome dell'endpoint di servizio. |
string |
serviceResources |
Elenco delle risorse del servizio. |
string[] |
Nome |
Descrizione |
Valore |
locations |
Elenco delle posizioni. |
string[] |
service |
Tipo del servizio endpoint. |
string |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello |
Descrizione |
Create un server di route in una nuova subnet
|
Questo modello distribuisce un server di route in una subnet denominata RouteServerSubnet. |
Server di route di Azure nel peering BGP con Quagga
|
Questo modello distribuisce un server router e una macchina virtuale Ubuntu con Quagga. Due sessioni BGP esterne vengono stabilite tra il server router e Quagga. L'installazione e la configurazione di Quagga vengono eseguite dall'estensione dello script personalizzato di Azure per Linux |
Definizione della risorsa modello di Resource Manager
Il tipo di risorsa virtualHubs/ipConfigurations può essere distribuito con operazioni destinate:
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Per creare una risorsa Microsoft.Network/virtualHubs/ipConfigurations, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Network/virtualHubs/ipConfigurations",
"apiVersion": "2021-08-01",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"publicIPAddress": {
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"id": "string",
"location": "string",
"properties": {
"ddosSettings": {
"ddosCustomPolicy": {
"id": "string"
},
"protectedIP": "bool",
"protectionCoverage": "string"
},
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"linkedPublicIPAddress": { public-ip-address-object },
"migrationPhase": "string",
"natGateway": {
"id": "string",
"location": "string",
"properties": {
"idleTimeoutInMinutes": "int",
"publicIpAddresses": [
{
"id": "string"
}
],
"publicIpPrefixes": [
{
"id": "string"
}
]
},
"sku": {
"name": "Standard"
},
"tags": {},
"zones": [ "string" ]
},
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
},
"servicePublicIPAddress": { public-ip-address-object }
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {},
"zones": [ "string" ]
},
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"applicationGatewayIpConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "string"
},
"type": "string"
}
],
"ipAllocations": [
{
"id": "string"
}
],
"natGateway": {
"id": "string"
},
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"securityRules": [
{
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"hasBgpOverride": "bool",
"nextHopIpAddress": "string",
"nextHopType": "string"
},
"type": "string"
}
]
},
"tags": {}
},
"serviceEndpointPolicies": [
{
"id": "string",
"location": "string",
"properties": {
"contextualServiceEndpointPolicies": [ "string" ],
"serviceAlias": "string",
"serviceEndpointPolicyDefinitions": [
{
"id": "string",
"name": "string",
"properties": {
"description": "string",
"service": "string",
"serviceResources": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"service": "string"
}
]
},
"type": "string"
}
}
}
Valori delle proprietà
virtualHubs/ipConfigurations
Nome |
Descrizione |
Valore |
tipo |
Tipo di risorsa |
'Microsoft.Network/virtualHubs/ipConfigurations' |
apiVersion |
Versione dell'API risorsa |
'2021-08-01' |
name |
Nome della risorsa
Vedere come impostare nomi e tipi per le risorse figlio nei modelli di RESOURCE JSON. |
stringa (obbligatoria) |
properties |
Proprietà degli IPConfiguration dell'hub virtuale. |
HubIPConfigurationPropertiesFormat |
Nome |
Descrizione |
Valore |
privateIPAddress |
Indirizzo IP privato della configurazione IP. |
string |
privateIPAllocationMethod |
Metodo di allocazione degli indirizzi IP privati. |
'Dynamic' 'Statico' |
publicIPAddress |
Riferimento alla risorsa IP pubblica. |
PublicIPAddress |
Subnet |
Riferimento alla risorsa della subnet. |
Subnet |
PublicIPAddress
Nome |
Descrizione |
Valore |
extendedLocation |
Percorso esteso dell'indirizzo IP pubblico. |
ExtendedLocation |
id |
ID risorsa. |
string |
posizione |
Percorso della risorsa. |
string |
properties |
Proprietà degli indirizzi IP pubblici. |
PublicIPAddressPropertiesFormat |
sku |
SKU indirizzo IP pubblico. |
PublicIPAddressSku |
tags |
Tag di risorse. |
object |
zone |
Elenco delle zone di disponibilità che denonono l'INDIRIZZO IP allocato per la risorsa deve venire da. |
string[] |
ExtendedLocation
Nome |
Descrizione |
valore |
name |
Nome della posizione estesa. |
string |
type |
Tipo della posizione estesa. |
'EdgeZone' |
Nome |
Descrizione |
Valore |
ddosSettings |
Criteri personalizzati di protezione DDoS associati all'indirizzo IP pubblico. |
DdosSettings |
deleteOption |
Specificare cosa accade all'indirizzo IP pubblico quando viene eliminata la macchina virtuale |
'Delete' 'Scollega' |
dnsSettings |
FQDN del record DNS associato all'indirizzo IP pubblico. |
PublicIPAddressDnsSettings |
idleTimeoutInMinutes |
Timeout inattiva dell'indirizzo IP pubblico. |
INT |
IpAddress |
Indirizzo IP associato alla risorsa indirizzo IP pubblico. |
string |
ipTags |
Elenco di tag associati all'indirizzo IP pubblico. |
IpTag[] |
linkedPublicIPAddress |
Indirizzo IP pubblico collegato della risorsa indirizzo IP pubblico. |
PublicIPAddress |
migrationPhase |
Fase di migrazione dell'indirizzo IP pubblico. |
'Abort' 'Commit' 'Commit' 'Nessuno' 'Prepara' |
natGateway |
NatGateway per l'indirizzo IP pubblico. |
NatGateway |
publicIPAddressVersion |
Versione dell'indirizzo IP pubblico. |
'IPv4' 'IPv6' |
publicIPAllocationMethod |
Metodo di allocazione degli indirizzi IP pubblici. |
'Dynamic' 'Statico' |
publicIPPrefix |
Il prefisso IP pubblico deve essere allocato da questo indirizzo IP pubblico. |
SottoResource |
servicePublicIPAddress |
Indirizzo IP pubblico del servizio della risorsa indirizzo IP pubblico. |
PublicIPAddress |
DdosSettings
Nome |
Descrizione |
Valore |
ddosCustomPolicy |
Criteri personalizzati DDoS associati all'INDIRIZZO IP pubblico. |
SottoResource |
protectedIP |
Abilita la protezione DDoS nell'INDIRIZZO IP pubblico. |
bool |
protectionCoverage |
Criteri di protezione DDoS personalizzazione dell'IP pubblico. Solo la copertura standard avrà la possibilità di personalizzare. |
'Basic' 'Standard' |
SottoResource
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
PublicIPAddressDnsSettings
Nome |
Descrizione |
Valore |
domainNameLabel |
Etichetta del nome di dominio. La concatenazione dell'etichetta del nome di dominio e della zona DNS localizzata costituisce il nome di dominio completo associato all'indirizzo IP pubblico. Se è specificata un'etichetta del nome di dominio, viene creato un record DNS per l'IP pubblico nel sistema DNS di Microsoft Azure. |
string |
fqdn |
Nome di dominio completo del record DNS associato all'INDIRIZZO IP pubblico. Si tratta della concatenazione del dominioNameLabel e della zona DNS a livello di area. |
string |
reverseFqdn |
FQDN inverso. Nome di dominio completo visibile dall'utente che risolve l'indirizzo IP pubblico. Se è specificato reverseFqdn, viene creato un record DNS PTR che punta dall'indirizzo IP nel dominio in-addr.arpa all'FQDN inverso. |
string |
IpTag
Nome |
Descrizione |
Valore |
ipTagType |
Tipo di tag IP. Esempio: FirstPartyUsage. |
string |
tag |
Valore del tag IP associato all'indirizzo IP pubblico. Esempio: SQL. |
string |
NatGateway
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
posizione |
Percorso della risorsa. |
string |
properties |
Proprietà del gateway NAT. |
NatGatewayPropertiesFormat |
sku |
SKU del gateway NAT. |
NatGatewaySku |
tags |
Tag delle risorse. |
object |
zone |
Elenco delle zone di disponibilità che indicano la zona in cui deve essere distribuito il gateway NAT. |
string[] |
Nome |
Descrizione |
Valore |
idleTimeoutInMinutes |
Timeout di inattività del gateway NAT. |
INT |
publicIpAddresses |
Matrice di indirizzi IP pubblici associati alla risorsa del gateway NAT. |
SubResource[] |
publicIpPrefixes |
Matrice di prefissi ip pubblici associati alla risorsa del gateway NAT. |
SubResource[] |
NatGatewaySku
Nome |
Descrizione |
valore |
name |
Nome dello SKU del gateway Nat. |
'Standard' |
PublicIPAddressSku
Nome |
Descrizione |
valore |
name |
Nome di uno SKU di indirizzo IP pubblico. |
'Basic' 'Standard' |
Livello |
Livello di uno SKU di indirizzo IP pubblico. |
'Globale' 'Regional' |
Subnet
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
name |
Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. |
string |
properties |
Proprietà della subnet. |
SubnetPropertiesFormat |
tipo |
Tipo di risorsa. |
string |
Nome |
Descrizione |
Valore |
addressPrefix |
Prefisso dell'indirizzo per la subnet. |
string |
addressPrefixes |
Elenco di prefissi di indirizzo per la subnet. |
string[] |
applicationGatewayIpConfigurations |
Configurazioni IP del gateway applicazione della risorsa di rete virtuale. |
ApplicationGatewayIPConfiguration[] |
Delegazioni |
Matrice di riferimenti alle deleghe nella subnet. |
Delega[] |
ipAllocations |
Matrice di IpAllocation che fanno riferimento a questa subnet. |
SubResource[] |
natGateway |
Gateway NAT associato a questa subnet. |
SottoResource |
networkSecurityGroup |
Riferimento alla risorsa NetworkSecurityGroup. |
NetworkSecurityGroup |
privateEndpointNetworkPolicies |
Abilitare o disabilitare l'applicazione dei criteri di rete nel punto finale privato nella subnet. |
'Disabilitato' 'Enabled' |
privateLinkServiceNetworkPolicies |
Abilitare o disabilitare applicare i criteri di rete nel servizio di collegamento privato nella subnet. |
'Disabilitato' 'Enabled' |
routeTable |
Riferimento alla risorsa RouteTable. |
RouteTable |
serviceEndpointPolicies |
Matrice di criteri dell'endpoint di servizio. |
ServiceEndpointPolicy[] |
serviceEndpoints |
Matrice di endpoint di servizio. |
ServiceEndpointPropertiesFormat[] |
ApplicationGatewayIPConfiguration
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
name |
Nome della configurazione IP univoca all'interno di un gateway applicazione. |
string |
properties |
Proprietà della configurazione IP del gateway applicazione. |
ApplicationGatewayIPConfigurationPropertiesFormat |
Nome |
Descrizione |
Valore |
Subnet |
Riferimento alla risorsa della subnet. Subnet da cui il gateway applicazione ottiene l'indirizzo privato. |
SottoResource |
Delegation
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
name |
Nome della risorsa univoca all'interno di una subnet. Questo nome può essere usato per accedere alla risorsa. |
string |
properties |
Proprietà della subnet. |
ServiceDelegationPropertiesFormat |
tipo |
Tipo di risorsa. |
string |
Nome |
Descrizione |
Valore |
serviceName |
Nome del servizio a cui deve essere delegata la subnet (ad esempio Microsoft.Sql/server). |
string |
NetworkSecurityGroup
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
posizione |
Percorso della risorsa. |
string |
properties |
Proprietà del gruppo di sicurezza di rete. |
NetworkSecurityGroupPropertiesFormat |
tags |
Tag di risorse. |
object |
Nome |
Descrizione |
Valore |
securityRules |
Raccolta di regole di sicurezza del gruppo di sicurezza di rete. |
SecurityRule[] |
SecurityRule
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
name |
Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. |
string |
properties |
Proprietà della regola di sicurezza. |
SecurityRulePropertiesFormat |
tipo |
Tipo di risorsa. |
string |
Nome |
Descrizione |
Valore |
access |
Il traffico di rete è consentito o negato. |
'Consenti' 'Deny' (obbligatorio) |
description |
Descrizione per la regola. Limitato a 140 caratteri. |
string |
destinationAddressPrefix |
Prefisso dell'indirizzo di destinazione. CIDR o intervallo IP di destinazione. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutti gli indirizzi IP di origine. È anche possibile usare tag predefiniti, ad esempio "VirtualNetwork", "AzureLoadBalancer" e "Internet". |
string |
destinationAddressPrefixes |
Prefissi dell'indirizzo di destinazione. CIDR o intervalli IP di destinazione. |
string[] |
destinationApplicationSecurityGroups |
Gruppo di sicurezza dell'applicazione specificato come destinazione. |
ApplicationSecurityGroup[] |
destinationPortRange |
Porta o intervallo di destinazione. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. |
string |
destinationPortRanges |
Intervalli di porte di destinazione. |
string[] |
direction |
Direzione della regola. L'elemento direction specifica se la regola verrà valutata sul traffico in ingresso o in uscita. |
'Inbound' 'In uscita' (obbligatorio) |
priority |
Priorità della regola. Il valore può essere compreso tra 100 e 4096. Il numero di priorità deve essere univoco per ogni regola nella raccolta. Più basso è il numero di priorità, maggiore sarà la priorità della regola. |
INT |
protocol |
Protocollo di rete a cui si applica la regola. |
'*' 'Ah' 'Esp' 'Icmp' 'Tcp' 'Udp' (obbligatorio) |
sourceAddressPrefix |
Intervallo DI INDIRIZZI IP di origine o CIDR. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutti gli indirizzi IP di origine. È anche possibile usare tag predefiniti, ad esempio "VirtualNetwork", "AzureLoadBalancer" e "Internet". Se si tratta di una regola di ingresso, specifica da dove proviene il traffico di rete. |
string |
sourceAddressPrefixes |
Intervalli CIDR o IP di origine. |
string[] |
sourceApplicationSecurityGroups |
Gruppo di sicurezza dell'applicazione specificato come origine. |
ApplicationSecurityGroup[] |
sourcePortRange |
Porta o intervallo di origine. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. |
string |
sourcePortRanges |
Intervalli di porte di origine. |
string[] |
ApplicationSecurityGroup
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
posizione |
Percorso della risorsa. |
string |
properties |
Proprietà del gruppo di sicurezza delle applicazioni. |
ApplicationSecurityGroupPropertiesFormat |
tags |
Tag delle risorse. |
object |
Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.
RouteTable
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
posizione |
Percorso della risorsa. |
string |
properties |
Proprietà della tabella di route. |
RouteTablePropertiesFormat |
tags |
Tag di risorse. |
object |
Nome |
Descrizione |
Valore |
disableBgpRoutePropagation |
Se disabilitare le route apprese da BGP in tale tabella di route. True significa disabilitare. |
bool |
route |
Raccolta di route contenute in una tabella di route. |
Route[] |
Route
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
name |
Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. |
string |
properties |
Proprietà della route. |
RoutePropertiesFormat |
tipo |
Tipo di risorsa. |
string |
Nome |
Descrizione |
Valore |
addressPrefix |
CiDR di destinazione a cui si applica la route. |
string |
hasBgpOverride |
Valore che indica se questa route esegue l'override di route BGP sovrapposte indipendentemente da LPM. |
bool |
nextHopIpAddress |
I pacchetti di indirizzi IP devono essere inoltrati a. I valori hop successivi sono consentiti solo nelle route in cui il tipo hop successivo è VirtualAppliance. |
string |
nextHopType |
Il tipo di hop Azure il pacchetto deve essere inviato. |
'Internet' 'Nessuno' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obbligatorio) |
ServiceEndpointPolicy
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
posizione |
Percorso della risorsa. |
string |
properties |
Proprietà dei criteri del punto finale del servizio. |
ServiceEndpointPolicyPropertiesFormat |
tags |
Tag di risorse. |
object |
Nome |
Descrizione |
Valore |
contestualServiceEndpointPolicies |
Raccolta di criteri di endpoint servizio contestuali. |
string[] |
serviceAlias |
Alias che indica se il criterio appartiene a un servizio |
string |
serviceEndpointPolicyDefinitions |
Raccolta di definizioni dei criteri dell'endpoint di servizio dei criteri dell'endpoint di servizio. |
ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
name |
Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. |
string |
properties |
Proprietà della definizione dei criteri dell'endpoint di servizio. |
ServiceEndpointPolicyDefinitionPropertiesFormat |
tipo |
Tipo di risorsa. |
string |
Nome |
Descrizione |
Valore |
description |
Descrizione per la regola. Limitato a 140 caratteri. |
string |
service |
Nome dell'endpoint di servizio. |
string |
serviceResources |
Elenco di risorse del servizio. |
string[] |
Nome |
Descrizione |
Valore |
locations |
Elenco di posizioni. |
string[] |
service |
Tipo del servizio endpoint. |
string |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello |
Descrizione |
Create un server di route in una nuova subnet
|
Questo modello distribuisce un server di route in una subnet denominata RouteServerSubnet. |
Server di route di Azure nel peering BGP con Quagga
|
Questo modello distribuisce un server router e una macchina virtuale Ubuntu con Quagga. Vengono stabilite due sessioni BGP esterne tra il server router e Il quagga. L'installazione e la configurazione di Quagga vengono eseguite dall'estensione script personalizzata di Azure per Linux |