Definizione di risorsa Bicep
Il tipo di risorsa networkProfiles 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/networkProfiles, aggiungere il modello Bicep seguente.
resource symbolicname 'Microsoft.Network/networkProfiles@2023-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
properties: {
containerNetworkInterfaceConfigurations: [
{
id: 'string'
name: 'string'
properties: {
containerNetworkInterfaces: [
{
id: 'string'
}
]
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
applicationGatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
defaultOutboundAccess: bool
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: 'string'
}
type: 'string'
}
]
ipAllocations: [
{
id: 'string'
}
]
natGateway: {
id: 'string'
}
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
flushConnection: bool
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'
}
]
sharingScope: 'string'
}
type: 'string'
}
}
}
]
}
}
]
}
}
Valori delle proprietà
networkProfiles
Nome |
Descrizione |
valore |
name |
Nome della risorsa |
stringa (obbligatoria) |
posizione |
Percorso della risorsa. |
string |
tags |
Tag di risorse. |
Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli |
properties |
Proprietà del profilo di rete. |
NetworkProfilePropertiesFormat |
ContainerNetworkInterfaceConfiguration
Nome |
Descrizione |
Valore |
containerNetworkInterfaces |
Elenco delle interfacce di rete del contenitore create da questa configurazione dell'interfaccia di rete del contenitore. |
SubResource[] |
ipConfigurations |
Elenco delle configurazioni ip della configurazione dell'interfaccia di rete del contenitore. |
IPConfigurationProfile[] |
SottoResource
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
IPConfigurationProfile
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
name |
Nome della risorsa. Questo nome può essere usato per accedere alla risorsa. |
string |
properties |
Proprietà del profilo di configurazione IP. |
IPConfigurationProfilePropertiesFormat |
Nome |
Descrizione |
Valore |
Subnet |
Riferimento alla risorsa subnet per creare una configurazione IP dell'interfaccia di rete del contenitore. |
Subnet |
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[] |
defaultOutboundAccess |
Impostare questa proprietà su false per disabilitare la connettività in uscita predefinita per tutte le macchine virtuali nella subnet. Questa proprietà può essere impostata solo al momento della creazione della subnet e non può essere aggiornata per una subnet esistente. |
bool |
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' 'NetworkSecurityGroupEnabled' 'RouteTableEnabled' |
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 degli endpoint di servizio. |
ServiceEndpointPolicy[] |
serviceEndpoints |
Matrice di endpoint di servizio. |
ServiceEndpointPropertiesFormat[] |
sharingScope |
Impostare questa proprietà su Tenant per consentire la condivisione della subnet con altre sottoscrizioni nel tenant di AAD. Questa proprietà può essere impostata solo se defaultOutboundAccess è impostato su false, entrambe le proprietà possono essere impostate solo se la subnet è vuota. |
'DelegatedServices' 'Tenant' |
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 subnet. Subnet da cui il gateway applicazione ottiene l'indirizzo privato. |
Sottorisorsa |
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 |
flushConnection |
Se abilitata, i flussi creati dalle connessioni del gruppo di sicurezza di rete verranno rivalutati quando vengono aggiornate le regole. L'abilitazione iniziale attiverà nuovamente la valutazione. |
bool |
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. |
'Allow' 'Deny' (obbligatorio) |
description |
Descrizione per la regola. Limitato a 140 caratteri. |
string |
destinationAddressPrefix |
Prefisso dell'indirizzo di destinazione. Intervallo IP CIDR o di destinazione. L'asterisco '*' può essere usato anche per corrispondere a tutti gli INDIRIZZI IP di origine. I tag predefiniti, ad esempio 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' possono essere usati anche. |
string |
destinationAddressPrefixes |
Prefissi dell'indirizzo di destinazione. Intervalli IP CIDR o di destinazione. |
string[] |
destinationApplicationSecurityGroups |
Gruppo di sicurezza dell'applicazione specificato come destinazione. |
ApplicationSecurityGroup[] |
destinationPortRange |
Porta di destinazione o intervallo. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per corrispondere a 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. |
'In ingresso' 'Outbound' (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 (obbligatorio) |
protocol |
Protocollo di rete a cui si applica la regola. |
'*' 'Ah' 'Esp' 'Icmp' 'Tcp' 'Udp' (obbligatorio) |
sourceAddressPrefix |
Intervallo IP CIDR o di origine. L'asterisco '*' può essere usato anche per corrispondere a tutti gli INDIRIZZI IP di origine. I tag predefiniti, ad esempio 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' possono essere usati anche. Se si tratta di una regola in ingresso, specifica la posizione di origine del traffico di rete. |
string |
sourceAddressPrefixes |
Intervalli IP CIDR o di origine. |
string[] |
sourceApplicationSecurityGroups |
Gruppo di sicurezza dell'applicazione specificato come origine. |
ApplicationSecurityGroup[] |
sourcePortRange |
Porta di origine o intervallo. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per corrispondere a 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 dell'applicazione. |
ApplicationSecurityGroupPropertiesFormat |
tags |
Tag di 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.
Definizione della risorsa modello di Resource Manager
Il tipo di risorsa networkProfiles 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/networkProfiles, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Network/networkProfiles",
"apiVersion": "2023-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"properties": {
"containerNetworkInterfaceConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"containerNetworkInterfaces": [
{
"id": "string"
}
],
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"applicationGatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"defaultOutboundAccess": "bool",
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "string"
},
"type": "string"
}
],
"ipAllocations": [
{
"id": "string"
}
],
"natGateway": {
"id": "string"
},
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"flushConnection": "bool",
"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"
}
],
"sharingScope": "string"
},
"type": "string"
}
}
}
]
}
}
]
}
}
Valori delle proprietà
networkProfiles
Nome |
Descrizione |
Valore |
tipo |
Tipo di risorsa |
'Microsoft.Network/networkProfiles' |
apiVersion |
Versione dell'API risorsa |
'2023-11-01' |
name |
Nome della risorsa |
stringa (obbligatoria) |
posizione |
Percorso della risorsa. |
string |
tags |
Tag di risorse. |
Dizionario dei nomi e dei valori dei tag. Vedere Tag nei modelli |
properties |
Proprietà del profilo di rete. |
NetworkProfilePropertiesFormat |
ContainerNetworkInterfaceConfiguration
Nome |
Descrizione |
Valore |
containerNetworkInterfaces |
Elenco delle interfacce di rete del contenitore create da questa configurazione dell'interfaccia di rete del contenitore. |
SubResource[] |
ipConfigurations |
Elenco delle configurazioni ip della configurazione dell'interfaccia di rete del contenitore. |
IPConfigurationProfile[] |
SottoResource
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
IPConfigurationProfile
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
name |
Nome della risorsa. Questo nome può essere usato per accedere alla risorsa. |
string |
properties |
Proprietà del profilo di configurazione IP. |
IPConfigurationProfilePropertiesFormat |
Nome |
Descrizione |
Valore |
Subnet |
Riferimento alla risorsa subnet per creare una configurazione ip dell'interfaccia di rete del contenitore. |
Subnet |
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 indirizzi per la subnet. |
string[] |
applicationGatewayIPConfigurations |
Configurazioni IP del gateway applicazione della risorsa di rete virtuale. |
ApplicationGatewayIPConfiguration[] |
defaultOutboundAccess |
Impostare questa proprietà su false per disabilitare la connettività in uscita predefinita per tutte le macchine virtuali nella subnet. Questa proprietà può essere impostata solo al momento della creazione della subnet e non può essere aggiornata per una subnet esistente. |
bool |
Delegazioni |
Matrice di riferimenti alle delega nella subnet. |
Delega[] |
ipAllocations |
Matrice di IpAllocation che fa 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' 'NetworkSecurityGroupEnabled' 'RouteTableEnabled' |
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[] |
sharingScope |
Impostare questa proprietà su Tenant per consentire la condivisione della subnet con altre sottoscrizioni nel tenant di AAD. Questa proprietà può essere impostata solo se defaultOutboundAccess è impostato su false, entrambe le proprietà possono essere impostate solo se la subnet è vuota. |
'DelegatedServices' 'Tenant' |
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 |
flushConnection |
Se abilitata, i flussi creati dalle connessioni del gruppo di sicurezza di rete verranno rivalutati quando vengono aggiornate le regole. L'abilitazione iniziale attiverà nuovamente la valutazione. |
bool |
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. |
'Allow' 'Deny' (obbligatorio) |
description |
Descrizione per la regola. Limitato a 140 caratteri. |
string |
destinationAddressPrefix |
Prefisso dell'indirizzo di destinazione. Intervallo IP CIDR o di destinazione. L'asterisco '*' può essere usato anche per corrispondere a tutti gli INDIRIZZI IP di origine. I tag predefiniti, ad esempio 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' possono essere usati anche. |
string |
destinationAddressPrefixes |
Prefissi dell'indirizzo di destinazione. Intervalli IP CIDR o di destinazione. |
string[] |
destinationApplicationSecurityGroups |
Gruppo di sicurezza dell'applicazione specificato come destinazione. |
ApplicationSecurityGroup[] |
destinationPortRange |
Porta di destinazione o intervallo. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per corrispondere a 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. |
'In ingresso' 'Outbound' (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 (obbligatorio) |
protocol |
Protocollo di rete a cui si applica la regola. |
'*' 'Ah' 'Esp' 'Icmp' 'Tcp' 'Udp' (obbligatorio) |
sourceAddressPrefix |
Intervallo IP CIDR o di origine. L'asterisco '*' può essere usato anche per corrispondere a tutti gli INDIRIZZI IP di origine. I tag predefiniti, ad esempio 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' possono essere usati anche. Se si tratta di una regola in ingresso, specifica la posizione di origine del traffico di rete. |
string |
sourceAddressPrefixes |
Intervalli IP CIDR o di origine. |
string[] |
sourceApplicationSecurityGroups |
Gruppo di sicurezza dell'applicazione specificato come origine. |
ApplicationSecurityGroup[] |
sourcePortRange |
Porta di origine o intervallo. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per corrispondere a 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 dell'applicazione. |
ApplicationSecurityGroupPropertiesFormat |
tags |
Tag di 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.
Il tipo di risorsa networkProfiles 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/networkProfiles, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/networkProfiles@2023-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
containerNetworkInterfaceConfigurations = [
{
id = "string"
name = "string"
properties = {
containerNetworkInterfaces = [
{
id = "string"
}
]
ipConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
name = "string"
properties = {
addressPrefix = "string"
addressPrefixes = [
"string"
]
applicationGatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
defaultOutboundAccess = bool
delegations = [
{
id = "string"
name = "string"
properties = {
serviceName = "string"
}
type = "string"
}
]
ipAllocations = [
{
id = "string"
}
]
natGateway = {
id = "string"
}
networkSecurityGroup = {
id = "string"
location = "string"
properties = {
flushConnection = bool
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"
}
]
sharingScope = "string"
}
type = "string"
}
}
}
]
}
}
]
}
})
}
Valori delle proprietà
networkProfiles
Nome |
Descrizione |
Valore |
tipo |
Tipo di risorsa |
"Microsoft.Network/networkProfiles@2023-11-01" |
name |
Nome della risorsa |
stringa (obbligatorio) |
posizione |
Percorso della risorsa. |
string |
parent_id |
Per eseguire la distribuzione in un gruppo di risorse, usare l'ID del gruppo di risorse. |
stringa (obbligatorio) |
tags |
Tag delle risorse. |
Dizionario di nomi e valori di tag. |
properties |
Proprietà del profilo di rete. |
NetworkProfilePropertiesFormat |
ContainerNetworkInterfaceConfiguration
Nome |
Descrizione |
Valore |
containerNetworkInterfaces |
Elenco delle interfacce di rete del contenitore create da questa configurazione dell'interfaccia di rete del contenitore. |
SubResource[] |
ipConfigurations |
Elenco delle configurazioni IP della configurazione dell'interfaccia di rete del contenitore. |
IPConfigurationProfile[] |
Sottorisorsa
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
IPConfigurationProfile
Nome |
Descrizione |
Valore |
id |
ID risorsa. |
string |
name |
Nome della risorsa. Questo nome può essere usato per accedere alla risorsa. |
string |
properties |
Proprietà del profilo di configurazione IP. |
IPConfigurationProfilePropertiesFormat |
Nome |
Descrizione |
Valore |
Subnet |
Riferimento alla risorsa subnet per creare una configurazione IP dell'interfaccia di rete del contenitore. |
Subnet |
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 indirizzi per la subnet. |
string[] |
applicationGatewayIPConfigurations |
Configurazioni IP del gateway applicazione della risorsa di rete virtuale. |
ApplicationGatewayIPConfiguration[] |
defaultOutboundAccess |
Impostare questa proprietà su false per disabilitare la connettività in uscita predefinita per tutte le macchine virtuali nella subnet. Questa proprietà può essere impostata solo al momento della creazione della subnet e non può essere aggiornata per una subnet esistente. |
bool |
Delegazioni |
Matrice di riferimenti alle delega nella subnet. |
Delega[] |
ipAllocations |
Matrice di IpAllocation che fa 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" "Abilitato" "NetworkSecurityGroupEnabled" "RouteTableEnabled" |
privateLinkServiceNetworkPolicies |
Abilitare o disabilitare applicare i criteri di rete nel servizio di collegamento privato nella subnet. |
"Disabilitato" "Abilitato" |
routeTable |
Riferimento alla risorsa RouteTable. |
RouteTable |
serviceEndpointPolicies |
Matrice di criteri dell'endpoint di servizio. |
ServiceEndpointPolicy[] |
serviceEndpoints |
Matrice di endpoint di servizio. |
ServiceEndpointPropertiesFormat[] |
sharingScope |
Impostare questa proprietà su Tenant per consentire la condivisione della subnet con altre sottoscrizioni nel tenant di AAD. Questa proprietà può essere impostata solo se defaultOutboundAccess è impostato su false, entrambe le proprietà possono essere impostate solo se la subnet è vuota. |
"DelegatedServices" "Tenant" |
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 delle risorse. |
object |
Nome |
Descrizione |
Valore |
flushConnection |
Se abilitata, i flussi creati dalle connessioni del gruppo di sicurezza di rete verranno rivalutati quando le regole vengono aggiornate. L'abilitazione iniziale attiverà la rivalutazione. |
bool |
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" "Nega" (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. |
"In ingresso" "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 (obbligatorio) |
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 IP CIDR o di origine. |
string[] |
sourceApplicationSecurityGroups |
Gruppo di sicurezza dell'applicazione specificato come origine. |
ApplicationSecurityGroup[] |
sourcePortRange |
Porta di origine o intervallo. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per corrispondere a 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 dell'applicazione. |
ApplicationSecurityGroupPropertiesFormat |
tags |
Tag di 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" "None" "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 delle risorse. |
object |
Nome |
Descrizione |
Valore |
contextualServiceEndpointPolicies |
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 degli 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 |