Applicazione Microsoft.NetworkGateways 2016-03-30
- più recenti
- 2024-05-01
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 01-01-2022
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 05-05-2015
Definizione di risorsa Bicep
Il tipo di risorsa applicationGateways può essere distribuito con operazioni destinate a:
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
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
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
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
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
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
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:
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
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
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
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
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
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
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 |
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 app con il reindirizzamento WAF, SSL, IIS e HTTPS |
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 |
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 |
Questo modello crea un gateway applicazione e lo configura per Multi Hosting sulla porta 443. |
gateway applicazione per di routing basato sul percorso URL |
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 |
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 |
ridimensionamento automatico del set di scalabilità di macchine virtuali Windows LANSA con il database SQL di 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 |
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 |
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 |
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 |
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 |
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) |
Questo modello distribuisce un gateway applicazione configurato con criteri SSL personalizzati. |
Creare un del gateway applicazione (criteri SSL) |
Questo modello distribuisce un gateway applicazione configurato con un criterio SSL predefinito. |
Creare un gateway applicazione (WAF) |
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 |
Questo modello crea un gateway applicazione davanti a due app Web di Azure con un probe personalizzato abilitato. |
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 V2 con l'insieme di credenziali delle chiavi |
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 |
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 |
Questo modello distribuisce un gateway applicazione con funzionalità probe avanzate. |
Creare un gateway applicazione con IP pubblico |
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) |
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 |
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 |
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 |
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 un gateway applicazione IPv6 |
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 |
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 |
Distribuire un set di scalabilità di macchine virtuali Ubuntu con il gateway applicazione di 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 |
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 |
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. |
'app multilivello con NSG, ILB, AppGateway |
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 |
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
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
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
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
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
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
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 |