Condividi tramite


Microsoft.Network routeTables 2016-03-30

Definizione di risorsa Bicep

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

resource symbolicname 'Microsoft.Network/routeTables@2016-03-30' = {
  etag: 'string'
  location: 'string'
  name: '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: {
          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'
                    publicIPAddressVersion: 'string'
                    publicIPAllocationMethod: 'string'
                    resourceGuid: 'string'
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
                subnet: ...
              }
            }
          ]
          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'
                      internalDomainNameSuffix: 'string'
                      internalFqdn: 'string'
                    }
                    enableIPForwarding: bool
                    ipConfigurations: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          applicationGatewayBackendAddressPools: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                backendAddresses: [
                                  {
                                    fqdn: 'string'
                                    ipAddress: 'string'
                                  }
                                ]
                                backendIPConfigurations: [
                                  ...
                                ]
                                provisioningState: 'string'
                              }
                            }
                          ]
                          loadBalancerBackendAddressPools: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                backendIPConfigurations: [
                                  ...
                                ]
                                loadBalancingRules: [
                                  {
                                    id: 'string'
                                  }
                                ]
                                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'
                          privateIPAddressVersion: '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: ...
                                }
                              }
                              provisioningState: 'string'
                              publicIPAddressVersion: 'string'
                              publicIPAllocationMethod: 'string'
                              resourceGuid: 'string'
                            }
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                          subnet: ...
                        }
                      }
                    ]
                    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: [
                ...
              ]
            }
            tags: {
              {customized property}: 'string'
            }
          }
          provisioningState: 'string'
          routeTable: {
            etag: 'string'
            id: 'string'
            location: 'string'
            properties: ...
            tags: {
              {customized property}: 'string'
            }
          }
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Valori delle proprietà

ApplicationGatewayBackendAddress

Nome Descrizione Valore
Fqdn Ottiene o imposta il nome dns corda
ipAddress Ottiene o imposta l'indirizzo IP corda

ApplicationGatewayBackendAddressPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID 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 del gateway applicazione ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Nome Descrizione Valore
backendAddresses Ottiene o imposta gli indirizzi back-end ApplicationGatewayBackendAddress[]
backendIPConfigurations Ottiene la raccolta di riferimenti agli indirizzi IP definiti nelle schede di interfaccia di rete NetworkInterfaceIPConfiguration[]
provisioningState Ottiene o imposta lo stato di provisioning della risorsa del pool di indirizzi back-end Aggiornamento/Eliminazione/Operazione non riuscita corda

BackendAddressPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID 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à di BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nome Descrizione Valore
backendIPConfigurations Ottiene la raccolta di riferimenti agli indirizzi IP definiti nelle schede di interfaccia di rete NetworkInterfaceIPConfiguration[]
loadBalancingRules Ottiene le regole di bilanciamento del carico che usano questo pool di indirizzi back-end SubResource []
outboundNatRule Ottiene le regole in uscita che usano questo pool di indirizzi back-end SubResource
provisioningState Stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda

InboundNatRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID 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 Ottiene o imposta un riferimento a un indirizzo IP privato definito in un networkInterface di una macchina virtuale. Il traffico inviato a frontendPort di ogni front-endIPConfigurations viene inoltrato all'INDIRIZZO IP supportato NetworkInterfaceIPConfiguration
backendPort Ottiene o imposta una porta utilizzata per le connessioni interne nell'endpoint. L'attributo localPort esegue il mapping della porta eterna dell'endpoint a una porta interna in un ruolo. Ciò è utile negli scenari in cui un ruolo deve comunicare con un componente interno su una porta diversa da quella esposta esternamente. Se non specificato, il valore di localPort corrisponde all'attributo port. Impostare il valore di localPort su '*' per assegnare automaticamente una porta non allocata individuabile tramite l'API di runtime 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 Always ON in SQL Server. Questa impostazione non può essere modificata dopo la creazione dell'endpoint Bool
frontendIPConfiguration Ottiene o imposta un riferimento agli indirizzi IP front-end SubResource
frontendPort Ottiene o imposta la porta per l'endpoint esterno. È possibile specificare qualsiasi numero di porta scelto, ma i numeri di porta specificati per ogni ruolo nel servizio devono essere univoci. I valori possibili sono compresi tra 1 e 65535, inclusi Int
idleTimeoutInMinutes Ottiene o imposta il timeout per la connessione tcp inattiva. Il valore può essere impostato tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo elemento viene usato solo quando il protocollo è impostato su Tcp Int
protocollo Ottiene o imposta il protocollo di trasporto per l'endpoint esterno. I valori possibili sono Udp o Tcp 'Tcp'
'Udp'
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda

IPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID 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à di IPConfiguration IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress Ottiene o imposta l'indirizzo PRIVATEIPAddress della configurazione IP corda
privateIPAllocationMethod Ottiene o imposta il metodo di allocazione PrivateIP (statico/dinamico) 'Dynamic'
'Static'
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
publicIPAddress Ottiene o imposta il riferimento della risorsa PublicIP PublicIPAddress
sottorete Ottiene o imposta il riferimento della risorsa subnet subnet

Microsoft.Network/routeTables

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
ubicazione Percorso risorsa corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Risorsa tabella di route RouteTablePropertiesFormat
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli

NetworkInterface

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
ubicazione Percorso risorsa corda
proprietà Proprietà NetworkInterface. NetworkInterfacePropertiesFormat
Tag Tag delle risorse resourcetag

NetworkInterfaceDnsSettings

Nome Descrizione Valore
appliedDnsServers Ottiene o imposta l'elenco di indirizzi IP dei server DNS applicati string[]
dnsServers Ottiene o imposta l'elenco di indirizzi IP dei server DNS string[]
internalDnsNameLabel Ottiene o imposta il nome DNS interno corda
internalDomainNameSuffix Ottiene o imposta il suffisso del nome di dominio interno della scheda di interfaccia di rete. corda
internalFqdn Ottiene o imposta il nome di dominio completo interno. corda

NetworkInterfaceIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID 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à di IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nome Descrizione Valore
applicationGatewayBackendAddressPools Ottiene o imposta il riferimento della risorsa ApplicationGatewayBackendAddressPool ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Ottiene o imposta il riferimento della risorsa LoadBalancerBackendAddressPool BackendAddressPool[]
loadBalancerInboundNatRules Ottiene o imposta un elenco di riferimenti di LoadBalancerInboundNatRules inboundNatRule[]
primario Ottiene un valore che indica se si tratta di un indirizzo del cliente primario nella scheda di interfaccia di rete Bool
privateIPAddress corda
privateIPAddressVersion Ottiene o imposta la versione dell'indirizzo PrivateIP (IPv4/IPv6) 'IPv4'
'IPv6'
privateIPAllocationMethod Ottiene o imposta il metodo di allocazione PrivateIP (statico/dinamico) 'Dynamic'
'Static'
provisioningState corda
publicIPAddress Risorsa PublicIPAddress PublicIPAddress
sottorete Subnet in una risorsa VirtualNetwork subnet

NetworkInterfacePropertiesFormat

Nome Descrizione Valore
dnsSettings Ottiene o imposta le impostazioni DNS in NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Ottiene o imposta un valore che indica se IPForwarding è abilitato nella scheda di interfaccia di rete Bool
ipConfigurations Ottiene o imposta l'elenco di IPConfigurations di NetworkInterface NetworkInterfaceIPConfiguration[]
macAddress Ottiene l'indirizzo MAC dell'interfaccia di rete corda
networkSecurityGroup Ottiene o imposta il riferimento della risorsa NetworkSecurityGroup NetworkSecurityGroup
primario Ottiene un valore che indica se si tratta di una scheda di interfaccia di rete primaria in una macchina virtuale Bool
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
resourceGuid Ottiene o imposta la proprietà GUID della risorsa dell'interfaccia di rete corda
virtualMachine Ottiene o imposta il riferimento di una virtualmachine SubResource

NetworkSecurityGroup

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
ubicazione Percorso risorsa corda
proprietà Risorsa gruppo di sicurezza di rete NetworkSecurityGroupPropertiesFormat
Tag Tag delle risorse resourcetag

NetworkSecurityGroupPropertiesFormat

Nome Descrizione Valore
defaultSecurityRules Ottiene o imposta le regole di sicurezza predefinite del gruppo di sicurezza di rete SecurityRule[]
networkInterfaces Ottiene la raccolta di riferimenti alle interfacce di rete NetworkInterface[]
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
resourceGuid Ottiene o imposta la proprietà GUID della risorsa del gruppo di sicurezza di rete corda
securityRules Ottiene o imposta regole di sicurezza del gruppo di sicurezza di rete SecurityRule[]
Subnet Ottiene la raccolta di riferimenti alle subnet subnet []

PublicIPAddress

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
ubicazione Percorso risorsa corda
proprietà Proprietà PublicIpAddress PublicIPAddressPropertiesFormat
Tag Tag delle risorse 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 Ottiene o imposta il nome di dominio completo del record DNS associato all'indirizzo IP pubblico PublicIPAddressDnsSettings
idleTimeoutInMinutes Ottiene o imposta il timeout di inattività dell'indirizzo IP pubblico Int
ipAddress corda
ipConfiguration IPConfiguration IPConfiguration
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
publicIPAddressVersion Ottiene o imposta la versione dell'indirizzo PublicIP (IPv4/IPv6) 'IPv4'
'IPv6'
publicIPAllocationMethod Ottiene o imposta il metodo di allocazione PublicIP (Statico/Dinamico) 'Dynamic'
'Static'
resourceGuid Ottiene o imposta la proprietà GUID della risorsa PublicIP corda

ResourceTags

Nome Descrizione Valore

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 ID 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à Risorsa di route RoutePropertiesFormat

RoutePropertiesFormat

Nome Descrizione Valore
addressPrefix Ottiene o imposta il CIDR di destinazione a cui si applica la route. corda
nextHopIpAddress Ottiene o imposta i pacchetti di indirizzi IP a cui inoltrare. I valori dell'hop successivo sono consentiti solo nelle route in cui il tipo di hop successivo è VirtualAppliance. corda
nextHopType Ottiene o imposta il tipo di hop di Azure a cui deve essere inviato il pacchetto. 'Internet'
'Nessuno'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obbligatorio)
provisioningState Ottiene o imposta lo stato di provisioning della risorsa Aggiornamento/Eliminazione/Operazione non riuscita corda

RouteTable

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

RouteTablePropertiesFormat

Nome Descrizione Valore
provisioningState Ottiene o imposta lo stato di provisioning della risorsa Aggiornamento/Eliminazione/Operazione non riuscita corda
Itinerari Ottiene o imposta route in una tabella di route route[]
Subnet Ottiene la 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 ID 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à SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nome Descrizione Valore
accesso Ottiene o imposta il traffico di rete consentito o negato. I valori possibili sono 'Allow' e 'Deny' 'Consenti'
'Deny' (obbligatorio)
descrizione Ottiene o imposta una descrizione per questa regola. Limitato a 140 caratteri. corda
destinationAddressPrefix Ottiene o imposta il 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 Ottiene o imposta la porta o l'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 Ottiene o imposta la direzione della regola. In ingresso o in uscita. La direzione specifica se la regola verrà valutata sul traffico in ingresso o in uscita. 'Inbound'
'Outbound' (obbligatorio)
priorità Ottiene o imposta la 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 Ottiene o imposta il protocollo di rete a cui si applica questa regola. Può essere Tcp, Udp o All(*). '*'
'Tcp'
'Udp' (obbligatorio)
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
sourceAddressPrefix Ottiene o imposta il prefisso dell'indirizzo di origine. 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". Se si tratta di una regola di ingresso, specifica da dove proviene il traffico di rete. stringa (obbligatorio)
sourcePortRange Ottiene o imposta la porta di origine o l'intervallo. 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 ID 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à SubnetPropertiesFormat

SubnetPropertiesFormat

Nome Descrizione Valore
addressPrefix Ottiene o imposta il prefisso address per la subnet. corda
ipConfigurations Ottiene una matrice di riferimenti alle configurazioni IP dell'interfaccia di rete usando la subnet IPConfiguration[]
networkSecurityGroup Ottiene o imposta il riferimento della risorsa NetworkSecurityGroup NetworkSecurityGroup
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
routeTable Ottiene o imposta il riferimento della risorsa RouteTable RouteTable

Sottorisorsa

Nome Descrizione Valore
Id ID risorsa corda

Esempi di avvio rapido

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

Bicep File Descrizione
Creare una configurazione sandbox di Firewall di Azure con macchine virtuali Linux Questo modello crea una rete virtuale con 3 subnet (subnet del server, jumpbox subet e subnet AzureFirewall), una macchina virtuale jumpbox con indirizzo IP pubblico, una macchina virtuale del server, una route UDR per puntare a Firewall di Azure per la subnet del server e un firewall di Azure con 1 o più indirizzi IP pubblici, 1 regola dell'applicazione di esempio, 1 regola di rete di esempio e intervalli privati predefiniti
Creare una configurazione sandbox di Firewall di Azure con zone Questo modello crea una rete virtuale con tre subnet (subnet del server, subnet jumpbox e subnet di Firewall di Azure), una macchina virtuale jumpbox con indirizzo IP pubblico, una macchina virtuale del server, una route definita dall'utente per puntare a Firewall di Azure per ServerSubnet, un firewall di Azure con uno o più indirizzi IP pubblici, una regola dell'applicazione di esempio e una regola di rete di esempio e Firewall di Azure nelle zone di disponibilità 1, 2 e 3.
Creare un firewall di Azure con ipgroup Questo modello crea un firewall di Azure con le regole di applicazione e di rete che fanno riferimento a gruppi IP. Include anche la configurazione di una macchina virtuale Jumpbox Linux
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 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.
Creare l'istanza gestita di SQL all'interno della nuova rete virtuale Distribuire Istanza gestita di database SQL di Azure all'interno di una nuova rete virtuale.
Hyper-V macchina virtuale host con macchine virtuali annidate Distribuisce una macchina virtuale in da un host Hyper-V e tutte le risorse dipendenti, tra cui rete virtuale, indirizzo IP pubblico e tabelle di route.
tabella route con route Questo modello crea una tabella di route con route
hub virtuali protetti Questo modello crea un hub virtuale protetto usando Firewall di Azure per proteggere il traffico di rete cloud destinato a Internet.
ambiente di test di per i Premium di Firewall di Azure Questo modello crea criteri firewall e premium di Firewall di Azure con funzionalità premium, ad esempio il rilevamento delle intrusioni (IDPS), l'ispezione TLS e il filtro delle categorie Web
Usare Firewall di Azure come proxy DNS in una topologia hub & spoke Questo esempio illustra come distribuire una topologia hub-spoke in Azure usando Firewall di Azure. La rete virtuale hub funge da punto centrale di connettività a molte reti virtuali spoke connesse alla rete virtuale hub tramite peering di rete virtuale.

Definizione di risorsa del modello di Resource Manager

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

{
  "type": "Microsoft.Network/routeTables",
  "apiVersion": "2016-03-30",
  "name": "string",
  "etag": "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": {
          "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",
                    "publicIPAddressVersion": "string",
                    "publicIPAllocationMethod": "string",
                    "resourceGuid": "string"
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                },
                "subnet": ...
              }
            }
          ],
          "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",
                      "internalDomainNameSuffix": "string",
                      "internalFqdn": "string"
                    },
                    "enableIPForwarding": "bool",
                    "ipConfigurations": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "applicationGatewayBackendAddressPools": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "backendAddresses": [
                                  {
                                    "fqdn": "string",
                                    "ipAddress": "string"
                                  }
                                ],
                                "backendIPConfigurations": [
                                  ...
                                ],
                                "provisioningState": "string"
                              }
                            }
                          ],
                          "loadBalancerBackendAddressPools": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "backendIPConfigurations": [
                                  ...
                                ],
                                "loadBalancingRules": [
                                  {
                                    "id": "string"
                                  }
                                ],
                                "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",
                          "privateIPAddressVersion": "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": ...
                                }
                              },
                              "provisioningState": "string",
                              "publicIPAddressVersion": "string",
                              "publicIPAllocationMethod": "string",
                              "resourceGuid": "string"
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          },
                          "subnet": ...
                        }
                      }
                    ],
                    "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": [
                ...
              ]
            },
            "tags": {
              "{customized property}": "string"
            }
          },
          "provisioningState": "string",
          "routeTable": {
            "etag": "string",
            "id": "string",
            "location": "string",
            "properties": ...,
            "tags": {
              "{customized property}": "string"
            }
          }
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Valori delle proprietà

ApplicationGatewayBackendAddress

Nome Descrizione Valore
Fqdn Ottiene o imposta il nome dns corda
ipAddress Ottiene o imposta l'indirizzo IP corda

ApplicationGatewayBackendAddressPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID 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 del gateway applicazione ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Nome Descrizione Valore
backendAddresses Ottiene o imposta gli indirizzi back-end ApplicationGatewayBackendAddress[]
backendIPConfigurations Ottiene la raccolta di riferimenti agli indirizzi IP definiti nelle schede di interfaccia di rete NetworkInterfaceIPConfiguration[]
provisioningState Ottiene o imposta lo stato di provisioning della risorsa del pool di indirizzi back-end Aggiornamento/Eliminazione/Operazione non riuscita corda

BackendAddressPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID 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à di BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nome Descrizione Valore
backendIPConfigurations Ottiene la raccolta di riferimenti agli indirizzi IP definiti nelle schede di interfaccia di rete NetworkInterfaceIPConfiguration[]
loadBalancingRules Ottiene le regole di bilanciamento del carico che usano questo pool di indirizzi back-end SubResource []
outboundNatRule Ottiene le regole in uscita che usano questo pool di indirizzi back-end SubResource
provisioningState Stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda

InboundNatRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID 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 Ottiene o imposta un riferimento a un indirizzo IP privato definito in un networkInterface di una macchina virtuale. Il traffico inviato a frontendPort di ogni front-endIPConfigurations viene inoltrato all'INDIRIZZO IP supportato NetworkInterfaceIPConfiguration
backendPort Ottiene o imposta una porta utilizzata per le connessioni interne nell'endpoint. L'attributo localPort esegue il mapping della porta eterna dell'endpoint a una porta interna in un ruolo. Ciò è utile negli scenari in cui un ruolo deve comunicare con un componente interno su una porta diversa da quella esposta esternamente. Se non specificato, il valore di localPort corrisponde all'attributo port. Impostare il valore di localPort su '*' per assegnare automaticamente una porta non allocata individuabile tramite l'API di runtime 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 Always ON in SQL Server. Questa impostazione non può essere modificata dopo la creazione dell'endpoint Bool
frontendIPConfiguration Ottiene o imposta un riferimento agli indirizzi IP front-end SubResource
frontendPort Ottiene o imposta la porta per l'endpoint esterno. È possibile specificare qualsiasi numero di porta scelto, ma i numeri di porta specificati per ogni ruolo nel servizio devono essere univoci. I valori possibili sono compresi tra 1 e 65535, inclusi Int
idleTimeoutInMinutes Ottiene o imposta il timeout per la connessione tcp inattiva. Il valore può essere impostato tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo elemento viene usato solo quando il protocollo è impostato su Tcp Int
protocollo Ottiene o imposta il protocollo di trasporto per l'endpoint esterno. I valori possibili sono Udp o Tcp 'Tcp'
'Udp'
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda

IPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID 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à di IPConfiguration IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress Ottiene o imposta l'indirizzo PRIVATEIPAddress della configurazione IP corda
privateIPAllocationMethod Ottiene o imposta il metodo di allocazione PrivateIP (statico/dinamico) 'Dynamic'
'Static'
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
publicIPAddress Ottiene o imposta il riferimento della risorsa PublicIP PublicIPAddress
sottorete Ottiene o imposta il riferimento della risorsa subnet subnet

Microsoft.Network/routeTables

Nome Descrizione Valore
apiVersion Versione dell'API '2016-03-30'
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
ubicazione Percorso risorsa corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Risorsa tabella di route RouteTablePropertiesFormat
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.Network/routeTables'

NetworkInterface

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
ubicazione Percorso risorsa corda
proprietà Proprietà NetworkInterface. NetworkInterfacePropertiesFormat
Tag Tag delle risorse resourcetag

NetworkInterfaceDnsSettings

Nome Descrizione Valore
appliedDnsServers Ottiene o imposta l'elenco di indirizzi IP dei server DNS applicati string[]
dnsServers Ottiene o imposta l'elenco di indirizzi IP dei server DNS string[]
internalDnsNameLabel Ottiene o imposta il nome DNS interno corda
internalDomainNameSuffix Ottiene o imposta il suffisso del nome di dominio interno della scheda di interfaccia di rete. corda
internalFqdn Ottiene o imposta il nome di dominio completo interno. corda

NetworkInterfaceIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID 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à di IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nome Descrizione Valore
applicationGatewayBackendAddressPools Ottiene o imposta il riferimento della risorsa ApplicationGatewayBackendAddressPool ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Ottiene o imposta il riferimento della risorsa LoadBalancerBackendAddressPool BackendAddressPool[]
loadBalancerInboundNatRules Ottiene o imposta un elenco di riferimenti di LoadBalancerInboundNatRules inboundNatRule[]
primario Ottiene un valore che indica se si tratta di un indirizzo del cliente primario nella scheda di interfaccia di rete Bool
privateIPAddress corda
privateIPAddressVersion Ottiene o imposta la versione dell'indirizzo PrivateIP (IPv4/IPv6) 'IPv4'
'IPv6'
privateIPAllocationMethod Ottiene o imposta il metodo di allocazione PrivateIP (statico/dinamico) 'Dynamic'
'Static'
provisioningState corda
publicIPAddress Risorsa PublicIPAddress PublicIPAddress
sottorete Subnet in una risorsa VirtualNetwork subnet

NetworkInterfacePropertiesFormat

Nome Descrizione Valore
dnsSettings Ottiene o imposta le impostazioni DNS in NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Ottiene o imposta un valore che indica se IPForwarding è abilitato nella scheda di interfaccia di rete Bool
ipConfigurations Ottiene o imposta l'elenco di IPConfigurations di NetworkInterface NetworkInterfaceIPConfiguration[]
macAddress Ottiene l'indirizzo MAC dell'interfaccia di rete corda
networkSecurityGroup Ottiene o imposta il riferimento della risorsa NetworkSecurityGroup NetworkSecurityGroup
primario Ottiene un valore che indica se si tratta di una scheda di interfaccia di rete primaria in una macchina virtuale Bool
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
resourceGuid Ottiene o imposta la proprietà GUID della risorsa dell'interfaccia di rete corda
virtualMachine Ottiene o imposta il riferimento di una virtualmachine SubResource

NetworkSecurityGroup

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
ubicazione Percorso risorsa corda
proprietà Risorsa gruppo di sicurezza di rete NetworkSecurityGroupPropertiesFormat
Tag Tag delle risorse resourcetag

NetworkSecurityGroupPropertiesFormat

Nome Descrizione Valore
defaultSecurityRules Ottiene o imposta le regole di sicurezza predefinite del gruppo di sicurezza di rete SecurityRule[]
networkInterfaces Ottiene la raccolta di riferimenti alle interfacce di rete NetworkInterface[]
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
resourceGuid Ottiene o imposta la proprietà GUID della risorsa del gruppo di sicurezza di rete corda
securityRules Ottiene o imposta regole di sicurezza del gruppo di sicurezza di rete SecurityRule[]
Subnet Ottiene la raccolta di riferimenti alle subnet subnet []

PublicIPAddress

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
ubicazione Percorso risorsa corda
proprietà Proprietà PublicIpAddress PublicIPAddressPropertiesFormat
Tag Tag delle risorse 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 Ottiene o imposta il nome di dominio completo del record DNS associato all'indirizzo IP pubblico PublicIPAddressDnsSettings
idleTimeoutInMinutes Ottiene o imposta il timeout di inattività dell'indirizzo IP pubblico Int
ipAddress corda
ipConfiguration IPConfiguration IPConfiguration
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
publicIPAddressVersion Ottiene o imposta la versione dell'indirizzo PublicIP (IPv4/IPv6) 'IPv4'
'IPv6'
publicIPAllocationMethod Ottiene o imposta il metodo di allocazione PublicIP (Statico/Dinamico) 'Dynamic'
'Static'
resourceGuid Ottiene o imposta la proprietà GUID della risorsa PublicIP corda

ResourceTags

Nome Descrizione Valore

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 ID 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à Risorsa di route RoutePropertiesFormat

RoutePropertiesFormat

Nome Descrizione Valore
addressPrefix Ottiene o imposta il CIDR di destinazione a cui si applica la route. corda
nextHopIpAddress Ottiene o imposta i pacchetti di indirizzi IP a cui inoltrare. I valori dell'hop successivo sono consentiti solo nelle route in cui il tipo di hop successivo è VirtualAppliance. corda
nextHopType Ottiene o imposta il tipo di hop di Azure a cui deve essere inviato il pacchetto. 'Internet'
'Nessuno'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obbligatorio)
provisioningState Ottiene o imposta lo stato di provisioning della risorsa Aggiornamento/Eliminazione/Operazione non riuscita corda

RouteTable

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

RouteTablePropertiesFormat

Nome Descrizione Valore
provisioningState Ottiene o imposta lo stato di provisioning della risorsa Aggiornamento/Eliminazione/Operazione non riuscita corda
Itinerari Ottiene o imposta route in una tabella di route route[]
Subnet Ottiene la 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 ID 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à SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nome Descrizione Valore
accesso Ottiene o imposta il traffico di rete consentito o negato. I valori possibili sono 'Allow' e 'Deny' 'Consenti'
'Deny' (obbligatorio)
descrizione Ottiene o imposta una descrizione per questa regola. Limitato a 140 caratteri. corda
destinationAddressPrefix Ottiene o imposta il 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 Ottiene o imposta la porta o l'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 Ottiene o imposta la direzione della regola. In ingresso o in uscita. La direzione specifica se la regola verrà valutata sul traffico in ingresso o in uscita. 'Inbound'
'Outbound' (obbligatorio)
priorità Ottiene o imposta la 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 Ottiene o imposta il protocollo di rete a cui si applica questa regola. Può essere Tcp, Udp o All(*). '*'
'Tcp'
'Udp' (obbligatorio)
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
sourceAddressPrefix Ottiene o imposta il prefisso dell'indirizzo di origine. 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". Se si tratta di una regola di ingresso, specifica da dove proviene il traffico di rete. stringa (obbligatorio)
sourcePortRange Ottiene o imposta la porta di origine o l'intervallo. 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 ID 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à SubnetPropertiesFormat

SubnetPropertiesFormat

Nome Descrizione Valore
addressPrefix Ottiene o imposta il prefisso address per la subnet. corda
ipConfigurations Ottiene una matrice di riferimenti alle configurazioni IP dell'interfaccia di rete usando la subnet IPConfiguration[]
networkSecurityGroup Ottiene o imposta il riferimento della risorsa NetworkSecurityGroup NetworkSecurityGroup
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
routeTable Ottiene o imposta il riferimento della risorsa RouteTable RouteTable

Sottorisorsa

Nome Descrizione Valore
Id ID risorsa corda

Modelli di avvio rapido

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

Sagoma Descrizione
Creare un firewall con FirewallPolicy e IpGroups

Distribuire in Azure
Questo modello crea un firewall di Azure con FirewalllPolicy che fa riferimento alle regole di rete con IpGroups. Include anche la configurazione di una macchina virtuale Jumpbox Linux
Creare un firewall, FirewallPolicy con proxy esplicito

Distribuire in Azure
Questo modello crea un firewall di Azure, FirewalllPolicy con proxy esplicito e regole di rete con IpGroups. Include anche la configurazione di una macchina virtuale Jumpbox Linux
Creare una configurazione sandbox di Firewall di Azure con macchine virtuali Linux

Distribuire in Azure
Questo modello crea una rete virtuale con 3 subnet (subnet del server, jumpbox subet e subnet AzureFirewall), una macchina virtuale jumpbox con indirizzo IP pubblico, una macchina virtuale del server, una route UDR per puntare a Firewall di Azure per la subnet del server e un firewall di Azure con 1 o più indirizzi IP pubblici, 1 regola dell'applicazione di esempio, 1 regola di rete di esempio e intervalli privati predefiniti
Creare una configurazione sandbox di Firewall di Azure con zone

Distribuire in Azure
Questo modello crea una rete virtuale con tre subnet (subnet del server, subnet jumpbox e subnet di Firewall di Azure), una macchina virtuale jumpbox con indirizzo IP pubblico, una macchina virtuale del server, una route definita dall'utente per puntare a Firewall di Azure per ServerSubnet, un firewall di Azure con uno o più indirizzi IP pubblici, una regola dell'applicazione di esempio e una regola di rete di esempio e Firewall di Azure nelle zone di disponibilità 1, 2 e 3.
Creare una configurazione sandbox con i criteri firewall

Distribuire in Azure
Questo modello crea una rete virtuale con 3 subnet (subnet del server, jumpbox subet e subnet AzureFirewall), una macchina virtuale jumpbox con indirizzo IP pubblico, una macchina virtuale del server, una route UDR per puntare a Firewall di Azure per la subnet del server e un firewall di Azure con 1 o più indirizzi IP pubblici. Crea anche un criterio firewall con 1 regola dell'applicazione di esempio, 1 regola di rete di esempio e intervalli privati predefiniti
Creare una sandbox di Firewall di Azure con di tunneling forzato

Distribuire in Azure
Questo modello crea una sandbox di Firewall di Azure (Linux) con un firewall sottoposto a tunneling attraverso un altro firewall in una rete virtuale con peering
Creare un firewall di Azure con ipgroup

Distribuire in Azure
Questo modello crea un firewall di Azure con le regole di applicazione e di rete che fanno riferimento a gruppi IP. Include anche la configurazione di una macchina virtuale Jumpbox Linux
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 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.
Creare l'istanza gestita di SQL all'interno della nuova rete virtuale

Distribuire in Azure
Distribuire Istanza gestita di database SQL di Azure all'interno di una nuova rete virtuale.
Creare l'istanza gestita di SQL con l'invio di log e metriche

Distribuire in Azure
Questo modello consente di distribuire l'istanza gestita di SQL e risorse aggiuntive usate per l'archiviazione di log e metriche (area di lavoro diagnostica, account di archiviazione, hub eventi).
Creare l'istanza gestita di SQL con jumpbox all'interno di una nuova rete virtuale

Distribuire in Azure
Distribuire Istanza gestita di database SQL di Azure e JumpBox con SSMS all'interno di una nuova rete virtuale.
Creare l'istanza gestita di SQL con connessione da punto a sito configurata

Distribuire in Azure
Distribuire Istanza gestita di database SQL di Azure e gateway di rete virtuale configurati per la connessione da punto a sito all'interno della nuova rete virtuale.
Distribuire un cluster di Esplora dati di Azure nella rete virtuale

Distribuire in Azure
Questo modello consente di distribuire un cluster nella rete virtuale.
Ambiente necessario per distribuire Istanza gestita di SQL di Azure

Distribuire in Azure
Questo modello consente di creare un ambiente necessario per distribuire Istanza gestita di SQL di Azure - Rete virtuale con due subnet.
Hyper-V macchina virtuale host con macchine virtuali annidate

Distribuire in Azure
Distribuisce una macchina virtuale in da un host Hyper-V e tutte le risorse dipendenti, tra cui rete virtuale, indirizzo IP pubblico e tabelle di route.
IPv6 nella rete virtuale di Azure (VNET)

Distribuire in Azure
Creare una rete virtuale IPv4/IPv6 dual stack con 2 macchine virtuali.
IPv6 nella rete virtuale di Azure con std LB

Distribuire in Azure
Creare una rete virtuale IPv4/IPv6 dual stack con 2 macchine virtuali e un servizio Load Balancer Standard con connessione Internet.
tabella route con route

Distribuire in Azure
Questo modello crea una tabella di route con route
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.
ambiente di test di per i Premium di Firewall di Azure

Distribuire in Azure
Questo modello crea criteri firewall e premium di Firewall di Azure con funzionalità premium, ad esempio il rilevamento delle intrusioni (IDPS), l'ispezione TLS e il filtro delle categorie Web
Usare Firewall di Azure come proxy DNS in una topologia hub & spoke

Distribuire in Azure
Questo esempio illustra come distribuire una topologia hub-spoke in Azure usando Firewall di Azure. La rete virtuale hub funge da punto centrale di connettività a molte reti virtuali spoke connesse alla rete virtuale hub tramite peering di rete virtuale.
Route definite dall'utente e appliance

Distribuire in Azure
Questo modello distribuisce una rete virtuale, le macchine virtuali nelle rispettive subnet e le route per indirizzare il traffico all'appliance
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.

Definizione di risorsa Terraform (provider AzAPI)

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/routeTables@2016-03-30"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    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 = {
            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"
                      publicIPAddressVersion = "string"
                      publicIPAllocationMethod = "string"
                      resourceGuid = "string"
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                  subnet = ...
                }
              }
            ]
            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"
                        internalDomainNameSuffix = "string"
                        internalFqdn = "string"
                      }
                      enableIPForwarding = bool
                      ipConfigurations = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            applicationGatewayBackendAddressPools = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  backendAddresses = [
                                    {
                                      fqdn = "string"
                                      ipAddress = "string"
                                    }
                                  ]
                                  backendIPConfigurations = [
                                    ...
                                  ]
                                  provisioningState = "string"
                                }
                              }
                            ]
                            loadBalancerBackendAddressPools = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  backendIPConfigurations = [
                                    ...
                                  ]
                                  loadBalancingRules = [
                                    {
                                      id = "string"
                                    }
                                  ]
                                  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"
                            privateIPAddressVersion = "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 = ...
                                  }
                                }
                                provisioningState = "string"
                                publicIPAddressVersion = "string"
                                publicIPAllocationMethod = "string"
                                resourceGuid = "string"
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                            subnet = ...
                          }
                        }
                      ]
                      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 = [
                  ...
                ]
              }
              tags = {
                {customized property} = "string"
              }
            }
            provisioningState = "string"
            routeTable = {
              etag = "string"
              id = "string"
              location = "string"
              properties = ...
              tags = {
                {customized property} = "string"
              }
            }
          }
        }
      ]
    }
  })
}

Valori delle proprietà

ApplicationGatewayBackendAddress

Nome Descrizione Valore
Fqdn Ottiene o imposta il nome dns corda
ipAddress Ottiene o imposta l'indirizzo IP corda

ApplicationGatewayBackendAddressPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID 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 del gateway applicazione ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Nome Descrizione Valore
backendAddresses Ottiene o imposta gli indirizzi back-end ApplicationGatewayBackendAddress[]
backendIPConfigurations Ottiene la raccolta di riferimenti agli indirizzi IP definiti nelle schede di interfaccia di rete NetworkInterfaceIPConfiguration[]
provisioningState Ottiene o imposta lo stato di provisioning della risorsa del pool di indirizzi back-end Aggiornamento/Eliminazione/Operazione non riuscita corda

BackendAddressPool

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID 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à di BackendAddressPool BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Nome Descrizione Valore
backendIPConfigurations Ottiene la raccolta di riferimenti agli indirizzi IP definiti nelle schede di interfaccia di rete NetworkInterfaceIPConfiguration[]
loadBalancingRules Ottiene le regole di bilanciamento del carico che usano questo pool di indirizzi back-end SubResource []
outboundNatRule Ottiene le regole in uscita che usano questo pool di indirizzi back-end SubResource
provisioningState Stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda

InboundNatRule

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID 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 Ottiene o imposta un riferimento a un indirizzo IP privato definito in un networkInterface di una macchina virtuale. Il traffico inviato a frontendPort di ogni front-endIPConfigurations viene inoltrato all'INDIRIZZO IP supportato NetworkInterfaceIPConfiguration
backendPort Ottiene o imposta una porta utilizzata per le connessioni interne nell'endpoint. L'attributo localPort esegue il mapping della porta eterna dell'endpoint a una porta interna in un ruolo. Ciò è utile negli scenari in cui un ruolo deve comunicare con un componente interno su una porta diversa da quella esposta esternamente. Se non specificato, il valore di localPort corrisponde all'attributo port. Impostare il valore di localPort su '*' per assegnare automaticamente una porta non allocata individuabile tramite l'API di runtime 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 Always ON in SQL Server. Questa impostazione non può essere modificata dopo la creazione dell'endpoint Bool
frontendIPConfiguration Ottiene o imposta un riferimento agli indirizzi IP front-end SubResource
frontendPort Ottiene o imposta la porta per l'endpoint esterno. È possibile specificare qualsiasi numero di porta scelto, ma i numeri di porta specificati per ogni ruolo nel servizio devono essere univoci. I valori possibili sono compresi tra 1 e 65535, inclusi Int
idleTimeoutInMinutes Ottiene o imposta il timeout per la connessione tcp inattiva. Il valore può essere impostato tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo elemento viene usato solo quando il protocollo è impostato su Tcp Int
protocollo Ottiene o imposta il protocollo di trasporto per l'endpoint esterno. I valori possibili sono Udp o Tcp 'Tcp'
'Udp'
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda

IPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID 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à di IPConfiguration IPConfigurationPropertiesFormat

IPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress Ottiene o imposta l'indirizzo PRIVATEIPAddress della configurazione IP corda
privateIPAllocationMethod Ottiene o imposta il metodo di allocazione PrivateIP (statico/dinamico) 'Dynamic'
'Static'
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
publicIPAddress Ottiene o imposta il riferimento della risorsa PublicIP PublicIPAddress
sottorete Ottiene o imposta il riferimento della risorsa subnet subnet

Microsoft.Network/routeTables

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
ubicazione Percorso risorsa corda
nome Nome della risorsa stringa (obbligatorio)
proprietà Risorsa tabella di route RouteTablePropertiesFormat
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.Network/routeTables@2016-03-30"

NetworkInterface

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
ubicazione Percorso risorsa corda
proprietà Proprietà NetworkInterface. NetworkInterfacePropertiesFormat
Tag Tag delle risorse resourcetag

NetworkInterfaceDnsSettings

Nome Descrizione Valore
appliedDnsServers Ottiene o imposta l'elenco di indirizzi IP dei server DNS applicati string[]
dnsServers Ottiene o imposta l'elenco di indirizzi IP dei server DNS string[]
internalDnsNameLabel Ottiene o imposta il nome DNS interno corda
internalDomainNameSuffix Ottiene o imposta il suffisso del nome di dominio interno della scheda di interfaccia di rete. corda
internalFqdn Ottiene o imposta il nome di dominio completo interno. corda

NetworkInterfaceIPConfiguration

Nome Descrizione Valore
etag Stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID 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à di IPConfiguration NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Nome Descrizione Valore
applicationGatewayBackendAddressPools Ottiene o imposta il riferimento della risorsa ApplicationGatewayBackendAddressPool ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Ottiene o imposta il riferimento della risorsa LoadBalancerBackendAddressPool BackendAddressPool[]
loadBalancerInboundNatRules Ottiene o imposta un elenco di riferimenti di LoadBalancerInboundNatRules inboundNatRule[]
primario Ottiene un valore che indica se si tratta di un indirizzo del cliente primario nella scheda di interfaccia di rete Bool
privateIPAddress corda
privateIPAddressVersion Ottiene o imposta la versione dell'indirizzo PrivateIP (IPv4/IPv6) 'IPv4'
'IPv6'
privateIPAllocationMethod Ottiene o imposta il metodo di allocazione PrivateIP (statico/dinamico) 'Dynamic'
'Static'
provisioningState corda
publicIPAddress Risorsa PublicIPAddress PublicIPAddress
sottorete Subnet in una risorsa VirtualNetwork subnet

NetworkInterfacePropertiesFormat

Nome Descrizione Valore
dnsSettings Ottiene o imposta le impostazioni DNS in NetworkInterface NetworkInterfaceDnsSettings
enableIPForwarding Ottiene o imposta un valore che indica se IPForwarding è abilitato nella scheda di interfaccia di rete Bool
ipConfigurations Ottiene o imposta l'elenco di IPConfigurations di NetworkInterface NetworkInterfaceIPConfiguration[]
macAddress Ottiene l'indirizzo MAC dell'interfaccia di rete corda
networkSecurityGroup Ottiene o imposta il riferimento della risorsa NetworkSecurityGroup NetworkSecurityGroup
primario Ottiene un valore che indica se si tratta di una scheda di interfaccia di rete primaria in una macchina virtuale Bool
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
resourceGuid Ottiene o imposta la proprietà GUID della risorsa dell'interfaccia di rete corda
virtualMachine Ottiene o imposta il riferimento di una virtualmachine SubResource

NetworkSecurityGroup

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
ubicazione Percorso risorsa corda
proprietà Risorsa gruppo di sicurezza di rete NetworkSecurityGroupPropertiesFormat
Tag Tag delle risorse resourcetag

NetworkSecurityGroupPropertiesFormat

Nome Descrizione Valore
defaultSecurityRules Ottiene o imposta le regole di sicurezza predefinite del gruppo di sicurezza di rete SecurityRule[]
networkInterfaces Ottiene la raccolta di riferimenti alle interfacce di rete NetworkInterface[]
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
resourceGuid Ottiene o imposta la proprietà GUID della risorsa del gruppo di sicurezza di rete corda
securityRules Ottiene o imposta regole di sicurezza del gruppo di sicurezza di rete SecurityRule[]
Subnet Ottiene la raccolta di riferimenti alle subnet subnet []

PublicIPAddress

Nome Descrizione Valore
etag Ottiene una stringa di sola lettura univoca che cambia ogni volta che la risorsa viene aggiornata corda
Id ID risorsa corda
ubicazione Percorso risorsa corda
proprietà Proprietà PublicIpAddress PublicIPAddressPropertiesFormat
Tag Tag delle risorse 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 Ottiene o imposta il nome di dominio completo del record DNS associato all'indirizzo IP pubblico PublicIPAddressDnsSettings
idleTimeoutInMinutes Ottiene o imposta il timeout di inattività dell'indirizzo IP pubblico Int
ipAddress corda
ipConfiguration IPConfiguration IPConfiguration
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
publicIPAddressVersion Ottiene o imposta la versione dell'indirizzo PublicIP (IPv4/IPv6) 'IPv4'
'IPv6'
publicIPAllocationMethod Ottiene o imposta il metodo di allocazione PublicIP (Statico/Dinamico) 'Dynamic'
'Static'
resourceGuid Ottiene o imposta la proprietà GUID della risorsa PublicIP corda

ResourceTags

Nome Descrizione Valore

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 ID 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à Risorsa di route RoutePropertiesFormat

RoutePropertiesFormat

Nome Descrizione Valore
addressPrefix Ottiene o imposta il CIDR di destinazione a cui si applica la route. corda
nextHopIpAddress Ottiene o imposta i pacchetti di indirizzi IP a cui inoltrare. I valori dell'hop successivo sono consentiti solo nelle route in cui il tipo di hop successivo è VirtualAppliance. corda
nextHopType Ottiene o imposta il tipo di hop di Azure a cui deve essere inviato il pacchetto. 'Internet'
'Nessuno'
'VirtualAppliance'
'VirtualNetworkGateway'
'VnetLocal' (obbligatorio)
provisioningState Ottiene o imposta lo stato di provisioning della risorsa Aggiornamento/Eliminazione/Operazione non riuscita corda

RouteTable

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

RouteTablePropertiesFormat

Nome Descrizione Valore
provisioningState Ottiene o imposta lo stato di provisioning della risorsa Aggiornamento/Eliminazione/Operazione non riuscita corda
Itinerari Ottiene o imposta route in una tabella di route route[]
Subnet Ottiene la 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 ID 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à SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Nome Descrizione Valore
accesso Ottiene o imposta il traffico di rete consentito o negato. I valori possibili sono 'Allow' e 'Deny' 'Consenti'
'Deny' (obbligatorio)
descrizione Ottiene o imposta una descrizione per questa regola. Limitato a 140 caratteri. corda
destinationAddressPrefix Ottiene o imposta il 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 Ottiene o imposta la porta o l'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 Ottiene o imposta la direzione della regola. In ingresso o in uscita. La direzione specifica se la regola verrà valutata sul traffico in ingresso o in uscita. 'Inbound'
'Outbound' (obbligatorio)
priorità Ottiene o imposta la 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 Ottiene o imposta il protocollo di rete a cui si applica questa regola. Può essere Tcp, Udp o All(*). '*'
'Tcp'
'Udp' (obbligatorio)
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
sourceAddressPrefix Ottiene o imposta il prefisso dell'indirizzo di origine. 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". Se si tratta di una regola di ingresso, specifica da dove proviene il traffico di rete. stringa (obbligatorio)
sourcePortRange Ottiene o imposta la porta di origine o l'intervallo. 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 ID 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à SubnetPropertiesFormat

SubnetPropertiesFormat

Nome Descrizione Valore
addressPrefix Ottiene o imposta il prefisso address per la subnet. corda
ipConfigurations Ottiene una matrice di riferimenti alle configurazioni IP dell'interfaccia di rete usando la subnet IPConfiguration[]
networkSecurityGroup Ottiene o imposta il riferimento della risorsa NetworkSecurityGroup NetworkSecurityGroup
provisioningState Ottiene o imposta lo stato di provisioning della risorsa PublicIP Aggiornamento/Eliminazione/Operazione non riuscita corda
routeTable Ottiene o imposta il riferimento della risorsa RouteTable RouteTable

Sottorisorsa

Nome Descrizione Valore
Id ID risorsa corda