Microsoft.Network loadBalancers
Definizione di risorsa Bicep
Il tipo di risorsa loadBalancers può essere distribuito con operazioni destinate a:
- Gruppi di risorse - Vedere i comandi di distribuzione dei gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.Network/loadBalancers, aggiungere il bicep seguente al modello.
resource symbolicname 'Microsoft.Network/loadBalancers@2023-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
sku: {
name: 'string'
tier: 'string'
}
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
properties: {
backendAddressPools: [
{
id: 'string'
name: 'string'
properties: {
drainPeriodInSeconds: int
loadBalancerBackendAddresses: [
{
name: 'string'
properties: {
adminState: 'string'
ipAddress: 'string'
loadBalancerFrontendIPConfiguration: {
id: 'string'
}
subnet: {
id: 'string'
}
virtualNetwork: {
id: 'string'
}
}
}
]
location: 'string'
syncMode: 'string'
tunnelInterfaces: [
{
identifier: int
port: int
protocol: 'string'
type: 'string'
}
]
virtualNetwork: {
id: 'string'
}
}
}
]
frontendIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
gatewayLoadBalancer: {
id: 'string'
}
privateIPAddress: 'string'
privateIPAddressVersion: 'string'
privateIPAllocationMethod: 'string'
publicIPAddress: {
extendedLocation: {
name: 'string'
type: 'EdgeZone'
}
id: 'string'
location: 'string'
properties: {
ddosSettings: {
ddosProtectionPlan: {
id: 'string'
}
protectionMode: 'string'
}
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
domainNameLabelScope: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
linkedPublicIPAddress: {
public-ip-address-object
}
migrationPhase: 'string'
natGateway: {
id: 'string'
location: 'string'
properties: {
idleTimeoutInMinutes: int
publicIpAddresses: [
{
id: 'string'
}
]
publicIpPrefixes: [
{
id: 'string'
}
]
}
sku: {
name: 'Standard'
}
tags: {}
zones: [
'string'
]
}
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
servicePublicIPAddress: {
public-ip-address-object
}
}
sku: {
name: 'string'
tier: 'string'
}
tags: {}
zones: [
'string'
]
}
publicIPPrefix: {
id: 'string'
}
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
applicationGatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
defaultOutboundAccess: bool
delegations: [
{
id: 'string'
name: 'string'
properties: {
serviceName: 'string'
}
type: 'string'
}
]
ipAllocations: [
{
id: 'string'
}
]
natGateway: {
id: 'string'
}
networkSecurityGroup: {
id: 'string'
location: 'string'
properties: {
flushConnection: bool
securityRules: [
{
id: 'string'
name: 'string'
properties: {
access: 'string'
description: 'string'
destinationAddressPrefix: 'string'
destinationAddressPrefixes: [
'string'
]
destinationApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
hasBgpOverride: bool
nextHopIpAddress: 'string'
nextHopType: 'string'
}
type: 'string'
}
]
}
tags: {}
}
serviceEndpointPolicies: [
{
id: 'string'
location: 'string'
properties: {
contextualServiceEndpointPolicies: [
'string'
]
serviceAlias: 'string'
serviceEndpointPolicyDefinitions: [
{
id: 'string'
name: 'string'
properties: {
description: 'string'
service: 'string'
serviceResources: [
'string'
]
}
type: 'string'
}
]
}
tags: {}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
service: 'string'
}
]
sharingScope: 'string'
}
type: 'string'
}
}
zones: [
'string'
]
}
]
inboundNatPools: [
{
id: 'string'
name: 'string'
properties: {
backendPort: int
enableFloatingIP: bool
enableTcpReset: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPortRangeEnd: int
frontendPortRangeStart: int
idleTimeoutInMinutes: int
protocol: 'string'
}
}
]
inboundNatRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendPort: int
enableFloatingIP: bool
enableTcpReset: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
frontendPortRangeEnd: int
frontendPortRangeStart: int
idleTimeoutInMinutes: int
protocol: 'string'
}
}
]
loadBalancingRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendAddressPools: [
{
id: 'string'
}
]
backendPort: int
disableOutboundSnat: bool
enableFloatingIP: bool
enableTcpReset: bool
frontendIPConfiguration: {
id: 'string'
}
frontendPort: int
idleTimeoutInMinutes: int
loadDistribution: 'string'
probe: {
id: 'string'
}
protocol: 'string'
}
}
]
outboundRules: [
{
id: 'string'
name: 'string'
properties: {
allocatedOutboundPorts: int
backendAddressPool: {
id: 'string'
}
enableTcpReset: bool
frontendIPConfigurations: [
{
id: 'string'
}
]
idleTimeoutInMinutes: int
protocol: 'string'
}
}
]
probes: [
{
id: 'string'
name: 'string'
properties: {
intervalInSeconds: int
numberOfProbes: int
port: int
probeThreshold: int
protocol: 'string'
requestPath: 'string'
}
}
]
}
}
Valori delle proprietà
loadBalancers
Nome | Descrizione | valore |
---|---|---|
name | Nome della risorsa | stringa (obbligatorio) Limite di caratteri: 1-80 Caratteri validi: Caratteri alfanumerici, caratteri di sottolineatura, punti e trattini. Deve iniziare con un carattere alfanumerico. Deve terminare con un carattere alfanumerico o con un carattere di sottolineatura. |
posizione | Percorso della risorsa. | string |
tags | Tag delle risorse. | Dizionario di nomi e valori di tag. Vedere Tag nei modelli |
sku | SKU del servizio di bilanciamento del carico. | LoadBalancerSku |
extendedLocation | Posizione estesa del servizio di bilanciamento del carico. | ExtendedLocation |
properties | Proprietà del servizio di bilanciamento del carico. | LoadBalancerPropertiesFormat |
ExtendedLocation
Nome | Descrizione | valore |
---|---|---|
name | Nome della posizione estesa. | string |
type | Tipo della posizione estesa. | 'EdgeZone' |
LoadBalancerPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
backendAddressPools | Raccolta di pool di indirizzi back-end usati da un servizio di bilanciamento del carico. | BackendAddressPool[] |
frontendIPConfigurations | Oggetto che rappresenta gli INDIRIZZI IP front-end da utilizzare per il servizio di bilanciamento del carico. | FrontendIPConfiguration[] |
inboundNatPools | Definisce un intervallo di porte esterno per NAT in ingresso a una singola porta back-end nelle schede di interfaccia di rete associate a un servizio di bilanciamento del carico. Le regole NAT in ingresso vengono create automaticamente per ogni scheda di interfaccia di rete associata al Load Balancer usando una porta esterna da questo intervallo. La definizione di un pool NAT in ingresso nel Load Balancer si escludono a vicenda con la definizione di regole NAT in ingresso. Ai pool NAT in ingresso viene fatto riferimento da set di scalabilità di macchine virtuali. Le schede di interfaccia di rete associate a singole macchine virtuali non possono fare riferimento a un pool NAT in ingresso. Devono fare riferimento a singole regole NAT in ingresso. | InboundNatPool[] |
inboundNatRules | Raccolta di regole NAT in ingresso usate da un servizio di bilanciamento del carico. La definizione di regole NAT in ingresso nel servizio di bilanciamento del carico si escludono a vicenda con la definizione di un pool NAT in ingresso. Ai pool NAT in ingresso viene fatto riferimento da set di scalabilità di macchine virtuali. Le schede di interfaccia di rete associate alle singole macchine virtuali non possono fare riferimento a un pool NAT in ingresso. Devono fare riferimento a singole regole NAT in ingresso. | InboundNatRule[] |
loadBalancingRules | Raccolta di oggetti che rappresenta le regole di bilanciamento del carico Ottiene il provisioning. | LoadBalancingRule[] |
outboundRules | Regole in uscita. | OutboundRule[] |
probes | Raccolta di oggetti probe usati nel servizio di bilanciamento del carico. | Probe[] |
BackendAddressPool
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di pool di indirizzi back-end usati dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà del pool di indirizzi back-end del servizio di bilanciamento del carico. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
drainPeriodInSeconds | Quantità di secondi Load Balancer attende prima di inviare RESET al client e all'indirizzo back-end. | INT |
loadBalancerBackendAddresses | Matrice di indirizzi back-end. | LoadBalancerBackendAddress[] |
posizione | Posizione del pool di indirizzi back-end. | string |
Syncmode | Modalità sincrona dell'indirizzo back-end per il pool back-end | 'Automatico' 'Manual' |
tunnelInterfaces | Matrice di interfacce del tunnel del servizio di bilanciamento del carico del gateway. | GatewayLoadBalancerTunnelInterface[] |
virtualNetwork | Riferimento a una rete virtuale. | Sottorisorsa |
LoadBalancerBackendAddress
Nome | Descrizione | valore |
---|---|---|
name | Nome dell'indirizzo back-end. | string |
properties | Proprietà del pool di indirizzi back-end del servizio di bilanciamento del carico. | LoadBalancerBackendAddressPropertiesFormat |
LoadBalancerBackendAddressPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
adminState | Elenco di stati amministrativi che, una volta impostata, può eseguire l'override del probe di integrità in modo che Load Balancer inoltra sempre nuove connessioni al back-end o neghi nuove connessioni e reimposta le connessioni esistenti. | 'Down' 'Nessuno' 'Up' |
IpAddress | Indirizzo IP appartenente alla rete virtuale a cui si fa riferimento. | string |
loadBalancerFrontendIPConfiguration | Riferimento alla configurazione dell'indirizzo IP front-end definita nel servizio di bilanciamento del carico a livello di area. | Sottorisorsa |
Subnet | Riferimento a una subnet esistente. | Sottorisorsa |
virtualNetwork | Riferimento a una rete virtuale esistente. | Sottorisorsa |
Sottorisorsa
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
GatewayLoadBalancerTunnelInterface
Nome | Descrizione | Valore |
---|---|---|
identificatore | Identificatore dell'interfaccia del tunnel del servizio di bilanciamento del carico del gateway. | INT |
port | Porta dell'interfaccia del tunnel del servizio di bilanciamento del carico del gateway. | INT |
protocol | Protocollo dell'interfaccia del tunnel del servizio di bilanciamento del carico del gateway. | 'Nativo' 'Nessuno' 'VXLAN' |
tipo | Tipo di traffico dell'interfaccia del tunnel del servizio di bilanciamento del carico del gateway. | 'External' 'Interno' 'Nessuno' |
FrontendIPConfiguration
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di configurazioni IP front-end usate dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà del probe del servizio di bilanciamento del carico. | FrontndIPConfigurationPropertiesFormat |
zone | Elenco delle zone di disponibilità che denonono l'INDIRIZZO IP allocato per la risorsa deve venire da. | string[] |
FrontndIPConfigurationPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
gatewayLoadBalancer | Riferimento all'IP front-end del servizio di bilanciamento del carico del gateway. | SottoResource |
privateIPAddress | Indirizzo IP privato della configurazione IP. | string |
privateIPAddressVersion | Se la configurazione ip specifica è IPv4 o IPv6. Il valore predefinito viene assunto come IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | Metodo di allocazione IP privato. | 'Dynamic' 'Statico' |
publicIPAddress | Riferimento alla risorsa IP pubblica. | PublicIPAddress |
publicIPPrefix | Riferimento alla risorsa Prefisso IP pubblico. | SottoResource |
Subnet | Riferimento alla risorsa della subnet. | Subnet |
PublicIPAddress
Nome | Descrizione | Valore |
---|---|---|
extendedLocation | Percorso esteso dell'indirizzo IP pubblico. | ExtendedLocation |
id | ID risorsa. | string |
posizione | Percorso della risorsa. | string |
properties | Proprietà degli indirizzi IP pubblici. | PublicIPAddressPropertiesFormat |
sku | SKU indirizzo IP pubblico. | PublicIPAddressSku |
tags | Tag di risorse. | object |
zone | Elenco delle zone di disponibilità che denonono l'INDIRIZZO IP allocato per la risorsa deve venire da. | string[] |
PublicIPAddressPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
ddosSettings | Criteri personalizzati di protezione DDoS associati all'indirizzo IP pubblico. | DdosSettings |
deleteOption | Specificare cosa accade all'indirizzo IP pubblico quando viene eliminata la macchina virtuale | 'Delete' 'Scollega' |
dnsSettings | FQDN del record DNS associato all'indirizzo IP pubblico. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Timeout inattiva dell'indirizzo IP pubblico. | INT |
IpAddress | Indirizzo IP associato alla risorsa indirizzo IP pubblico. | string |
ipTags | Elenco di tag associati all'indirizzo IP pubblico. | IpTag[] |
linkedPublicIPAddress | Indirizzo IP pubblico collegato della risorsa indirizzo IP pubblico. | PublicIPAddress |
migrationPhase | Fase di migrazione dell'indirizzo IP pubblico. | 'Abort' 'Commit' 'Commit' 'Nessuno' 'Prepara' |
natGateway | NatGateway per l'indirizzo IP pubblico. | NatGateway |
publicIPAddressVersion | Versione dell'indirizzo IP pubblico. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Metodo di allocazione dell'indirizzo IP pubblico. | 'Dynamic' 'Static' |
publicIPPrefix | Il prefisso IP pubblico da cui deve essere allocato questo indirizzo IP pubblico. | Sottorisorsa |
servicePublicIPAddress | Indirizzo IP pubblico del servizio della risorsa indirizzo IP pubblico. | PublicIPAddress |
DdosSettings
Nome | Descrizione | Valore |
---|---|---|
ddosProtectionPlan | Piano di protezione DDoS associato all'indirizzo IP pubblico. Può essere impostato solo se ProtectionMode è Abilitato | Sottorisorsa |
protectionMode | Modalità di protezione DDoS dell'indirizzo IP pubblico | 'Disabilitato' 'Enabled' 'VirtualNetworkInherited' |
PublicIPAddressDnsSettings
Nome | Descrizione | Valore |
---|---|---|
domainNameLabel | Etichetta del nome di dominio. La concatenazione dell'etichetta del nome di dominio e della zona DNS localizzata costituisce il nome di dominio completo associato all'indirizzo IP pubblico. Se è specificata un'etichetta del nome di dominio, viene creato un record DNS per l'IP pubblico nel sistema DNS di Microsoft Azure. | string |
domainNameLabelScope | Ambito dell'etichetta del nome di dominio. Se vengono specificati un'etichetta del nome di dominio e un ambito di etichetta del nome di dominio, viene creato un record DNS per l'indirizzo IP pubblico nel sistema DNS di Microsoft Azure con un valore hash incluso nel nome di dominio completo. | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
fqdn | 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. | string |
reverseFqdn | FQDN inverso. Nome di dominio completo visibile all'utente che si risolve in questo indirizzo IP pubblico. Se è specificato reverseFqdn, viene creato un record DNS PTR che punta dall'indirizzo IP nel dominio in-addr.arpa all'FQDN inverso. | string |
IpTag
Nome | Descrizione | Valore |
---|---|---|
ipTagType | Tipo di tag IP. Esempio: FirstPartyUsage. | string |
tag | Valore del tag IP associato all'indirizzo IP pubblico. Esempio: SQL. | string |
NatGateway
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
posizione | Percorso della risorsa. | string |
properties | Proprietà del gateway NAT. | NatGatewayPropertiesFormat |
sku | SKU del gateway NAT. | NatGatewaySku |
tags | Tag delle risorse. | object |
zone | Elenco delle zone di disponibilità che indicano la zona in cui deve essere distribuito il gateway NAT. | string[] |
NatGatewayPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
idleTimeoutInMinutes | Timeout di inattività del gateway NAT. | INT |
publicIpAddresses | Matrice di indirizzi IP pubblici associati alla risorsa del gateway NAT. | SubResource[] |
publicIpPrefixes | Matrice di prefissi ip pubblici associati alla risorsa del gateway NAT. | SubResource[] |
NatGatewaySku
Nome | Descrizione | valore |
---|---|---|
name | Nome dello SKU del gateway NAT. | 'Standard' |
PublicIPAddressSku
Nome | Descrizione | valore |
---|---|---|
name | Nome di uno SKU di indirizzo IP pubblico. | 'Basic' 'Standard' |
Livello | Livello di uno SKU di indirizzo IP pubblico. | 'Globale' 'Regional' |
Subnet
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della subnet. | SubnetPropertiesFormat |
tipo | Tipo di risorsa. | string |
SubnetPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
addressPrefix | Prefisso dell'indirizzo per la subnet. | string |
addressPrefixes | Elenco di prefissi di indirizzi per la subnet. | string[] |
applicationGatewayIPConfigurations | Configurazioni IP del gateway applicazione della risorsa di rete virtuale. | ApplicationGatewayIPConfiguration[] |
defaultOutboundAccess | Impostare questa proprietà su false per disabilitare la connettività in uscita predefinita per tutte le macchine virtuali nella subnet. Questa proprietà può essere impostata solo al momento della creazione della subnet e non può essere aggiornata per una subnet esistente. | bool |
Delegazioni | Matrice di riferimenti alle delega nella subnet. | Delega[] |
ipAllocations | Matrice di IpAllocation che fa riferimento a questa subnet. | SubResource[] |
natGateway | Gateway NAT associato a questa subnet. | SottoResource |
networkSecurityGroup | Riferimento alla risorsa NetworkSecurityGroup. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | Abilitare o disabilitare l'applicazione dei criteri di rete nel punto finale privato nella subnet. | 'Disabilitato' 'Enabled' 'NetworkSecurityGroupEnabled' 'RouteTableEnabled' |
privateLinkServiceNetworkPolicies | Abilitare o disabilitare applicare i criteri di rete nel servizio di collegamento privato nella subnet. | 'Disabilitato' 'Enabled' |
routeTable | Riferimento alla risorsa RouteTable. | RouteTable |
serviceEndpointPolicies | Matrice di criteri dell'endpoint di servizio. | ServiceEndpointPolicy[] |
serviceEndpoints | Matrice di endpoint di servizio. | ServiceEndpointPropertiesFormat[] |
sharingScope | Impostare questa proprietà su Tenant per consentire la condivisione della subnet con altre sottoscrizioni nel tenant di AAD. Questa proprietà può essere impostata solo se defaultOutboundAccess è impostato su false, entrambe le proprietà possono essere impostate solo se la subnet è vuota. | 'DelegatedServices' 'Tenant' |
ApplicationGatewayIPConfiguration
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della configurazione IP univoca all'interno di un gateway applicazione. | string |
properties | Proprietà della configurazione IP del gateway applicazione. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
Subnet | Riferimento alla risorsa subnet. Subnet da cui il gateway applicazione ottiene l'indirizzo privato. | Sottorisorsa |
Delegation
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno di una subnet. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della subnet. | ServiceDelegationPropertiesFormat |
tipo | Tipo di risorsa. | string |
ServiceDelegationPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
serviceName | Nome del servizio a cui deve essere delegata la subnet ,ad esempio Microsoft.Sql/servers. | string |
NetworkSecurityGroup
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
posizione | Percorso della risorsa. | string |
properties | Proprietà del gruppo di sicurezza di rete. | NetworkSecurityGroupPropertiesFormat |
tags | Tag delle risorse. | object |
NetworkSecurityGroupPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
flushConnection | Se abilitata, i flussi creati dalle connessioni del gruppo di sicurezza di rete verranno rivalutati quando le regole vengono aggiornate. L'abilitazione iniziale attiverà la rivalutazione. | bool |
securityRules | Raccolta di regole di sicurezza del gruppo di sicurezza di rete. | SecurityRule[] |
SecurityRule
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della regola di sicurezza. | SecurityRulePropertiesFormat |
tipo | Tipo di risorsa. | string |
SecurityRulePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
access | Il traffico di rete è consentito o negato. | 'Consenti' 'Deny' (obbligatorio) |
description | Descrizione per la regola. Limitato a 140 caratteri. | string |
destinationAddressPrefix | Prefisso dell'indirizzo di destinazione. CIDR o intervallo IP di destinazione. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutti gli indirizzi IP di origine. È anche possibile usare tag predefiniti, ad esempio "VirtualNetwork", "AzureLoadBalancer" e "Internet". | string |
destinationAddressPrefixes | Prefissi dell'indirizzo di destinazione. CIDR o intervalli IP di destinazione. | string[] |
destinationApplicationSecurityGroups | Gruppo di sicurezza dell'applicazione specificato come destinazione. | ApplicationSecurityGroup[] |
destinationPortRange | Porta o intervallo di destinazione. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. | string |
destinationPortRanges | Intervalli di porte di destinazione. | string[] |
direction | Direzione della regola. L'elemento direction specifica se la regola verrà valutata sul traffico in ingresso o in uscita. | 'Inbound' 'In uscita' (obbligatorio) |
priority | Priorità della regola. Il valore può essere compreso tra 100 e 4096. Il numero di priorità deve essere univoco per ogni regola nella raccolta. Più basso è il numero di priorità, maggiore sarà la priorità della regola. | int (obbligatorio) |
protocol | Protocollo di rete a cui si applica la regola. | '*' 'Ah' 'Esp' 'Icmp' 'Tcp' 'Udp' (obbligatorio) |
sourceAddressPrefix | Intervallo DI INDIRIZZI IP di origine o CIDR. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutti gli indirizzi IP di origine. È anche possibile usare tag predefiniti, ad esempio "VirtualNetwork", "AzureLoadBalancer" e "Internet". Se si tratta di una regola di ingresso, specifica da dove proviene il traffico di rete. | string |
sourceAddressPrefixes | Intervalli CIDR o IP di origine. | string[] |
sourceApplicationSecurityGroups | Gruppo di sicurezza dell'applicazione specificato come origine. | ApplicationSecurityGroup[] |
sourcePortRange | Porta o intervallo di origine. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. | string |
sourcePortRanges | Intervalli di porte di origine. | string[] |
ApplicationSecurityGroup
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
posizione | Percorso della risorsa. | string |
properties | Proprietà del gruppo di sicurezza delle applicazioni. | ApplicationSecurityGroupPropertiesFormat |
tags | Tag delle risorse. | object |
ApplicationSecurityGroupPropertiesFormat
Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.
RouteTable
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
posizione | Percorso della risorsa. | string |
properties | Proprietà della tabella di route. | RouteTablePropertiesFormat |
tags | Tag delle risorse. | object |
RouteTablePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
disableBgpRoutePropagation | Indica se disabilitare le route apprese da BGP in tale tabella di route. True significa disabilitare. | bool |
route | Raccolta di route contenute in una tabella di route. | Route[] |
Route
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della route. | RoutePropertiesFormat |
tipo | Tipo di risorsa. | string |
RoutePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
addressPrefix | CiDR di destinazione a cui si applica la route. | string |
hasBgpOverride | Valore che indica se questa route esegue l'override di route BGP sovrapposte indipendentemente da LPM. | bool |
nextHopIpAddress | I pacchetti di indirizzi IP devono essere inoltrati a. I valori hop successivi sono consentiti solo nelle route in cui il tipo hop successivo è VirtualAppliance. | string |
nextHopType | Il tipo di hop Azure il pacchetto deve essere inviato. | 'Internet' 'Nessuno' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obbligatorio) |
ServiceEndpointPolicy
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
posizione | Percorso della risorsa. | string |
properties | Proprietà dei criteri del punto finale del servizio. | ServiceEndpointPolicyPropertiesFormat |
tags | Tag di risorse. | object |
ServiceEndpointPolicyPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
contestualServiceEndpointPolicies | Raccolta di criteri di endpoint servizio contestuali. | string[] |
serviceAlias | Alias che indica se il criterio appartiene a un servizio | string |
serviceEndpointPolicyDefinitions | Raccolta di definizioni dei criteri dell'endpoint di servizio dei criteri dell'endpoint di servizio. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della definizione dei criteri dell'endpoint di servizio. | ServiceEndpointPolicyDefinitionPropertiesFormat |
tipo | Tipo di risorsa. | string |
ServiceEndpointPolicyDefinitionPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
description | Descrizione per la regola. Limitato a 140 caratteri. | string |
service | Nome dell'endpoint di servizio. | string |
serviceResources | Elenco delle risorse del servizio. | string[] |
ServiceEndpointPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
locations | Elenco delle posizioni. | string[] |
service | Tipo del servizio endpoint. | string |
InboundNatPool
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di pool NAT in ingresso usati dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà del pool NAT in ingresso del servizio di bilanciamento del carico. | InboundNatPoolPropertiesFormat |
InboundNatPoolPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
backendPort | Porta usata per le connessioni interne nell'endpoint. I valori accettabili sono compresi tra 1 e 65535. | int (obbligatorio) |
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 usa il Gruppi di disponibilità AlwaysOn di SQL in SQL Server. Questa impostazione non può essere modificata dopo aver creato l'endpoint. | bool |
enableTcpReset | Ricevere la reimpostazione TCP bidirezionale sul timeout di inattività del flusso TCP o la terminazione imprevista della connessione. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | bool |
frontendIPConfiguration | Riferimento agli indirizzi IP front-end. | Sottorisorsa |
frontendPortRangeEnd | Ultimo numero di porta nell'intervallo di porte esterne che verranno usate per fornire nat in ingresso alle schede di interfaccia di rete associate a un servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65535. | int (obbligatorio) |
frontendPortRangeStart | Primo numero di porta nell'intervallo di porte esterne che verranno usate per fornire nat in ingresso alle schede di interfaccia di rete associate a un servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65534. | int (obbligatorio) |
idleTimeoutInMinutes | Timeout per la connessione TCP inattiva. Il valore può essere compreso tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | INT |
protocol | Riferimento al protocollo di trasporto utilizzato dal pool NAT in ingresso. | 'All' 'Tcp' 'Udp' (obbligatorio) |
InboundNatRule
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di regole NAT in ingresso usate dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della regola NAT in ingresso del servizio di bilanciamento del carico. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
backendAddressPool | Riferimento alla risorsa backendAddressPool. | Sottorisorsa |
backendPort | Porta usata per l'endpoint interno. I valori accettabili sono compresi tra 1 e 65535. | INT |
enableFloatingIP | Configura l'endpoint di una macchina virtuale per la funzionalità IP mobile necessaria per configurare un gruppo di disponibilità Sql AlwaysOn. Questa impostazione è necessaria quando si usa il Gruppi di disponibilità AlwaysOn di SQL in SQL Server. Questa impostazione non può essere modificata dopo aver creato l'endpoint. | bool |
enableTcpReset | Ricevere la reimpostazione TCP bidirezionale sul timeout di inattività del flusso TCP o la terminazione imprevista della connessione. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | bool |
frontendIPConfiguration | Riferimento agli indirizzi IP front-end. | Sottorisorsa |
frontendPort | Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del Load Balancer. I valori accettabili sono compresi tra 1 e 65534. | INT |
frontendPortRangeEnd | Fine dell'intervallo di porte per l'endpoint esterno. Questa proprietà viene usata insieme a BackendAddressPool e FrontendPortRangeStart. Verranno creati singoli mapping delle porte delle regole NAT in ingresso per ogni indirizzo back-end da BackendAddressPool. I valori accettabili sono compresi tra 1 e 65534. | INT |
frontendPortRangeStart | L'intervallo di porte inizia per l'endpoint esterno. Questa proprietà viene utilizzata insieme a BackendAddressPool e FrontendPortRangeEnd. Verranno creati singoli mapping delle porte delle regole NAT in ingresso per ogni indirizzo back-end da BackendAddressPool. I valori accettabili sono compresi tra 1 e 65534. | INT |
idleTimeoutInMinutes | Timeout per la connessione TCP inattiva. Il valore può essere compreso tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | INT |
protocol | Riferimento al protocollo di trasporto utilizzato dalla regola di bilanciamento del carico. | 'All' 'Tcp' 'Udp' |
LoadBalancingRule
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di regole di bilanciamento del carico usate dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della regola di bilanciamento del carico del servizio di bilanciamento del carico. | LoadBalancingRulePropertiesFormat |
LoadBalancingRulePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
backendAddressPool | Riferimento a un pool di DIP. Il traffico in ingresso viene bilanciato in modo casuale tra indirizzi IP negli indirizzi IP back-end. | Sottorisorsa |
backendAddressPools | Matrice di riferimenti al pool di DIP. | SubResource[] |
backendPort | Porta usata per le connessioni interne nell'endpoint. I valori accettabili sono compresi tra 0 e 65535. Si noti che il valore 0 abilita "Qualsiasi porta". | INT |
disableOutboundSnat | Configura SNAT per le macchine virtuali nel pool back-end per l'uso dell'indirizzo publicIP specificato nel front-end della regola di bilanciamento del carico. | bool |
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 usa il Gruppi di disponibilità AlwaysOn di SQL in SQL Server. Questa impostazione non può essere modificata dopo aver creato l'endpoint. | bool |
enableTcpReset | Ricevere la reimpostazione TCP bidirezionale sul timeout di inattività del flusso TCP o la terminazione imprevista della connessione. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | bool |
frontendIPConfiguration | Riferimento agli indirizzi IP front-end. | Sottorisorsa |
frontendPort | Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del Load Balancer. I valori accettabili sono compresi tra 0 e 65534. Si noti che il valore 0 abilita "Qualsiasi porta". | int (obbligatorio) |
idleTimeoutInMinutes | Timeout per la connessione TCP inattiva. Il valore può essere compreso tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | INT |
loadDistribution | Criteri di distribuzione del carico per questa regola. | Impostazione predefinita 'SourceIP' 'SourceIPProtocol' |
probe | Riferimento al probe del servizio di bilanciamento del carico usato dalla regola di bilanciamento del carico. | Sottorisorsa |
protocol | Riferimento al protocollo di trasporto utilizzato dalla regola di bilanciamento del carico. | 'All' 'Tcp' 'Udp' (obbligatorio) |
OutboundRule
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di regole in uscita usate dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della regola in uscita del servizio di bilanciamento del carico. | OutboundRulePropertiesFormat |
OutboundRulePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
allocateOutboundPorts | Numero di porte in uscita da usare per NAT. | INT |
backendAddressPool | Riferimento a un pool di DIP. Il traffico in uscita viene bilanciato in modo casuale tra indirizzi IP negli indirizzi IP back-end. | SubResource (obbligatorio) |
enableTcpReset | Ricevere la reimpostazione TCP bidirezionale sul timeout di inattività del flusso TCP o la terminazione imprevista della connessione. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | bool |
frontendIPConfigurations | Indirizzi IP front-end del servizio di bilanciamento del carico. | SubResource[] (obbligatorio) |
idleTimeoutInMinutes | Timeout per la connessione TCP inattiva. | INT |
protocol | Protocollo per la regola in uscita nel servizio di bilanciamento del carico. | 'All' 'Tcp' 'Udp' (obbligatorio) |
Probe
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di probe usati dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà del probe del servizio di bilanciamento del carico. | ProbePropertiesFormat |
ProbePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
intervalInSeconds | Intervallo, in secondi, per la frequenza con cui controllare lo stato di integrità dell'endpoint. L'intervallo è in genere leggermente inferiore alla metà del periodo di timeout allocato (in secondi) il che consente due probe completi prima di escludere l'istanza dalla rotazione. Il valore predefinito è 15, il valore minimo è 5. | INT |
numberOfProbes | Il numero di probe in cui, se nessuna risposta, impedisce il recapito di ulteriore traffico all'endpoint. Questi valori consentono di escludere gli endpoint dalla rotazione più velocemente o più lenti rispetto ai tempi tipici usati in Azure. | INT |
port | Porta per la comunicazione del probe. L'intervallo di valori possibili è compresa tra 1 e 65535 inclusi. | int (obbligatorio) |
probeThreshold | Numero di probe consecutivi riusciti o non riusciti per consentire o negare il recapito del traffico a questo endpoint. Dopo aver fallito il numero di probe consecutivi uguali a questo valore, l'endpoint verrà tolto dalla rotazione e richiederà lo stesso numero di probe consecutivi riusciti da posizionare nuovamente nella rotazione. | INT |
protocol | Protocollo dell'endpoint. Se si specifica 'Tcp', è necessario un ACK ricevuto affinché il probe abbia esito positivo. Se si specifica "Http" o "Https", per il probe è necessaria una risposta 200 OK dall'URI specificato. | 'Http' 'Https' 'Tcp' (obbligatorio) |
requestPath | URI usato per richiedere lo stato di integrità alla macchina virtuale. Il percorso è obbligatorio se un protocollo è impostato su http. In caso contrario, non è consentito. Non è previsto alcun valore predefinito. | string |
LoadBalancerSku
Nome | Descrizione | valore |
---|---|---|
name | Nome di uno SKU del servizio di bilanciamento del carico. | 'Basic' 'Gateway' 'Standard' |
Livello | Livello di uno SKU del servizio di bilanciamento del carico. | 'Globale' 'Regional' |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello | Descrizione |
---|---|
Load Balancer pubblico concatenato a un Load Balancer gateway |
Questo modello consente di distribuire un Load Balancer Standard pubblico concatenato a un Load Balancer gateway. Il traffico in ingresso da Internet viene instradato al gateway Load Balancer con macchine virtuali Linux nel pool back-end. |
Create una macchina virtuale con più schede di interfaccia di rete e RDP accessibili |
Questo modello consente di creare un Macchine virtuali con più interfacce di rete (2) e RDP collegabili con un servizio di bilanciamento del carico configurato e una regola NAT in ingresso. È possibile aggiungere più schede di interfaccia di rete facilmente con questo modello. Questo modello distribuisce anche un account di archiviazione, un Rete virtuale, un indirizzo IP pubblico e 2 interfacce di rete (front-end e back-end). |
2 macchine virtuali nella rete virtuale - Regole Load Balancer interne e LB |
Questo modello consente di creare 2 Macchine virtuali in una rete virtuale e in un servizio di bilanciamento del carico interno e configurare una regola di bilanciamento del carico sulla porta 80. Questo modello distribuisce anche un account di archiviazione, Rete virtuale, indirizzo IP pubblico, set di disponibilità e interfacce di rete. |
2 macchine virtuali in un bilanciamento del carico e regole di bilanciamento del carico |
Questo modello consente di creare 2 Macchine virtuali in un servizio di bilanciamento del carico e configurare una regola di bilanciamento del carico sulla porta 80. Questo modello distribuisce anche un account di archiviazione, Rete virtuale, indirizzo IP pubblico, set di disponibilità e interfacce di rete. In questo modello viene usata la funzionalità dei cicli di risorse per creare le interfacce di rete e le macchine virtuali |
2 macchine virtuali in un bilanciamento del carico e regole NAT di configurazione per il bilanciamento del carico |
Questo modello consente di creare 2 Macchine virtuali in un set di disponibilità e configurare le regole NAT tramite il servizio di bilanciamento del carico. Questo modello distribuisce anche un account di archiviazione, un Rete virtuale, un indirizzo IP pubblico e interfacce di rete. In questo modello viene usata la funzionalità dei cicli di risorse per creare le interfacce di rete e le macchine virtuali |
Distribuire un set di scalabilità di macchine virtuali con macchine virtuali Linux dietro il bilanciamento del carico interno |
Questo modello consente di distribuire un set di scalabilità di macchine virtuali Linux usando la versione più recente di Ubuntu Linux 15.10 o 14.04.4-LTS. Queste macchine virtuali si trovano dietro un servizio di bilanciamento del carico interno con regole NAT per le connessioni SSH. |
Modello di AzureDatabricks per VNet Anywherection e Load Balancer |
Questo modello consente di creare un servizio di bilanciamento del carico, un gruppo di sicurezza di rete, una rete virtuale e un'area di lavoro di Azure Databricks con la rete virtuale. |
Creare un servizio di bilanciamento del carico interno standard |
Questo modello crea un Azure Load Balancer interno standard con una porta di bilanciamento del carico delle regole 80 |
Create un servizio di bilanciamento del carico interno standard con porte a disponibilità elevata |
Questo modello crea un Azure Load Balancer interno standard con una regola di bilanciamento del carico delle porte a disponibilità elevata |
Creare un servizio di bilanciamento del carico tra aree |
Questo modello crea un servizio di bilanciamento del carico tra aree con un pool back-end contenente due servizi di bilanciamento del carico a livello di area. Il servizio di bilanciamento del carico tra aree è attualmente disponibile in aree limitate. I servizi di bilanciamento del carico a livello di area dietro il servizio di bilanciamento del carico tra aree possono trovarsi in qualsiasi area. |
Load Balancer Standard con pool back-end in base a indirizzi IP |
Questo modello viene usato per illustrare come usare i modelli di Resource Manager per configurare il pool back-end di un Load Balancer in base all'indirizzo IP, come descritto nel documento di gestione del pool back-end. |
Create un servizio di bilanciamento del carico con un indirizzo IPv6 pubblico |
Questo modello crea un servizio di bilanciamento del carico con connessione Internet con indirizzo IPv6 pubblico, regole di bilanciamento del carico e due macchine virtuali per il pool back-end. |
Create un servizio di bilanciamento del carico standard |
Questo modello crea un servizio di bilanciamento del carico con connessione Internet, regole di bilanciamento del carico e tre macchine virtuali per il pool back-end con ogni macchina virtuale in una zona ridondante. |
Load Balancer con 2 VIP, ognuno con una regola LB |
Questo modello consente di creare un Load Balancer, 2 indirizzi IP pubblici per il servizio di bilanciamento del carico (multivip), Rete virtuale, interfaccia di rete nella Rete virtuale & una regola LB nel Load Balancer utilizzata dall'interfaccia di rete. |
Load Balancer con regola NAT in ingresso |
Questo modello consente di creare un Load Balancer, un indirizzo IP pubblico per il servizio di bilanciamento del carico, Rete virtuale, interfaccia di rete nella Rete virtuale & una regola NAT nella Load Balancer utilizzata dall'interfaccia di rete. |
Definizione di risorsa del modello di Resource Manager
Il tipo di risorsa loadBalancers può essere distribuito con operazioni destinate a:
- Gruppi di risorse - Vedere i comandi di distribuzione dei gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere Log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.Network/loadBalancers, aggiungere il codice JSON seguente al modello.
{
"type": "Microsoft.Network/loadBalancers",
"apiVersion": "2023-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"sku": {
"name": "string",
"tier": "string"
},
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"properties": {
"backendAddressPools": [
{
"id": "string",
"name": "string",
"properties": {
"drainPeriodInSeconds": "int",
"loadBalancerBackendAddresses": [
{
"name": "string",
"properties": {
"adminState": "string",
"ipAddress": "string",
"loadBalancerFrontendIPConfiguration": {
"id": "string"
},
"subnet": {
"id": "string"
},
"virtualNetwork": {
"id": "string"
}
}
}
],
"location": "string",
"syncMode": "string",
"tunnelInterfaces": [
{
"identifier": "int",
"port": "int",
"protocol": "string",
"type": "string"
}
],
"virtualNetwork": {
"id": "string"
}
}
}
],
"frontendIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"gatewayLoadBalancer": {
"id": "string"
},
"privateIPAddress": "string",
"privateIPAddressVersion": "string",
"privateIPAllocationMethod": "string",
"publicIPAddress": {
"extendedLocation": {
"name": "string",
"type": "EdgeZone"
},
"id": "string",
"location": "string",
"properties": {
"ddosSettings": {
"ddosProtectionPlan": {
"id": "string"
},
"protectionMode": "string"
},
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"domainNameLabelScope": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"linkedPublicIPAddress": { public-ip-address-object },
"migrationPhase": "string",
"natGateway": {
"id": "string",
"location": "string",
"properties": {
"idleTimeoutInMinutes": "int",
"publicIpAddresses": [
{
"id": "string"
}
],
"publicIpPrefixes": [
{
"id": "string"
}
]
},
"sku": {
"name": "Standard"
},
"tags": {},
"zones": [ "string" ]
},
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
},
"servicePublicIPAddress": { public-ip-address-object }
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {},
"zones": [ "string" ]
},
"publicIPPrefix": {
"id": "string"
},
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"applicationGatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"defaultOutboundAccess": "bool",
"delegations": [
{
"id": "string",
"name": "string",
"properties": {
"serviceName": "string"
},
"type": "string"
}
],
"ipAllocations": [
{
"id": "string"
}
],
"natGateway": {
"id": "string"
},
"networkSecurityGroup": {
"id": "string",
"location": "string",
"properties": {
"flushConnection": "bool",
"securityRules": [
{
"id": "string",
"name": "string",
"properties": {
"access": "string",
"description": "string",
"destinationAddressPrefix": "string",
"destinationAddressPrefixes": [ "string" ],
"destinationApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {},
"tags": {}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"hasBgpOverride": "bool",
"nextHopIpAddress": "string",
"nextHopType": "string"
},
"type": "string"
}
]
},
"tags": {}
},
"serviceEndpointPolicies": [
{
"id": "string",
"location": "string",
"properties": {
"contextualServiceEndpointPolicies": [ "string" ],
"serviceAlias": "string",
"serviceEndpointPolicyDefinitions": [
{
"id": "string",
"name": "string",
"properties": {
"description": "string",
"service": "string",
"serviceResources": [ "string" ]
},
"type": "string"
}
]
},
"tags": {}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"service": "string"
}
],
"sharingScope": "string"
},
"type": "string"
}
},
"zones": [ "string" ]
}
],
"inboundNatPools": [
{
"id": "string",
"name": "string",
"properties": {
"backendPort": "int",
"enableFloatingIP": "bool",
"enableTcpReset": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPortRangeEnd": "int",
"frontendPortRangeStart": "int",
"idleTimeoutInMinutes": "int",
"protocol": "string"
}
}
],
"inboundNatRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendPort": "int",
"enableFloatingIP": "bool",
"enableTcpReset": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"frontendPortRangeEnd": "int",
"frontendPortRangeStart": "int",
"idleTimeoutInMinutes": "int",
"protocol": "string"
}
}
],
"loadBalancingRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendAddressPools": [
{
"id": "string"
}
],
"backendPort": "int",
"disableOutboundSnat": "bool",
"enableFloatingIP": "bool",
"enableTcpReset": "bool",
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": "int",
"idleTimeoutInMinutes": "int",
"loadDistribution": "string",
"probe": {
"id": "string"
},
"protocol": "string"
}
}
],
"outboundRules": [
{
"id": "string",
"name": "string",
"properties": {
"allocatedOutboundPorts": "int",
"backendAddressPool": {
"id": "string"
},
"enableTcpReset": "bool",
"frontendIPConfigurations": [
{
"id": "string"
}
],
"idleTimeoutInMinutes": "int",
"protocol": "string"
}
}
],
"probes": [
{
"id": "string",
"name": "string",
"properties": {
"intervalInSeconds": "int",
"numberOfProbes": "int",
"port": "int",
"probeThreshold": "int",
"protocol": "string",
"requestPath": "string"
}
}
]
}
}
Valori delle proprietà
loadBalancers
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | 'Microsoft.Network/loadBalancers' |
apiVersion | Versione dell'API della risorsa | '2023-11-01' |
name | Nome della risorsa | stringa (obbligatorio) Limite di caratteri: 1-80 Caratteri validi: Caratteri alfanumerici, caratteri di sottolineatura, punti e trattini. Deve iniziare con un carattere alfanumerico. Deve terminare con un carattere alfanumerico o con un carattere di sottolineatura. |
posizione | Percorso della risorsa. | string |
tags | Tag delle risorse. | Dizionario di nomi e valori di tag. Vedere Tag nei modelli |
sku | SKU del servizio di bilanciamento del carico. | LoadBalancerSku |
extendedLocation | Posizione estesa del servizio di bilanciamento del carico. | ExtendedLocation |
properties | Proprietà del servizio di bilanciamento del carico. | LoadBalancerPropertiesFormat |
ExtendedLocation
Nome | Descrizione | valore |
---|---|---|
name | Nome della posizione estesa. | string |
type | Tipo della posizione estesa. | 'EdgeZone' |
LoadBalancerPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
back-endAddressPools | Raccolta di pool di indirizzi back-end usati da un servizio di bilanciamento del carico. | Back-endAddressPool[] |
frontendIPConfigurations | Oggetto che rappresenta gli INDIRIZZI IP front-end da usare per il servizio di bilanciamento del carico. | FrontndIPConfiguration[] |
in ingressoNatPools | Definisce un intervallo di porte esterno per NAT in ingresso a una singola porta back-end nelle schede di interfaccia di rete associate a un servizio di bilanciamento del carico. Le regole NAT in ingresso vengono create automaticamente per ogni scheda di interfaccia di rete associata alla Load Balancer usando una porta esterna da questo intervallo. La definizione di un pool NAT in ingresso nel Load Balancer si escludono a vicenda con la definizione di regole NAT in ingresso. I pool NAT in ingresso vengono a cui si fa riferimento da set di scalabilità di macchine virtuali. Le schede di interfaccia di rete associate a singole macchine virtuali non possono fare riferimento a un pool NAT in ingresso. Devono fare riferimento a singole regole NAT in ingresso. | InboundNatPool[] |
inboundNatRules | Raccolta di regole NAT in ingresso usate da un servizio di bilanciamento del carico. La definizione di regole NAT in ingresso nel servizio di bilanciamento del carico si escludono a vicenda con la definizione di un pool NAT in ingresso. I pool NAT in ingresso vengono a cui si fa riferimento da set di scalabilità di macchine virtuali. Le schede di interfaccia di rete associate a singole macchine virtuali non possono fare riferimento a un pool NAT in ingresso. Devono fare riferimento a singole regole NAT in ingresso. | InboundNatRule[] |
loadBalancingRules | Raccolta di oggetti che rappresenta le regole di bilanciamento del carico Ottiene il provisioning. | LoadBalancingRule[] |
outboundRules | Regole in uscita. | OutboundRule[] |
probes | Raccolta di oggetti probe usati nel servizio di bilanciamento del carico. | Probe[] |
Back-endAddressPool
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di pool di indirizzi back-end usati dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà del pool di indirizzi back-end del servizio di bilanciamento del carico. | Back-endAddressPoolPropertiesFormat |
Back-endAddressPoolPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
drainPeriodInSeconds | Quantità di secondi Load Balancer attendere prima di inviare RESET all'indirizzo client e back-end. | INT |
loadBalancerBackendAddresses | Matrice di indirizzi back-end. | LoadBalancerBackendAddress[] |
posizione | Posizione del pool di indirizzi back-end. | string |
Syncmode | Modalità sincrona dell'indirizzo back-end per il pool back-end | 'Automatico' 'Manuale' |
tunnelInterfaces | Matrice di interfacce tunnel del servizio di bilanciamento del carico del gateway. | GatewayLoadBalancerTunnelInterface[] |
virtualNetwork | Riferimento a una rete virtuale. | SottoResource |
LoadBalancerBackendAddress
Nome | Descrizione | valore |
---|---|---|
name | Nome dell'indirizzo back-end. | string |
properties | Proprietà del pool di indirizzi back-end del servizio di bilanciamento del carico. | LoadBalancerBackendAddressPropertiesFormat |
LoadBalancerBackendAddressPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
adminState | Elenco di stati amministrativi che una volta impostato possono eseguire l'override del probe di integrità in modo che Load Balancer inoltrano sempre nuove connessioni al back-end o negano nuove connessioni e reimpostano le connessioni esistenti. | 'Down' 'Nessuno' 'Up' |
IpAddress | Indirizzo IP appartenente alla rete virtuale a cui si fa riferimento. | string |
loadBalancerFrontendIPConfiguration | Riferimento alla configurazione dell'indirizzo IP front-end definita in loadbalancer a livello di area. | SottoResource |
Subnet | Riferimento a una subnet esistente. | SottoResource |
virtualNetwork | Riferimento a una rete virtuale esistente. | SottoResource |
SottoResource
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
GatewayLoadBalancerTunnelInterface
Nome | Descrizione | Valore |
---|---|---|
identificatore | Identificatore dell'interfaccia tunnel del servizio di bilanciamento del carico del gateway. | INT |
port | Porta dell'interfaccia tunnel del servizio di bilanciamento del carico del gateway. | INT |
protocol | Protocollo dell'interfaccia tunnel del servizio di bilanciamento del carico del gateway. | 'Nativo' 'Nessuno' 'VXLAN' |
tipo | Tipo di traffico dell'interfaccia tunnel del servizio di bilanciamento del carico del gateway. | 'External' 'Internal' 'Nessuno' |
FrontndIPConfiguration
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di configurazioni IP front-end usate dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà del probe del servizio di bilanciamento del carico. | FrontndIPConfigurationPropertiesFormat |
zone | Elenco delle zone di disponibilità che denonono l'INDIRIZZO IP allocato per la risorsa deve venire da. | string[] |
FrontndIPConfigurationPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
gatewayLoadBalancer | Riferimento all'IP front-end del servizio di bilanciamento del carico del gateway. | SottoResource |
privateIPAddress | Indirizzo IP privato della configurazione IP. | string |
privateIPAddressVersion | Se la configurazione ip specifica è IPv4 o IPv6. Il valore predefinito viene assunto come IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | Metodo di allocazione IP privato. | 'Dynamic' 'Statico' |
publicIPAddress | Riferimento alla risorsa IP pubblica. | PublicIPAddress |
publicIPPrefix | Riferimento alla risorsa Prefisso IP pubblico. | SottoResource |
Subnet | Riferimento alla risorsa della subnet. | Subnet |
PublicIPAddress
Nome | Descrizione | Valore |
---|---|---|
extendedLocation | Percorso esteso dell'indirizzo IP pubblico. | ExtendedLocation |
id | ID risorsa. | string |
posizione | Percorso della risorsa. | string |
properties | Proprietà degli indirizzi IP pubblici. | PublicIPAddressPropertiesFormat |
sku | SKU indirizzo IP pubblico. | PublicIPAddressSku |
tags | Tag di risorse. | object |
zone | Elenco delle zone di disponibilità che denonono l'INDIRIZZO IP allocato per la risorsa deve venire da. | string[] |
PublicIPAddressPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
ddosSettings | Criteri personalizzati di protezione DDoS associati all'indirizzo IP pubblico. | DdosSettings |
deleteOption | Specificare cosa accade all'indirizzo IP pubblico quando viene eliminata la macchina virtuale | 'Delete' 'Scollega' |
dnsSettings | FQDN del record DNS associato all'indirizzo IP pubblico. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Timeout inattiva dell'indirizzo IP pubblico. | INT |
IpAddress | Indirizzo IP associato alla risorsa indirizzo IP pubblico. | string |
ipTags | Elenco di tag associati all'indirizzo IP pubblico. | IpTag[] |
linkedPublicIPAddress | Indirizzo IP pubblico collegato della risorsa indirizzo IP pubblico. | PublicIPAddress |
migrationPhase | Fase di migrazione dell'indirizzo IP pubblico. | 'Abort' 'Commit' 'Commit' 'Nessuno' 'Prepara' |
natGateway | NatGateway per l'indirizzo IP pubblico. | NatGateway |
publicIPAddressVersion | Versione dell'indirizzo IP pubblico. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | Metodo di allocazione degli indirizzi IP pubblici. | 'Dynamic' 'Statico' |
publicIPPrefix | Il prefisso IP pubblico deve essere allocato da questo indirizzo IP pubblico. | SottoResource |
servicePublicIPAddress | Indirizzo IP pubblico del servizio della risorsa indirizzo IP pubblico. | PublicIPAddress |
DdosSettings
Nome | Descrizione | Valore |
---|---|---|
ddosProtectionPlan | Piano di protezione DDoS associato all'INDIRIZZO IP pubblico. Può essere impostato solo se ProtectionMode è abilitato | SottoResource |
protectionMode | Modalità di protezione DDoS dell'IP pubblico | 'Disabilitato' 'Enabled' 'VirtualNetworkInherited' |
PublicIPAddressDnsSettings
Nome | Descrizione | Valore |
---|---|---|
domainNameLabel | Etichetta del nome di dominio. La concatenazione dell'etichetta del nome di dominio e della zona DNS localizzata costituisce il nome di dominio completo associato all'indirizzo IP pubblico. Se è specificata un'etichetta del nome di dominio, viene creato un record DNS per l'IP pubblico nel sistema DNS di Microsoft Azure. | string |
domainNameLabelScope | Ambito dell'etichetta del nome di dominio. Se viene specificata un'etichetta del nome di dominio e un ambito dell'etichetta del nome di dominio, viene creato un record DNS per l'INDIRIZZO IP pubblico nel sistema DNS di Microsoft Azure con un valore hash incluso nel nome di dominio completo. | 'NoReuse' 'ResourceGroupReuse' 'SubscriptionReuse' 'TenantReuse' |
fqdn | Nome di dominio completo del record DNS associato all'INDIRIZZO IP pubblico. Si tratta della concatenazione del dominioNameLabel e della zona DNS a livello di area. | string |
reverseFqdn | FQDN inverso. Nome di dominio completo visibile dall'utente che risolve l'indirizzo IP pubblico. Se è specificato reverseFqdn, viene creato un record DNS PTR che punta dall'indirizzo IP nel dominio in-addr.arpa all'FQDN inverso. | string |
IpTag
Nome | Descrizione | Valore |
---|---|---|
ipTagType | Tipo di tag IP. Esempio: FirstPartyUsage. | string |
tag | Valore del tag IP associato all'INDIRIZZO IP pubblico. Esempio: SQL. | string |
NatGateway
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
posizione | Percorso della risorsa. | string |
properties | Proprietà del gateway NAT. | NatGatewayPropertiesFormat |
sku | SKU del gateway NAT. | NatGatewaySku |
tags | Tag delle risorse. | object |
zone | Elenco delle zone di disponibilità che indicano la zona in cui deve essere distribuito il gateway NAT. | string[] |
NatGatewayPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
idleTimeoutInMinutes | Timeout di inattività del gateway NAT. | INT |
publicIpAddresses | Matrice di indirizzi IP pubblici associati alla risorsa del gateway NAT. | SubResource[] |
publicIpPrefixes | Matrice di prefissi ip pubblici associati alla risorsa del gateway NAT. | SubResource[] |
NatGatewaySku
Nome | Descrizione | valore |
---|---|---|
name | Nome dello SKU del gateway Nat. | 'Standard' |
PublicIPAddressSku
Nome | Descrizione | valore |
---|---|---|
name | Nome di uno SKU di indirizzo IP pubblico. | 'Basic' 'Standard' |
Livello | Livello di uno SKU di indirizzo IP pubblico. | 'Globale' 'Regional' |
Subnet
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della subnet. | SubnetPropertiesFormat |
tipo | Tipo di risorsa. | string |
SubnetPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
addressPrefix | Prefisso dell'indirizzo per la subnet. | string |
addressPrefixes | Elenco di prefissi di indirizzo per la subnet. | string[] |
applicationGatewayIPConfigurations | Configurazioni IP del gateway applicazione della risorsa di rete virtuale. | ApplicationGatewayIPConfiguration[] |
defaultOutboundAccess | Impostare questa proprietà su false per disabilitare la connettività in uscita predefinita per tutte le macchine virtuali nella subnet. Questa proprietà può essere impostata solo al momento della creazione della subnet e non può essere aggiornata per una subnet esistente. | bool |
Delegazioni | Matrice di riferimenti alle deleghe nella subnet. | Delega[] |
ipAllocations | Matrice di IpAllocation che fanno riferimento a questa subnet. | SubResource[] |
natGateway | Gateway NAT associato a questa subnet. | Sottorisorsa |
networkSecurityGroup | Riferimento alla risorsa NetworkSecurityGroup. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | Abilitare o disabilitare l'applicazione dei criteri di rete nel punto finale privato nella subnet. | 'Disabilitato' 'Enabled' 'NetworkSecurityGroupEnabled' 'RouteTableEnabled' |
privateLinkServiceNetworkPolicies | Abilitare o disabilitare applicare i criteri di rete nel servizio di collegamento privato nella subnet. | 'Disabilitato' 'Enabled' |
routeTable | Riferimento alla risorsa RouteTable. | RouteTable |
serviceEndpointPolicies | Matrice di criteri dell'endpoint di servizio. | ServiceEndpointPolicy[] |
serviceEndpoints | Matrice di endpoint di servizio. | ServiceEndpointPropertiesFormat[] |
sharingScope | Impostare questa proprietà su Tenant per consentire la condivisione della subnet con altre sottoscrizioni nel tenant di AAD. Questa proprietà può essere impostata solo se defaultOutboundAccess è impostato su false, entrambe le proprietà possono essere impostate solo se la subnet è vuota. | 'DelegatedServices' 'Tenant' |
ApplicationGatewayIPConfiguration
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della configurazione IP univoca all'interno di un gateway applicazione. | string |
properties | Proprietà della configurazione IP del gateway applicazione. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
Subnet | Riferimento alla risorsa della subnet. Subnet da cui il gateway applicazione ottiene l'indirizzo privato. | SottoResource |
Delegation
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno di una subnet. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della subnet. | ServiceDelegationPropertiesFormat |
tipo | Tipo di risorsa. | string |
ServiceDelegationPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
serviceName | Nome del servizio a cui deve essere delegata la subnet (ad esempio Microsoft.Sql/server). | string |
NetworkSecurityGroup
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
posizione | Percorso della risorsa. | string |
properties | Proprietà del gruppo di sicurezza di rete. | NetworkSecurityGroupPropertiesFormat |
tags | Tag di risorse. | object |
NetworkSecurityGroupPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
flushConnection | Se abilitata, i flussi creati dalle connessioni del gruppo di sicurezza di rete verranno rivalutati quando vengono aggiornate le regole. L'abilitazione iniziale attiverà nuovamente la valutazione. | bool |
securityRules | Raccolta di regole di sicurezza del gruppo di sicurezza di rete. | SecurityRule[] |
SecurityRule
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della regola di sicurezza. | SecurityRulePropertiesFormat |
tipo | Tipo di risorsa. | string |
SecurityRulePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
access | Il traffico di rete è consentito o negato. | 'Consenti' 'Deny' (obbligatorio) |
description | Descrizione per la regola. Limitato a 140 caratteri. | string |
destinationAddressPrefix | Prefisso dell'indirizzo di destinazione. CIDR o intervallo IP di destinazione. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutti gli indirizzi IP di origine. È anche possibile usare tag predefiniti, ad esempio "VirtualNetwork", "AzureLoadBalancer" e "Internet". | string |
destinationAddressPrefixes | Prefissi dell'indirizzo di destinazione. CIDR o intervalli IP di destinazione. | string[] |
destinationApplicationSecurityGroups | Gruppo di sicurezza dell'applicazione specificato come destinazione. | ApplicationSecurityGroup[] |
destinationPortRange | Porta o intervallo di destinazione. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. | string |
destinationPortRanges | Intervalli di porte di destinazione. | string[] |
direction | Direzione della regola. L'elemento direction specifica se la regola verrà valutata sul traffico in ingresso o in uscita. | 'Inbound' 'In uscita' (obbligatorio) |
priority | Priorità della regola. Il valore può essere compreso tra 100 e 4096. Il numero di priorità deve essere univoco per ogni regola nella raccolta. Più basso è il numero di priorità, maggiore sarà la priorità della regola. | int (obbligatorio) |
protocol | Protocollo di rete a cui si applica la regola. | '*' 'Ah' 'Esp' 'Icmp' 'Tcp' 'Udp' (obbligatorio) |
sourceAddressPrefix | Intervallo DI INDIRIZZI IP di origine o CIDR. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutti gli indirizzi IP di origine. È anche possibile usare tag predefiniti, ad esempio "VirtualNetwork", "AzureLoadBalancer" e "Internet". Se si tratta di una regola di ingresso, specifica da dove proviene il traffico di rete. | string |
sourceAddressPrefixes | Intervalli CIDR o IP di origine. | string[] |
sourceApplicationSecurityGroups | Gruppo di sicurezza dell'applicazione specificato come origine. | ApplicationSecurityGroup[] |
sourcePortRange | Porta o intervallo di origine. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. | string |
sourcePortRanges | Intervalli di porte di origine. | string[] |
ApplicationSecurityGroup
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
posizione | Percorso della risorsa. | string |
properties | Proprietà del gruppo di sicurezza delle applicazioni. | ApplicationSecurityGroupPropertiesFormat |
tags | Tag di risorse. | object |
ApplicationSecurityGroupPropertiesFormat
Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.
RouteTable
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
posizione | Percorso della risorsa. | string |
properties | Proprietà della tabella di route. | RouteTablePropertiesFormat |
tags | Tag di risorse. | object |
RouteTablePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
disableBgpRoutePropagation | Se disabilitare le route apprese da BGP in tale tabella di route. True significa disabilitare. | bool |
route | Raccolta di route contenute in una tabella di route. | Route[] |
Route
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della route. | RoutePropertiesFormat |
tipo | Tipo di risorsa. | string |
RoutePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
addressPrefix | CiDR di destinazione a cui si applica la route. | string |
hasBgpOverride | Valore che indica se questa route esegue l'override di route BGP sovrapposte indipendentemente da LPM. | bool |
nextHopIpAddress | I pacchetti di indirizzi IP devono essere inoltrati a. I valori hop successivi sono consentiti solo nelle route in cui il tipo hop successivo è VirtualAppliance. | string |
nextHopType | Il tipo di hop Azure il pacchetto deve essere inviato. | 'Internet' 'Nessuno' 'VirtualAppliance' 'VirtualNetworkGateway' 'VnetLocal' (obbligatorio) |
ServiceEndpointPolicy
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
posizione | Percorso della risorsa. | string |
properties | Proprietà dei criteri del punto finale del servizio. | ServiceEndpointPolicyPropertiesFormat |
tags | Tag di risorse. | object |
ServiceEndpointPolicyPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
contestualServiceEndpointPolicies | Raccolta di criteri di endpoint servizio contestuali. | string[] |
serviceAlias | Alias che indica se il criterio appartiene a un servizio | string |
serviceEndpointPolicyDefinitions | Raccolta di definizioni dei criteri dell'endpoint di servizio dei criteri dell'endpoint di servizio. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della definizione dei criteri dell'endpoint di servizio. | ServiceEndpointPolicyDefinitionPropertiesFormat |
tipo | Tipo di risorsa. | string |
ServiceEndpointPolicyDefinitionPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
description | Descrizione per la regola. Limitato a 140 caratteri. | string |
service | Nome dell'endpoint di servizio. | string |
serviceResources | Elenco delle risorse del servizio. | string[] |
ServiceEndpointPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
locations | Elenco delle posizioni. | string[] |
service | Tipo del servizio endpoint. | string |
InboundNatPool
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di pool NAT in ingresso usati dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà del pool nat in ingresso del servizio di bilanciamento del carico. | InboundNatPoolPropertiesFormat |
InboundNatPoolPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
backendPort | Porta usata per le connessioni interne nell'endpoint. I valori accettabili sono compresi tra 1 e 65535. | int (obbligatorio) |
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 usa la Gruppi di disponibilità SQL AlwaysOn in SQL Server. Questa impostazione non può essere modificata dopo aver creato l'endpoint. | bool |
enableTcpReset | Ricevere la reimpostazione TCP bidirezionale sul timeout inattivo del flusso TCP o la terminazione di connessione imprevista. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | bool |
frontndIPConfiguration | Riferimento agli indirizzi IP front-end. | SottoResource |
frontndPortRangeEnd | L'ultimo numero di porta nell'intervallo di porte esterne che verranno usate per fornire nat in ingresso alle schede di interfaccia di rete associate a un servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65535. | int (obbligatorio) |
frontndPortRangeStart | Il primo numero di porta nell'intervallo di porte esterne che verranno usate per fornire nat in ingresso alle schede di interfaccia di rete associate a un servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65534. | int (obbligatorio) |
idleTimeoutInMinutes | Timeout per la connessione inattiva TCP. Il valore può essere compreso tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | INT |
protocol | Riferimento al protocollo di trasporto usato dal pool NAT in ingresso. | 'All' 'Tcp' 'Udp' (obbligatorio) |
InboundNatRule
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di regole NAT in ingresso usate dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della regola NAT in ingresso del servizio di bilanciamento del carico. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
backendAddressPool | Riferimento alla risorsa backendAddressPool. | Sottorisorsa |
backendPort | Porta usata per l'endpoint interno. I valori accettabili sono compresi tra 1 e 65535. | INT |
enableFloatingIP | Configura l'endpoint di una macchina virtuale per la funzionalità IP mobile necessaria per configurare un gruppo di disponibilità Sql AlwaysOn. Questa impostazione è necessaria quando si usa il Gruppi di disponibilità AlwaysOn di SQL in SQL Server. Questa impostazione non può essere modificata dopo aver creato l'endpoint. | bool |
enableTcpReset | Ricevere la reimpostazione TCP bidirezionale sul timeout di inattività del flusso TCP o la terminazione imprevista della connessione. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | bool |
frontendIPConfiguration | Riferimento agli indirizzi IP front-end. | Sottorisorsa |
frontendPort | Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del Load Balancer. I valori accettabili sono compresi tra 1 e 65534. | INT |
frontendPortRangeEnd | Fine dell'intervallo di porte per l'endpoint esterno. Questa proprietà viene usata insieme a BackendAddressPool e FrontendPortRangeStart. Verranno creati singoli mapping delle porte delle regole NAT in ingresso per ogni indirizzo back-end da BackendAddressPool. I valori accettabili sono compresi tra 1 e 65534. | INT |
frontendPortRangeStart | L'intervallo di porte inizia per l'endpoint esterno. Questa proprietà viene utilizzata insieme a BackendAddressPool e FrontendPortRangeEnd. Verranno creati singoli mapping delle porte delle regole NAT in ingresso per ogni indirizzo back-end da BackendAddressPool. I valori accettabili sono compresi tra 1 e 65534. | INT |
idleTimeoutInMinutes | Timeout per la connessione TCP inattiva. Il valore può essere compreso tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | INT |
protocol | Riferimento al protocollo di trasporto utilizzato dalla regola di bilanciamento del carico. | 'All' 'Tcp' 'Udp' |
LoadBalancingRule
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di regole di bilanciamento del carico usate dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della regola di bilanciamento del carico del servizio di bilanciamento del carico. | LoadBalancingRulePropertiesFormat |
LoadBalancingRulePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
backendAddressPool | Riferimento a un pool di DIP. Il traffico in ingresso viene bilanciato in modo casuale tra indirizzi IP negli indirizzi IP back-end. | Sottorisorsa |
backendAddressPools | Matrice di riferimenti al pool di DIP. | SubResource[] |
backendPort | Porta usata per le connessioni interne nell'endpoint. I valori accettabili sono compresi tra 0 e 65535. Si noti che il valore 0 abilita "Qualsiasi porta". | INT |
disableOutboundSnat | Configura SNAT per le macchine virtuali nel pool back-end per l'uso dell'indirizzo publicIP specificato nel front-end della regola di bilanciamento del carico. | bool |
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 usa il Gruppi di disponibilità AlwaysOn di SQL in SQL Server. Questa impostazione non può essere modificata dopo aver creato l'endpoint. | bool |
enableTcpReset | Ricevere la reimpostazione TCP bidirezionale sul timeout di inattività del flusso TCP o la terminazione imprevista della connessione. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | bool |
frontendIPConfiguration | Riferimento agli indirizzi IP front-end. | Sottorisorsa |
frontendPort | Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del Load Balancer. I valori accettabili sono compresi tra 0 e 65534. Si noti che il valore 0 abilita "Qualsiasi porta". | int (obbligatorio) |
idleTimeoutInMinutes | Timeout per la connessione TCP inattiva. Il valore può essere compreso tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | INT |
loadDistribution | Criteri di distribuzione del carico per questa regola. | Impostazione predefinita 'SourceIP' 'SourceIPProtocol' |
probe | Riferimento al probe del servizio di bilanciamento del carico usato dalla regola di bilanciamento del carico. | Sottorisorsa |
protocol | Riferimento al protocollo di trasporto utilizzato dalla regola di bilanciamento del carico. | 'All' 'Tcp' 'Udp' (obbligatorio) |
OutboundRule
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di regole in uscita usate dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della regola in uscita del servizio di bilanciamento del carico. | OutboundRulePropertiesFormat |
OutboundRulePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
allocateOutboundPorts | Numero di porte in uscita da usare per NAT. | INT |
backendAddressPool | Riferimento a un pool di DIP. Il traffico in uscita viene bilanciato in modo casuale tra indirizzi IP negli indirizzi IP back-end. | SubResource (obbligatorio) |
enableTcpReset | Ricevere la reimpostazione TCP bidirezionale sul timeout di inattività del flusso TCP o la terminazione imprevista della connessione. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | bool |
frontendIPConfigurations | Indirizzi IP front-end del servizio di bilanciamento del carico. | SubResource[] (obbligatorio) |
idleTimeoutInMinutes | Timeout per la connessione TCP inattiva. | INT |
protocol | Protocollo per la regola in uscita nel servizio di bilanciamento del carico. | 'All' 'Tcp' 'Udp' (obbligatorio) |
Probe
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di probe usati dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà del probe del servizio di bilanciamento del carico. | ProbePropertiesFormat |
ProbePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
intervalInSeconds | Intervallo, in secondi, per la frequenza con cui controllare lo stato di integrità dell'endpoint. L'intervallo è in genere leggermente inferiore alla metà del periodo di timeout allocato (in secondi) il che consente due probe completi prima di escludere l'istanza dalla rotazione. Il valore predefinito è 15, il valore minimo è 5. | INT |
numberOfProbes | Il numero di probe in cui, se nessuna risposta, impedisce il recapito di ulteriore traffico all'endpoint. Questi valori consentono di escludere gli endpoint dalla rotazione più velocemente o più lenti rispetto ai tempi tipici usati in Azure. | INT |
port | Porta per la comunicazione del probe. L'intervallo di valori possibili è compresa tra 1 e 65535 inclusi. | int (obbligatorio) |
probeThreshold | Numero di probe consecutivi riusciti o non riusciti per consentire o negare la consegna del traffico a questo endpoint. Dopo aver superato il numero di probe consecutivi uguali a questo valore, l'endpoint verrà estratto dalla rotazione e richiederà lo stesso numero di probe consecutivi riusciti da posizionare in rotazione. | INT |
protocol | Protocollo del punto finale. Se viene specificato 'Tcp', è necessario che il probe abbia esito positivo. Se viene specificato 'Http' o 'Https', è necessaria una risposta 200 OK dall'URI specificato per il completamento del probe. | 'Http' 'Https' 'Tcp' (obbligatorio) |
requestPath | URI usato per richiedere lo stato di integrità alla macchina virtuale. Il percorso è obbligatorio se un protocollo è impostato su http. In caso contrario, non è consentito. Non è previsto alcun valore predefinito. | string |
LoadBalancerSku
Nome | Descrizione | valore |
---|---|---|
name | Nome di uno SKU del servizio di bilanciamento del carico. | 'Basic' 'Gateway' 'Standard' |
Livello | Livello di uno SKU del servizio di bilanciamento del carico. | 'Globale' 'Regional' |
Modelli di avvio rapido
I modelli di avvio rapido seguenti distribuiscono questo tipo di risorsa.
Modello | Descrizione |
---|---|
Load Balancer pubblica concatenata a un Load Balancer gateway |
Questo modello consente di distribuire un Load Balancer Standard pubblico concatenato in un Load Balancer gateway. Il traffico in ingresso da Internet viene instradato al gateway Load Balancer con macchine virtuali Linux (NVA) nel pool back-end. |
Create una macchina virtuale con più schede di interfaccia di rete e RDP accessibili |
Questo modello consente di creare un Macchine virtuali con più interfacce di rete (2) e RDP connettibili con un servizio di bilanciamento del carico configurato e una regola NAT in ingresso. È possibile aggiungere facilmente altre schede di interfaccia di rete con questo modello. Questo modello distribuisce anche un account di archiviazione, Rete virtuale, indirizzo IP pubblico e 2 interfacce di rete (front-end e back-end). |
2 macchine virtuali nella rete virtuale - Regole di Load Balancer e LB interne |
Questo modello consente di creare 2 Macchine virtuali in una rete virtuale e in un servizio di bilanciamento del carico interno e configurare una regola di bilanciamento del carico sulla porta 80. Questo modello distribuisce anche un account di archiviazione, Rete virtuale, indirizzo IP pubblico, set di disponibilità e interfacce di rete. |
2 macchine virtuali in un bilanciamento del carico e regole di bilanciamento del carico |
Questo modello consente di creare 2 Macchine virtuali in un servizio di bilanciamento del carico e configurare una regola di bilanciamento del carico sulla porta 80. Questo modello distribuisce anche un account di archiviazione, Rete virtuale, indirizzo IP pubblico, set di disponibilità e interfacce di rete. In questo modello viene usata la funzionalità cicli di risorse per creare le interfacce di rete e le macchine virtuali |
2 macchine virtuali in un bilanciamento del carico e regole NAT di configurazione per il bilanciamento del carico |
Questo modello consente di creare 2 Macchine virtuali in un set di disponibilità e configurare le regole NAT tramite il servizio di bilanciamento del carico. Questo modello distribuisce anche un account di archiviazione, Rete virtuale, indirizzo IP pubblico e interfacce di rete. In questo modello viene usata la funzionalità cicli di risorse per creare le interfacce di rete e le macchine virtuali |
Distribuire un set di scalabilità di vm con macchine virtuali Linux dietro ILB |
Questo modello consente di distribuire un set di scalabilità di macchine virtuali Linux usando la versione più recente di Ubuntu Linux 15.10 o 14.04.4-LTS. Queste macchine virtuali si trovano dietro un servizio di bilanciamento del carico interno con regole NAT per le connessioni SSH. |
Modello di AzureDatabricks per VNetChangection e Load Balancer |
Questo modello consente di creare un servizio di bilanciamento del carico, un gruppo di sicurezza di rete, una rete virtuale e un'area di lavoro di Azure Databricks con la rete virtuale. |
Creare un servizio di bilanciamento del carico interno standard |
Questo modello crea un Azure Load Balancer interno standard con una porta di bilanciamento del carico della regola 80 |
Create un servizio di bilanciamento del carico interno standard con porte a disponibilità elevata |
Questo modello crea un Azure Load Balancer interno standard con una regola di bilanciamento del carico delle porte a disponibilità elevata |
Creare un servizio di bilanciamento del carico tra aree |
Questo modello crea un servizio di bilanciamento del carico tra aree con un pool back-end contenente due servizi di bilanciamento del carico a livello di area. Il servizio di bilanciamento del carico tra aree è attualmente disponibile in aree limitate. I servizi di bilanciamento del carico a livello di area dietro il servizio di bilanciamento del carico tra aree possono trovarsi in qualsiasi area. |
Load Balancer Standard con pool back-end per indirizzi IP |
Questo modello viene usato per illustrare il modo in cui i modelli di Resource Manager possono essere usati per configurare il pool back-end di un Load Balancer in base all'indirizzo IP, come descritto nel documento di gestione del pool back-end. |
Create un servizio di bilanciamento del carico con un indirizzo IPv6 pubblico |
Questo modello crea un servizio di bilanciamento del carico con connessione Internet con un indirizzo IPv6 pubblico, regole di bilanciamento del carico e due macchine virtuali per il pool back-end. |
Create un servizio di bilanciamento del carico standard |
Questo modello crea un servizio di bilanciamento del carico con connessione Internet, regole di bilanciamento del carico e tre macchine virtuali per il pool back-end con ogni macchina virtuale in una zona ridondante. |
Load Balancer con 2 IP, ognuno con una regola LB |
Questo modello consente di creare un Load Balancer, 2 indirizzi IP pubblici per il servizio di bilanciamento del carico (multivip), Rete virtuale, interfaccia di rete nell'Rete virtuale & una regola LB nel Load Balancer utilizzata dall'interfaccia di rete. |
Load Balancer con regola NAT in ingresso |
Questo modello consente di creare un Load Balancer, indirizzo IP pubblico per il servizio di bilanciamento del carico, Rete virtuale, interfaccia di rete nell'Rete virtuale & una regola NAT nell'Load Balancer utilizzata dall'interfaccia di rete. |
Definizione della risorsa Terraform (provider AzAPI)
Il tipo di risorsa loadBalancers può essere distribuito con operazioni destinate:
- Gruppi di risorse
Per un elenco delle proprietà modificate in ogni versione dell'API, vedere log delle modifiche.
Formato di risorsa
Per creare una risorsa Microsoft.Network/loadBalancers, aggiungere il codice Terraform seguente al modello.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/loadBalancers@2023-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
body = jsonencode({
properties = {
backendAddressPools = [
{
id = "string"
name = "string"
properties = {
drainPeriodInSeconds = int
loadBalancerBackendAddresses = [
{
name = "string"
properties = {
adminState = "string"
ipAddress = "string"
loadBalancerFrontendIPConfiguration = {
id = "string"
}
subnet = {
id = "string"
}
virtualNetwork = {
id = "string"
}
}
}
]
location = "string"
syncMode = "string"
tunnelInterfaces = [
{
identifier = int
port = int
protocol = "string"
type = "string"
}
]
virtualNetwork = {
id = "string"
}
}
}
]
frontendIPConfigurations = [
{
id = "string"
name = "string"
properties = {
gatewayLoadBalancer = {
id = "string"
}
privateIPAddress = "string"
privateIPAddressVersion = "string"
privateIPAllocationMethod = "string"
publicIPAddress = {
extendedLocation = {
name = "string"
type = "EdgeZone"
}
id = "string"
location = "string"
properties = {
ddosSettings = {
ddosProtectionPlan = {
id = "string"
}
protectionMode = "string"
}
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
domainNameLabelScope = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
linkedPublicIPAddress = {
public-ip-address-object
}
migrationPhase = "string"
natGateway = {
id = "string"
location = "string"
properties = {
idleTimeoutInMinutes = int
publicIpAddresses = [
{
id = "string"
}
]
publicIpPrefixes = [
{
id = "string"
}
]
}
sku = {
name = "Standard"
}
tags = {}
zones = [
"string"
]
}
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
servicePublicIPAddress = {
public-ip-address-object
}
}
sku = {
name = "string"
tier = "string"
}
tags = {}
zones = [
"string"
]
}
publicIPPrefix = {
id = "string"
}
subnet = {
id = "string"
name = "string"
properties = {
addressPrefix = "string"
addressPrefixes = [
"string"
]
applicationGatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
defaultOutboundAccess = bool
delegations = [
{
id = "string"
name = "string"
properties = {
serviceName = "string"
}
type = "string"
}
]
ipAllocations = [
{
id = "string"
}
]
natGateway = {
id = "string"
}
networkSecurityGroup = {
id = "string"
location = "string"
properties = {
flushConnection = bool
securityRules = [
{
id = "string"
name = "string"
properties = {
access = "string"
description = "string"
destinationAddressPrefix = "string"
destinationAddressPrefixes = [
"string"
]
destinationApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {}
tags = {}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "string"
routeTable = {
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
routes = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
hasBgpOverride = bool
nextHopIpAddress = "string"
nextHopType = "string"
}
type = "string"
}
]
}
tags = {}
}
serviceEndpointPolicies = [
{
id = "string"
location = "string"
properties = {
contextualServiceEndpointPolicies = [
"string"
]
serviceAlias = "string"
serviceEndpointPolicyDefinitions = [
{
id = "string"
name = "string"
properties = {
description = "string"
service = "string"
serviceResources = [
"string"
]
}
type = "string"
}
]
}
tags = {}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
service = "string"
}
]
sharingScope = "string"
}
type = "string"
}
}
zones = [
"string"
]
}
]
inboundNatPools = [
{
id = "string"
name = "string"
properties = {
backendPort = int
enableFloatingIP = bool
enableTcpReset = bool
frontendIPConfiguration = {
id = "string"
}
frontendPortRangeEnd = int
frontendPortRangeStart = int
idleTimeoutInMinutes = int
protocol = "string"
}
}
]
inboundNatRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendPort = int
enableFloatingIP = bool
enableTcpReset = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
frontendPortRangeEnd = int
frontendPortRangeStart = int
idleTimeoutInMinutes = int
protocol = "string"
}
}
]
loadBalancingRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendAddressPools = [
{
id = "string"
}
]
backendPort = int
disableOutboundSnat = bool
enableFloatingIP = bool
enableTcpReset = bool
frontendIPConfiguration = {
id = "string"
}
frontendPort = int
idleTimeoutInMinutes = int
loadDistribution = "string"
probe = {
id = "string"
}
protocol = "string"
}
}
]
outboundRules = [
{
id = "string"
name = "string"
properties = {
allocatedOutboundPorts = int
backendAddressPool = {
id = "string"
}
enableTcpReset = bool
frontendIPConfigurations = [
{
id = "string"
}
]
idleTimeoutInMinutes = int
protocol = "string"
}
}
]
probes = [
{
id = "string"
name = "string"
properties = {
intervalInSeconds = int
numberOfProbes = int
port = int
probeThreshold = int
protocol = "string"
requestPath = "string"
}
}
]
}
sku = {
name = "string"
tier = "string"
}
extendedLocation = {
name = "string"
type = "EdgeZone"
}
})
}
Valori delle proprietà
loadBalancers
Nome | Descrizione | Valore |
---|---|---|
tipo | Tipo di risorsa | "Microsoft.Network/loadBalancers@2023-11-01" |
name | Nome della risorsa | stringa (obbligatorio) Limite di caratteri: 1-80 Caratteri validi: Caratteri alfanumerici, caratteri di sottolineatura, punti e trattini. Deve iniziare con un carattere alfanumerico. Deve terminare con un carattere alfanumerico o con un carattere di sottolineatura. |
posizione | Percorso della risorsa. | string |
parent_id | Per eseguire la distribuzione in un gruppo di risorse, usare l'ID del gruppo di risorse. | stringa (obbligatorio) |
tags | Tag delle risorse. | Dizionario di nomi e valori di tag. |
sku | SKU del servizio di bilanciamento del carico. | LoadBalancerSku |
extendedLocation | Posizione estesa del servizio di bilanciamento del carico. | ExtendedLocation |
properties | Proprietà del servizio di bilanciamento del carico. | LoadBalancerPropertiesFormat |
ExtendedLocation
Nome | Descrizione | valore |
---|---|---|
name | Nome della posizione estesa. | string |
type | Tipo della posizione estesa. | "EdgeZone" |
LoadBalancerPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
backendAddressPools | Raccolta di pool di indirizzi back-end usati da un servizio di bilanciamento del carico. | BackendAddressPool[] |
frontendIPConfigurations | Oggetto che rappresenta gli INDIRIZZI IP front-end da utilizzare per il servizio di bilanciamento del carico. | FrontendIPConfiguration[] |
inboundNatPools | Definisce un intervallo di porte esterno per NAT in ingresso a una singola porta back-end nelle schede di interfaccia di rete associate a un servizio di bilanciamento del carico. Le regole NAT in ingresso vengono create automaticamente per ogni scheda di interfaccia di rete associata al Load Balancer usando una porta esterna da questo intervallo. La definizione di un pool NAT in ingresso nel Load Balancer si escludono a vicenda con la definizione di regole NAT in ingresso. Ai pool NAT in ingresso viene fatto riferimento da set di scalabilità di macchine virtuali. Le schede di interfaccia di rete associate a singole macchine virtuali non possono fare riferimento a un pool NAT in ingresso. Devono fare riferimento a singole regole NAT in ingresso. | InboundNatPool[] |
inboundNatRules | Raccolta di regole NAT in ingresso usate da un servizio di bilanciamento del carico. La definizione di regole NAT in ingresso nel servizio di bilanciamento del carico si escludono a vicenda con la definizione di un pool NAT in ingresso. Ai pool NAT in ingresso viene fatto riferimento da set di scalabilità di macchine virtuali. Le schede di interfaccia di rete associate alle singole macchine virtuali non possono fare riferimento a un pool NAT in ingresso. Devono fare riferimento a singole regole NAT in ingresso. | InboundNatRule[] |
loadBalancingRules | Raccolta di oggetti che rappresenta le regole di bilanciamento del carico Ottiene il provisioning. | LoadBalancingRule[] |
outboundRules | Regole in uscita. | OutboundRule[] |
probes | Raccolta di oggetti probe usati nel servizio di bilanciamento del carico. | Probe[] |
BackendAddressPool
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di pool di indirizzi back-end usati dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà del pool di indirizzi back-end del servizio di bilanciamento del carico. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
drainPeriodInSeconds | Quantità di secondi Load Balancer attende prima di inviare RESET al client e all'indirizzo back-end. | INT |
loadBalancerBackendAddresses | Matrice di indirizzi back-end. | LoadBalancerBackendAddress[] |
posizione | Posizione del pool di indirizzi back-end. | string |
Syncmode | Modalità sincrona dell'indirizzo back-end per il pool back-end | "Automatico" "Manuale" |
tunnelInterfaces | Matrice di interfacce tunnel del servizio di bilanciamento del carico del gateway. | GatewayLoadBalancerTunnelInterface[] |
virtualNetwork | Riferimento a una rete virtuale. | SottoResource |
LoadBalancerBackendAddress
Nome | Descrizione | valore |
---|---|---|
name | Nome dell'indirizzo back-end. | string |
properties | Proprietà del pool di indirizzi back-end del servizio di bilanciamento del carico. | LoadBalancerBackendAddressPropertiesFormat |
LoadBalancerBackendAddressPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
adminState | Elenco di stati amministrativi che una volta impostato possono eseguire l'override del probe di integrità in modo che Load Balancer inoltrano sempre nuove connessioni al back-end o negano nuove connessioni e reimpostano le connessioni esistenti. | "Giù" "None" "Up" |
IpAddress | Indirizzo IP appartenente alla rete virtuale a cui si fa riferimento. | string |
loadBalancerFrontendIPConfiguration | Riferimento alla configurazione dell'indirizzo IP front-end definita in loadbalancer a livello di area. | SottoResource |
Subnet | Riferimento a una subnet esistente. | SottoResource |
virtualNetwork | Riferimento a una rete virtuale esistente. | SottoResource |
SottoResource
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
GatewayLoadBalancerTunnelInterface
Nome | Descrizione | Valore |
---|---|---|
identificatore | Identificatore dell'interfaccia tunnel del servizio di bilanciamento del carico del gateway. | INT |
port | Porta dell'interfaccia tunnel del servizio di bilanciamento del carico del gateway. | INT |
protocol | Protocollo dell'interfaccia tunnel del servizio di bilanciamento del carico del gateway. | "Nativo" "None" "VXLAN" |
tipo | Tipo di traffico dell'interfaccia tunnel del servizio di bilanciamento del carico del gateway. | "Esterno" "Interno" "None" |
FrontndIPConfiguration
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di configurazioni IP front-end usate dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà del probe del servizio di bilanciamento del carico. | FrontndIPConfigurationPropertiesFormat |
zone | Elenco delle zone di disponibilità che denonono l'INDIRIZZO IP allocato per la risorsa deve venire da. | string[] |
FrontndIPConfigurationPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
gatewayLoadBalancer | Riferimento all'IP front-end del servizio di bilanciamento del carico del gateway. | SottoResource |
privateIPAddress | Indirizzo IP privato della configurazione IP. | string |
privateIPAddressVersion | Se la configurazione ip specifica è IPv4 o IPv6. Il valore predefinito viene assunto come IPv4. | "IPv4" "IPv6" |
privateIPAllocationMethod | Metodo di allocazione IP privato. | "Dinamico" "Statico" |
publicIPAddress | Riferimento alla risorsa IP pubblico. | PublicIPAddress |
publicIPPrefix | Riferimento alla risorsa Prefisso IP pubblico. | Sottorisorsa |
Subnet | Riferimento alla risorsa subnet. | Subnet |
PublicIPAddress
Nome | Descrizione | Valore |
---|---|---|
extendedLocation | Posizione estesa dell'indirizzo IP pubblico. | ExtendedLocation |
id | ID risorsa. | string |
posizione | Percorso della risorsa. | string |
properties | Proprietà degli indirizzi IP pubblici. | PublicIPAddressPropertiesFormat |
sku | SKU dell'indirizzo IP pubblico. | PublicIPAddressSku |
tags | Tag delle risorse. | object |
zone | Elenco di zone di disponibilità che denominano l'indirizzo IP allocato per la risorsa da cui deve provenire. | string[] |
PublicIPAddressPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
ddosSettings | Criteri personalizzati di protezione DDoS associati all'indirizzo IP pubblico. | DdosSettings |
deleteOption | Specificare cosa accade all'indirizzo IP pubblico quando la macchina virtuale che lo usa viene eliminata | "Delete" "Scollega" |
dnsSettings | Nome di dominio completo del record DNS associato all'indirizzo IP pubblico. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | Timeout di inattività dell'indirizzo IP pubblico. | INT |
IpAddress | Indirizzo IP associato alla risorsa indirizzo IP pubblico. | string |
ipTags | Elenco di tag associati all'indirizzo IP pubblico. | IpTag[] |
linkedPublicIPAddress | Indirizzo IP pubblico collegato della risorsa indirizzo IP pubblico. | PublicIPAddress |
migrationPhase | Fase di migrazione dell'indirizzo IP pubblico. | "Abort" "Commit" "Committed" "None" "Prepara" |
natGateway | NatGateway per l'indirizzo IP pubblico. | NatGateway |
publicIPAddressVersion | Versione dell'indirizzo IP pubblico. | "IPv4" "IPv6" |
publicIPAllocationMethod | Metodo di allocazione dell'indirizzo IP pubblico. | "Dinamico" "Statico" |
publicIPPrefix | Il prefisso IP pubblico da cui deve essere allocato questo indirizzo IP pubblico. | Sottorisorsa |
servicePublicIPAddress | Indirizzo IP pubblico del servizio della risorsa indirizzo IP pubblico. | PublicIPAddress |
DdosSettings
Nome | Descrizione | Valore |
---|---|---|
ddosProtectionPlan | Piano di protezione DDoS associato all'indirizzo IP pubblico. Può essere impostato solo se ProtectionMode è Abilitato | Sottorisorsa |
protectionMode | Modalità di protezione DDoS dell'indirizzo IP pubblico | "Disabilitato" "Abilitato" "VirtualNetworkInherited" |
PublicIPAddressDnsSettings
Nome | Descrizione | Valore |
---|---|---|
domainNameLabel | Etichetta del nome di dominio. La concatenazione dell'etichetta del nome di dominio e della zona DNS localizzata costituisce il nome di dominio completo associato all'indirizzo IP pubblico. Se è specificata un'etichetta del nome di dominio, viene creato un record DNS per l'IP pubblico nel sistema DNS di Microsoft Azure. | string |
domainNameLabelScope | Ambito dell'etichetta del nome di dominio. Se viene specificata un'etichetta del nome di dominio e un ambito dell'etichetta del nome di dominio, viene creato un record DNS per l'INDIRIZZO IP pubblico nel sistema DNS di Microsoft Azure con un valore hash incluso nel nome di dominio completo. | "NoReuse" "ResourceGroupReuse" "SubscriptionReuse" "TenantReuse" |
fqdn | Nome di dominio completo del record DNS associato all'INDIRIZZO IP pubblico. Si tratta della concatenazione del dominioNameLabel e della zona DNS a livello di area. | string |
reverseFqdn | FQDN inverso. Nome di dominio completo visibile dall'utente che risolve l'indirizzo IP pubblico. Se è specificato reverseFqdn, viene creato un record DNS PTR che punta dall'indirizzo IP nel dominio in-addr.arpa all'FQDN inverso. | string |
IpTag
Nome | Descrizione | Valore |
---|---|---|
ipTagType | Tipo di tag IP. Esempio: FirstPartyUsage. | string |
tag | Valore del tag IP associato all'INDIRIZZO IP pubblico. Esempio: SQL. | string |
NatGateway
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
posizione | Percorso della risorsa. | string |
properties | Proprietà del gateway NAT. | NatGatewayPropertiesFormat |
sku | SKU del gateway nat. | NatGatewaySku |
tags | Tag di risorse. | object |
zone | Elenco delle zone di disponibilità che denonono la zona in cui deve essere distribuito il gateway NAT. | string[] |
NatGatewayPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
idleTimeoutInMinutes | Timeout inattiva del gateway nat. | INT |
publicIpAddresses | Matrice di indirizzi IP pubblici associati alla risorsa gateway nat. | SubResource[] |
publicIpPrefixes | Matrice di prefissi ip pubblici associati alla risorsa gateway nat. | SubResource[] |
NatGatewaySku
Nome | Descrizione | valore |
---|---|---|
name | Nome dello SKU del gateway NAT. | "Standard" |
PublicIPAddressSku
Nome | Descrizione | valore |
---|---|---|
name | Nome di uno SKU di indirizzo IP pubblico. | "Basic" "Standard" |
Livello | Livello di uno SKU di indirizzo IP pubblico. | "Globale" "Regional" |
Subnet
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della subnet. | SubnetPropertiesFormat |
tipo | Tipo di risorsa. | string |
SubnetPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
addressPrefix | Prefisso dell'indirizzo per la subnet. | string |
addressPrefixes | Elenco di prefissi di indirizzi per la subnet. | string[] |
applicationGatewayIPConfigurations | Configurazioni IP del gateway applicazione della risorsa di rete virtuale. | ApplicationGatewayIPConfiguration[] |
defaultOutboundAccess | Impostare questa proprietà su false per disabilitare la connettività in uscita predefinita per tutte le macchine virtuali nella subnet. Questa proprietà può essere impostata solo al momento della creazione della subnet e non può essere aggiornata per una subnet esistente. | bool |
Delegazioni | Matrice di riferimenti alle delega nella subnet. | Delega[] |
ipAllocations | Matrice di IpAllocation che fa riferimento a questa subnet. | SubResource[] |
natGateway | Gateway NAT associato a questa subnet. | SottoResource |
networkSecurityGroup | Riferimento alla risorsa NetworkSecurityGroup. | NetworkSecurityGroup |
privateEndpointNetworkPolicies | Abilitare o disabilitare l'applicazione dei criteri di rete nel punto finale privato nella subnet. | "Disabilitato" "Abilitato" "NetworkSecurityGroupEnabled" "RouteTableEnabled" |
privateLinkServiceNetworkPolicies | Abilitare o disabilitare applicare i criteri di rete nel servizio di collegamento privato nella subnet. | "Disabilitato" "Abilitato" |
routeTable | Riferimento alla risorsa RouteTable. | RouteTable |
serviceEndpointPolicies | Matrice di criteri dell'endpoint di servizio. | ServiceEndpointPolicy[] |
serviceEndpoints | Matrice di endpoint di servizio. | ServiceEndpointPropertiesFormat[] |
sharingScope | Impostare questa proprietà su Tenant per consentire la condivisione della subnet con altre sottoscrizioni nel tenant di AAD. Questa proprietà può essere impostata solo se defaultOutboundAccess è impostato su false, entrambe le proprietà possono essere impostate solo se la subnet è vuota. | "DelegatedServices" "Tenant" |
ApplicationGatewayIPConfiguration
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della configurazione IP univoca all'interno di un gateway applicazione. | string |
properties | Proprietà della configurazione IP del gateway applicazione. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
Subnet | Riferimento alla risorsa della subnet. Subnet da cui il gateway applicazione ottiene l'indirizzo privato. | SottoResource |
Delegation
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno di una subnet. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della subnet. | ServiceDelegationPropertiesFormat |
tipo | Tipo di risorsa. | string |
ServiceDelegationPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
serviceName | Nome del servizio a cui deve essere delegata la subnet ,ad esempio Microsoft.Sql/servers. | string |
NetworkSecurityGroup
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
posizione | Percorso della risorsa. | string |
properties | Proprietà del gruppo di sicurezza di rete. | NetworkSecurityGroupPropertiesFormat |
tags | Tag delle risorse. | object |
NetworkSecurityGroupPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
flushConnection | Se abilitata, i flussi creati dalle connessioni del gruppo di sicurezza di rete verranno rivalutati quando le regole vengono aggiornate. L'abilitazione iniziale attiverà la rivalutazione. | bool |
securityRules | Raccolta di regole di sicurezza del gruppo di sicurezza di rete. | SecurityRule[] |
SecurityRule
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della regola di sicurezza. | SecurityRulePropertiesFormat |
tipo | Tipo di risorsa. | string |
SecurityRulePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
access | Il traffico di rete è consentito o negato. | "Consenti" "Nega" (obbligatorio) |
description | Descrizione per la regola. Limitato a 140 caratteri. | string |
destinationAddressPrefix | Prefisso dell'indirizzo di destinazione. CIDR o intervallo IP di destinazione. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutti gli indirizzi IP di origine. È anche possibile usare tag predefiniti, ad esempio "VirtualNetwork", "AzureLoadBalancer" e "Internet". | string |
destinationAddressPrefixes | Prefissi dell'indirizzo di destinazione. CIDR o intervalli IP di destinazione. | string[] |
destinationApplicationSecurityGroups | Gruppo di sicurezza dell'applicazione specificato come destinazione. | ApplicationSecurityGroup[] |
destinationPortRange | Porta o intervallo di destinazione. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per trovare le corrispondenze con tutte le porte. | string |
destinationPortRanges | Intervalli di porte di destinazione. | string[] |
direction | Direzione della regola. L'elemento direction specifica se la regola verrà valutata sul traffico in ingresso o in uscita. | "In ingresso" "In uscita" (obbligatorio) |
priority | Priorità della regola. Il valore può essere compreso tra 100 e 4096. Il numero di priorità deve essere univoco per ogni regola nella raccolta. Più basso è il numero di priorità, maggiore sarà la priorità della regola. | int (obbligatorio) |
protocol | Protocollo di rete a cui si applica la regola. | "*" "Ah" "Esp" "Icmp" "Tcp" "Udp" (obbligatorio) |
sourceAddressPrefix | Intervallo IP CIDR o di origine. L'asterisco '*' può essere usato anche per corrispondere a tutti gli INDIRIZZI IP di origine. I tag predefiniti, ad esempio 'VirtualNetwork', 'AzureLoadBalancer' e 'Internet' possono essere usati anche. Se si tratta di una regola in ingresso, specifica la posizione di origine del traffico di rete. | string |
sourceAddressPrefixes | Intervalli IP CIDR o di origine. | string[] |
sourceApplicationSecurityGroups | Gruppo di sicurezza dell'applicazione specificato come origine. | ApplicationSecurityGroup[] |
sourcePortRange | Porta di origine o intervallo. Intero o intervallo compreso tra 0 e 65535. L'asterisco '*' può essere usato anche per corrispondere a tutte le porte. | string |
sourcePortRanges | Intervalli di porte di origine. | string[] |
ApplicationSecurityGroup
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
posizione | Percorso della risorsa. | string |
properties | Proprietà del gruppo di sicurezza dell'applicazione. | ApplicationSecurityGroupPropertiesFormat |
tags | Tag di risorse. | object |
ApplicationSecurityGroupPropertiesFormat
Questo oggetto non contiene proprietà da impostare durante la distribuzione. Tutte le proprietà sono ReadOnly.
RouteTable
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
posizione | Percorso della risorsa. | string |
properties | Proprietà della tabella di route. | RouteTablePropertiesFormat |
tags | Tag di risorse. | object |
RouteTablePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
disableBgpRoutePropagation | Se disabilitare le route apprese da BGP in tale tabella di route. True significa disabilitare. | bool |
route | Raccolta di route contenute in una tabella di route. | Route[] |
Route
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della route. | RoutePropertiesFormat |
tipo | Tipo di risorsa. | string |
RoutePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
addressPrefix | CiDR di destinazione a cui si applica la route. | string |
hasBgpOverride | Valore che indica se questa route esegue l'override di route BGP sovrapposte indipendentemente da LPM. | bool |
nextHopIpAddress | I pacchetti di indirizzi IP devono essere inoltrati a. I valori hop successivi sono consentiti solo nelle route in cui il tipo hop successivo è VirtualAppliance. | string |
nextHopType | Il tipo di hop Azure il pacchetto deve essere inviato. | "Internet" "None" "VirtualAppliance" "VirtualNetworkGateway" "VnetLocal" (obbligatorio) |
ServiceEndpointPolicy
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
posizione | Percorso della risorsa. | string |
properties | Proprietà dei criteri del punto finale del servizio. | ServiceEndpointPolicyPropertiesFormat |
tags | Tag di risorse. | object |
ServiceEndpointPolicyPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
contestualServiceEndpointPolicies | Raccolta di criteri di endpoint servizio contestuali. | string[] |
serviceAlias | Alias che indica se il criterio appartiene a un servizio | string |
serviceEndpointPolicyDefinitions | Raccolta di definizioni dei criteri dell'endpoint di servizio dei criteri dell'endpoint di servizio. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPolicyDefinition
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno di un gruppo di risorse. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della definizione dei criteri dell'endpoint di servizio. | ServiceEndpointPolicyDefinitionPropertiesFormat |
tipo | Tipo di risorsa. | string |
ServiceEndpointPolicyDefinitionPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
description | Descrizione per la regola. Limitato a 140 caratteri. | string |
service | Nome dell'endpoint di servizio. | string |
serviceResources | Elenco delle risorse del servizio. | string[] |
ServiceEndpointPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
locations | Elenco delle posizioni. | string[] |
service | Tipo del servizio endpoint. | string |
InboundNatPool
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di pool NAT in ingresso usati dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà del pool nat in ingresso del servizio di bilanciamento del carico. | InboundNatPoolPropertiesFormat |
InboundNatPoolPropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
backendPort | Porta usata per le connessioni interne nell'endpoint. I valori accettabili sono compresi tra 1 e 65535. | int (obbligatorio) |
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 usa la Gruppi di disponibilità SQL AlwaysOn in SQL Server. Questa impostazione non può essere modificata dopo aver creato l'endpoint. | bool |
enableTcpReset | Ricevere la reimpostazione TCP bidirezionale sul timeout inattivo del flusso TCP o la terminazione di connessione imprevista. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | bool |
frontndIPConfiguration | Riferimento agli indirizzi IP front-end. | SottoResource |
frontndPortRangeEnd | L'ultimo numero di porta nell'intervallo di porte esterne che verranno usate per fornire nat in ingresso alle schede di interfaccia di rete associate a un servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65535. | int (obbligatorio) |
frontndPortRangeStart | Il primo numero di porta nell'intervallo di porte esterne che verranno usate per fornire nat in ingresso alle schede di interfaccia di rete associate a un servizio di bilanciamento del carico. I valori accettabili sono compresi tra 1 e 65534. | int (obbligatorio) |
idleTimeoutInMinutes | Timeout per la connessione inattiva TCP. Il valore può essere compreso tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | INT |
protocol | Riferimento al protocollo di trasporto usato dal pool NAT in ingresso. | "All" "Tcp" "Udp" (obbligatorio) |
InboundNatRule
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di regole NAT in ingresso usate dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della regola NAT in ingresso del servizio di bilanciamento del carico. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
back-endAddressPool | Riferimento alla risorsa back-endAddressPool. | SottoResource |
backendPort | Porta usata per l'endpoint interno. I valori accettabili sono compresi tra 1 e 65535. | INT |
enableFloatingIP | Configura l'endpoint di una macchina virtuale per la funzionalità IP mobile necessaria per configurare un gruppo di disponibilità SQL AlwaysOn. Questa impostazione è necessaria quando si usa la Gruppi di disponibilità SQL AlwaysOn in SQL Server. Questa impostazione non può essere modificata dopo aver creato l'endpoint. | bool |
enableTcpReset | Ricevere la reimpostazione TCP bidirezionale sul timeout inattivo del flusso TCP o la terminazione di connessione imprevista. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | bool |
frontndIPConfiguration | Riferimento agli indirizzi IP front-end. | SottoResource |
frontendPort | Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del Load Balancer. I valori accettabili sono compresi tra 1 e 65534. | INT |
frontndPortRangeEnd | Fine dell'intervallo di porte per l'endpoint esterno. Questa proprietà viene usata insieme a Back-EndAddressPool e FrontndPortRangeStart. I singoli mapping delle porte nat in ingresso verranno creati per ogni indirizzo back-end da Back-endAddressPool. I valori accettabili sono compresi tra 1 e 65534. | INT |
frontndPortRangeStart | L'intervallo di porte inizia per l'endpoint esterno. Questa proprietà viene usata insieme a Back-EndAddressPool e FrontndPortRangeEnd. I singoli mapping delle porte nat in ingresso verranno creati per ogni indirizzo back-end da Back-endAddressPool. I valori accettabili sono compresi tra 1 e 65534. | INT |
idleTimeoutInMinutes | Timeout per la connessione inattiva TCP. Il valore può essere compreso tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | INT |
protocol | Riferimento al protocollo di trasporto usato dalla regola di bilanciamento del carico. | "All" "Tcp" "Udp" |
LoadBalancingRule
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di regole di bilanciamento del carico usate dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della regola di bilanciamento del carico del servizio di bilanciamento del carico. | LoadBalancingRulePropertiesFormat |
LoadBalancingRulePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
back-endAddressPool | Riferimento a un pool di INDIRIZZI DIP. Il traffico in ingresso è bilanciato in modo casuale tra indirizzi IP nel back-end ip. | SottoResource |
back-endAddressPools | Matrice di riferimenti al pool di indirizzi IP. | SubResource[] |
backendPort | Porta usata per le connessioni interne nell'endpoint. I valori accettabili sono compresi tra 0 e 65535. Si noti che il valore 0 abilita "Qualsiasi porta". | INT |
disableOutboundSnat | Configura SNAT per le macchine virtuali nel pool back-end per usare l'indirizzo publicIP specificato nel front-end della regola di bilanciamento del carico. | bool |
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 usa la Gruppi di disponibilità SQL AlwaysOn in SQL Server. Questa impostazione non può essere modificata dopo aver creato l'endpoint. | bool |
enableTcpReset | Ricevere la reimpostazione TCP bidirezionale sul timeout inattivo del flusso TCP o la terminazione di connessione imprevista. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | bool |
frontndIPConfiguration | Riferimento agli indirizzi IP front-end. | SottoResource |
frontendPort | Porta per l'endpoint esterno. I numeri di porta per ogni regola devono essere univoci all'interno del Load Balancer. I valori accettabili sono compresi tra 0 e 65534. Si noti che il valore 0 abilita "Qualsiasi porta". | int (obbligatorio) |
idleTimeoutInMinutes | Timeout per la connessione inattiva TCP. Il valore può essere compreso tra 4 e 30 minuti. Il valore predefinito è 4 minuti. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | INT |
loadDistribution | Criteri di distribuzione del carico per questa regola. | "Impostazione predefinita" "SourceIP" "SourceIPProtocol" |
probe | Riferimento al probe del servizio di bilanciamento del carico usato dalla regola di bilanciamento del carico. | SottoResource |
protocol | Riferimento al protocollo di trasporto usato dalla regola di bilanciamento del carico. | "All" "Tcp" "Udp" (obbligatorio) |
OutboundRule
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di regole in uscita usate dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà della regola in uscita del servizio di bilanciamento del carico. | OutboundRulePropertiesFormat |
OutboundRulePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
allocateOutboundPorts | Numero di porte in uscita da usare per NAT. | INT |
back-endAddressPool | Riferimento a un pool di INDIRIZZI DIP. Il traffico in uscita è bilanciato in modo casuale tra indirizzi IP nel back-end. | SubResource (obbligatorio) |
enableTcpReset | Ricevere la reimpostazione TCP bidirezionale sul timeout inattivo del flusso TCP o la terminazione di connessione imprevista. Questo valore viene usato soltanto quando il protocollo è impostato su TCP. | bool |
frontendIPConfigurations | Indirizzi IP front-end del servizio di bilanciamento del carico. | SubResource[] (obbligatorio) |
idleTimeoutInMinutes | Timeout per la connessione inattiva TCP. | INT |
protocol | Protocollo per la regola in uscita nel servizio di bilanciamento del carico. | "All" "Tcp" "Udp" (obbligatorio) |
Probe
Nome | Descrizione | Valore |
---|---|---|
id | ID risorsa. | string |
name | Nome della risorsa univoca all'interno del set di probe usati dal servizio di bilanciamento del carico. Questo nome può essere usato per accedere alla risorsa. | string |
properties | Proprietà del probe del servizio di bilanciamento del carico. | ProbePropertiesFormat |
ProbePropertiesFormat
Nome | Descrizione | Valore |
---|---|---|
intervalInSeconds | Intervallo, in secondi, per la frequenza con cui controllare lo stato di integrità dell'endpoint. L'intervallo è in genere leggermente inferiore alla metà del periodo di timeout allocato (in secondi) il che consente due probe completi prima di escludere l'istanza dalla rotazione. Il valore predefinito è 15, il valore minimo è 5. | INT |
numberOfProbes | Il numero di probe in cui, se nessuna risposta, impedisce il recapito di ulteriore traffico all'endpoint. Questi valori consentono di escludere gli endpoint dalla rotazione più velocemente o più lenti rispetto ai tempi tipici usati in Azure. | INT |
port | Porta per la comunicazione del probe. L'intervallo di valori possibili è compresa tra 1 e 65535 inclusi. | int (obbligatorio) |
probeThreshold | Numero di probe consecutivi riusciti o non riusciti per consentire o negare il recapito del traffico a questo endpoint. Dopo aver fallito il numero di probe consecutivi uguali a questo valore, l'endpoint verrà tolto dalla rotazione e richiederà lo stesso numero di probe consecutivi riusciti da posizionare nuovamente nella rotazione. | INT |
protocol | Protocollo dell'endpoint. Se si specifica 'Tcp', è necessario un ACK ricevuto affinché il probe abbia esito positivo. Se si specifica "Http" o "Https", per il probe è necessaria una risposta 200 OK dall'URI specificato. | "Http" "Https" "Tcp" (obbligatorio) |
requestPath | URI usato per richiedere lo stato di integrità alla macchina virtuale. Il percorso è obbligatorio se un protocollo è impostato su http. In caso contrario, non è consentito. Non è previsto alcun valore predefinito. | string |
LoadBalancerSku
Nome | Descrizione | valore |
---|---|---|
name | Nome di uno SKU del servizio di bilanciamento del carico. | "Basic" "Gateway" "Standard" |
Livello | Livello di uno SKU del servizio di bilanciamento del carico. | "Globale" "Regionale" |