Condividi tramite


Microsoft.Network virtualnetworks/subnets 2015-06-15

Osservazioni

Per indicazioni sulla creazione di reti virtuali e subnet, vedere Creare risorse di rete virtuale usando Bicep.

Definizione di risorsa Bicep

Il tipo di risorsa virtualnetworks/subnets 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/virtualnetworks/subnets, aggiungere il bicep seguente al modello.

resource symbolicname 'Microsoft.Network/virtualnetworks/subnets@2015-06-15' = {
  parent: resourceSymbolicName
  etag: 'string'
  name: 'string'
  properties: {
    addressPrefix: 'string'
    ipConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          provisioningState: 'string'
          publicIPAddress: {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: {
              dnsSettings: {
                domainNameLabel: 'string'
                fqdn: 'string'
                reverseFqdn: 'string'
              }
              idleTimeoutInMinutes: int
              ipAddress: 'string'
              ipConfiguration: ...
              provisioningState: 'string'
              publicIPAllocationMethod: 'string'
              resourceGuid: 'string'
            }
            tags: {
              {customized property}: 'string'
            }
          }
          subnet: {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: ...
          }
        }
      }
    ]
    networkSecurityGroup: {
      etag: 'string'
      id: 'string'
      location: 'string'
      properties: {
        defaultSecurityRules: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              access: 'string'
              description: 'string'
              destinationAddressPrefix: 'string'
              destinationPortRange: 'string'
              direction: 'string'
              priority: int
              protocol: 'string'
              provisioningState: 'string'
              sourceAddressPrefix: 'string'
              sourcePortRange: 'string'
            }
          }
        ]
        networkInterfaces: [
          {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: {
              dnsSettings: {
                appliedDnsServers: [
                  'string'
                ]
                dnsServers: [
                  'string'
                ]
                internalDnsNameLabel: 'string'
                internalFqdn: 'string'
              }
              enableIPForwarding: bool
              ipConfigurations: [
                {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    loadBalancerBackendAddressPools: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          backendIPConfigurations: [
                            ...
                          ]
                          outboundNatRule: {
                            id: 'string'
                          }
                          provisioningState: 'string'
                        }
                      }
                    ]
                    loadBalancerInboundNatRules: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          backendIPConfiguration: ...
                          backendPort: int
                          enableFloatingIP: bool
                          frontendIPConfiguration: {
                            id: 'string'
                          }
                          frontendPort: int
                          idleTimeoutInMinutes: int
                          protocol: 'string'
                          provisioningState: 'string'
                        }
                      }
                    ]
                    primary: bool
                    privateIPAddress: 'string'
                    privateIPAllocationMethod: 'string'
                    provisioningState: 'string'
                    publicIPAddress: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        dnsSettings: {
                          domainNameLabel: 'string'
                          fqdn: 'string'
                          reverseFqdn: 'string'
                        }
                        idleTimeoutInMinutes: int
                        ipAddress: 'string'
                        ipConfiguration: {
                          etag: 'string'
                          id: 'string'
                          name: 'string'
                          properties: {
                            privateIPAddress: 'string'
                            privateIPAllocationMethod: 'string'
                            provisioningState: 'string'
                            publicIPAddress: ...
                            subnet: {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: ...
                            }
                          }
                        }
                        provisioningState: 'string'
                        publicIPAllocationMethod: 'string'
                        resourceGuid: 'string'
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    subnet: {
                      etag: 'string'
                      id: 'string'
                      name: 'string'
                      properties: ...
                    }
                  }
                }
              ]
              macAddress: 'string'
              networkSecurityGroup: ...
              primary: bool
              provisioningState: 'string'
              resourceGuid: 'string'
              virtualMachine: {
                id: 'string'
              }
            }
            tags: {
              {customized property}: 'string'
            }
          }
        ]
        provisioningState: 'string'
        resourceGuid: 'string'
        securityRules: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              access: 'string'
              description: 'string'
              destinationAddressPrefix: 'string'
              destinationPortRange: 'string'
              direction: 'string'
              priority: int
              protocol: 'string'
              provisioningState: 'string'
              sourceAddressPrefix: 'string'
              sourcePortRange: 'string'
            }
          }
        ]
        subnets: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: ...
          }
        ]
      }
      tags: {
        {customized property}: 'string'
      }
    }
    provisioningState: 'string'
    routeTable: {
      etag: 'string'
      id: 'string'
      location: 'string'
      properties: {
        provisioningState: 'string'
        routes: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: {
              addressPrefix: 'string'
              nextHopIpAddress: 'string'
              nextHopType: 'string'
              provisioningState: 'string'
            }
          }
        ]
        subnets: [
          {
            etag: 'string'
            id: 'string'
            name: 'string'
            properties: ...
          }
        ]
      }
      tags: {
        {customized property}: 'string'
      }
    }
  }
}

Valori delle proprietà

BackendAddressPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà del pool di indirizzi back-end. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nome Descrizione Valore
backendIPConfigurations Ottiene la raccolta di riferimenti agli indirizzi IP definiti nelle interfacce di rete. NetworkInterfaceIPConfiguration[]
outboundNatRule Ottiene le regole in uscita che usano questo pool di indirizzi back-end. SubResource
provisioningState Ottenere lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

InboundNatRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della regola NAT in ingresso. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nome Descrizione Valore
backendIPConfiguration Riferimento a un indirizzo IP privato definito in un'interfaccia di rete di una macchina virtuale. Il traffico inviato alla porta front-end di ognuna delle configurazioni IP front-end viene inoltrato all'INDIRIZZO IP supportato. NetworkInterfaceIPConfiguration
backendPort Porta utilizzata per l'endpoint interno. I valori accettabili sono compresi tra 1 e 65535. Int
enableFloatingIP Configura l'endpoint di una macchina virtuale per la funzionalità IP mobile necessaria per configurare un gruppo di disponibilità SQL AlwaysOn. Questa impostazione è necessaria quando si usano i gruppi di disponibilità Sql AlwaysOn in SQL Server. Questa impostazione non può essere modificata dopo la creazione dell'endpoint. Bool
frontendIPConfiguration Riferimento agli indirizzi IP front-end. SubResource
frontendPort Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65534. Int
idleTimeoutInMinutes Timeout per la connessione TCP inattiva. Il valore può essere impostato tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo elemento viene utilizzato solo quando il protocollo è impostato su TCP. Int
protocollo Protocollo di trasporto per l'endpoint. I valori possibili sono: 'Udp' o 'Tcp' 'Tcp'
'Udp'
provisioningState Ottiene lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

IPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della configurazione IP. IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress Indirizzo IP privato della configurazione IP. corda
privateIPAllocationMethod Metodo di allocazione IP privato. I valori possibili sono 'Static' e 'Dynamic'. 'Dynamic'
'Static'
provisioningState Ottiene lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAddress Riferimento della risorsa IP pubblica. PublicIPAddress
sottorete Riferimento della risorsa subnet. subnet

Microsoft.Network/virtualnetworks/subnets

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
nome Nome della risorsa stringa (obbligatorio)
genitore In Bicep è possibile specificare la risorsa padre per una risorsa figlio. È necessario aggiungere questa proprietà solo quando la risorsa figlio viene dichiarata all'esterno della risorsa padre.

Per altre informazioni, vedere risorsa figlio all'esterno della risorsa padre.
Nome simbolico per la risorsa di tipo: reti virtuali
proprietà SubnetPropertiesFormat

NetworkInterface

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà NetworkInterface. NetworkInterfacePropertiesFormat
Tag Tag di risorsa. resourcetag

NetworkInterfaceDnsSettings

Nome Descrizione Valore
appliedDnsServers Se la macchina virtuale che usa questa scheda di interfaccia di rete fa parte di un set di disponibilità, questo elenco avrà l'unione di tutti i server DNS di tutte le schede di interfaccia di rete che fanno parte del set di disponibilità. Questa proprietà è quella configurata in ognuna di queste macchine virtuali. string[]
dnsServers Elenco di indirizzi IP dei server DNS. Usare "AzureProvidedDNS" per passare alla risoluzione DNS fornita da Azure. Il valore 'AzureProvidedDNS' non può essere combinato con altri indirizzi IP, ma deve essere l'unico valore nella raccolta dnsServers. string[]
internalDnsNameLabel Nome DNS relativo per questa scheda di interfaccia di rete usata per le comunicazioni interne tra macchine virtuali nella stessa rete virtuale. corda
internalFqdn Nome DNS completo che supporta le comunicazioni interne tra macchine virtuali nella stessa rete virtuale. corda

NetworkInterfaceIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della configurazione IP. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nome Descrizione Valore
loadBalancerBackendAddressPools Riferimento della risorsa LoadBalancerBackendAddressPool. BackendAddressPool[]
loadBalancerInboundNatRules Elenco di riferimenti di LoadBalancerInboundNatRules. inboundNatRule[]
primario Ottiene un valore che indica se si tratta di un indirizzo del cliente primario nell'interfaccia di rete. Bool
privateIPAddress corda
privateIPAllocationMethod Definisce la modalità di assegnazione di un indirizzo IP privato. I valori possibili sono: 'Static' e 'Dynamic'. 'Dynamic'
'Static'
provisioningState corda
publicIPAddress Risorsa indirizzo IP pubblico. PublicIPAddress
sottorete Subnet in una risorsa di rete virtuale. subnet

NetworkInterfacePropertiesFormat

Nome Descrizione Valore
dnsSettings Impostazioni DNS nell'interfaccia di rete. NetworkInterfaceDnsSettings
enableIPForwarding Indica se l'inoltro IP è abilitato in questa interfaccia di rete. Bool
ipConfigurations Elenco di IPConfigurations dell'interfaccia di rete. NetworkInterfaceIPConfiguration[]
macAddress Indirizzo MAC dell'interfaccia di rete. corda
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. NetworkSecurityGroup
primario Ottiene un valore che indica se si tratta di un'interfaccia di rete primaria in una macchina virtuale. Bool
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
resourceGuid Proprietà GUID della risorsa dell'interfaccia di rete. corda
virtualMachine Riferimento di una macchina virtuale. SubResource

NetworkSecurityGroup

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Risorsa gruppo di sicurezza di rete. NetworkSecurityGroupPropertiesFormat
Tag Tag di risorsa. resourcetag

NetworkSecurityGroupPropertiesFormat

Nome Descrizione Valore
defaultSecurityRules Regole di sicurezza predefinite del gruppo di sicurezza di rete. SecurityRule[]
networkInterfaces Raccolta di riferimenti alle interfacce di rete. NetworkInterface[]
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
resourceGuid Proprietà GUID della risorsa del gruppo di sicurezza di rete. corda
securityRules Raccolta di regole di sicurezza del gruppo di sicurezza di rete. SecurityRule[]
Subnet Raccolta di riferimenti alle subnet. subnet []

PublicIPAddress

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà dell'indirizzo IP pubblico. PublicIPAddressPropertiesFormat
Tag Tag di risorsa. resourcetag

PublicIPAddressDnsSettings

Nome Descrizione Valore
domainNameLabel Ottiene o imposta l'etichetta Nome di dominio. La concatenazione dell'etichetta del nome di dominio e della zona DNS localizzata costituiscono il nome di dominio completo associato all'indirizzo IP pubblico. Se viene specificata un'etichetta del nome di dominio, viene creato un record DNS per l'indirizzo IP pubblico nel sistema DNS di Microsoft Azure. corda
Fqdn Ottiene il nome di dominio completo del record DNS A associato all'indirizzo IP pubblico. Si tratta della concatenazione di domainNameLabel e della zona DNS a livello di area. corda
reverseFqdn Ottiene o imposta l'FQDN inverso. Nome di dominio completo visibile all'utente che si risolve in questo indirizzo IP pubblico. Se si specifica reverseFqdn, viene creato un record DNS PTR che punta dall'indirizzo IP nel dominio in-addr.arpa al nome di dominio completo inverso. corda

PublicIPAddressPropertiesFormat

Nome Descrizione Valore
dnsSettings FQDN del record DNS associato all'indirizzo IP pubblico. PublicIPAddressDnsSettings
idleTimeoutInMinutes Timeout di inattività dell'indirizzo IP pubblico. Int
ipAddress corda
ipConfiguration IPConfiguration IPConfiguration
provisioningState Stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAllocationMethod Metodo di allocazione ip pubblico. I valori possibili sono: 'Static' e 'Dynamic'. 'Dynamic'
'Static'
resourceGuid Proprietà GUID della risorsa IP pubblico. corda

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

Rotta

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Risorsa di route RoutePropertiesFormat

RoutePropertiesFormat

Nome Descrizione Valore
addressPrefix CIDR di destinazione a cui si applica la route. corda
nextHopIpAddress 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
nextHopType Tipo di hop di Azure a cui inviare il pacchetto. I valori possibili sono: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance' e 'None' 'Internet'
'Nessuno'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obbligatorio)
provisioningState Stato di provisioning della risorsa. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

RouteTable

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Risorsa tabella di route RouteTablePropertiesFormat
Tag Tag di risorsa. resourcetag

RouteTablePropertiesFormat

Nome Descrizione Valore
provisioningState Stato di provisioning della risorsa. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
Itinerari Raccolta di route contenute all'interno di una tabella di route. route[]
Subnet Raccolta di riferimenti alle subnet. subnet []

SecurityRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nome Descrizione Valore
accesso Il traffico di rete è consentito o negato. I valori possibili sono: 'Allow' e 'Deny'. 'Consenti'
'Deny' (obbligatorio)
descrizione Descrizione per questa regola. Limitato a 140 caratteri. corda
destinationAddressPrefix Prefisso dell'indirizzo di destinazione. CIDR o intervallo IP di origine. 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". stringa (obbligatorio)
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
direzione Direzione della regola. La direzione specifica se la regola verrà valutata sul traffico in ingresso o in uscita. I valori possibili sono: 'Inbound' e 'Outbound'. 'Inbound'
'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
protocollo Protocollo di rete a cui si applica questa regola. I valori possibili sono "Tcp", "Udp" e "*". '*'
'Tcp'
'Udp' (obbligatorio)
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
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. stringa (obbligatorio)
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

Sottorete

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà SubnetPropertiesFormat

SubnetPropertiesFormat

Nome Descrizione Valore
addressPrefix Prefisso dell'indirizzo per la subnet. corda
ipConfigurations Ottiene una matrice di riferimenti alle configurazioni IP dell'interfaccia di rete tramite subnet. IPConfiguration[]
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. NetworkSecurityGroup
provisioningState Stato di provisioning della risorsa. corda
routeTable Riferimento della risorsa RouteTable. RouteTable

Sottorisorsa

Nome Descrizione Valore
Id Identificatore della risorsa. corda

Esempi di avvio rapido

Gli esempi di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Bicep File Descrizione
Aggiungere una subnet a una rete virtuale esistente Questo modello consente di aggiungere una subnet a una rete virtuale esistente. Distribuire nel gruppo di risorse della rete virtuale esistente
azure Bastion as a Service Questo modello effettua il provisioning di Azure Bastion in una rete virtuale
Azure Bastion as a Service con NSG Questo modello effettua il provisioning di Azure Bastion in una rete virtuale
pool di Azure Batch senza indirizzi IP pubblici Questo modello crea un pool di comunicazione dei nodi semplificato di Azure Batch senza indirizzi IP pubblici.
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.
set di scalabilità di macchine virtuali per sviluppatori di giochi di Azure Il set di scalabilità di macchine virtuali per sviluppatori di giochi di Azure include motori con licenza come Unreal.
configurazione sicura end-to-end di Azure Machine Learning Questo set di modelli Bicep illustra come configurare l'endpoint end-to-end di Azure Machine Learning in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes privato collegato.
configurazione sicura end-to-end di Azure Machine Learning (legacy) Questo set di modelli Bicep illustra come configurare l'endpoint end-to-end di Azure Machine Learning in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes privato collegato.
Creare un servizio di bilanciamento del carico tra aree Questo modello crea un servizio di bilanciamento del carico tra aree con un pool back-end contenente due servizi di bilanciamento del carico a livello di area. Il servizio di bilanciamento del carico tra aree è attualmente disponibile in aree limitate. I servizi di bilanciamento del carico a livello di area dietro il servizio di bilanciamento del carico tra aree possono trovarsi in qualsiasi area.
Creare un server di route in una nuova subnet Questo modello distribuisce un server di route in una subnet denominata RouteServerSubnet.
Creare un servizio di bilanciamento del carico interno standard Questo modello crea un'istanza di Azure Load Balancer interna standard con una porta di bilanciamento del carico delle regole 80
Creare un servizio di bilanciamento del carico standard Questo modello crea un servizio di bilanciamento del carico con connessione Internet, regole di bilanciamento del carico e tre macchine virtuali per il pool back-end con ogni macchina virtuale in una zona ridondante.
Creare il servizio Azure Kubernetes con Prometheus e Grafana con collegamento privato Verrà creato un'istanza di Azure grafana, servizio Azure Kubernetes e verrà installato Prometheus, un toolkit di monitoraggio e avvisi open source in un cluster del servizio Azure Kubernetes. Usare quindi l'endpoint privato gestito di Grafana gestito di Azure per connettersi a questo server Prometheus e visualizzare i dati di Prometheus in un dashboard di Grafana
Creare un appServicePlan e un'app in un ASEv3 Creare un appServicePlan e un'app in un ambiente ASEv3
Creare un firewall di Azure con più indirizzi IP pubblici Questo modello crea un firewall di Azure con due indirizzi IP pubblici e due server Windows Server 2019 da testare.
Creare un'area di lavoro del servizio Azure Machine Learning (legacy) Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, Azure Application Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una configurazione isolata di rete.
Creare un'area di lavoro del servizio Azure Machine Learning (vnet) Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, Azure Application Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una configurazione isolata di rete.
Creare sandbox di Firewall di Azure, macchina virtuale client e macchina virtuale server Questo modello crea una rete virtuale con 2 subnet (subnet del server e subnet AzureFirewall), una macchina virtuale del server, una macchina virtuale client, un indirizzo IP pubblico per ogni macchina virtuale e una tabella di route per inviare il traffico tra macchine virtuali attraverso il firewall.
crea una risorsa endpoint privato tra tenant Questo modello consente di creare una risorsa endpoint Priavate all'interno dello stesso ambiente o tra tenant e di aggiungere la configurazione della zona DNS.
crea AVD con microsoft Entra ID Join Questo modello consente di creare risorse di Desktop virtuale Azure, ad esempio pool di host, gruppo di applicazioni, area di lavoro, host di sessione di test e relative estensioni con aggiunta all'ID Microsoft Entra
Distribuire una macchina virtuale Windows semplice con tag Questo modello distribuirà una macchina virtuale Windows D2_v3, una scheda di interfaccia di rete, un account di archiviazione, una rete virtuale, un indirizzo IP pubblico e un gruppo di sicurezza di rete. L'oggetto tag viene creato nelle variabili e verrà applicato a tutte le risorse, se applicabile.
Distribuire Database di Azure per MySQL con di rete virtuale Questo modello consente di distribuire un database di Azure per MySQL con l'integrazione della rete virtuale.
Distribuire Database di Azure per PostgreSQL (flessibile) con di rete virtuale Questo modello consente di distribuire un database flessibile di Azure per PostgreSQL con l'integrazione della rete virtuale.
Distribuire Database di Azure per PostgreSQL con di rete virtuale Questo modello consente di distribuire un database di Azure per PostgreSQL con l'integrazione della rete virtuale.
Distribuire il servizio Migrazione del database di Azure (DMS) Servizio Migrazione del database di Azure è un servizio completamente gestito progettato per consentire migrazioni senza problemi da più origini di database a piattaforme dati di Azure con tempi di inattività minimi (migrazioni online).
Distribuire un server flessibile MySQL con endpoint privato Questo modello consente di distribuire un server flessibile di Database di Azure per MySQL con endpoint privato.
Distribuire un server flessibile MySQL con integrazione rete virtuale Questo modello consente di distribuire un server flessibile di database di Azure per MySQL con integrazione rete virtuale.
GitLab Omnibus Questo modello semplifica la distribuzione di GitLab Omnibus in una macchina virtuale con un DNS pubblico, sfruttando il DNS dell'INDIRIZZO IP pubblico. Usa le dimensioni dell'istanza di Standard_F8s_v2, allineate all'architettura di riferimento e supporta fino a 1000 utenti (20 RPS). L'istanza è preconfigurato per l'uso di HTTPS con un certificato Let's Encrypt per le connessioni sicure.
esempio di endpoint privato Questo modello illustra come creare un endpoint privato che punta ad Azure SQL Server
hub virtuali protetti Questo modello crea un hub virtuale protetto usando Firewall di Azure per proteggere il traffico di rete cloud destinato a Internet.
sottoscrizione di SharePoint/ 2019/ 2016 completamente configurata Creare un controller di dominio, una farm di SQL Server 2022 e da 1 a 5 server che ospitano una farm di SharePoint Subscription / 2019 / 2016 con una configurazione completa, tra cui autenticazione attendibile, profili utente con siti personali, un trust OAuth (usando un certificato), un sito IIS dedicato per l'hosting di componenti aggiuntivi ad alta attendibilità e così via... Viene installata la versione più recente dei software chiave (inclusi Fiddler, vscode, np++, 7zip, ULS Viewer). I computer SharePoint hanno un'ulteriore ottimizzazione per renderli immediatamente utilizzabili (strumenti di amministrazione remota, criteri personalizzati per Edge e Chrome, collegamenti e così via).
nat di rete virtuale con vm Distribuire un gateway NAT e una macchina virtuale

Definizione di risorsa del modello di Resource Manager

Il tipo di risorsa virtualnetworks/subnets 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/virtualnetworks/subnets, aggiungere il codice JSON seguente al modello.

{
  "type": "Microsoft.Network/virtualnetworks/subnets",
  "apiVersion": "2015-06-15",
  "name": "string",
  "etag": "string",
  "properties": {
    "addressPrefix": "string",
    "ipConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "provisioningState": "string",
          "publicIPAddress": {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": {
              "dnsSettings": {
                "domainNameLabel": "string",
                "fqdn": "string",
                "reverseFqdn": "string"
              },
              "idleTimeoutInMinutes": "int",
              "ipAddress": "string",
              "ipConfiguration": ...,
              "provisioningState": "string",
              "publicIPAllocationMethod": "string",
              "resourceGuid": "string"
            },
            "tags": {
              "{customized property}": "string"
            }
          },
          "subnet": {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": ...
          }
        }
      }
    ],
    "networkSecurityGroup": {
      "etag": "string",
      "id": "string",
      "location": "string",
      "properties": {
        "defaultSecurityRules": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "access": "string",
              "description": "string",
              "destinationAddressPrefix": "string",
              "destinationPortRange": "string",
              "direction": "string",
              "priority": "int",
              "protocol": "string",
              "provisioningState": "string",
              "sourceAddressPrefix": "string",
              "sourcePortRange": "string"
            }
          }
        ],
        "networkInterfaces": [
          {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": {
              "dnsSettings": {
                "appliedDnsServers": [ "string" ],
                "dnsServers": [ "string" ],
                "internalDnsNameLabel": "string",
                "internalFqdn": "string"
              },
              "enableIPForwarding": "bool",
              "ipConfigurations": [
                {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "loadBalancerBackendAddressPools": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "backendIPConfigurations": [
                            ...
                          ],
                          "outboundNatRule": {
                            "id": "string"
                          },
                          "provisioningState": "string"
                        }
                      }
                    ],
                    "loadBalancerInboundNatRules": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "backendIPConfiguration": ...,
                          "backendPort": "int",
                          "enableFloatingIP": "bool",
                          "frontendIPConfiguration": {
                            "id": "string"
                          },
                          "frontendPort": "int",
                          "idleTimeoutInMinutes": "int",
                          "protocol": "string",
                          "provisioningState": "string"
                        }
                      }
                    ],
                    "primary": "bool",
                    "privateIPAddress": "string",
                    "privateIPAllocationMethod": "string",
                    "provisioningState": "string",
                    "publicIPAddress": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "dnsSettings": {
                          "domainNameLabel": "string",
                          "fqdn": "string",
                          "reverseFqdn": "string"
                        },
                        "idleTimeoutInMinutes": "int",
                        "ipAddress": "string",
                        "ipConfiguration": {
                          "etag": "string",
                          "id": "string",
                          "name": "string",
                          "properties": {
                            "privateIPAddress": "string",
                            "privateIPAllocationMethod": "string",
                            "provisioningState": "string",
                            "publicIPAddress": ...,
                            "subnet": {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": ...
                            }
                          }
                        },
                        "provisioningState": "string",
                        "publicIPAllocationMethod": "string",
                        "resourceGuid": "string"
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "subnet": {
                      "etag": "string",
                      "id": "string",
                      "name": "string",
                      "properties": ...
                    }
                  }
                }
              ],
              "macAddress": "string",
              "networkSecurityGroup": ...,
              "primary": "bool",
              "provisioningState": "string",
              "resourceGuid": "string",
              "virtualMachine": {
                "id": "string"
              }
            },
            "tags": {
              "{customized property}": "string"
            }
          }
        ],
        "provisioningState": "string",
        "resourceGuid": "string",
        "securityRules": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "access": "string",
              "description": "string",
              "destinationAddressPrefix": "string",
              "destinationPortRange": "string",
              "direction": "string",
              "priority": "int",
              "protocol": "string",
              "provisioningState": "string",
              "sourceAddressPrefix": "string",
              "sourcePortRange": "string"
            }
          }
        ],
        "subnets": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": ...
          }
        ]
      },
      "tags": {
        "{customized property}": "string"
      }
    },
    "provisioningState": "string",
    "routeTable": {
      "etag": "string",
      "id": "string",
      "location": "string",
      "properties": {
        "provisioningState": "string",
        "routes": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": {
              "addressPrefix": "string",
              "nextHopIpAddress": "string",
              "nextHopType": "string",
              "provisioningState": "string"
            }
          }
        ],
        "subnets": [
          {
            "etag": "string",
            "id": "string",
            "name": "string",
            "properties": ...
          }
        ]
      },
      "tags": {
        "{customized property}": "string"
      }
    }
  }
}

Valori delle proprietà

BackendAddressPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà del pool di indirizzi back-end. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nome Descrizione Valore
backendIPConfigurations Ottiene la raccolta di riferimenti agli indirizzi IP definiti nelle interfacce di rete. NetworkInterfaceIPConfiguration[]
outboundNatRule Ottiene le regole in uscita che usano questo pool di indirizzi back-end. SubResource
provisioningState Ottenere lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

InboundNatRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della regola NAT in ingresso. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nome Descrizione Valore
backendIPConfiguration Riferimento a un indirizzo IP privato definito in un'interfaccia di rete di una macchina virtuale. Il traffico inviato alla porta front-end di ognuna delle configurazioni IP front-end viene inoltrato all'INDIRIZZO IP supportato. NetworkInterfaceIPConfiguration
backendPort Porta utilizzata per l'endpoint interno. I valori accettabili sono compresi tra 1 e 65535. Int
enableFloatingIP Configura l'endpoint di una macchina virtuale per la funzionalità IP mobile necessaria per configurare un gruppo di disponibilità SQL AlwaysOn. Questa impostazione è necessaria quando si usano i gruppi di disponibilità Sql AlwaysOn in SQL Server. Questa impostazione non può essere modificata dopo la creazione dell'endpoint. Bool
frontendIPConfiguration Riferimento agli indirizzi IP front-end. SubResource
frontendPort Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65534. Int
idleTimeoutInMinutes Timeout per la connessione TCP inattiva. Il valore può essere impostato tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo elemento viene utilizzato solo quando il protocollo è impostato su TCP. Int
protocollo Protocollo di trasporto per l'endpoint. I valori possibili sono: 'Udp' o 'Tcp' 'Tcp'
'Udp'
provisioningState Ottiene lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

IPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della configurazione IP. IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress Indirizzo IP privato della configurazione IP. corda
privateIPAllocationMethod Metodo di allocazione IP privato. I valori possibili sono 'Static' e 'Dynamic'. 'Dynamic'
'Static'
provisioningState Ottiene lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAddress Riferimento della risorsa IP pubblica. PublicIPAddress
sottorete Riferimento della risorsa subnet. subnet

Microsoft.Network/virtualnetworks/subnets

Nome Descrizione Valore
apiVersion Versione dell'API '2015-06-15'
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
nome Nome della risorsa stringa (obbligatorio)
proprietà SubnetPropertiesFormat
digitare Tipo di risorsa 'Microsoft.Network/virtualnetworks/subnets'

NetworkInterface

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà NetworkInterface. NetworkInterfacePropertiesFormat
Tag Tag di risorsa. resourcetag

NetworkInterfaceDnsSettings

Nome Descrizione Valore
appliedDnsServers Se la macchina virtuale che usa questa scheda di interfaccia di rete fa parte di un set di disponibilità, questo elenco avrà l'unione di tutti i server DNS di tutte le schede di interfaccia di rete che fanno parte del set di disponibilità. Questa proprietà è quella configurata in ognuna di queste macchine virtuali. string[]
dnsServers Elenco di indirizzi IP dei server DNS. Usare "AzureProvidedDNS" per passare alla risoluzione DNS fornita da Azure. Il valore 'AzureProvidedDNS' non può essere combinato con altri indirizzi IP, ma deve essere l'unico valore nella raccolta dnsServers. string[]
internalDnsNameLabel Nome DNS relativo per questa scheda di interfaccia di rete usata per le comunicazioni interne tra macchine virtuali nella stessa rete virtuale. corda
internalFqdn Nome DNS completo che supporta le comunicazioni interne tra macchine virtuali nella stessa rete virtuale. corda

NetworkInterfaceIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della configurazione IP. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nome Descrizione Valore
loadBalancerBackendAddressPools Riferimento della risorsa LoadBalancerBackendAddressPool. BackendAddressPool[]
loadBalancerInboundNatRules Elenco di riferimenti di LoadBalancerInboundNatRules. inboundNatRule[]
primario Ottiene un valore che indica se si tratta di un indirizzo del cliente primario nell'interfaccia di rete. Bool
privateIPAddress corda
privateIPAllocationMethod Definisce la modalità di assegnazione di un indirizzo IP privato. I valori possibili sono: 'Static' e 'Dynamic'. 'Dynamic'
'Static'
provisioningState corda
publicIPAddress Risorsa indirizzo IP pubblico. PublicIPAddress
sottorete Subnet in una risorsa di rete virtuale. subnet

NetworkInterfacePropertiesFormat

Nome Descrizione Valore
dnsSettings Impostazioni DNS nell'interfaccia di rete. NetworkInterfaceDnsSettings
enableIPForwarding Indica se l'inoltro IP è abilitato in questa interfaccia di rete. Bool
ipConfigurations Elenco di IPConfigurations dell'interfaccia di rete. NetworkInterfaceIPConfiguration[]
macAddress Indirizzo MAC dell'interfaccia di rete. corda
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. NetworkSecurityGroup
primario Ottiene un valore che indica se si tratta di un'interfaccia di rete primaria in una macchina virtuale. Bool
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
resourceGuid Proprietà GUID della risorsa dell'interfaccia di rete. corda
virtualMachine Riferimento di una macchina virtuale. SubResource

NetworkSecurityGroup

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Risorsa gruppo di sicurezza di rete. NetworkSecurityGroupPropertiesFormat
Tag Tag di risorsa. resourcetag

NetworkSecurityGroupPropertiesFormat

Nome Descrizione Valore
defaultSecurityRules Regole di sicurezza predefinite del gruppo di sicurezza di rete. SecurityRule[]
networkInterfaces Raccolta di riferimenti alle interfacce di rete. NetworkInterface[]
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
resourceGuid Proprietà GUID della risorsa del gruppo di sicurezza di rete. corda
securityRules Raccolta di regole di sicurezza del gruppo di sicurezza di rete. SecurityRule[]
Subnet Raccolta di riferimenti alle subnet. subnet []

PublicIPAddress

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà dell'indirizzo IP pubblico. PublicIPAddressPropertiesFormat
Tag Tag di risorsa. resourcetag

PublicIPAddressDnsSettings

Nome Descrizione Valore
domainNameLabel Ottiene o imposta l'etichetta Nome di dominio. La concatenazione dell'etichetta del nome di dominio e della zona DNS localizzata costituiscono il nome di dominio completo associato all'indirizzo IP pubblico. Se viene specificata un'etichetta del nome di dominio, viene creato un record DNS per l'indirizzo IP pubblico nel sistema DNS di Microsoft Azure. corda
Fqdn Ottiene il nome di dominio completo del record DNS A associato all'indirizzo IP pubblico. Si tratta della concatenazione di domainNameLabel e della zona DNS a livello di area. corda
reverseFqdn Ottiene o imposta l'FQDN inverso. Nome di dominio completo visibile all'utente che si risolve in questo indirizzo IP pubblico. Se si specifica reverseFqdn, viene creato un record DNS PTR che punta dall'indirizzo IP nel dominio in-addr.arpa al nome di dominio completo inverso. corda

PublicIPAddressPropertiesFormat

Nome Descrizione Valore
dnsSettings FQDN del record DNS associato all'indirizzo IP pubblico. PublicIPAddressDnsSettings
idleTimeoutInMinutes Timeout di inattività dell'indirizzo IP pubblico. Int
ipAddress corda
ipConfiguration IPConfiguration IPConfiguration
provisioningState Stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAllocationMethod Metodo di allocazione ip pubblico. I valori possibili sono: 'Static' e 'Dynamic'. 'Dynamic'
'Static'
resourceGuid Proprietà GUID della risorsa IP pubblico. corda

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

Rotta

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Risorsa di route RoutePropertiesFormat

RoutePropertiesFormat

Nome Descrizione Valore
addressPrefix CIDR di destinazione a cui si applica la route. corda
nextHopIpAddress 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
nextHopType Tipo di hop di Azure a cui inviare il pacchetto. I valori possibili sono: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance' e 'None' 'Internet'
'Nessuno'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obbligatorio)
provisioningState Stato di provisioning della risorsa. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

RouteTable

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Risorsa tabella di route RouteTablePropertiesFormat
Tag Tag di risorsa. resourcetag

RouteTablePropertiesFormat

Nome Descrizione Valore
provisioningState Stato di provisioning della risorsa. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
Itinerari Raccolta di route contenute all'interno di una tabella di route. route[]
Subnet Raccolta di riferimenti alle subnet. subnet []

SecurityRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nome Descrizione Valore
accesso Il traffico di rete è consentito o negato. I valori possibili sono: 'Allow' e 'Deny'. 'Consenti'
'Deny' (obbligatorio)
descrizione Descrizione per questa regola. Limitato a 140 caratteri. corda
destinationAddressPrefix Prefisso dell'indirizzo di destinazione. CIDR o intervallo IP di origine. 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". stringa (obbligatorio)
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
direzione Direzione della regola. La direzione specifica se la regola verrà valutata sul traffico in ingresso o in uscita. I valori possibili sono: 'Inbound' e 'Outbound'. 'Inbound'
'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
protocollo Protocollo di rete a cui si applica questa regola. I valori possibili sono "Tcp", "Udp" e "*". '*'
'Tcp'
'Udp' (obbligatorio)
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
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. stringa (obbligatorio)
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

Sottorete

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà SubnetPropertiesFormat

SubnetPropertiesFormat

Nome Descrizione Valore
addressPrefix Prefisso dell'indirizzo per la subnet. corda
ipConfigurations Ottiene una matrice di riferimenti alle configurazioni IP dell'interfaccia di rete tramite subnet. IPConfiguration[]
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. NetworkSecurityGroup
provisioningState Stato di provisioning della risorsa. corda
routeTable Riferimento della risorsa RouteTable. RouteTable

Sottorisorsa

Nome Descrizione Valore
Id Identificatore della risorsa. corda

Modelli di avvio rapido

I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.

Sagoma Descrizione
Aggiungere una subnet a una rete virtuale esistente

Distribuire in Azure
Questo modello consente di aggiungere una subnet a una rete virtuale esistente. Distribuire nel gruppo di risorse della rete virtuale esistente
Aggiungere un gruppo di sicurezza di rete con regole di sicurezza Redis a una subnet esistente

Distribuire in Azure
Questo modello consente di aggiungere un gruppo di sicurezza di rete con regole di sicurezza di Cache Redis di Azure preconfigurate a una subnet esistente all'interno di una rete virtuale. Eseguire la distribuzione nel gruppo di risorse della rete virtuale esistente.
'ambiente del servizio app con back-end SQL di Azure

Distribuire in Azure
Questo modello crea un ambiente del servizio app con un back-end SQL di Azure insieme agli endpoint privati insieme alle risorse associate in genere usate in un ambiente privato/isolato.
azure Bastion as a Service

Distribuire in Azure
Questo modello effettua il provisioning di Azure Bastion in una rete virtuale
Azure Bastion as a Service con NSG

Distribuire in Azure
Questo modello effettua il provisioning di Azure Bastion in una rete virtuale
pool di Azure Batch senza indirizzi IP pubblici

Distribuire in Azure
Questo modello crea un pool di comunicazione dei nodi semplificato di Azure Batch senza indirizzi IP pubblici.
Azure Cloud Shell - della rete virtuale

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

Distribuire in Azure
Distribuire un'istanza di contenitore in una rete virtuale di Azure.
set di scalabilità di macchine virtuali per sviluppatori di giochi di Azure

Distribuire in Azure
Il set di scalabilità di macchine virtuali per sviluppatori di giochi di Azure include motori con licenza come Unreal.
configurazione sicura end-to-end di Azure Machine Learning

Distribuire in Azure
Questo set di modelli Bicep illustra come configurare l'endpoint end-to-end di Azure Machine Learning in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes privato collegato.
configurazione sicura end-to-end di Azure Machine Learning (legacy)

Distribuire in Azure
Questo set di modelli Bicep illustra come configurare l'endpoint end-to-end di Azure Machine Learning in una configurazione sicura. Questa implementazione di riferimento include l'area di lavoro, un cluster di calcolo, un'istanza di calcolo e un cluster del servizio Azure Kubernetes privato collegato.
Creare un servizio di bilanciamento del carico tra aree

Distribuire in Azure
Questo modello crea un servizio di bilanciamento del carico tra aree con un pool back-end contenente due servizi di bilanciamento del carico a livello di area. Il servizio di bilanciamento del carico tra aree è attualmente disponibile in aree limitate. I servizi di bilanciamento del carico a livello di area dietro il servizio di bilanciamento del carico tra aree possono trovarsi in qualsiasi area.
Creare un server di route in una nuova subnet

Distribuire in Azure
Questo modello distribuisce un server di route in una subnet denominata RouteServerSubnet.
Creare un servizio di bilanciamento del carico interno standard

Distribuire in Azure
Questo modello crea un'istanza di Azure Load Balancer interna standard con una porta di bilanciamento del carico delle regole 80
Creare un servizio di bilanciamento del carico standard

Distribuire in Azure
Questo modello crea un servizio di bilanciamento del carico con connessione Internet, regole di bilanciamento del carico e tre macchine virtuali per il pool back-end con ogni macchina virtuale in una zona ridondante.
Creare il servizio Azure Kubernetes con Prometheus e Grafana con collegamento privato

Distribuire in Azure
Verrà creato un'istanza di Azure grafana, servizio Azure Kubernetes e verrà installato Prometheus, un toolkit di monitoraggio e avvisi open source in un cluster del servizio Azure Kubernetes. Usare quindi l'endpoint privato gestito di Grafana gestito di Azure per connettersi a questo server Prometheus e visualizzare i dati di Prometheus in un dashboard di Grafana
Creare un appServicePlan e un'app in un ASEv3

Distribuire in Azure
Creare un appServicePlan e un'app in un ambiente ASEv3
Creare un firewall di Azure con più indirizzi IP pubblici

Distribuire in Azure
Questo modello crea un firewall di Azure con due indirizzi IP pubblici e due server Windows Server 2019 da testare.
Creare un'area di lavoro del servizio Azure Machine Learning (legacy)

Distribuire in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, Azure Application Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una configurazione isolata di rete.
Creare un'area di lavoro del servizio Azure Machine Learning (vnet)

Distribuire in Azure
Questo modello di distribuzione specifica un'area di lavoro di Azure Machine Learning e le risorse associate, tra cui Azure Key Vault, Archiviazione di Azure, Azure Application Insights e Registro Azure Container. Questa configurazione descrive il set di risorse necessarie per iniziare a usare Azure Machine Learning in una configurazione isolata di rete.
Creare un modulo di protezione hardware di pagamento di Azure

Distribuire in Azure
Questo modello crea un modulo di protezione hardware di pagamento di Azure per fornire operazioni di chiave crittografica per transazioni di pagamento critiche in tempo reale nel cloud di Azure.
Creare una nuova risorsa ANF con volume SMB

Distribuire in Azure
Questo modello consente di creare una nuova risorsa di Azure NetApp Files con un singolo pool di capacità e un singolo volume configurato con il protocollo SMB.
Creare sandbox di Firewall di Azure, macchina virtuale client e macchina virtuale server

Distribuire in Azure
Questo modello crea una rete virtuale con 2 subnet (subnet del server e subnet AzureFirewall), una macchina virtuale del server, una macchina virtuale client, un indirizzo IP pubblico per ogni macchina virtuale e una tabella di route per inviare il traffico tra macchine virtuali attraverso il firewall.
crea una risorsa endpoint privato tra tenant

Distribuire in Azure
Questo modello consente di creare una risorsa endpoint Priavate all'interno dello stesso ambiente o tra tenant e di aggiungere la configurazione della zona DNS.
crea AVD con microsoft Entra ID Join

Distribuire in Azure
Questo modello consente di creare risorse di Desktop virtuale Azure, ad esempio pool di host, gruppo di applicazioni, area di lavoro, host di sessione di test e relative estensioni con aggiunta all'ID Microsoft Entra
Distribuire una sandbox della topologia Hub e Spoke

Distribuire in Azure
Questo modello crea una configurazione di topologia hub-spoke di base. Crea una rete virtuale hub con subnet dmz, gestione, condivisi e gateway (facoltativamente), con due reti virtuali spoke (sviluppo e produzione) contenenti ognuna una subnet del carico di lavoro. Distribuisce anche un Jump-Host Windows nella subnet di gestione dell'HUB e stabilisce i peering di reti virtuali tra l'hub e i due spoke.
Distribuire una macchina virtuale Windows semplice con tag

Distribuire in Azure
Questo modello distribuirà una macchina virtuale Windows D2_v3, una scheda di interfaccia di rete, un account di archiviazione, una rete virtuale, un indirizzo IP pubblico e un gruppo di sicurezza di rete. L'oggetto tag viene creato nelle variabili e verrà applicato a tutte le risorse, se applicabile.
Distribuire Database di Azure per MySQL con di rete virtuale

Distribuire in Azure
Questo modello consente di distribuire un database di Azure per MySQL con l'integrazione della rete virtuale.
Distribuire Database di Azure per PostgreSQL (flessibile) con di rete virtuale

Distribuire in Azure
Questo modello consente di distribuire un database flessibile di Azure per PostgreSQL con l'integrazione della rete virtuale.
Distribuire Database di Azure per PostgreSQL con di rete virtuale

Distribuire in Azure
Questo modello consente di distribuire un database di Azure per PostgreSQL con l'integrazione della rete virtuale.
Distribuire il servizio Migrazione del database di Azure (DMS)

Distribuire in Azure
Servizio Migrazione del database di Azure è un servizio completamente gestito progettato per consentire migrazioni senza problemi da più origini di database a piattaforme dati di Azure con tempi di inattività minimi (migrazioni online).
Deploy Darktrace Autoscaling vSensors

Distribuire in Azure
Questo modello consente di distribuire una distribuzione automatica della scalabilità automatica di Darktrace vSensors
Distribuire un server flessibile MySQL con endpoint privato

Distribuire in Azure
Questo modello consente di distribuire un server flessibile di Database di Azure per MySQL con endpoint privato.
Distribuire un server flessibile MySQL con integrazione rete virtuale

Distribuire in Azure
Questo modello consente di distribuire un server flessibile di database di Azure per MySQL con integrazione rete virtuale.
sito Web eShop con l'ambiente del servizio app con bilanciamento del carico interno

Distribuire in Azure
Un ambiente del servizio app è un'opzione del piano di servizio Premium del servizio app di Azure che offre un ambiente completamente isolato e dedicato per l'esecuzione sicura di app del servizio app di Azure su larga scala, tra cui app Web, app per dispositivi mobili e app per le API.
GitLab Omnibus

Distribuire in Azure
Questo modello semplifica la distribuzione di GitLab Omnibus in una macchina virtuale con un DNS pubblico, sfruttando il DNS dell'INDIRIZZO IP pubblico. Usa le dimensioni dell'istanza di Standard_F8s_v2, allineate all'architettura di riferimento e supporta fino a 1000 utenti (20 RPS). L'istanza è preconfigurato per l'uso di HTTPS con un certificato Let's Encrypt per le connessioni sicure.
macchina virtuale GPU con OBS-Studio, Skype, MS-Teams per lo streaming di eventi

Distribuire in Azure
Questo modello crea una macchina virtuale GPU con OBS-Studio, Skype MS-Teams per lo streaming di eventi. Crea la macchina virtuale in una nuova rete virtuale, un account di archiviazione, una scheda di interfaccia di rete e un indirizzo IP pubblico con il nuovo stack di calcolo. Tutto il processo di installazione basato sulla gestione pacchetti Chocolately
ambiente JMeter per Elasticsearch

Distribuire in Azure
Questo modello distribuirà un ambiente JMeter in una rete virtuale esistente. Un nodo master e più nodi subordinati vengono distribuiti in una nuova subnet jmeter. Questo modello funziona insieme al modello di avvio rapido di Elasticsearch.
appliance di rete VNS3 multi-client

Distribuire in Azure
VNS3 è un'appliance virtuale solo software che fornisce le funzionalità e le funzioni combinate di un'appliance di sicurezza, un controller per la distribuzione di applicazioni e un dispositivo di gestione delle minacce unificata nel perimetro dell'applicazione cloud. Vantaggi principali, Oltre alla rete cloud, la crittografia end-to-end Always On, i data center federati, le aree cloud, i provider di servizi cloud e/o i contenitori, la creazione di uno spazio indirizzi unificato, il controllo attestabile sulle chiavi di crittografia, la rete mesh gestibile su larga scala, Reliable HA nel cloud, isolare le applicazioni sensibili (segmentazione di rete a basso costo veloce), segmentazione all'interno delle applicazioni, analisi di tutti i dati in movimento nel cloud. Funzioni di rete chiave; router virtuale, commutatore, firewall, concentratore vpn, distributore multicast, con plug-in per WAF, NIDS, memorizzazione nella cache, servizi di bilanciamento del carico proxy e altre funzioni di rete di livello 4 attraverso 7 funzioni di rete, VNS3 non richiede nuove conoscenze o training da implementare, in modo da potersi integrare con le apparecchiature di rete esistenti.
esempio di endpoint privato

Distribuire in Azure
Questo modello illustra come creare un endpoint privato che punta ad Azure SQL Server
hub virtuali protetti

Distribuire in Azure
Questo modello crea un hub virtuale protetto usando Firewall di Azure per proteggere il traffico di rete cloud destinato a Internet.
sottoscrizione di SharePoint/ 2019/ 2016 completamente configurata

Distribuire in Azure
Creare un controller di dominio, una farm di SQL Server 2022 e da 1 a 5 server che ospitano una farm di SharePoint Subscription / 2019 / 2016 con una configurazione completa, tra cui autenticazione attendibile, profili utente con siti personali, un trust OAuth (usando un certificato), un sito IIS dedicato per l'hosting di componenti aggiuntivi ad alta attendibilità e così via... Viene installata la versione più recente dei software chiave (inclusi Fiddler, vscode, np++, 7zip, ULS Viewer). I computer SharePoint hanno un'ulteriore ottimizzazione per renderli immediatamente utilizzabili (strumenti di amministrazione remota, criteri personalizzati per Edge e Chrome, collegamenti e così via).
Load Balancer Standard con pool back-end per indirizzi IP

Distribuire in Azure
Questo modello viene usato per illustrare come usare i modelli di Resource Manager per configurare il pool back-end di un servizio di bilanciamento del carico in base all'indirizzo IP, come descritto nel documento gestione del pool back-end.
nat di rete virtuale con vm

Distribuire in Azure
Distribuire un gateway NAT e una macchina virtuale
appliance di rete VNS3 per la connettività cloud e la sicurezza

Distribuire in Azure
VNS3 è un'appliance virtuale solo software che fornisce le funzionalità e le funzioni combinate di un'appliance di sicurezza, un controller di distribuzione delle applicazioni e un dispositivo di gestione unificata delle minacce nel cloud application edge. Vantaggi chiave, oltre alla rete cloud, alla crittografia end-to-end sempre attiva, ai data center federati, alle aree cloud, ai provider di servizi cloud e/o ai contenitori, creando uno spazio indirizzi unificato, un controllo attestabile sulle chiavi di crittografia, sulla rete mesh gestibile su larga scala, sulla disponibilità elevata affidabile nel cloud, isolare le applicazioni sensibili (segmentazione di rete a basso costo veloce), segmentazione all'interno delle applicazioni, analisi di tutti i dati in movimento nel cloud. Funzioni di rete chiave; router virtuale, commutatore, firewall, concentratore vpn, distributore multicast, con plug-in per WAF, NIDS, memorizzazione nella cache, proxy, servizi di bilanciamento del carico e altre funzioni di rete di livello 4 attraverso 7 funzioni di rete, VNS3 non richiede nuove conoscenze o training da implementare, quindi è possibile integrare con apparecchiature di rete esistenti.
'app Web con endpoint privato

Distribuire in Azure
Questo modello consente di creare un'app Web ed esporla tramite endpoint privato

Definizione di risorsa Terraform (provider AzAPI)

Il tipo di risorsa virtualnetworks/subnets 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/virtualnetworks/subnets, aggiungere il codice Terraform seguente al modello.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/virtualnetworks/subnets@2015-06-15"
  name = "string"
  etag = "string"
  body = jsonencode({
    properties = {
      addressPrefix = "string"
      ipConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            provisioningState = "string"
            publicIPAddress = {
              etag = "string"
              id = "string"
              location = "string"
              properties = {
                dnsSettings = {
                  domainNameLabel = "string"
                  fqdn = "string"
                  reverseFqdn = "string"
                }
                idleTimeoutInMinutes = int
                ipAddress = "string"
                ipConfiguration = ...
                provisioningState = "string"
                publicIPAllocationMethod = "string"
                resourceGuid = "string"
              }
              tags = {
                {customized property} = "string"
              }
            }
            subnet = {
              etag = "string"
              id = "string"
              name = "string"
              properties = ...
            }
          }
        }
      ]
      networkSecurityGroup = {
        etag = "string"
        id = "string"
        location = "string"
        properties = {
          defaultSecurityRules = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                access = "string"
                description = "string"
                destinationAddressPrefix = "string"
                destinationPortRange = "string"
                direction = "string"
                priority = int
                protocol = "string"
                provisioningState = "string"
                sourceAddressPrefix = "string"
                sourcePortRange = "string"
              }
            }
          ]
          networkInterfaces = [
            {
              etag = "string"
              id = "string"
              location = "string"
              properties = {
                dnsSettings = {
                  appliedDnsServers = [
                    "string"
                  ]
                  dnsServers = [
                    "string"
                  ]
                  internalDnsNameLabel = "string"
                  internalFqdn = "string"
                }
                enableIPForwarding = bool
                ipConfigurations = [
                  {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      loadBalancerBackendAddressPools = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            backendIPConfigurations = [
                              ...
                            ]
                            outboundNatRule = {
                              id = "string"
                            }
                            provisioningState = "string"
                          }
                        }
                      ]
                      loadBalancerInboundNatRules = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            backendIPConfiguration = ...
                            backendPort = int
                            enableFloatingIP = bool
                            frontendIPConfiguration = {
                              id = "string"
                            }
                            frontendPort = int
                            idleTimeoutInMinutes = int
                            protocol = "string"
                            provisioningState = "string"
                          }
                        }
                      ]
                      primary = bool
                      privateIPAddress = "string"
                      privateIPAllocationMethod = "string"
                      provisioningState = "string"
                      publicIPAddress = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          dnsSettings = {
                            domainNameLabel = "string"
                            fqdn = "string"
                            reverseFqdn = "string"
                          }
                          idleTimeoutInMinutes = int
                          ipAddress = "string"
                          ipConfiguration = {
                            etag = "string"
                            id = "string"
                            name = "string"
                            properties = {
                              privateIPAddress = "string"
                              privateIPAllocationMethod = "string"
                              provisioningState = "string"
                              publicIPAddress = ...
                              subnet = {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = ...
                              }
                            }
                          }
                          provisioningState = "string"
                          publicIPAllocationMethod = "string"
                          resourceGuid = "string"
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      subnet = {
                        etag = "string"
                        id = "string"
                        name = "string"
                        properties = ...
                      }
                    }
                  }
                ]
                macAddress = "string"
                networkSecurityGroup = ...
                primary = bool
                provisioningState = "string"
                resourceGuid = "string"
                virtualMachine = {
                  id = "string"
                }
              }
              tags = {
                {customized property} = "string"
              }
            }
          ]
          provisioningState = "string"
          resourceGuid = "string"
          securityRules = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                access = "string"
                description = "string"
                destinationAddressPrefix = "string"
                destinationPortRange = "string"
                direction = "string"
                priority = int
                protocol = "string"
                provisioningState = "string"
                sourceAddressPrefix = "string"
                sourcePortRange = "string"
              }
            }
          ]
          subnets = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = ...
            }
          ]
        }
        tags = {
          {customized property} = "string"
        }
      }
      provisioningState = "string"
      routeTable = {
        etag = "string"
        id = "string"
        location = "string"
        properties = {
          provisioningState = "string"
          routes = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = {
                addressPrefix = "string"
                nextHopIpAddress = "string"
                nextHopType = "string"
                provisioningState = "string"
              }
            }
          ]
          subnets = [
            {
              etag = "string"
              id = "string"
              name = "string"
              properties = ...
            }
          ]
        }
        tags = {
          {customized property} = "string"
        }
      }
    }
  })
}

Valori delle proprietà

BackendAddressPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà del pool di indirizzi back-end. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nome Descrizione Valore
backendIPConfigurations Ottiene la raccolta di riferimenti agli indirizzi IP definiti nelle interfacce di rete. NetworkInterfaceIPConfiguration[]
outboundNatRule Ottiene le regole in uscita che usano questo pool di indirizzi back-end. SubResource
provisioningState Ottenere lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

InboundNatRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Ottiene il nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della regola NAT in ingresso. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Nome Descrizione Valore
backendIPConfiguration Riferimento a un indirizzo IP privato definito in un'interfaccia di rete di una macchina virtuale. Il traffico inviato alla porta front-end di ognuna delle configurazioni IP front-end viene inoltrato all'INDIRIZZO IP supportato. NetworkInterfaceIPConfiguration
backendPort Porta utilizzata per l'endpoint interno. I valori accettabili sono compresi tra 1 e 65535. Int
enableFloatingIP Configura l'endpoint di una macchina virtuale per la funzionalità IP mobile necessaria per configurare un gruppo di disponibilità SQL AlwaysOn. Questa impostazione è necessaria quando si usano i gruppi di disponibilità Sql AlwaysOn in SQL Server. Questa impostazione non può essere modificata dopo la creazione dell'endpoint. Bool
frontendIPConfiguration Riferimento agli indirizzi IP front-end. SubResource
frontendPort Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65534. Int
idleTimeoutInMinutes Timeout per la connessione TCP inattiva. Il valore può essere impostato tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo elemento viene utilizzato solo quando il protocollo è impostato su TCP. Int
protocollo Protocollo di trasporto per l'endpoint. I valori possibili sono: 'Udp' o 'Tcp' 'Tcp'
'Udp'
provisioningState Ottiene lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

IPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della configurazione IP. IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress Indirizzo IP privato della configurazione IP. corda
privateIPAllocationMethod Metodo di allocazione IP privato. I valori possibili sono 'Static' e 'Dynamic'. 'Dynamic'
'Static'
provisioningState Ottiene lo stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAddress Riferimento della risorsa IP pubblica. PublicIPAddress
sottorete Riferimento della risorsa subnet. subnet

Microsoft.Network/virtualnetworks/subnets

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
nome Nome della risorsa stringa (obbligatorio)
parent_id ID della risorsa padre per questa risorsa. ID per la risorsa di tipo: rete virtuale
proprietà SubnetPropertiesFormat
digitare Tipo di risorsa "Microsoft.Network/virtualnetworks/subnets@2015-06-15"

NetworkInterface

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà NetworkInterface. NetworkInterfacePropertiesFormat
Tag Tag di risorsa. resourcetag

NetworkInterfaceDnsSettings

Nome Descrizione Valore
appliedDnsServers Se la macchina virtuale che usa questa scheda di interfaccia di rete fa parte di un set di disponibilità, questo elenco avrà l'unione di tutti i server DNS di tutte le schede di interfaccia di rete che fanno parte del set di disponibilità. Questa proprietà è quella configurata in ognuna di queste macchine virtuali. string[]
dnsServers Elenco di indirizzi IP dei server DNS. Usare "AzureProvidedDNS" per passare alla risoluzione DNS fornita da Azure. Il valore 'AzureProvidedDNS' non può essere combinato con altri indirizzi IP, ma deve essere l'unico valore nella raccolta dnsServers. string[]
internalDnsNameLabel Nome DNS relativo per questa scheda di interfaccia di rete usata per le comunicazioni interne tra macchine virtuali nella stessa rete virtuale. corda
internalFqdn Nome DNS completo che supporta le comunicazioni interne tra macchine virtuali nella stessa rete virtuale. corda

NetworkInterfaceIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Proprietà della configurazione IP. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nome Descrizione Valore
loadBalancerBackendAddressPools Riferimento della risorsa LoadBalancerBackendAddressPool. BackendAddressPool[]
loadBalancerInboundNatRules Elenco di riferimenti di LoadBalancerInboundNatRules. inboundNatRule[]
primario Ottiene un valore che indica se si tratta di un indirizzo del cliente primario nell'interfaccia di rete. Bool
privateIPAddress corda
privateIPAllocationMethod Definisce la modalità di assegnazione di un indirizzo IP privato. I valori possibili sono: 'Static' e 'Dynamic'. 'Dynamic'
'Static'
provisioningState corda
publicIPAddress Risorsa indirizzo IP pubblico. PublicIPAddress
sottorete Subnet in una risorsa di rete virtuale. subnet

NetworkInterfacePropertiesFormat

Nome Descrizione Valore
dnsSettings Impostazioni DNS nell'interfaccia di rete. NetworkInterfaceDnsSettings
enableIPForwarding Indica se l'inoltro IP è abilitato in questa interfaccia di rete. Bool
ipConfigurations Elenco di IPConfigurations dell'interfaccia di rete. NetworkInterfaceIPConfiguration[]
macAddress Indirizzo MAC dell'interfaccia di rete. corda
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. NetworkSecurityGroup
primario Ottiene un valore che indica se si tratta di un'interfaccia di rete primaria in una macchina virtuale. Bool
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
resourceGuid Proprietà GUID della risorsa dell'interfaccia di rete. corda
virtualMachine Riferimento di una macchina virtuale. SubResource

NetworkSecurityGroup

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Risorsa gruppo di sicurezza di rete. NetworkSecurityGroupPropertiesFormat
Tag Tag di risorsa. resourcetag

NetworkSecurityGroupPropertiesFormat

Nome Descrizione Valore
defaultSecurityRules Regole di sicurezza predefinite del gruppo di sicurezza di rete. SecurityRule[]
networkInterfaces Raccolta di riferimenti alle interfacce di rete. NetworkInterface[]
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
resourceGuid Proprietà GUID della risorsa del gruppo di sicurezza di rete. corda
securityRules Raccolta di regole di sicurezza del gruppo di sicurezza di rete. SecurityRule[]
Subnet Raccolta di riferimenti alle subnet. subnet []

PublicIPAddress

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Proprietà dell'indirizzo IP pubblico. PublicIPAddressPropertiesFormat
Tag Tag di risorsa. resourcetag

PublicIPAddressDnsSettings

Nome Descrizione Valore
domainNameLabel Ottiene o imposta l'etichetta Nome di dominio. La concatenazione dell'etichetta del nome di dominio e della zona DNS localizzata costituiscono il nome di dominio completo associato all'indirizzo IP pubblico. Se viene specificata un'etichetta del nome di dominio, viene creato un record DNS per l'indirizzo IP pubblico nel sistema DNS di Microsoft Azure. corda
Fqdn Ottiene il nome di dominio completo del record DNS A associato all'indirizzo IP pubblico. Si tratta della concatenazione di domainNameLabel e della zona DNS a livello di area. corda
reverseFqdn Ottiene o imposta l'FQDN inverso. Nome di dominio completo visibile all'utente che si risolve in questo indirizzo IP pubblico. Se si specifica reverseFqdn, viene creato un record DNS PTR che punta dall'indirizzo IP nel dominio in-addr.arpa al nome di dominio completo inverso. corda

PublicIPAddressPropertiesFormat

Nome Descrizione Valore
dnsSettings FQDN del record DNS associato all'indirizzo IP pubblico. PublicIPAddressDnsSettings
idleTimeoutInMinutes Timeout di inattività dell'indirizzo IP pubblico. Int
ipAddress corda
ipConfiguration IPConfiguration IPConfiguration
provisioningState Stato di provisioning della risorsa PublicIP. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
publicIPAllocationMethod Metodo di allocazione ip pubblico. I valori possibili sono: 'Static' e 'Dynamic'. 'Dynamic'
'Static'
resourceGuid Proprietà GUID della risorsa IP pubblico. corda

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

ResourceTags

Nome Descrizione Valore

Rotta

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà Risorsa di route RoutePropertiesFormat

RoutePropertiesFormat

Nome Descrizione Valore
addressPrefix CIDR di destinazione a cui si applica la route. corda
nextHopIpAddress 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
nextHopType Tipo di hop di Azure a cui inviare il pacchetto. I valori possibili sono: 'VirtualNetworkGateway', 'VnetLocal', 'Internet', 'VirtualAppliance' e 'None' 'Internet'
'Nessuno'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obbligatorio)
provisioningState Stato di provisioning della risorsa. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda

RouteTable

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
ubicazione Percorso della risorsa. corda
proprietà Risorsa tabella di route RouteTablePropertiesFormat
Tag Tag di risorsa. resourcetag

RouteTablePropertiesFormat

Nome Descrizione Valore
provisioningState Stato di provisioning della risorsa. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
Itinerari Raccolta di route contenute all'interno di una tabella di route. route[]
Subnet Raccolta di riferimenti alle subnet. subnet []

SecurityRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nome Descrizione Valore
accesso Il traffico di rete è consentito o negato. I valori possibili sono: 'Allow' e 'Deny'. 'Consenti'
'Deny' (obbligatorio)
descrizione Descrizione per questa regola. Limitato a 140 caratteri. corda
destinationAddressPrefix Prefisso dell'indirizzo di destinazione. CIDR o intervallo IP di origine. 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". stringa (obbligatorio)
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
direzione Direzione della regola. La direzione specifica se la regola verrà valutata sul traffico in ingresso o in uscita. I valori possibili sono: 'Inbound' e 'Outbound'. 'Inbound'
'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
protocollo Protocollo di rete a cui si applica questa regola. I valori possibili sono "Tcp", "Udp" e "*". '*'
'Tcp'
'Udp' (obbligatorio)
provisioningState Stato di provisioning della risorsa IP pubblica. I valori possibili sono: 'Aggiornamento', 'Eliminazione' e 'Failed'. corda
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. stringa (obbligatorio)
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

Sottorete

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata. corda
Id Identificatore della risorsa. corda
nome Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. corda
proprietà SubnetPropertiesFormat

SubnetPropertiesFormat

Nome Descrizione Valore
addressPrefix Prefisso dell'indirizzo per la subnet. corda
ipConfigurations Ottiene una matrice di riferimenti alle configurazioni IP dell'interfaccia di rete tramite subnet. IPConfiguration[]
networkSecurityGroup Riferimento alla risorsa NetworkSecurityGroup. NetworkSecurityGroup
provisioningState Stato di provisioning della risorsa. corda
routeTable Riferimento della risorsa RouteTable. RouteTable

Sottorisorsa

Nome Descrizione Valore
Id Identificatore della risorsa. corda