Condividi tramite


Applicazione Microsoft.NetworkGateways 2016-03-30

Definizione di risorsa Bicep

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

resource symbolicname 'Microsoft.Network/applicationGateways@2016-03-30' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    backendAddressPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddresses: [
            {
              fqdn: 'string'
              ipAddress: 'string'
            }
          ]
          backendIPConfigurations: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                applicationGatewayBackendAddressPools: [
                  ...
                ]
                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: {
                          etag: 'string'
                          id: 'string'
                          name: 'string'
                          properties: {
                            addressPrefix: 'string'
                            ipConfigurations: [
                              ...
                            ]
                            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: [
                                        ...
                                      ]
                                      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: {
                                provisioningState: 'string'
                                routes: [
                                  {
                                    etag: 'string'
                                    id: 'string'
                                    name: 'string'
                                    properties: {
                                      addressPrefix: 'string'
                                      nextHopIpAddress: 'string'
                                      nextHopType: 'string'
                                      provisioningState: 'string'
                                    }
                                  }
                                ]
                                subnets: [
                                  ...
                                ]
                              }
                              tags: {
                                {customized property}: 'string'
                              }
                            }
                          }
                        }
                      }
                    }
                    provisioningState: 'string'
                    publicIPAddressVersion: 'string'
                    publicIPAllocationMethod: 'string'
                    resourceGuid: 'string'
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
                subnet: {
                  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: [
                                ...
                              ]
                              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: {
                        provisioningState: 'string'
                        routes: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              nextHopIpAddress: 'string'
                              nextHopType: 'string'
                              provisioningState: 'string'
                            }
                          }
                        ]
                        subnets: [
                          ...
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                  }
                }
              }
            }
          ]
          provisioningState: 'string'
        }
      }
    ]
    backendHttpSettingsCollection: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          cookieBasedAffinity: 'string'
          port: int
          probe: {
            id: 'string'
          }
          protocol: 'string'
          provisioningState: 'string'
          requestTimeout: int
        }
      }
    ]
    frontendIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          provisioningState: 'string'
          publicIPAddress: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    frontendPorts: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          port: int
          provisioningState: 'string'
        }
      }
    ]
    gatewayIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          provisioningState: 'string'
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    httpListeners: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: {
            id: 'string'
          }
          hostName: 'string'
          protocol: 'string'
          provisioningState: 'string'
          requireServerNameIndication: bool
          sslCertificate: {
            id: 'string'
          }
        }
      }
    ]
    probes: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          host: 'string'
          interval: int
          path: 'string'
          protocol: 'string'
          provisioningState: 'string'
          timeout: int
          unhealthyThreshold: int
        }
      }
    ]
    provisioningState: 'string'
    requestRoutingRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendHttpSettings: {
            id: 'string'
          }
          httpListener: {
            id: 'string'
          }
          provisioningState: 'string'
          ruleType: 'string'
          urlPathMap: {
            id: 'string'
          }
        }
      }
    ]
    resourceGuid: 'string'
    sku: {
      capacity: int
      name: 'string'
      tier: 'string'
    }
    sslCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          password: 'string'
          provisioningState: 'string'
          publicCertData: 'string'
        }
      }
    ]
    urlPathMaps: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          defaultBackendAddressPool: {
            id: 'string'
          }
          defaultBackendHttpSettings: {
            id: 'string'
          }
          pathRules: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                backendAddressPool: {
                  id: 'string'
                }
                backendHttpSettings: {
                  id: 'string'
                }
                paths: [
                  'string'
                ]
                provisioningState: 'string'
              }
            }
          ]
          provisioningState: '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

ApplicationGatewayBackendHttpSettings

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à delle impostazioni del pool di indirizzi back-end del gateway applicazione ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Nome Descrizione Valore
cookieBasedAffinity Ottiene o imposta l'affinità cookie 'Disabilitato'
'Enabled'
porto Ottiene o imposta la porta Int
sonda Ottiene o imposta la risorsa probe del gateway applicazione SubResource
protocollo Ottiene o imposta il protocollo 'Http'
'Https'
provisioningState Ottiene o imposta lo stato di provisioning della risorsa impostazioni HTTP back-end Aggiornamento/Eliminazione/Operazione non riuscita corda
requestTimeout Ottiene o imposta il timeout della richiesta Int

ApplicationGatewayFrontendIPConfiguration

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 configurazione IP front-end del gateway applicazione ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress Ottiene o imposta l'indirizzo IP privato della configurazione IP dell'interfaccia di rete 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 SubResource
sottorete Ottiene o imposta il riferimento della risorsa subnet SubResource

ApplicationGatewayFrontendPort

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 porta front-end del gateway applicazione ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Nome Descrizione Valore
porto Ottiene o imposta la porta front-end Int
provisioningState Ottiene o imposta lo stato di provisioning della risorsa porta front-end Aggiornamento/Eliminazione/Operazione non riuscita corda

ApplicationGatewayHttpListener

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 listener HTTP del gateway applicazione ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Nome Descrizione Valore
frontendIPConfiguration Ottiene o imposta la risorsa di configurazione IP front-end del gateway applicazione SubResource
frontendPort Ottiene o imposta la risorsa porta front-end del gateway applicazione SubResource
hostName Ottiene o imposta il nome host del listener HTTP corda
protocollo Ottiene o imposta il protocollo 'Http'
'Https'
provisioningState Ottiene o imposta lo stato di provisioning della risorsa listener HTTP Aggiornamento/Eliminazione/Operazione non riuscita corda
requireServerNameIndication Ottiene o imposta l'oggetto requireServerNameIndication del listener HTTP Bool
sslCertificate Ottiene o imposta la risorsa certificato SSL del gateway applicazione SubResource

ApplicationGatewayIPConfiguration

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 configurazione IP del gateway applicazione ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Nome Descrizione Valore
provisioningState Ottiene o imposta lo stato di provisioning della risorsa della subnet del gateway applicazione Aggiornamento/Eliminazione/Operazione non riuscita corda
sottorete Ottiene o imposta il riferimento della risorsa subnet. Una subnet da cui il gateway applicazione ottiene l'indirizzo privato SubResource

ApplicationGatewayPathRule

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 probe del gateway applicazione ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Nome Descrizione Valore
backendAddressPool Ottiene o imposta la risorsa del pool di indirizzi back-end della mappa percorso URL SubResource
backendHttpSettings Ottiene o imposta la risorsa delle impostazioni HTTP back-end della mappa percorso URL SubResource
Percorsi Ottiene o imposta le regole di percorso della mappa percorso URL string[]
provisioningState Ottiene o imposta la regola del percorso della risorsa della mappa percorso URL Aggiornamento/Eliminazione/Operazione non riuscita corda

ApplicationGatewayProbe

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 probe del gateway applicazione ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Nome Descrizione Valore
ospite Ottiene o imposta l'host a cui inviare il probe corda
intervallo Ottiene o imposta l'intervallo di probe in secondi Int
sentiero Ottiene o imposta il percorso relativo del probe corda
protocollo Ottiene o imposta il protocollo 'Http'
'Https'
provisioningState Ottiene o imposta lo stato di provisioning della risorsa impostazioni HTTP back-end Aggiornamento/Eliminazione/Operazione non riuscita corda
Timeout Ottiene o imposta il timeout di probe in secondi Int
unhealthyThreshold Ottiene o imposta la soglia di probe non integro Int

ApplicationGatewayPropertiesFormat

Nome Descrizione Valore
backendAddressPools Ottiene o imposta il pool di indirizzi back-end della risorsa del gateway applicazione ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Ottiene o imposta le impostazioni HTTP back-end della risorsa del gateway applicazione applicationGatewayBackendHttpSettings[]
frontendIPConfigurations Ottiene o imposta gli indirizzi IP front-end della risorsa del gateway applicazione ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Ottiene o imposta le porte front-end della risorsa del gateway applicazione applicationGatewayFrontendPort[]
gatewayIPConfigurations Ottiene o imposta subnet della risorsa del gateway applicazione ApplicationGatewayIPConfiguration[]
httpListeners Ottiene o imposta listener HTTP della risorsa del gateway applicazione ApplicationGatewayHttpListener []
Sonde Ottiene o imposta probe della risorsa del gateway applicazione ApplicationGatewayProbe[]
provisioningState Ottiene o imposta lo stato di provisioning della risorsa ApplicationGateway Aggiornamento/Eliminazione/Operazione non riuscita corda
requestRoutingRules Ottiene o imposta le regole di routing delle richieste della risorsa del gateway applicazione ApplicationGatewayRequestRoutingRule[]
resourceGuid Ottiene o imposta la proprietà GUID della risorsa ApplicationGateway corda
Sku Ottiene o imposta lo SKU della risorsa del gateway applicazione applicationGatewaySku
sslCertificates Ottiene o imposta i certificati SSL della risorsa del gateway applicazione ApplicationGatewaySslCertificate[]
urlPathMaps Ottiene o imposta la mappa del percorso URL della risorsa del gateway applicazione ApplicationGatewayUrlPathMap[]

ApplicationGatewayRequestRoutingRule

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 di routing della richiesta del gateway applicazione ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Nome Descrizione Valore
backendAddressPool Ottiene o imposta la risorsa del pool di indirizzi back-end del gateway applicazione SubResource
backendHttpSettings Ottiene o imposta la risorsa porta front-end del gateway applicazione SubResource
httpListener Ottiene o imposta la risorsa listener HTTP del gateway applicazione SubResource
provisioningState Ottiene o imposta lo stato di provisioning della risorsa della regola di routing delle richieste Aggiornamento/Eliminazione/Operazione non riuscita corda
ruleType Ottiene o imposta il tipo di regola 'Basic'
'PathBasedRouting'
urlPathMap Ottiene o imposta la risorsa mappa percorso URL del gateway applicazione SubResource

ApplicationGatewaySku

Nome Descrizione Valore
capacità Ottiene o imposta la capacità (numero di istanze) del gateway applicazione Int
nome Ottiene o imposta il nome dello SKU del gateway applicazione 'Standard_Large'
'Standard_Medium'
'Standard_Small'
livello Ottiene o imposta il livello del gateway applicazione 'Standard'

ApplicationGatewaySslCertificate

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à dei certificati SSL del gateway applicazione ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Nome Descrizione Valore
dati Ottiene o imposta i dati del certificato corda
parola d’ordine Ottiene o imposta la password del certificato corda
provisioningState Ottiene o imposta lo stato di provisioning della risorsa certificato SSL Aggiornamento/Eliminazione/Operazione non riuscita corda
publicCertData Ottiene o imposta i dati pubblici del certificato corda

ApplicationGatewayUrlPathMap

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 probe del gateway applicazione ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Nome Descrizione Valore
defaultBackendAddressPool Ottiene o imposta la risorsa predefinita del pool di indirizzi back-end della mappa percorso URL SubResource
defaultBackendHttpSettings Ottiene o imposta la risorsa predefinita delle impostazioni HTTP back-end della mappa percorso URL SubResource
pathRules Ottiene o imposta la regola del percorso della risorsa mappa percorso URL applicationGatewayPathRule[]
provisioningState Ottiene o imposta lo stato di provisioning della risorsa impostazioni HTTP 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/applicationGateways

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à Proprietà del gateway applicazione ApplicationGatewayPropertiesFormat
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
cluster del servizio Azure Kubernetes con un gateway NAT e un gateway applicazione Questo esempio illustra come distribuire un cluster del servizio Azure Kubernetes con il gateway NAT per le connessioni in uscita e un gateway applicazione per le connessioni in ingresso.
cluster del servizio Azure Kubernetes con il controller di ingresso del gateway applicazione Questo esempio illustra come distribuire un cluster del servizio Azure Kubernetes con il gateway applicazione, il controller di ingresso del gateway applicazione, registro Azure Container, Log Analytics e Key Vault
gateway applicazione con gestione API interna e app Web Il gateway applicazione instrada il traffico Internet a un'istanza di Gestione API di rete virtuale (modalità interna) che supporta un'API Web ospitata in un'app Web di Azure.
gateway applicazione con waf e criteri firewall Questo modello crea un gateway applicazione con WAF configurato insieme a un criterio firewall
Creare un'app Web, pe e un gateway applicazione v2 Questo modello crea un'app Web di Azure con endpoint privato nella subnet della rete virtuale di Azure, un gateway applicazione v2. Il gateway applicazione viene distribuito in una rete virtuale (subnet). L'app Web limita l'accesso al traffico dalla subnet usando l'endpoint privato
Creare un gateway applicazione v2 Questo modello crea un gateway applicazione v2 in una rete virtuale e configura le proprietà di ridimensionamento automatico e una regola di bilanciamento del carico HTTP con front-end pubblico
Creare un gateway applicazione di Azure v2 Questo modello crea un gateway applicazione di Azure con due server Windows Server 2016 nel pool back-end
Creare un WAF di Azure v2 nel gateway applicazione di Azure Questo modello crea un web application firewall di Azure v2 nel gateway applicazione di Azure con due server Windows Server 2016 nel pool back-end
Creare Gestione API nella rete virtuale interna con il gateway app Questo modello illustra come creare un'istanza di Gestione API di Azure in una rete privata protetta dal gateway applicazione di Azure.
Creare un gateway applicazione con certificati Questo modello illustra come generare certificati autofirmato di Key Vault e quindi fare riferimento al gateway applicazione.
Distribuire un set di scalabilità di macchine virtuali Windows con il gateway applicazione di Azure Questo modello consente di distribuire un semplice set di scalabilità di macchine virtuali Windows integrato con il gateway applicazione di Azure e supporta fino a 1000 macchine virtuali
Frontdoor Standard/Premium con origine del gateway applicazione Questo modello crea un'istanza di Frontdoor Standard/Premium e un'istanza del gateway applicazione e usa un criterio NSG e WAF per verificare che il traffico provenga dall'origine di Frontdoor.
Frontdoor con istanze di Contenitore e gateway applicazione Questo modello crea un frontdoor Standard/Premium con un gruppo di contenitori e un gateway applicazione.

Definizione di risorsa del modello di Resource Manager

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

{
  "type": "Microsoft.Network/applicationGateways",
  "apiVersion": "2016-03-30",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "backendAddressPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddresses": [
            {
              "fqdn": "string",
              "ipAddress": "string"
            }
          ],
          "backendIPConfigurations": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "applicationGatewayBackendAddressPools": [
                  ...
                ],
                "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": {
                          "etag": "string",
                          "id": "string",
                          "name": "string",
                          "properties": {
                            "addressPrefix": "string",
                            "ipConfigurations": [
                              ...
                            ],
                            "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": [
                                        ...
                                      ],
                                      "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": {
                                "provisioningState": "string",
                                "routes": [
                                  {
                                    "etag": "string",
                                    "id": "string",
                                    "name": "string",
                                    "properties": {
                                      "addressPrefix": "string",
                                      "nextHopIpAddress": "string",
                                      "nextHopType": "string",
                                      "provisioningState": "string"
                                    }
                                  }
                                ],
                                "subnets": [
                                  ...
                                ]
                              },
                              "tags": {
                                "{customized property}": "string"
                              }
                            }
                          }
                        }
                      }
                    },
                    "provisioningState": "string",
                    "publicIPAddressVersion": "string",
                    "publicIPAllocationMethod": "string",
                    "resourceGuid": "string"
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                },
                "subnet": {
                  "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": [
                                ...
                              ],
                              "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": {
                        "provisioningState": "string",
                        "routes": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "nextHopIpAddress": "string",
                              "nextHopType": "string",
                              "provisioningState": "string"
                            }
                          }
                        ],
                        "subnets": [
                          ...
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    }
                  }
                }
              }
            }
          ],
          "provisioningState": "string"
        }
      }
    ],
    "backendHttpSettingsCollection": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "cookieBasedAffinity": "string",
          "port": "int",
          "probe": {
            "id": "string"
          },
          "protocol": "string",
          "provisioningState": "string",
          "requestTimeout": "int"
        }
      }
    ],
    "frontendIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "provisioningState": "string",
          "publicIPAddress": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "frontendPorts": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "port": "int",
          "provisioningState": "string"
        }
      }
    ],
    "gatewayIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "provisioningState": "string",
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "httpListeners": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": {
            "id": "string"
          },
          "hostName": "string",
          "protocol": "string",
          "provisioningState": "string",
          "requireServerNameIndication": "bool",
          "sslCertificate": {
            "id": "string"
          }
        }
      }
    ],
    "probes": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "host": "string",
          "interval": "int",
          "path": "string",
          "protocol": "string",
          "provisioningState": "string",
          "timeout": "int",
          "unhealthyThreshold": "int"
        }
      }
    ],
    "provisioningState": "string",
    "requestRoutingRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendHttpSettings": {
            "id": "string"
          },
          "httpListener": {
            "id": "string"
          },
          "provisioningState": "string",
          "ruleType": "string",
          "urlPathMap": {
            "id": "string"
          }
        }
      }
    ],
    "resourceGuid": "string",
    "sku": {
      "capacity": "int",
      "name": "string",
      "tier": "string"
    },
    "sslCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "password": "string",
          "provisioningState": "string",
          "publicCertData": "string"
        }
      }
    ],
    "urlPathMaps": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "defaultBackendAddressPool": {
            "id": "string"
          },
          "defaultBackendHttpSettings": {
            "id": "string"
          },
          "pathRules": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "backendAddressPool": {
                  "id": "string"
                },
                "backendHttpSettings": {
                  "id": "string"
                },
                "paths": [ "string" ],
                "provisioningState": "string"
              }
            }
          ],
          "provisioningState": "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

ApplicationGatewayBackendHttpSettings

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à delle impostazioni del pool di indirizzi back-end del gateway applicazione ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Nome Descrizione Valore
cookieBasedAffinity Ottiene o imposta l'affinità cookie 'Disabilitato'
'Enabled'
porto Ottiene o imposta la porta Int
sonda Ottiene o imposta la risorsa probe del gateway applicazione SubResource
protocollo Ottiene o imposta il protocollo 'Http'
'Https'
provisioningState Ottiene o imposta lo stato di provisioning della risorsa impostazioni HTTP back-end Aggiornamento/Eliminazione/Operazione non riuscita corda
requestTimeout Ottiene o imposta il timeout della richiesta Int

ApplicationGatewayFrontendIPConfiguration

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 configurazione IP front-end del gateway applicazione ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress Ottiene o imposta l'indirizzo IP privato della configurazione IP dell'interfaccia di rete 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 SubResource
sottorete Ottiene o imposta il riferimento della risorsa subnet SubResource

ApplicationGatewayFrontendPort

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 porta front-end del gateway applicazione ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Nome Descrizione Valore
porto Ottiene o imposta la porta front-end Int
provisioningState Ottiene o imposta lo stato di provisioning della risorsa porta front-end Aggiornamento/Eliminazione/Operazione non riuscita corda

ApplicationGatewayHttpListener

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 listener HTTP del gateway applicazione ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Nome Descrizione Valore
frontendIPConfiguration Ottiene o imposta la risorsa di configurazione IP front-end del gateway applicazione SubResource
frontendPort Ottiene o imposta la risorsa porta front-end del gateway applicazione SubResource
hostName Ottiene o imposta il nome host del listener HTTP corda
protocollo Ottiene o imposta il protocollo 'Http'
'Https'
provisioningState Ottiene o imposta lo stato di provisioning della risorsa listener HTTP Aggiornamento/Eliminazione/Operazione non riuscita corda
requireServerNameIndication Ottiene o imposta l'oggetto requireServerNameIndication del listener HTTP Bool
sslCertificate Ottiene o imposta la risorsa certificato SSL del gateway applicazione SubResource

ApplicationGatewayIPConfiguration

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 configurazione IP del gateway applicazione ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Nome Descrizione Valore
provisioningState Ottiene o imposta lo stato di provisioning della risorsa della subnet del gateway applicazione Aggiornamento/Eliminazione/Operazione non riuscita corda
sottorete Ottiene o imposta il riferimento della risorsa subnet. Una subnet da cui il gateway applicazione ottiene l'indirizzo privato SubResource

ApplicationGatewayPathRule

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 probe del gateway applicazione ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Nome Descrizione Valore
backendAddressPool Ottiene o imposta la risorsa del pool di indirizzi back-end della mappa percorso URL SubResource
backendHttpSettings Ottiene o imposta la risorsa delle impostazioni HTTP back-end della mappa percorso URL SubResource
Percorsi Ottiene o imposta le regole di percorso della mappa percorso URL string[]
provisioningState Ottiene o imposta la regola del percorso della risorsa della mappa percorso URL Aggiornamento/Eliminazione/Operazione non riuscita corda

ApplicationGatewayProbe

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 probe del gateway applicazione ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Nome Descrizione Valore
ospite Ottiene o imposta l'host a cui inviare il probe corda
intervallo Ottiene o imposta l'intervallo di probe in secondi Int
sentiero Ottiene o imposta il percorso relativo del probe corda
protocollo Ottiene o imposta il protocollo 'Http'
'Https'
provisioningState Ottiene o imposta lo stato di provisioning della risorsa impostazioni HTTP back-end Aggiornamento/Eliminazione/Operazione non riuscita corda
Timeout Ottiene o imposta il timeout di probe in secondi Int
unhealthyThreshold Ottiene o imposta la soglia di probe non integro Int

ApplicationGatewayPropertiesFormat

Nome Descrizione Valore
backendAddressPools Ottiene o imposta il pool di indirizzi back-end della risorsa del gateway applicazione ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Ottiene o imposta le impostazioni HTTP back-end della risorsa del gateway applicazione applicationGatewayBackendHttpSettings[]
frontendIPConfigurations Ottiene o imposta gli indirizzi IP front-end della risorsa del gateway applicazione ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Ottiene o imposta le porte front-end della risorsa del gateway applicazione applicationGatewayFrontendPort[]
gatewayIPConfigurations Ottiene o imposta subnet della risorsa del gateway applicazione ApplicationGatewayIPConfiguration[]
httpListeners Ottiene o imposta listener HTTP della risorsa del gateway applicazione ApplicationGatewayHttpListener []
Sonde Ottiene o imposta probe della risorsa del gateway applicazione ApplicationGatewayProbe[]
provisioningState Ottiene o imposta lo stato di provisioning della risorsa ApplicationGateway Aggiornamento/Eliminazione/Operazione non riuscita corda
requestRoutingRules Ottiene o imposta le regole di routing delle richieste della risorsa del gateway applicazione ApplicationGatewayRequestRoutingRule[]
resourceGuid Ottiene o imposta la proprietà GUID della risorsa ApplicationGateway corda
Sku Ottiene o imposta lo SKU della risorsa del gateway applicazione applicationGatewaySku
sslCertificates Ottiene o imposta i certificati SSL della risorsa del gateway applicazione ApplicationGatewaySslCertificate[]
urlPathMaps Ottiene o imposta la mappa del percorso URL della risorsa del gateway applicazione ApplicationGatewayUrlPathMap[]

ApplicationGatewayRequestRoutingRule

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 di routing della richiesta del gateway applicazione ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Nome Descrizione Valore
backendAddressPool Ottiene o imposta la risorsa del pool di indirizzi back-end del gateway applicazione SubResource
backendHttpSettings Ottiene o imposta la risorsa porta front-end del gateway applicazione SubResource
httpListener Ottiene o imposta la risorsa listener HTTP del gateway applicazione SubResource
provisioningState Ottiene o imposta lo stato di provisioning della risorsa della regola di routing delle richieste Aggiornamento/Eliminazione/Operazione non riuscita corda
ruleType Ottiene o imposta il tipo di regola 'Basic'
'PathBasedRouting'
urlPathMap Ottiene o imposta la risorsa mappa percorso URL del gateway applicazione SubResource

ApplicationGatewaySku

Nome Descrizione Valore
capacità Ottiene o imposta la capacità (numero di istanze) del gateway applicazione Int
nome Ottiene o imposta il nome dello SKU del gateway applicazione 'Standard_Large'
'Standard_Medium'
'Standard_Small'
livello Ottiene o imposta il livello del gateway applicazione 'Standard'

ApplicationGatewaySslCertificate

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à dei certificati SSL del gateway applicazione ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Nome Descrizione Valore
dati Ottiene o imposta i dati del certificato corda
parola d’ordine Ottiene o imposta la password del certificato corda
provisioningState Ottiene o imposta lo stato di provisioning della risorsa certificato SSL Aggiornamento/Eliminazione/Operazione non riuscita corda
publicCertData Ottiene o imposta i dati pubblici del certificato corda

ApplicationGatewayUrlPathMap

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 probe del gateway applicazione ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Nome Descrizione Valore
defaultBackendAddressPool Ottiene o imposta la risorsa predefinita del pool di indirizzi back-end della mappa percorso URL SubResource
defaultBackendHttpSettings Ottiene o imposta la risorsa predefinita delle impostazioni HTTP back-end della mappa percorso URL SubResource
pathRules Ottiene o imposta la regola del percorso della risorsa mappa percorso URL applicationGatewayPathRule[]
provisioningState Ottiene o imposta lo stato di provisioning della risorsa impostazioni HTTP 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/applicationGateways

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à Proprietà del gateway applicazione ApplicationGatewayPropertiesFormat
Tag Tag delle risorse Dizionario di nomi e valori di tag. Vedere tag nei modelli
digitare Tipo di risorsa 'Microsoft.Network/applicationGateways'

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
cluster del servizio Azure Kubernetes con un gateway NAT e un gateway applicazione

Distribuire in Azure
Questo esempio illustra come distribuire un cluster del servizio Azure Kubernetes con il gateway NAT per le connessioni in uscita e un gateway applicazione per le connessioni in ingresso.
cluster del servizio Azure Kubernetes con il controller di ingresso del gateway applicazione

Distribuire in Azure
Questo esempio illustra come distribuire un cluster del servizio Azure Kubernetes con il gateway applicazione, il controller di ingresso del gateway applicazione, registro Azure Container, Log Analytics e Key Vault
gateway app con il reindirizzamento WAF, SSL, IIS e HTTPS

Distribuire in Azure
Questo modello distribuisce un gateway applicazione con WAF, SSL end-to-end e HTTP al reindirizzamento HTTPS nei server IIS.
gateway applicazione per un'app Web con restrizione IP

Distribuire in Azure
Questo modello crea un gateway applicazione davanti a un'app Web di Azure con restrizione IP abilitata nell'app Web.
gateway applicazione per l'hosting multi-hosting

Distribuire in Azure
Questo modello crea un gateway applicazione e lo configura per Multi Hosting sulla porta 443.
gateway applicazione per di routing basato sul percorso URL

Distribuire in Azure
Questo modello crea un gateway applicazione e lo configura per il routing basato sul percorso URL.
gateway applicazione con gestione API interna e app Web

Distribuire in Azure
Il gateway applicazione instrada il traffico Internet a un'istanza di Gestione API di rete virtuale (modalità interna) che supporta un'API Web ospitata in un'app Web di Azure.
gateway applicazione con waf e criteri firewall

Distribuire in Azure
Questo modello crea un gateway applicazione con WAF configurato insieme a un criterio firewall
ridimensionamento automatico del set di scalabilità di macchine virtuali Windows LANSA con il database SQL di Azure

Distribuire in Azure
Il modello distribuisce un set di scalabilità di macchine virtuali Windows con un numero desiderato di macchine virtuali nel set di scalabilità e un'identità del servizio gestito laNSA da installare in ogni macchina virtuale. Dopo aver distribuito il set di scalabilità di macchine virtuali, viene usata un'estensione di script personalizzata per installare l'identità del servizio gestito LANSA)
configurazione demo del gateway applicazione di Azure

Distribuire in Azure
Questo modello consente di distribuire rapidamente la demo del gateway applicazione di Azure per testare il bilanciamento del carico con o senza affinità basata su cookie.
Creare un'app Web protetta dal gateway applicazione v2

Distribuire in Azure
Questo modello crea un'app Web di Azure con restrizione di accesso per un gateway applicazione v2. Il gateway applicazione viene distribuito in una rete virtuale (subnet) con un endpoint di servizio "Microsoft.Web" abilitato. L'app Web limita l'accesso al traffico dalla subnet.
Creare un'app Web, pe e un gateway applicazione v2

Distribuire in Azure
Questo modello crea un'app Web di Azure con endpoint privato nella subnet della rete virtuale di Azure, un gateway applicazione v2. Il gateway applicazione viene distribuito in una rete virtuale (subnet). L'app Web limita l'accesso al traffico dalla subnet usando l'endpoint privato
Creare un sito WordPress in una rete virtuale

Distribuire in Azure
Questo modello crea un sito WordPress nell'istanza del contenitore in una rete virtuale. E restituisce un FQDN del sito pubblico che potrebbe accedere al sito WordPress.
Creare un gateway applicazione

Distribuire in Azure
Questo modello crea un gateway applicazione in una rete virtuale e configura regole di bilanciamento del carico per un numero qualsiasi di macchine virtuali
Creare un gateway applicazione (SSL personalizzato)

Distribuire in Azure
Questo modello distribuisce un gateway applicazione configurato con criteri SSL personalizzati.
Creare un del gateway applicazione (criteri SSL)

Distribuire in Azure
Questo modello distribuisce un gateway applicazione configurato con un criterio SSL predefinito.
Creare un gateway applicazione (WAF)

Distribuire in Azure
Questo modello crea un gateway applicazione con funzionalità web application firewall in una rete virtuale e configura regole di bilanciamento del carico per un numero qualsiasi di macchine virtuali
Creare un gateway applicazione per app Web

Distribuire in Azure
Questo modello crea un gateway applicazione davanti a due app Web di Azure con un probe personalizzato abilitato.
Creare un gateway applicazione v2

Distribuire in Azure
Questo modello crea un gateway applicazione v2 in una rete virtuale e configura le proprietà di ridimensionamento automatico e una regola di bilanciamento del carico HTTP con front-end pubblico
Creare un gateway applicazione V2 con l'insieme di credenziali delle chiavi

Distribuire in Azure
Questo modello distribuisce un gateway applicazione V2 in una rete virtuale, un'identità definita dall'utente, un insieme di credenziali delle chiavi, un segreto (dati del certificato) e i criteri di accesso in Key Vault e nel gateway applicazione.
Creare un gateway applicazione con di override del percorso

Distribuire in Azure
Questo modello distribuisce un gateway applicazione e mostra l'utilizzo della funzionalità di override del percorso per un pool di indirizzi back-end.
Creare un gateway applicazione con probe

Distribuire in Azure
Questo modello distribuisce un gateway applicazione con funzionalità probe avanzate.
Creare un gateway applicazione con IP pubblico

Distribuire in Azure
Questo modello crea un gateway applicazione, un indirizzo IP pubblico per il gateway applicazione e la rete virtuale in cui viene distribuito il gateway applicazione. Configura anche il gateway applicazione per il bilanciamento del carico HTTP con due server back-end. Si noti che è necessario specificare indirizzi IP validi per i server back-end.
Creare un gateway applicazione con IP pubblico (Offload)

Distribuire in Azure
Questo modello crea un gateway applicazione, un indirizzo IP pubblico per il gateway applicazione e la rete virtuale in cui viene distribuito il gateway applicazione. Configura anche il gateway applicazione per l'offload SSL e il bilanciamento del carico con due server back-end. Si noti che è necessario specificare indirizzi IP validi per i server back-end.
Creare un gateway applicazione con di reindirizzamento

Distribuire in Azure
Questo modello crea un gateway applicazione con funzionalità di reindirizzamento in una rete virtuale e configura regole di bilanciamento del carico e reindirizzamento (base e basato sul percorso)
Creare un gateway applicazione con di riscrittura

Distribuire in Azure
Questo modello crea un gateway applicazione con funzionalità di riscrittura in una rete virtuale e configura regole di bilanciamento del carico, riscrittura
Creare un gateway applicazione di Azure v2

Distribuire in Azure
Questo modello crea un gateway applicazione di Azure con due server Windows Server 2016 nel pool back-end
Creare un WAF di Azure v2 nel gateway applicazione di Azure

Distribuire in Azure
Questo modello crea un web application firewall di Azure v2 nel gateway applicazione di Azure con due server Windows Server 2016 nel pool back-end
Creare un gateway applicazione IPv6

Distribuire in Azure
Questo modello crea un gateway applicazione con un front-end IPv6 in una rete virtuale dual stack.
Creare Gestione API nella rete virtuale interna con il gateway app

Distribuire in Azure
Questo modello illustra come creare un'istanza di Gestione API di Azure in una rete privata protetta dal gateway applicazione di Azure.
Creare un gateway applicazione con certificati

Distribuire in Azure
Questo modello illustra come generare certificati autofirmato di Key Vault e quindi fare riferimento al gateway applicazione.
Distribuire un set di scalabilità di macchine virtuali Windows con il gateway applicazione di Azure

Distribuire in Azure
Questo modello consente di distribuire un semplice set di scalabilità di macchine virtuali Windows integrato con il gateway applicazione di Azure e supporta fino a 1000 macchine virtuali
Distribuire un set di scalabilità di macchine virtuali Ubuntu con il gateway applicazione di Azure

Distribuire in Azure
Questo modello consente di distribuire un semplice set di scalabilità di macchine virtuali Ubuntu integrato con il gateway applicazione di Azure e supporta fino a 1000 macchine virtuali
sito Web eShop con l'ambiente del servizio app con bilanciamento del carico interno

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

Distribuire in Azure
Questo modello crea un'istanza di Frontdoor Standard/Premium e un'istanza del gateway applicazione e usa un criterio NSG e WAF per verificare che il traffico provenga dall'origine di Frontdoor.
Frontdoor con istanze di Contenitore e gateway applicazione

Distribuire in Azure
Questo modello crea un frontdoor Standard/Premium con un gruppo di contenitori e un gateway applicazione.
'app multilivello con NSG, ILB, AppGateway

Distribuire in Azure
Questo modello distribuisce una rete virtuale, separa la rete tramite subnet, distribuisce le macchine virtuali e configura il bilanciamento del carico
Gestione traffico multilivello, L4 ILB, L7 AppGateway

Distribuire in Azure
Questo modello distribuisce una rete virtuale, separa la rete tramite subnet, distribuisce le macchine virtuali e configura il bilanciamento del carico

Definizione di risorsa Terraform (provider AzAPI)

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

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/applicationGateways@2016-03-30"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      backendAddressPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddresses = [
              {
                fqdn = "string"
                ipAddress = "string"
              }
            ]
            backendIPConfigurations = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  applicationGatewayBackendAddressPools = [
                    ...
                  ]
                  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 = {
                            etag = "string"
                            id = "string"
                            name = "string"
                            properties = {
                              addressPrefix = "string"
                              ipConfigurations = [
                                ...
                              ]
                              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 = [
                                          ...
                                        ]
                                        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 = {
                                  provisioningState = "string"
                                  routes = [
                                    {
                                      etag = "string"
                                      id = "string"
                                      name = "string"
                                      properties = {
                                        addressPrefix = "string"
                                        nextHopIpAddress = "string"
                                        nextHopType = "string"
                                        provisioningState = "string"
                                      }
                                    }
                                  ]
                                  subnets = [
                                    ...
                                  ]
                                }
                                tags = {
                                  {customized property} = "string"
                                }
                              }
                            }
                          }
                        }
                      }
                      provisioningState = "string"
                      publicIPAddressVersion = "string"
                      publicIPAllocationMethod = "string"
                      resourceGuid = "string"
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                  subnet = {
                    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 = [
                                  ...
                                ]
                                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 = {
                          provisioningState = "string"
                          routes = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                nextHopIpAddress = "string"
                                nextHopType = "string"
                                provisioningState = "string"
                              }
                            }
                          ]
                          subnets = [
                            ...
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                    }
                  }
                }
              }
            ]
            provisioningState = "string"
          }
        }
      ]
      backendHttpSettingsCollection = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            cookieBasedAffinity = "string"
            port = int
            probe = {
              id = "string"
            }
            protocol = "string"
            provisioningState = "string"
            requestTimeout = int
          }
        }
      ]
      frontendIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            provisioningState = "string"
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
        }
      ]
      frontendPorts = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            port = int
            provisioningState = "string"
          }
        }
      ]
      gatewayIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            provisioningState = "string"
            subnet = {
              id = "string"
            }
          }
        }
      ]
      httpListeners = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = {
              id = "string"
            }
            hostName = "string"
            protocol = "string"
            provisioningState = "string"
            requireServerNameIndication = bool
            sslCertificate = {
              id = "string"
            }
          }
        }
      ]
      probes = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            host = "string"
            interval = int
            path = "string"
            protocol = "string"
            provisioningState = "string"
            timeout = int
            unhealthyThreshold = int
          }
        }
      ]
      provisioningState = "string"
      requestRoutingRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendHttpSettings = {
              id = "string"
            }
            httpListener = {
              id = "string"
            }
            provisioningState = "string"
            ruleType = "string"
            urlPathMap = {
              id = "string"
            }
          }
        }
      ]
      resourceGuid = "string"
      sku = {
        capacity = int
        name = "string"
        tier = "string"
      }
      sslCertificates = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            data = "string"
            password = "string"
            provisioningState = "string"
            publicCertData = "string"
          }
        }
      ]
      urlPathMaps = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            defaultBackendAddressPool = {
              id = "string"
            }
            defaultBackendHttpSettings = {
              id = "string"
            }
            pathRules = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  backendAddressPool = {
                    id = "string"
                  }
                  backendHttpSettings = {
                    id = "string"
                  }
                  paths = [
                    "string"
                  ]
                  provisioningState = "string"
                }
              }
            ]
            provisioningState = "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

ApplicationGatewayBackendHttpSettings

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à delle impostazioni del pool di indirizzi back-end del gateway applicazione ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Nome Descrizione Valore
cookieBasedAffinity Ottiene o imposta l'affinità cookie 'Disabilitato'
'Enabled'
porto Ottiene o imposta la porta Int
sonda Ottiene o imposta la risorsa probe del gateway applicazione SubResource
protocollo Ottiene o imposta il protocollo 'Http'
'Https'
provisioningState Ottiene o imposta lo stato di provisioning della risorsa impostazioni HTTP back-end Aggiornamento/Eliminazione/Operazione non riuscita corda
requestTimeout Ottiene o imposta il timeout della richiesta Int

ApplicationGatewayFrontendIPConfiguration

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 configurazione IP front-end del gateway applicazione ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Nome Descrizione Valore
privateIPAddress Ottiene o imposta l'indirizzo IP privato della configurazione IP dell'interfaccia di rete 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 SubResource
sottorete Ottiene o imposta il riferimento della risorsa subnet SubResource

ApplicationGatewayFrontendPort

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 porta front-end del gateway applicazione ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Nome Descrizione Valore
porto Ottiene o imposta la porta front-end Int
provisioningState Ottiene o imposta lo stato di provisioning della risorsa porta front-end Aggiornamento/Eliminazione/Operazione non riuscita corda

ApplicationGatewayHttpListener

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 listener HTTP del gateway applicazione ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Nome Descrizione Valore
frontendIPConfiguration Ottiene o imposta la risorsa di configurazione IP front-end del gateway applicazione SubResource
frontendPort Ottiene o imposta la risorsa porta front-end del gateway applicazione SubResource
hostName Ottiene o imposta il nome host del listener HTTP corda
protocollo Ottiene o imposta il protocollo 'Http'
'Https'
provisioningState Ottiene o imposta lo stato di provisioning della risorsa listener HTTP Aggiornamento/Eliminazione/Operazione non riuscita corda
requireServerNameIndication Ottiene o imposta l'oggetto requireServerNameIndication del listener HTTP Bool
sslCertificate Ottiene o imposta la risorsa certificato SSL del gateway applicazione SubResource

ApplicationGatewayIPConfiguration

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 configurazione IP del gateway applicazione ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Nome Descrizione Valore
provisioningState Ottiene o imposta lo stato di provisioning della risorsa della subnet del gateway applicazione Aggiornamento/Eliminazione/Operazione non riuscita corda
sottorete Ottiene o imposta il riferimento della risorsa subnet. Una subnet da cui il gateway applicazione ottiene l'indirizzo privato SubResource

ApplicationGatewayPathRule

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 probe del gateway applicazione ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Nome Descrizione Valore
backendAddressPool Ottiene o imposta la risorsa del pool di indirizzi back-end della mappa percorso URL SubResource
backendHttpSettings Ottiene o imposta la risorsa delle impostazioni HTTP back-end della mappa percorso URL SubResource
Percorsi Ottiene o imposta le regole di percorso della mappa percorso URL string[]
provisioningState Ottiene o imposta la regola del percorso della risorsa della mappa percorso URL Aggiornamento/Eliminazione/Operazione non riuscita corda

ApplicationGatewayProbe

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 probe del gateway applicazione ApplicationGatewayProbePropertiesFormat

ApplicationGatewayProbePropertiesFormat

Nome Descrizione Valore
ospite Ottiene o imposta l'host a cui inviare il probe corda
intervallo Ottiene o imposta l'intervallo di probe in secondi Int
sentiero Ottiene o imposta il percorso relativo del probe corda
protocollo Ottiene o imposta il protocollo 'Http'
'Https'
provisioningState Ottiene o imposta lo stato di provisioning della risorsa impostazioni HTTP back-end Aggiornamento/Eliminazione/Operazione non riuscita corda
Timeout Ottiene o imposta il timeout di probe in secondi Int
unhealthyThreshold Ottiene o imposta la soglia di probe non integro Int

ApplicationGatewayPropertiesFormat

Nome Descrizione Valore
backendAddressPools Ottiene o imposta il pool di indirizzi back-end della risorsa del gateway applicazione ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Ottiene o imposta le impostazioni HTTP back-end della risorsa del gateway applicazione applicationGatewayBackendHttpSettings[]
frontendIPConfigurations Ottiene o imposta gli indirizzi IP front-end della risorsa del gateway applicazione ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Ottiene o imposta le porte front-end della risorsa del gateway applicazione applicationGatewayFrontendPort[]
gatewayIPConfigurations Ottiene o imposta subnet della risorsa del gateway applicazione ApplicationGatewayIPConfiguration[]
httpListeners Ottiene o imposta listener HTTP della risorsa del gateway applicazione ApplicationGatewayHttpListener []
Sonde Ottiene o imposta probe della risorsa del gateway applicazione ApplicationGatewayProbe[]
provisioningState Ottiene o imposta lo stato di provisioning della risorsa ApplicationGateway Aggiornamento/Eliminazione/Operazione non riuscita corda
requestRoutingRules Ottiene o imposta le regole di routing delle richieste della risorsa del gateway applicazione ApplicationGatewayRequestRoutingRule[]
resourceGuid Ottiene o imposta la proprietà GUID della risorsa ApplicationGateway corda
Sku Ottiene o imposta lo SKU della risorsa del gateway applicazione applicationGatewaySku
sslCertificates Ottiene o imposta i certificati SSL della risorsa del gateway applicazione ApplicationGatewaySslCertificate[]
urlPathMaps Ottiene o imposta la mappa del percorso URL della risorsa del gateway applicazione ApplicationGatewayUrlPathMap[]

ApplicationGatewayRequestRoutingRule

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 di routing della richiesta del gateway applicazione ApplicationGatewayRequestRoutingRulePropertiesFormat

ApplicationGatewayRequestRoutingRulePropertiesFormat

Nome Descrizione Valore
backendAddressPool Ottiene o imposta la risorsa del pool di indirizzi back-end del gateway applicazione SubResource
backendHttpSettings Ottiene o imposta la risorsa porta front-end del gateway applicazione SubResource
httpListener Ottiene o imposta la risorsa listener HTTP del gateway applicazione SubResource
provisioningState Ottiene o imposta lo stato di provisioning della risorsa della regola di routing delle richieste Aggiornamento/Eliminazione/Operazione non riuscita corda
ruleType Ottiene o imposta il tipo di regola 'Basic'
'PathBasedRouting'
urlPathMap Ottiene o imposta la risorsa mappa percorso URL del gateway applicazione SubResource

ApplicationGatewaySku

Nome Descrizione Valore
capacità Ottiene o imposta la capacità (numero di istanze) del gateway applicazione Int
nome Ottiene o imposta il nome dello SKU del gateway applicazione 'Standard_Large'
'Standard_Medium'
'Standard_Small'
livello Ottiene o imposta il livello del gateway applicazione 'Standard'

ApplicationGatewaySslCertificate

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à dei certificati SSL del gateway applicazione ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Nome Descrizione Valore
dati Ottiene o imposta i dati del certificato corda
parola d’ordine Ottiene o imposta la password del certificato corda
provisioningState Ottiene o imposta lo stato di provisioning della risorsa certificato SSL Aggiornamento/Eliminazione/Operazione non riuscita corda
publicCertData Ottiene o imposta i dati pubblici del certificato corda

ApplicationGatewayUrlPathMap

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 probe del gateway applicazione ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Nome Descrizione Valore
defaultBackendAddressPool Ottiene o imposta la risorsa predefinita del pool di indirizzi back-end della mappa percorso URL SubResource
defaultBackendHttpSettings Ottiene o imposta la risorsa predefinita delle impostazioni HTTP back-end della mappa percorso URL SubResource
pathRules Ottiene o imposta la regola del percorso della risorsa mappa percorso URL applicationGatewayPathRule[]
provisioningState Ottiene o imposta lo stato di provisioning della risorsa impostazioni HTTP 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/applicationGateways

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à Proprietà del gateway applicazione ApplicationGatewayPropertiesFormat
Tag Tag delle risorse Dizionario di nomi e valori di tag.
digitare Tipo di risorsa "Microsoft.Network/applicationGateways@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