Microsoft.Network networkProfili 2025-05-01

Definizione di risorsa Bicep

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

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

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

Formato risorsa

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

resource symbolicname 'Microsoft.Network/networkProfiles@2025-05-01' = {
  location: 'string'
  name: 'string'
  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'
                      }
                    ]
                    ipamPoolPrefixAllocations: [
                      {
                        numberOfIpAddresses: 'string'
                        pool: {
                          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: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              destinationPortRange: 'string'
                              destinationPortRanges: [
                                'string'
                              ]
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              sourceAddressPrefix: 'string'
                              sourceAddressPrefixes: [
                                'string'
                              ]
                              sourceApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              sourcePortRange: 'string'
                              sourcePortRanges: [
                                'string'
                              ]
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    privateEndpointNetworkPolicies: 'string'
                    privateLinkServiceNetworkPolicies: 'string'
                    routeTable: {
                      id: 'string'
                      location: 'string'
                      properties: {
                        disableBgpRoutePropagation: bool
                        routes: [
                          {
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              nextHopIpAddress: 'string'
                              nextHopType: 'string'
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    serviceEndpointPolicies: [
                      {
                        id: 'string'
                        location: 'string'
                        properties: {
                          contextualServiceEndpointPolicies: [
                            'string'
                          ]
                          serviceAlias: 'string'
                          serviceEndpointPolicyDefinitions: [
                            {
                              id: 'string'
                              name: 'string'
                              properties: {
                                description: 'string'
                                service: 'string'
                                serviceResources: [
                                  'string'
                                ]
                              }
                            }
                          ]
                        }
                        tags: {
                          {customized property}: 'string'
                        }
                      }
                    ]
                    serviceEndpoints: [
                      {
                        locations: [
                          'string'
                        ]
                        networkIdentifier: {
                          id: 'string'
                        }
                        service: 'string'
                      }
                    ]
                    serviceGateway: {
                      id: 'string'
                    }
                    sharingScope: 'string'
                  }
                }
              }
            }
          ]
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Valori delle proprietà

Microsoft.Network/networkProfiles

Nome Description Value
ubicazione Percorso della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del profilo di rete. NetworkProfilePropertiesFormat
tags Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

CommonApplicationGatewayIPConfiguration

Nome Description Value
id ID risorsa. corda
nome Nome della configurazione IP univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della configurazione IP del gateway applicazione. CommonApplicationGatewayIPConfigurationPropertiesFormat

CommonApplicationGatewayIPConfigurationPropertiesFormat

Nome Description Value
subnet Riferimento alla risorsa subnet. Una subnet da cui il gateway applicazione ottiene l'indirizzo privato. CommonSubResource

CommonApplicationSecurityGroup

Nome Description Value
id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà del gruppo di sicurezza delle applicazioni. CommonApplicationSecurityGroupPropertiesFormat
tags Tag di risorsa. CommonResourceTags

CommonApplicationSecurityGroupPropertiesFormat

Nome Description Value

Delegazione Comune

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa univoca all'interno di una subnet. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della subnet. CommonServiceDelegationPropertiesFormat
type Tipo di risorsa. corda

CommonIpamPoolPrefixAllocation

Nome Description Value
numberOfIpAddresses Numero di indirizzi IP da allocare. corda
piscina CommonIpamPoolPrefixAllocationPool

CommonIpamPoolPrefixAllocationPool

Nome Description Value
id ID risorsa della risorsa IpamPool di Azure associata. corda

CommonIPConfigurationProfile

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà del profilo di configurazione IP. CommonIPConfigurationProfilProprietàFormato

CommonIPConfigurationProfilProprietàFormato

Nome Description Value
subnet Riferimento alla risorsa subnet per creare una configurazione IP dell'interfaccia di rete del contenitore. CommonSubnet

CommonNetworkSecurityGroup

Nome Description Value
id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà del gruppo di sicurezza di rete. CommonNetworkSecurityPropertiesGroups
tags Tag di risorsa. CommonResourceTags

CommonNetworkSecurityPropertiesGroups

Nome Description Value
flushConnection Se abilitata, i flussi creati dalle connessioni del gruppo di sicurezza di rete verranno rivalutati quando le regole sono aggiornamenti. L'abilitazione iniziale attiverà la rivalutazione. bool
securityRules Raccolta di regole di sicurezza del gruppo di sicurezza di rete. CommonSecurityRule[]

CommonResourceTags

Nome Description Value

CommonResourceTags

Nome Description Value

CommonResourceTags

Nome Description Value

CommonResourceTags

Nome Description Value

CommonResourceTags

Nome Description Value

CommonRoute

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa. corda
proprietà Proprietà della route. CommonRoutePropertiesFormat

CommonRoutePropertiesFormat

Nome Description Value
indirizzoPrefisso CIDR di destinazione a cui si applica la route. corda
successivoHopIpAddress I pacchetti di indirizzi IP devono essere inoltrati a. I valori dell'hop successivo sono consentiti solo nelle route in cui il tipo di hop successivo è VirtualAppliance. corda
successivoTipo di hop Tipo di hop di Azure a cui inviare il pacchetto. 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obbligatorio)

CommonRouteTable

Nome Description Value
id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà della tabella di route. CommonRouteTablePropertiesFormat
tags Tag di risorsa. CommonResourceTags

CommonRouteTablePropertiesFormat

Nome Description Value
disabilitaBgpRoutePropagation Indica se disabilitare le route apprese da BGP in tale tabella di route. True significa disabilitare. bool
routes Raccolta di route contenute all'interno di una tabella di route. CommonRoute[]

CommonSecurityRule

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa. corda
proprietà Proprietà della regola di sicurezza. CommonSecurityRulePropertiesFormat

CommonSecurityRulePropertiesFormat

Nome Description Value
accesso Il traffico di rete è consentito o negato. 'Allow'
'Deny' (obbligatorio)
descrizione Descrizione per questa regola. Limitato a 140 caratteri. corda
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". corda
destinationAddressPrefixes Prefissi degli indirizzi di destinazione. INTERVALLI IP CIDR o di destinazione. string[]
destinationApplicationSecurityGroups Gruppo di sicurezza dell'applicazione specificato come destinazione. CommonApplicationSecurityGroup[]
destinationPortRange Porta o intervallo di destinazione. Numero intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. corda
destinationPortRanges Intervalli di porte di destinazione. string[]
direction Direzione della regola. La direzione specifica se la regola verrà valutata sul traffico in ingresso o in uscita. 'In entrata'
'Outbound' (obbligatorio)
priorità Priorità della regola. Il valore può essere compreso tra 100 e 4096. Il numero di priorità deve essere univoco per ogni regola nella raccolta. Minore è il numero di priorità, maggiore è la priorità della regola. int (obbligatorio)
protocol Protocollo di rete a cui si applica questa 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. corda
sourceAddressPrefixes Intervalli DI INDIRIZZI IP di origine o CIDR. string[]
sourceApplicationSecurityGroups Gruppo di sicurezza dell'applicazione specificato come origine. CommonApplicationSecurityGroup[]
sourcePortRange Porta o intervallo di origine. Numero intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. corda
sourcePortRanges Intervalli di porte di origine. string[]

CommonServiceDelegationPropertiesFormat

Nome Description Value
serviceName Nome del servizio a cui deve essere delegata la subnet ,ad esempio Microsoft.Sql/servers. corda

CommonServiceEndpointPolicy

Nome Description Value
id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà dei criteri del punto finale del servizio. CommonServiceEndpointPolicyPropertiesFormat
tags Tag di risorsa. CommonResourceTags

DefinizionePoliticaCommonServiceEndpoint

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa. corda
proprietà Proprietà della definizione dei criteri dell'endpoint di servizio. CommonServiceEndpointPolicyDefinitionPropertiesFormat

CommonServiceEndpointPolicyDefinitionPropertiesFormat

Nome Description Value
descrizione Descrizione per questa regola. Limitato a 140 caratteri. corda
servizio Nome dell'endpoint di servizio. corda
servizioRisorse Elenco di risorse del servizio. string[]

CommonServiceEndpointPolicyPropertiesFormat

Nome Description Value
contextualServiceEndpointPolicies Raccolta di criteri di endpoint servizio contestuali. string[]
serviceAlias Alias che indica se il criterio appartiene a un servizio corda
serviceEndpointPolicyDefinitions Raccolta di definizioni dei criteri degli endpoint di servizio dei criteri dell'endpoint di servizio. CommonServiceEndpointPolicyDefinition[]

CommonServiceEndpointPropertiesFormat

Nome Description Value
località Elenco di posizioni. string[]
networkIdentifier SubResource come identificatore di rete. CommonSubResource
servizio Tipo del servizio endpoint. corda

CommonSubnet

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa. corda
proprietà Proprietà della subnet. CommonSubnetPropertiesFormat

CommonSubnetPropertiesFormat

Nome Description Value
indirizzoPrefisso Prefisso dell'indirizzo per la subnet. corda
indirizzoPrefissi Elenco di prefissi di indirizzi per la subnet. string[]
applicationGatewayIPConfigurazioni Configurazioni IP del gateway applicazione della risorsa di rete virtuale. CommonApplicationGatewayIPConfiguration[]
defaultOutboundAccess Impostare questa proprietà su false per disabilitare la connettività in uscita predefinita per tutte le macchine virtuali nella subnet. bool
Delegazioni Matrice di riferimenti alle deleghe nella subnet. Delegazione Comune[]
ipAllocations Matrice di IpAllocation che fanno riferimento a questa subnet. CommonSubResource[]
ipamPoolPrefixAllocazioni Elenco di pool di Gestione indirizzi IP per l'allocazione di prefissi di indirizzi IP. CommonIpamPoolPrefixAllocation[]
natGateway Gateway NAT associato a questa subnet. CommonSubResource
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. CommonNetworkSecurityGroup
privateEndpointNetworkPolicies Abilitare o disabilitare l'applicazione dei criteri di rete all'endpoint privato nella subnet. 'Disabilitato'
'Abilitato'
'NetworkSecurityGroupEnabled'
'RouteTableEnabled'
privateLinkServiceNetworkPolicies Abilitare o disabilitare l'applicazione dei criteri di rete al servizio collegamento privato nella subnet. 'Disabilitato'
'Abilitato'
tabella di percorso Riferimento alla risorsa RouteTable. CommonRouteTable
serviceEndpointPolicies Matrice di criteri dell'endpoint di servizio. CommonServiceEndpointPolicy[]
serviceEndpoints Matrice di endpoint di servizio. CommonServiceEndpointPropertiesFormat[]
ServiceGateway Riferimento a un gateway di servizio esistente. CommonSubResource
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. «Servizi delegati»
'Inquilino'

CommonSubResource

Nome Description Value
id ID risorsa. corda

Configurazione ContainerNetworkInterface

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà di configurazione dell'interfaccia di rete del contenitore. ContainerNetworkInterfaceConfigurationPropertiesFormat

ContainerNetworkInterfaceConfigurationPropertiesFormat

Nome Description Value
containerNetworkInterfaces Elenco di interfacce di rete del contenitore create da questa configurazione dell'interfaccia di rete del contenitore. CommonSubResource[]
ipConfigurations Elenco delle configurazioni IP della configurazione dell'interfaccia di rete del contenitore. CommonIPConfigurationProfile[]

NetworkProfilePropertiesFormat

Nome Description Value
containerNetworkInterfaceConfigurations Elenco delle configurazioni dell'interfaccia di rete del contenitore chid. ContainerNetworkInterfaceConfiguration[]

Esempi di utilizzo

Esempi bicep

Esempio di base di distribuzione del profilo di rete.

param resourceName string = 'acctest0001'
param location string = 'westeurope'

resource networkProfile 'Microsoft.Network/networkProfiles@2022-07-01' = {
  name: resourceName
  location: location
  properties: {
    containerNetworkInterfaceConfigurations: [
      {
        name: 'acctesteth-230630033653886950'
        properties: {
          ipConfigurations: [
            {
              name: 'acctestipconfig-230630033653886950'
              properties: {
                subnet: {
                  id: subnet.id
                }
              }
            }
          ]
        }
      }
    ]
  }
}

resource virtualNetwork 'Microsoft.Network/virtualNetworks@2022-07-01' = {
  name: resourceName
  location: location
  properties: {
    addressSpace: {
      addressPrefixes: [
        '10.1.0.0/16'
      ]
    }
    dhcpOptions: {
      dnsServers: []
    }
    subnets: []
  }
}

resource subnet 'Microsoft.Network/virtualNetworks/subnets@2022-07-01' = {
  parent: virtualNetwork
  name: resourceName
  properties: {
    addressPrefix: '10.1.0.0/24'
    delegations: [
      {
        name: 'acctestdelegation-230630033653886950'
        properties: {
          serviceName: 'Microsoft.ContainerInstance/containerGroups'
        }
      }
    ]
    privateEndpointNetworkPolicies: 'Enabled'
    privateLinkServiceNetworkPolicies: 'Enabled'
    serviceEndpointPolicies: []
    serviceEndpoints: []
  }
}

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 Description
Azure Cloud Shell - della rete virtuale Questo modello distribuisce le risorse di Azure Cloud Shell in una rete virtuale di Azure.
Istanze di Azure Container - di rete virtuale Distribuire un'istanza di contenitore in una rete virtuale di Azure.
Frontdoor con istanze di Contenitore e gateway applicazione Questo modello crea un frontdoor Standard/Premium con un gruppo di contenitori e un gateway applicazione.

Definizione di risorsa del modello di Resource Manager

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

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

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

Formato risorsa

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

{
  "type": "Microsoft.Network/networkProfiles",
  "apiVersion": "2025-05-01",
  "name": "string",
  "location": "string",
  "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"
                      }
                    ],
                    "ipamPoolPrefixAllocations": [
                      {
                        "numberOfIpAddresses": "string",
                        "pool": {
                          "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": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "destinationPortRange": "string",
                              "destinationPortRanges": [ "string" ],
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "sourceAddressPrefix": "string",
                              "sourceAddressPrefixes": [ "string" ],
                              "sourceApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "sourcePortRange": "string",
                              "sourcePortRanges": [ "string" ]
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "privateEndpointNetworkPolicies": "string",
                    "privateLinkServiceNetworkPolicies": "string",
                    "routeTable": {
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "disableBgpRoutePropagation": "bool",
                        "routes": [
                          {
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "nextHopIpAddress": "string",
                              "nextHopType": "string"
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "serviceEndpointPolicies": [
                      {
                        "id": "string",
                        "location": "string",
                        "properties": {
                          "contextualServiceEndpointPolicies": [ "string" ],
                          "serviceAlias": "string",
                          "serviceEndpointPolicyDefinitions": [
                            {
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "description": "string",
                                "service": "string",
                                "serviceResources": [ "string" ]
                              }
                            }
                          ]
                        },
                        "tags": {
                          "{customized property}": "string"
                        }
                      }
                    ],
                    "serviceEndpoints": [
                      {
                        "locations": [ "string" ],
                        "networkIdentifier": {
                          "id": "string"
                        },
                        "service": "string"
                      }
                    ],
                    "serviceGateway": {
                      "id": "string"
                    },
                    "sharingScope": "string"
                  }
                }
              }
            }
          ]
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valori delle proprietà

Microsoft.Network/networkProfiles

Nome Description Value
versione dell'API Versione dell'API '2025-05-01'
ubicazione Percorso della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del profilo di rete. NetworkProfilePropertiesFormat
tags Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
type Tipo di risorsa 'Microsoft.Network/networkProfiles'

CommonApplicationGatewayIPConfiguration

Nome Description Value
id ID risorsa. corda
nome Nome della configurazione IP univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della configurazione IP del gateway applicazione. CommonApplicationGatewayIPConfigurationPropertiesFormat

CommonApplicationGatewayIPConfigurationPropertiesFormat

Nome Description Value
subnet Riferimento alla risorsa subnet. Una subnet da cui il gateway applicazione ottiene l'indirizzo privato. CommonSubResource

CommonApplicationSecurityGroup

Nome Description Value
id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà del gruppo di sicurezza delle applicazioni. CommonApplicationSecurityGroupPropertiesFormat
tags Tag di risorsa. CommonResourceTags

CommonApplicationSecurityGroupPropertiesFormat

Nome Description Value

Delegazione Comune

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa univoca all'interno di una subnet. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della subnet. CommonServiceDelegationPropertiesFormat
type Tipo di risorsa. corda

CommonIpamPoolPrefixAllocation

Nome Description Value
numberOfIpAddresses Numero di indirizzi IP da allocare. corda
piscina CommonIpamPoolPrefixAllocationPool

CommonIpamPoolPrefixAllocationPool

Nome Description Value
id ID risorsa della risorsa IpamPool di Azure associata. corda

CommonIPConfigurationProfile

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà del profilo di configurazione IP. CommonIPConfigurationProfilProprietàFormato

CommonIPConfigurationProfilProprietàFormato

Nome Description Value
subnet Riferimento alla risorsa subnet per creare una configurazione IP dell'interfaccia di rete del contenitore. CommonSubnet

CommonNetworkSecurityGroup

Nome Description Value
id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà del gruppo di sicurezza di rete. CommonNetworkSecurityPropertiesGroups
tags Tag di risorsa. CommonResourceTags

CommonNetworkSecurityPropertiesGroups

Nome Description Value
flushConnection Se abilitata, i flussi creati dalle connessioni del gruppo di sicurezza di rete verranno rivalutati quando le regole sono aggiornamenti. L'abilitazione iniziale attiverà la rivalutazione. bool
securityRules Raccolta di regole di sicurezza del gruppo di sicurezza di rete. CommonSecurityRule[]

CommonResourceTags

Nome Description Value

CommonResourceTags

Nome Description Value

CommonResourceTags

Nome Description Value

CommonResourceTags

Nome Description Value

CommonResourceTags

Nome Description Value

CommonRoute

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa. corda
proprietà Proprietà della route. CommonRoutePropertiesFormat

CommonRoutePropertiesFormat

Nome Description Value
indirizzoPrefisso CIDR di destinazione a cui si applica la route. corda
successivoHopIpAddress I pacchetti di indirizzi IP devono essere inoltrati a. I valori dell'hop successivo sono consentiti solo nelle route in cui il tipo di hop successivo è VirtualAppliance. corda
successivoTipo di hop Tipo di hop di Azure a cui inviare il pacchetto. 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obbligatorio)

CommonRouteTable

Nome Description Value
id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà della tabella di route. CommonRouteTablePropertiesFormat
tags Tag di risorsa. CommonResourceTags

CommonRouteTablePropertiesFormat

Nome Description Value
disabilitaBgpRoutePropagation Indica se disabilitare le route apprese da BGP in tale tabella di route. True significa disabilitare. bool
routes Raccolta di route contenute all'interno di una tabella di route. CommonRoute[]

CommonSecurityRule

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa. corda
proprietà Proprietà della regola di sicurezza. CommonSecurityRulePropertiesFormat

CommonSecurityRulePropertiesFormat

Nome Description Value
accesso Il traffico di rete è consentito o negato. 'Allow'
'Deny' (obbligatorio)
descrizione Descrizione per questa regola. Limitato a 140 caratteri. corda
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". corda
destinationAddressPrefixes Prefissi degli indirizzi di destinazione. INTERVALLI IP CIDR o di destinazione. string[]
destinationApplicationSecurityGroups Gruppo di sicurezza dell'applicazione specificato come destinazione. CommonApplicationSecurityGroup[]
destinationPortRange Porta o intervallo di destinazione. Numero intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. corda
destinationPortRanges Intervalli di porte di destinazione. string[]
direction Direzione della regola. La direzione specifica se la regola verrà valutata sul traffico in ingresso o in uscita. 'In entrata'
'Outbound' (obbligatorio)
priorità Priorità della regola. Il valore può essere compreso tra 100 e 4096. Il numero di priorità deve essere univoco per ogni regola nella raccolta. Minore è il numero di priorità, maggiore è la priorità della regola. int (obbligatorio)
protocol Protocollo di rete a cui si applica questa 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. corda
sourceAddressPrefixes Intervalli DI INDIRIZZI IP di origine o CIDR. string[]
sourceApplicationSecurityGroups Gruppo di sicurezza dell'applicazione specificato come origine. CommonApplicationSecurityGroup[]
sourcePortRange Porta o intervallo di origine. Numero intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. corda
sourcePortRanges Intervalli di porte di origine. string[]

CommonServiceDelegationPropertiesFormat

Nome Description Value
serviceName Nome del servizio a cui deve essere delegata la subnet ,ad esempio Microsoft.Sql/servers. corda

CommonServiceEndpointPolicy

Nome Description Value
id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà dei criteri del punto finale del servizio. CommonServiceEndpointPolicyPropertiesFormat
tags Tag di risorsa. CommonResourceTags

DefinizionePoliticaCommonServiceEndpoint

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa. corda
proprietà Proprietà della definizione dei criteri dell'endpoint di servizio. CommonServiceEndpointPolicyDefinitionPropertiesFormat

CommonServiceEndpointPolicyDefinitionPropertiesFormat

Nome Description Value
descrizione Descrizione per questa regola. Limitato a 140 caratteri. corda
servizio Nome dell'endpoint di servizio. corda
servizioRisorse Elenco di risorse del servizio. string[]

CommonServiceEndpointPolicyPropertiesFormat

Nome Description Value
contextualServiceEndpointPolicies Raccolta di criteri di endpoint servizio contestuali. string[]
serviceAlias Alias che indica se il criterio appartiene a un servizio corda
serviceEndpointPolicyDefinitions Raccolta di definizioni dei criteri degli endpoint di servizio dei criteri dell'endpoint di servizio. CommonServiceEndpointPolicyDefinition[]

CommonServiceEndpointPropertiesFormat

Nome Description Value
località Elenco di posizioni. string[]
networkIdentifier SubResource come identificatore di rete. CommonSubResource
servizio Tipo del servizio endpoint. corda

CommonSubnet

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa. corda
proprietà Proprietà della subnet. CommonSubnetPropertiesFormat

CommonSubnetPropertiesFormat

Nome Description Value
indirizzoPrefisso Prefisso dell'indirizzo per la subnet. corda
indirizzoPrefissi Elenco di prefissi di indirizzi per la subnet. string[]
applicationGatewayIPConfigurazioni Configurazioni IP del gateway applicazione della risorsa di rete virtuale. CommonApplicationGatewayIPConfiguration[]
defaultOutboundAccess Impostare questa proprietà su false per disabilitare la connettività in uscita predefinita per tutte le macchine virtuali nella subnet. bool
Delegazioni Matrice di riferimenti alle deleghe nella subnet. Delegazione Comune[]
ipAllocations Matrice di IpAllocation che fanno riferimento a questa subnet. CommonSubResource[]
ipamPoolPrefixAllocazioni Elenco di pool di Gestione indirizzi IP per l'allocazione di prefissi di indirizzi IP. CommonIpamPoolPrefixAllocation[]
natGateway Gateway NAT associato a questa subnet. CommonSubResource
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. CommonNetworkSecurityGroup
privateEndpointNetworkPolicies Abilitare o disabilitare l'applicazione dei criteri di rete all'endpoint privato nella subnet. 'Disabilitato'
'Abilitato'
'NetworkSecurityGroupEnabled'
'RouteTableEnabled'
privateLinkServiceNetworkPolicies Abilitare o disabilitare l'applicazione dei criteri di rete al servizio collegamento privato nella subnet. 'Disabilitato'
'Abilitato'
tabella di percorso Riferimento alla risorsa RouteTable. CommonRouteTable
serviceEndpointPolicies Matrice di criteri dell'endpoint di servizio. CommonServiceEndpointPolicy[]
serviceEndpoints Matrice di endpoint di servizio. CommonServiceEndpointPropertiesFormat[]
ServiceGateway Riferimento a un gateway di servizio esistente. CommonSubResource
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. «Servizi delegati»
'Inquilino'

CommonSubResource

Nome Description Value
id ID risorsa. corda

Configurazione ContainerNetworkInterface

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà di configurazione dell'interfaccia di rete del contenitore. ContainerNetworkInterfaceConfigurationPropertiesFormat

ContainerNetworkInterfaceConfigurationPropertiesFormat

Nome Description Value
containerNetworkInterfaces Elenco di interfacce di rete del contenitore create da questa configurazione dell'interfaccia di rete del contenitore. CommonSubResource[]
ipConfigurations Elenco delle configurazioni IP della configurazione dell'interfaccia di rete del contenitore. CommonIPConfigurationProfile[]

NetworkProfilePropertiesFormat

Nome Description Value
containerNetworkInterfaceConfigurations Elenco delle configurazioni dell'interfaccia di rete del contenitore chid. ContainerNetworkInterfaceConfiguration[]

Esempi di utilizzo

Modelli di avvio rapido di Azure

I modelli di avvio rapido di Azure seguenti distribuire questo tipo di risorsa.

Template Description
Azure Cloud Shell - della rete virtuale

Pubblica su Azure
Questo modello distribuisce le risorse di Azure Cloud Shell in una rete virtuale di Azure.
Istanze di Azure Container - di rete virtuale

Pubblica su Azure
Distribuire un'istanza di contenitore in una rete virtuale di Azure.
Creare un sito WordPress in una rete virtuale

Pubblica su Azure
Questo modello crea un sito WordPress nell'istanza del contenitore in una rete virtuale. E restituisce un FQDN del sito pubblico che potrebbe accedere al sito WordPress.
Frontdoor con istanze di Contenitore e gateway applicazione

Pubblica su Azure
Questo modello crea un frontdoor Standard/Premium con un gruppo di contenitori e un gateway applicazione.

Definizione di risorsa Terraform (provider AzAPI)

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

  • Gruppi di risorse

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

Formato risorsa

Per creare una risorsa Microsoft.Network/networkProfiles, aggiungere il file Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/networkProfiles@2025-05-01"
  name = "string"
  parent_id = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    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"
                        }
                      ]
                      ipamPoolPrefixAllocations = [
                        {
                          numberOfIpAddresses = "string"
                          pool = {
                            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 = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                destinationPortRange = "string"
                                destinationPortRanges = [
                                  "string"
                                ]
                                direction = "string"
                                priority = int
                                protocol = "string"
                                sourceAddressPrefix = "string"
                                sourceAddressPrefixes = [
                                  "string"
                                ]
                                sourceApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                sourcePortRange = "string"
                                sourcePortRanges = [
                                  "string"
                                ]
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      privateEndpointNetworkPolicies = "string"
                      privateLinkServiceNetworkPolicies = "string"
                      routeTable = {
                        id = "string"
                        location = "string"
                        properties = {
                          disableBgpRoutePropagation = bool
                          routes = [
                            {
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                nextHopIpAddress = "string"
                                nextHopType = "string"
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      serviceEndpointPolicies = [
                        {
                          id = "string"
                          location = "string"
                          properties = {
                            contextualServiceEndpointPolicies = [
                              "string"
                            ]
                            serviceAlias = "string"
                            serviceEndpointPolicyDefinitions = [
                              {
                                id = "string"
                                name = "string"
                                properties = {
                                  description = "string"
                                  service = "string"
                                  serviceResources = [
                                    "string"
                                  ]
                                }
                              }
                            ]
                          }
                          tags = {
                            {customized property} = "string"
                          }
                        }
                      ]
                      serviceEndpoints = [
                        {
                          locations = [
                            "string"
                          ]
                          networkIdentifier = {
                            id = "string"
                          }
                          service = "string"
                        }
                      ]
                      serviceGateway = {
                        id = "string"
                      }
                      sharingScope = "string"
                    }
                  }
                }
              }
            ]
          }
        }
      ]
    }
  }
}

Valori delle proprietà

Microsoft.Network/networkProfiles

Nome Description Value
ubicazione Percorso della risorsa. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Proprietà del profilo di rete. NetworkProfilePropertiesFormat
tags Tag delle risorse Dizionario di nomi e valori di tag.
type Tipo di risorsa "Microsoft.Network/networkProfiles@2025-05-01"

CommonApplicationGatewayIPConfiguration

Nome Description Value
id ID risorsa. corda
nome Nome della configurazione IP univoca all'interno di un gateway applicazione. corda
proprietà Proprietà della configurazione IP del gateway applicazione. CommonApplicationGatewayIPConfigurationPropertiesFormat

CommonApplicationGatewayIPConfigurationPropertiesFormat

Nome Description Value
subnet Riferimento alla risorsa subnet. Una subnet da cui il gateway applicazione ottiene l'indirizzo privato. CommonSubResource

CommonApplicationSecurityGroup

Nome Description Value
id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà del gruppo di sicurezza delle applicazioni. CommonApplicationSecurityGroupPropertiesFormat
tags Tag di risorsa. CommonResourceTags

CommonApplicationSecurityGroupPropertiesFormat

Nome Description Value

Delegazione Comune

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa univoca all'interno di una subnet. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della subnet. CommonServiceDelegationPropertiesFormat
type Tipo di risorsa. corda

CommonIpamPoolPrefixAllocation

Nome Description Value
numberOfIpAddresses Numero di indirizzi IP da allocare. corda
piscina CommonIpamPoolPrefixAllocationPool

CommonIpamPoolPrefixAllocationPool

Nome Description Value
id ID risorsa della risorsa IpamPool di Azure associata. corda

CommonIPConfigurationProfile

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà del profilo di configurazione IP. CommonIPConfigurationProfilProprietàFormato

CommonIPConfigurationProfilProprietàFormato

Nome Description Value
subnet Riferimento alla risorsa subnet per creare una configurazione IP dell'interfaccia di rete del contenitore. CommonSubnet

CommonNetworkSecurityGroup

Nome Description Value
id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà del gruppo di sicurezza di rete. CommonNetworkSecurityPropertiesGroups
tags Tag di risorsa. CommonResourceTags

CommonNetworkSecurityPropertiesGroups

Nome Description Value
flushConnection Se abilitata, i flussi creati dalle connessioni del gruppo di sicurezza di rete verranno rivalutati quando le regole sono aggiornamenti. L'abilitazione iniziale attiverà la rivalutazione. bool
securityRules Raccolta di regole di sicurezza del gruppo di sicurezza di rete. CommonSecurityRule[]

CommonResourceTags

Nome Description Value

CommonResourceTags

Nome Description Value

CommonResourceTags

Nome Description Value

CommonResourceTags

Nome Description Value

CommonResourceTags

Nome Description Value

CommonRoute

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa. corda
proprietà Proprietà della route. CommonRoutePropertiesFormat

CommonRoutePropertiesFormat

Nome Description Value
indirizzoPrefisso CIDR di destinazione a cui si applica la route. corda
successivoHopIpAddress I pacchetti di indirizzi IP devono essere inoltrati a. I valori dell'hop successivo sono consentiti solo nelle route in cui il tipo di hop successivo è VirtualAppliance. corda
successivoTipo di hop Tipo di hop di Azure a cui inviare il pacchetto. 'Internet'
'None'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obbligatorio)

CommonRouteTable

Nome Description Value
id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà della tabella di route. CommonRouteTablePropertiesFormat
tags Tag di risorsa. CommonResourceTags

CommonRouteTablePropertiesFormat

Nome Description Value
disabilitaBgpRoutePropagation Indica se disabilitare le route apprese da BGP in tale tabella di route. True significa disabilitare. bool
routes Raccolta di route contenute all'interno di una tabella di route. CommonRoute[]

CommonSecurityRule

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa. corda
proprietà Proprietà della regola di sicurezza. CommonSecurityRulePropertiesFormat

CommonSecurityRulePropertiesFormat

Nome Description Value
accesso Il traffico di rete è consentito o negato. 'Allow'
'Deny' (obbligatorio)
descrizione Descrizione per questa regola. Limitato a 140 caratteri. corda
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". corda
destinationAddressPrefixes Prefissi degli indirizzi di destinazione. INTERVALLI IP CIDR o di destinazione. string[]
destinationApplicationSecurityGroups Gruppo di sicurezza dell'applicazione specificato come destinazione. CommonApplicationSecurityGroup[]
destinationPortRange Porta o intervallo di destinazione. Numero intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. corda
destinationPortRanges Intervalli di porte di destinazione. string[]
direction Direzione della regola. La direzione specifica se la regola verrà valutata sul traffico in ingresso o in uscita. 'In entrata'
'Outbound' (obbligatorio)
priorità Priorità della regola. Il valore può essere compreso tra 100 e 4096. Il numero di priorità deve essere univoco per ogni regola nella raccolta. Minore è il numero di priorità, maggiore è la priorità della regola. int (obbligatorio)
protocol Protocollo di rete a cui si applica questa 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. corda
sourceAddressPrefixes Intervalli DI INDIRIZZI IP di origine o CIDR. string[]
sourceApplicationSecurityGroups Gruppo di sicurezza dell'applicazione specificato come origine. CommonApplicationSecurityGroup[]
sourcePortRange Porta o intervallo di origine. Numero intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. corda
sourcePortRanges Intervalli di porte di origine. string[]

CommonServiceDelegationPropertiesFormat

Nome Description Value
serviceName Nome del servizio a cui deve essere delegata la subnet ,ad esempio Microsoft.Sql/servers. corda

CommonServiceEndpointPolicy

Nome Description Value
id ID risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà dei criteri del punto finale del servizio. CommonServiceEndpointPolicyPropertiesFormat
tags Tag di risorsa. CommonResourceTags

DefinizionePoliticaCommonServiceEndpoint

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa. corda
proprietà Proprietà della definizione dei criteri dell'endpoint di servizio. CommonServiceEndpointPolicyDefinitionPropertiesFormat

CommonServiceEndpointPolicyDefinitionPropertiesFormat

Nome Description Value
descrizione Descrizione per questa regola. Limitato a 140 caratteri. corda
servizio Nome dell'endpoint di servizio. corda
servizioRisorse Elenco di risorse del servizio. string[]

CommonServiceEndpointPolicyPropertiesFormat

Nome Description Value
contextualServiceEndpointPolicies Raccolta di criteri di endpoint servizio contestuali. string[]
serviceAlias Alias che indica se il criterio appartiene a un servizio corda
serviceEndpointPolicyDefinitions Raccolta di definizioni dei criteri degli endpoint di servizio dei criteri dell'endpoint di servizio. CommonServiceEndpointPolicyDefinition[]

CommonServiceEndpointPropertiesFormat

Nome Description Value
località Elenco di posizioni. string[]
networkIdentifier SubResource come identificatore di rete. CommonSubResource
servizio Tipo del servizio endpoint. corda

CommonSubnet

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa. corda
proprietà Proprietà della subnet. CommonSubnetPropertiesFormat

CommonSubnetPropertiesFormat

Nome Description Value
indirizzoPrefisso Prefisso dell'indirizzo per la subnet. corda
indirizzoPrefissi Elenco di prefissi di indirizzi per la subnet. string[]
applicationGatewayIPConfigurazioni Configurazioni IP del gateway applicazione della risorsa di rete virtuale. CommonApplicationGatewayIPConfiguration[]
defaultOutboundAccess Impostare questa proprietà su false per disabilitare la connettività in uscita predefinita per tutte le macchine virtuali nella subnet. bool
Delegazioni Matrice di riferimenti alle deleghe nella subnet. Delegazione Comune[]
ipAllocations Matrice di IpAllocation che fanno riferimento a questa subnet. CommonSubResource[]
ipamPoolPrefixAllocazioni Elenco di pool di Gestione indirizzi IP per l'allocazione di prefissi di indirizzi IP. CommonIpamPoolPrefixAllocation[]
natGateway Gateway NAT associato a questa subnet. CommonSubResource
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. CommonNetworkSecurityGroup
privateEndpointNetworkPolicies Abilitare o disabilitare l'applicazione dei criteri di rete all'endpoint privato nella subnet. 'Disabilitato'
'Abilitato'
'NetworkSecurityGroupEnabled'
'RouteTableEnabled'
privateLinkServiceNetworkPolicies Abilitare o disabilitare l'applicazione dei criteri di rete al servizio collegamento privato nella subnet. 'Disabilitato'
'Abilitato'
tabella di percorso Riferimento alla risorsa RouteTable. CommonRouteTable
serviceEndpointPolicies Matrice di criteri dell'endpoint di servizio. CommonServiceEndpointPolicy[]
serviceEndpoints Matrice di endpoint di servizio. CommonServiceEndpointPropertiesFormat[]
ServiceGateway Riferimento a un gateway di servizio esistente. CommonSubResource
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. «Servizi delegati»
'Inquilino'

CommonSubResource

Nome Description Value
id ID risorsa. corda

Configurazione ContainerNetworkInterface

Nome Description Value
id ID risorsa. corda
nome Nome della risorsa. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà di configurazione dell'interfaccia di rete del contenitore. ContainerNetworkInterfaceConfigurationPropertiesFormat

ContainerNetworkInterfaceConfigurationPropertiesFormat

Nome Description Value
containerNetworkInterfaces Elenco di interfacce di rete del contenitore create da questa configurazione dell'interfaccia di rete del contenitore. CommonSubResource[]
ipConfigurations Elenco delle configurazioni IP della configurazione dell'interfaccia di rete del contenitore. CommonIPConfigurationProfile[]

NetworkProfilePropertiesFormat

Nome Description Value
containerNetworkInterfaceConfigurations Elenco delle configurazioni dell'interfaccia di rete del contenitore chid. ContainerNetworkInterfaceConfiguration[]

Esempi di utilizzo

Esempi di Terraform

Esempio di base di distribuzione del profilo di rete.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "virtualNetwork" {
  type      = "Microsoft.Network/virtualNetworks@2022-07-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      addressSpace = {
        addressPrefixes = [
          "10.1.0.0/16",
        ]
      }
      dhcpOptions = {
        dnsServers = [
        ]
      }
      subnets = [
      ]
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
  lifecycle {
    ignore_changes = [body.properties.subnets]
  }
}

resource "azapi_resource" "subnet" {
  type      = "Microsoft.Network/virtualNetworks/subnets@2022-07-01"
  parent_id = azapi_resource.virtualNetwork.id
  name      = var.resource_name
  body = {
    properties = {
      addressPrefix = "10.1.0.0/24"
      delegations = [
        {
          name = "acctestdelegation-230630033653886950"
          properties = {
            serviceName = "Microsoft.ContainerInstance/containerGroups"
          }
        },
      ]
      privateEndpointNetworkPolicies    = "Enabled"
      privateLinkServiceNetworkPolicies = "Enabled"
      serviceEndpointPolicies = [
      ]
      serviceEndpoints = [
      ]
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "networkProfile" {
  type      = "Microsoft.Network/networkProfiles@2022-07-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      containerNetworkInterfaceConfigurations = [
        {
          name = "acctesteth-230630033653886950"
          properties = {
            ipConfigurations = [
              {
                name = "acctestipconfig-230630033653886950"
                properties = {
                  subnet = {
                    id = azapi_resource.subnet.id
                  }
                }
              },
            ]
          }
        },
      ]
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}