Microsoft.Network loadBalancers 2022-09-01
- meest recente
- 2024-03-01
- 2024-01-01
- 2023-11-01
- 2023-09-01
- 2023-06-01
- 2023-05-01
- 2023-04-01
- 2023-02-01
- 2022-11-01
- 2022-09-01
- 2022-07-01
- 2022-05-01
- 2022-01-01
- 2021-08-01
- 2021-05-01
- 2021-03-01
- 2021-02-01
- 2020-11-01
- 2020-08-01
- 2020-07-01
- 2020-06-01
- 2020-05-01
- 2020-04-01
- 2020-03-01
- 2019-12-01
- 2019-11-01
- 2019-09-01
- 2019-08-01
- 2019-07-01
- 2019-06-01
- 2019-04-01
- 2019-02-01
- 2018-12-01
- 2018-11-01
- 2018-10-01
- 2018-08-01
- 2018-07-01
- 2018-06-01
- 2018-04-01
- 2018-02-01
- 2018-01-01
- 2017-11-01
- 2017-10-01
- 2017-09-01
- 2017-08-01
- 2017-06-01
- 2017-03-30
- 2017-03-01
- 2016-12-01
- 2016-09-01
- 2016-06-01
- 2016-03-30
- 2015-06-15
- 2015-05-01-preview-
Bicep-resourcedefinitie
Het resourcetype loadBalancers kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Network/loadBalancers-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Network/loadBalancers@2022-09-01' = {
extendedLocation: {
name: 'string'
type: 'string'
}
location: 'string'
name: 'string'
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'
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: 'string'
}
id: 'string'
location: 'string'
properties: {
ddosSettings: {
ddosProtectionPlan: {
id: 'string'
}
protectionMode: 'string'
}
deleteOption: 'string'
dnsSettings: {
domainNameLabel: 'string'
fqdn: 'string'
reverseFqdn: 'string'
}
idleTimeoutInMinutes: int
ipAddress: 'string'
ipTags: [
{
ipTagType: 'string'
tag: 'string'
}
]
linkedPublicIPAddress: ...
migrationPhase: 'string'
natGateway: {
id: 'string'
location: 'string'
properties: {
idleTimeoutInMinutes: int
publicIpAddresses: [
{
id: 'string'
}
]
publicIpPrefixes: [
{
id: 'string'
}
]
}
sku: {
name: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
publicIPAddressVersion: 'string'
publicIPAllocationMethod: 'string'
publicIPPrefix: {
id: 'string'
}
servicePublicIPAddress: ...
}
sku: {
name: 'string'
tier: 'string'
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
publicIPPrefix: {
id: 'string'
}
subnet: {
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
addressPrefixes: [
'string'
]
applicationGatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
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: {
{customized property}: 'string'
}
}
]
destinationPortRange: 'string'
destinationPortRanges: [
'string'
]
direction: 'string'
priority: int
protocol: 'string'
sourceAddressPrefix: 'string'
sourceAddressPrefixes: [
'string'
]
sourceApplicationSecurityGroups: [
{
id: 'string'
location: 'string'
properties: {}
tags: {
{customized property}: 'string'
}
}
]
sourcePortRange: 'string'
sourcePortRanges: [
'string'
]
}
type: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
privateEndpointNetworkPolicies: 'string'
privateLinkServiceNetworkPolicies: 'string'
routeTable: {
id: 'string'
location: 'string'
properties: {
disableBgpRoutePropagation: bool
routes: [
{
id: 'string'
name: 'string'
properties: {
addressPrefix: 'string'
nextHopIpAddress: 'string'
nextHopType: 'string'
}
type: 'string'
}
]
}
tags: {
{customized property}: 'string'
}
}
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: {
{customized property}: 'string'
}
}
]
serviceEndpoints: [
{
locations: [
'string'
]
service: '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'
}
tags: {
{customized property}: 'string'
}
}
Eigenschapswaarden
ApplicationGatewayIPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de IP-configuratie die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de IP-configuratie van de toepassingsgateway. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
Subnet | Verwijzing naar de subnetresource. Een subnet van waaruit de toepassingsgateway het privéadres ophaalt. | SubResource- |
ApplicationSecurityGroup
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
plaats | Resourcelocatie. | snaar |
Eigenschappen | Eigenschappen van de toepassingsbeveiligingsgroep. | ApplicationSecurityGroupPropertiesFormat |
Tags | Resourcetags. | ResourceTags- |
ApplicationSecurityGroupPropertiesFormat
Naam | Beschrijving | Waarde |
---|
BackendAddressPool
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set back-endadresgroepen die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de back-endadresgroep van load balancer. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
drainPeriodInSeconds | Het aantal seconden dat load balancer wacht voordat reset naar het client- en back-endadres wordt verzonden. | Int |
loadBalancerBackendAddresses | Een matrix met back-endadressen. | LoadBalancerBackendAddress[] |
plaats | De locatie van de back-endadresgroep. | snaar |
tunnelInterfaces | Een matrix van gateway load balancer-tunnelinterfaces. | GatewayLoadBalancerTunnelInterface[] |
virtualNetwork | Een verwijzing naar een virtueel netwerk. | SubResource- |
DdosSettings
Naam | Beschrijving | Waarde |
---|---|---|
ddosProtectionPlan | Het DDoS-beveiligingsplan dat is gekoppeld aan het openbare IP-adres. Kan alleen worden ingesteld als ProtectionMode is ingeschakeld | SubResource- |
protectionMode | De DDoS-beveiligingsmodus van het openbare IP-adres | 'Uitgeschakeld' 'Ingeschakeld' 'VirtualNetworkInherited' |
Delegatie
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen een subnet. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van het subnet. | ServiceDelegationPropertiesFormat |
type | Resourcetype. | snaar |
ExtendedLocation
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van de uitgebreide locatie. | snaar |
type | Het type van de uitgebreide locatie. | 'EdgeZone' |
FrontendIPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set front-end-IP-configuraties die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de load balancer-test. | FrontendIPConfigurationPropertiesFormat |
Zones | Een lijst met beschikbaarheidszones die het IP-adres aangeeft dat voor de resource is toegewezen, moet afkomstig zijn van. | tekenreeks[] |
FrontendIPConfigurationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
gatewayLoadBalancer | De verwijzing naar front-end-IP van gateway load balancer. | SubResource- |
privateIPAddress | Het privé-IP-adres van de IP-configuratie. | snaar |
privateIPAddressVersion | Of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | De private IP-toewijzingsmethode. | 'Dynamisch' 'Statisch' |
publicIPAddress | De verwijzing naar de openbare IP-resource. | PublicIPAddress- |
publicIPPrefix | De verwijzing naar de resource voor het openbare IP-voorvoegsel. | SubResource- |
Subnet | De verwijzing naar de subnetresource. | subnet |
GatewayLoadBalancerTunnelInterface
Naam | Beschrijving | Waarde |
---|---|---|
Id | Id van gateway load balancer-tunnelinterface. | Int |
haven | Poort van gateway load balancer-tunnelinterface. | Int |
protocol | Protocol van gateway load balancer-tunnelinterface. | 'Systeemeigen' 'Geen' 'VXLAN' |
type | Verkeerstype van gateway load balancer-tunnelinterface. | 'Extern' 'Intern' 'Geen' |
InboundNatPool
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set binnenkomende NAT-pools die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de binnenkomende nat-pool van de load balancer. | InboundNatPoolPropertiesFormat |
InboundNatPoolPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendPort | De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 1 en 65535. | int (vereist) |
enableFloatingIP | Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheidsgroepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt. | Bool |
enableTcpReset | Ontvang bidirectionele TCP-reset bij time-out voor inactiviteit van TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Bool |
frontendIPConfiguration | Een verwijzing naar front-end-IP-adressen. | SubResource- |
frontendPortRangeEnd | Het laatste poortnummer in het bereik van externe poorten dat wordt gebruikt om binnenkomende Nat te leveren aan NIC's die zijn gekoppeld aan een load balancer. Acceptabele waarden variëren tussen 1 en 65535. | int (vereist) |
frontendPortRangeStart | Het eerste poortnummer in het bereik van externe poorten dat wordt gebruikt om binnenkomende NAT te leveren aan NIC's die zijn gekoppeld aan een load balancer. Acceptabele waarden variëren tussen 1 en 65534. | int (vereist) |
idleTimeoutInMinutes | De time-out voor de TCP-inactiviteit-verbinding. De waarde kan tussen 4 en 30 minuten worden ingesteld. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Int |
protocol | De verwijzing naar het transportprotocol dat wordt gebruikt door de binnenkomende NAT-pool. | 'Alles' 'Tcp' Udp (vereist) |
InboundNatRule
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set binnenkomende NAT-regels die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de binnenkomende NAT-regel van de load balancer. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddressPool | Een verwijzing naar de backendAddressPool-resource. | SubResource- |
backendPort | De poort die wordt gebruikt voor het interne eindpunt. Acceptabele waarden variëren van 1 tot 65535. | Int |
enableFloatingIP | Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheidsgroepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt. | Bool |
enableTcpReset | Ontvang bidirectionele TCP-reset bij time-out voor inactiviteit van TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Bool |
frontendIPConfiguration | Een verwijzing naar front-end-IP-adressen. | SubResource- |
front-endPort | De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden variëren van 1 tot 65534. | Int |
frontendPortRangeEnd | Het poortbereik eindigt voor het externe eindpunt. Deze eigenschap wordt samen met BackendAddressPool en FrontendPortRangeStart gebruikt. Afzonderlijke binnenkomende NAT-regelpoorttoewijzingen worden gemaakt voor elk back-endadres van BackendAddressPool. Acceptabele waarden variëren van 1 tot 65534. | Int |
frontendPortRangeStart | Het poortbereik wordt gestart voor het externe eindpunt. Deze eigenschap wordt samen met BackendAddressPool en FrontendPortRangeEnd gebruikt. Afzonderlijke binnenkomende NAT-regelpoorttoewijzingen worden gemaakt voor elk back-endadres van BackendAddressPool. Acceptabele waarden variëren van 1 tot 65534. | Int |
idleTimeoutInMinutes | De time-out voor de TCP-inactiviteit-verbinding. De waarde kan tussen 4 en 30 minuten worden ingesteld. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Int |
protocol | De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. | 'Alles' 'Tcp' 'Udp' |
IpTag
Naam | Beschrijving | Waarde |
---|---|---|
ipTagType | Het TYPE IP-tag. Voorbeeld: FirstPartyUsage. | snaar |
label | De waarde van de IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL. | snaar |
LoadBalancerBackendAddress
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van het back-endadres. | snaar |
Eigenschappen | Eigenschappen van de back-endadresgroep van load balancer. | LoadBalancerBackendAddressPropertiesFormat |
LoadBalancerBackendAddressPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
adminState | Een lijst met beheerstatussen die eenmaal zijn ingesteld, kan statustest overschrijven, zodat Load Balancer altijd nieuwe verbindingen naar back-end doorstuurt of nieuwe verbindingen weigert en bestaande verbindingen opnieuw instelt. | 'Omlaag' 'Afvoer' 'Geen' 'Omhoog' |
ipAddress | IP-adres dat hoort bij het virtuele netwerk waarnaar wordt verwezen. | snaar |
loadBalancerFrontendIPConfiguration | Verwijzing naar de front-end-IP-adresconfiguratie die is gedefinieerd in regionale loadbalancer. | SubResource- |
Subnet | Verwijzing naar een bestaand subnet. | SubResource- |
virtualNetwork | Verwijzing naar een bestaand virtueel netwerk. | SubResource- |
LoadBalancerPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddressPools | Verzameling back-endadresgroepen die worden gebruikt door een load balancer. | BackendAddressPool[] |
frontendIPConfigurations | Object dat de front-end-IP-adressen vertegenwoordigt die moeten worden gebruikt voor de load balancer. | FrontendIPConfiguration[] |
inboundNatPools | Definieert een extern poortbereik voor binnenkomende NAT naar één back-endpoort op NIC's die zijn gekoppeld aan een load balancer. Binnenkomende NAT-regels worden automatisch gemaakt voor elke NIC die is gekoppeld aan de Load Balancer met behulp van een externe poort uit dit bereik. Het definiëren van een inkomende NAT-pool in uw Load Balancer is wederzijds exclusief met het definiëren van binnenkomende NAT-regels. Inkomende NAT-pools worden verwezen vanuit virtuele-machineschaalsets. NIC's die zijn gekoppeld aan afzonderlijke virtuele machines, kunnen niet verwijzen naar een binnenkomende NAT-pool. Ze moeten verwijzen naar afzonderlijke binnenkomende NAT-regels. | InboundNatPool[] |
inboundNatRules | Verzameling van binnenkomende NAT-regels die worden gebruikt door een load balancer. Het definiëren van binnenkomende NAT-regels op uw load balancer is wederzijds exclusief met het definiëren van een binnenkomende NAT-pool. Inkomende NAT-pools worden verwezen vanuit virtuele-machineschaalsets. NIC's die zijn gekoppeld aan afzonderlijke virtuele machines kunnen niet verwijzen naar een binnenkomende NAT-pool. Ze moeten verwijzen naar afzonderlijke binnenkomende NAT-regels. | InboundNatRule[] |
loadBalancingRules | Objectverzameling die de taakverdelingsregels vertegenwoordigt, haalt de inrichting op. | LoadBalancingRule[] |
uitgaanderules | De regels voor uitgaand verkeer. | OutboundRule[] |
Sondes | Verzameling testobjecten die worden gebruikt in de load balancer. | test[] |
LoadBalancerSku
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van een load balancer-SKU. | 'Basis' Gateway 'Standaard' |
rang | Laag van een load balancer-SKU. | 'Globaal' 'Regionaal' |
LoadBalancingRule
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set taakverdelingsregels die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van load balancer-taakverdelingsregel. | LoadBalancingRulePropertiesFormat |
LoadBalancingRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddressPool | Een verwijzing naar een groep DIPs. Binnenkomend verkeer wordt willekeurig verdeeld over IP-adressen in de back-end-IP's. | SubResource- |
backendAddressPools | Een matrix met verwijzingen naar de pool met DIPs. | SubResource[] |
backendPort | De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 0 en 65535. Houd er rekening mee dat waarde 0 'Elke poort' inschakelt. | Int |
disableOutboundSnat | Hiermee configureert u SNAT voor de VM's in de back-endpool om het openbareIP-adres te gebruiken dat is opgegeven in de front-end van de taakverdelingsregel. | Bool |
enableFloatingIP | Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheidsgroepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt. | Bool |
enableTcpReset | Ontvang bidirectionele TCP-reset bij time-out voor inactiviteit van TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Bool |
frontendIPConfiguration | Een verwijzing naar front-end-IP-adressen. | SubResource- |
front-endPort | De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden liggen tussen 0 en 65534. Houd er rekening mee dat waarde 0 'Elke poort' inschakelt. | int (vereist) |
idleTimeoutInMinutes | De time-out voor de TCP-inactiviteit-verbinding. De waarde kan tussen 4 en 30 minuten worden ingesteld. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Int |
loadDistribution | Het distributiebeleid voor belasting voor deze regel. | 'Standaard' 'SourceIP' 'SourceIPProtocol' |
sonde | De verwijzing naar de load balancer-test die wordt gebruikt door de taakverdelingsregel. | SubResource- |
protocol | De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. | 'Alles' 'Tcp' Udp (vereist) |
Microsoft.Network/loadBalancers
Naam | Beschrijving | Waarde |
---|---|---|
extendedLocation | De uitgebreide locatie van de load balancer. | ExtendedLocation- |
plaats | Resourcelocatie. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Eigenschappen van load balancer. | LoadBalancerPropertiesFormat |
Sku | De load balancer-SKU. | LoadBalancerSku |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
NatGateway
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
plaats | Resourcelocatie. | snaar |
Eigenschappen | Nat Gateway-eigenschappen. | NatGatewayPropertiesFormat |
Sku | De nat-gateway-SKU. | NatGatewaySku |
Tags | Resourcetags. | ResourceTags- |
Zones | Een lijst met beschikbaarheidszones die de zone aangeeft waarin Nat Gateway moet worden geïmplementeerd. | tekenreeks[] |
NatGatewayPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
idleTimeoutInMinutes | De time-out voor inactiviteit van de nat-gateway. | Int |
publicIpAddresses | Een matrix met openbare IP-adressen die zijn gekoppeld aan de nat-gatewayresource. | SubResource[] |
publicIpPrefixes | Een matrix met openbare IP-voorvoegsels die zijn gekoppeld aan de nat-gatewayresource. | SubResource[] |
NatGatewaySku
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van nat-gateway-SKU. | 'Standaard' |
NetworkSecurityGroup
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
plaats | Resourcelocatie. | snaar |
Eigenschappen | Eigenschappen van de netwerkbeveiligingsgroep. | NetworkSecurityGroupPropertiesFormat |
Tags | Resourcetags. | ResourceTags- |
NetworkSecurityGroupPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
flushConnection | Wanneer deze optie is ingeschakeld, worden stromen die zijn gemaakt op basis van netwerkbeveiligingsgroepverbindingen opnieuw geëvalueerd wanneer regels worden bijgewerkt. Bij initiële activering wordt een nieuwe evaluatie geactiveerd. | Bool |
securityRules | Een verzameling beveiligingsregels van de netwerkbeveiligingsgroep. | SecurityRule[] |
OutboundRule
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set uitgaande regels die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van uitgaande regel voor load balancer. | outboundRulePropertiesFormat |
OutboundRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
toegewezenOutboundPorts | Het aantal uitgaande poorten dat moet worden gebruikt voor NAT. | Int |
backendAddressPool | Een verwijzing naar een groep DIPs. Uitgaand verkeer wordt willekeurig verdeeld over IP-adressen in de back-end-IP's. | SubResource (vereist) |
enableTcpReset | Ontvang bidirectionele TCP-reset bij time-out voor inactiviteit van TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Bool |
frontendIPConfigurations | De Front-end-IP-adressen van de load balancer. | SubResource[] (vereist) |
idleTimeoutInMinutes | De time-out voor de TCP-inactiviteit-verbinding. | Int |
protocol | Het protocol voor de uitgaande regel in load balancer. | 'Alles' 'Tcp' Udp (vereist) |
Sonde
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set tests die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van load balancer-test. | ProbePropertiesFormat |
ProbePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
intervalInSeconds | Het interval, in seconden, voor hoe vaak het eindpunt moet worden gecontroleerd op de status. Normaal gesproken is het interval iets minder dan de helft van de toegewezen time-outperiode (in seconden), waardoor twee volledige tests mogelijk zijn voordat het exemplaar uit de rotatie wordt gehaald. De standaardwaarde is 15, de minimumwaarde is 5. | Int |
numberOfProbes | Het aantal tests waarbij als er geen antwoord is, leidt tot het stoppen van verder verkeer naar het eindpunt. Met deze waarden kunnen eindpunten sneller of langzamer worden uitgedraaid dan de gebruikelijke tijden die in Azure worden gebruikt. | Int |
haven | De poort voor het communiceren van de test. Mogelijke waarden variëren van 1 tot 65535, inclusief. | int (vereist) |
probeThreshold | Het aantal opeenvolgende geslaagde of mislukte tests om verkeer van dit eindpunt toe te staan of te weigeren. Nadat het aantal opeenvolgende tests dat gelijk is aan deze waarde is mislukt, wordt het eindpunt uit de rotatie gehaald en moet hetzelfde aantal geslaagde opeenvolgende tests weer in de rotatie worden geplaatst. | Int |
protocol | Het protocol van het eindpunt. Als Tcp is opgegeven, is een ontvangen ACK vereist om de test te laten slagen. Als 'Http' of 'Https' is opgegeven, is een 200 OK-antwoord van de URI vereist om de test te laten slagen. | 'Http' 'Https' Tcp (vereist) |
requestPath | De URI die wordt gebruikt voor het aanvragen van de status van de VM. Pad is vereist als een protocol is ingesteld op http. Anders is het niet toegestaan. Er is geen standaardwaarde. | snaar |
PublicIPAddress
Naam | Beschrijving | Waarde |
---|---|---|
extendedLocation | De uitgebreide locatie van het openbare IP-adres. | ExtendedLocation- |
legitimatiebewijs | Resource-id. | snaar |
plaats | Resourcelocatie. | snaar |
Eigenschappen | Eigenschappen van openbare IP-adressen. | PublicIPAddressPropertiesFormat |
Sku | De openbare IP-adres-SKU. | PublicIPAddressSku |
Tags | Resourcetags. | ResourceTags- |
Zones | Een lijst met beschikbaarheidszones die het IP-adres aangeeft dat voor de resource is toegewezen, moet afkomstig zijn van. | tekenreeks[] |
PublicIPAddressDnsSettings
Naam | Beschrijving | Waarde |
---|---|---|
domainNameLabel | Het domeinnaamlabel. De samenvoeging van het domeinnaamlabel en de ge regionaliseerde DNS-zone vormen de volledig gekwalificeerde domeinnaam die is gekoppeld aan het openbare IP-adres. Als er een domeinnaamlabel is opgegeven, wordt er een DNS-record gemaakt voor het openbare IP-adres in het Microsoft Azure DNS-systeem. | snaar |
Fqdn | De Fully Qualified Domain Name van de A DNS-record die is gekoppeld aan het openbare IP-adres. Dit is de samenvoeging van het domainNameLabel en de ge regionaliseerde DNS-zone. | snaar |
reverseFqdn | De omgekeerde FQDN. Een door de gebruiker zichtbare, volledig gekwalificeerde domeinnaam die wordt omgezet in dit openbare IP-adres. Als de reverseFqdn is opgegeven, wordt er een PTR DNS-record gemaakt die verwijst van het IP-adres in het domein in-addr.arpa naar de omgekeerde FQDN. | snaar |
PublicIPAddressPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
ddosSettings | Het aangepaste DDoS-beveiligingsbeleid dat is gekoppeld aan het openbare IP-adres. | DdosSettings- |
deleteOption | Opgeven wat er gebeurt met het openbare IP-adres wanneer de virtuele machine die deze gebruikt, wordt verwijderd | 'Verwijderen' 'Loskoppelen' |
dnsSettings | De FQDN van de DNS-record die is gekoppeld aan het openbare IP-adres. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | De time-out voor inactiviteit van het openbare IP-adres. | Int |
ipAddress | Het IP-adres dat is gekoppeld aan de resource van het openbare IP-adres. | snaar |
ipTags | De lijst met tags die zijn gekoppeld aan het openbare IP-adres. | IpTag[] |
linkedPublicIPAddress | Het gekoppelde openbare IP-adres van de resource van het openbare IP-adres. | PublicIPAddress- |
migrationPhase | Migratiefase van openbaar IP-adres. | 'Afbreken' Doorvoeren 'Doorgevoerd' 'Geen' 'Voorbereiden' |
natGateway | De NatGateway voor het openbare IP-adres. | NatGateway- |
publicIPAddressVersion | De versie van het openbare IP-adres. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | De toewijzingsmethode voor openbare IP-adressen. | 'Dynamisch' 'Statisch' |
publicIPPrefix | Het openbare IP-voorvoegsel van dit openbare IP-adres moet worden toegewezen. | SubResource- |
servicePublicIPAddress | Het openbare IP-adres van de openbare IP-adresresource van de service. | PublicIPAddress- |
PublicIPAddressSku
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van een openbare IP-adres-SKU. | 'Basis' 'Standaard' |
rang | Laag van een openbare IP-adres-SKU. | 'Globaal' 'Regionaal' |
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
Route
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de route. | RoutePropertiesFormat |
type | Het type resource. | snaar |
RoutePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
addressPrefix | De doel-CIDR waarop de route van toepassing is. | snaar |
nextHopIpAddress | De IP-adrespakketten moeten worden doorgestuurd naar. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. | snaar |
nextHopType | Het type Azure-hop waar het pakket naartoe moet worden verzonden. | 'Internet' 'Geen' VirtualAppliance 'VirtualNetworkGateway' VnetLocal (vereist) |
RouteTabel
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
plaats | Resourcelocatie. | snaar |
Eigenschappen | Eigenschappen van de routetabel. | RouteTablePropertiesFormat |
Tags | Resourcetags. | ResourceTags- |
RouteTablePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
disableBgpRoutePropagation | Hiermee wordt aangegeven of de routes die door BGP in die routetabel zijn geleerd, moeten worden uitgeschakeld. Waar betekent uitschakelen. | Bool |
Routes | Verzameling routes in een routetabel. | Route[] |
SecurityRule
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de beveiligingsregel. | SecurityRulePropertiesFormat |
type | Het type resource. | snaar |
SecurityRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
toegang | Het netwerkverkeer is toegestaan of geweigerd. | 'Toestaan' 'Weigeren' (vereist) |
beschrijving | Een beschrijving voor deze regel. Beperkt tot 140 tekens. | snaar |
destinationAddressPrefix | Het voorvoegsel van het doeladres. CIDR of doel-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals VirtualNetwork, AzureLoadBalancer en Internet kunnen ook worden gebruikt. | snaar |
destinationAddressPrefixes | De voorvoegsels van het doeladres. CIDR- of doel-IP-bereiken. | tekenreeks[] |
destinationApplicationSecurityGroups | De toepassingsbeveiligingsgroep die is opgegeven als bestemming. | ApplicationSecurityGroup[] |
destinationPortRange | De doelpoort of het doelbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | snaar |
destinationPortRanges | De doelpoortbereiken. | tekenreeks[] |
richting | De richting van de regel. De richting geeft aan of de regel wordt geëvalueerd voor binnenkomend of uitgaand verkeer. | 'Inkomend' Uitgaand (vereist) |
voorrang | De prioriteit van de regel. De waarde kan tussen 100 en 4096 zijn. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. | int (vereist) |
protocol | Netwerkprotocol waarop deze regel van toepassing is. | '*' 'Ah' 'Esp' 'Icmp' 'Tcp' Udp (vereist) |
sourceAddressPrefix | Het CIDR- of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals VirtualNetwork, AzureLoadBalancer en Internet kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u aan waar netwerkverkeer vandaan komt. | snaar |
sourceAddressPrefixes | De CIDR- of bron-IP-bereiken. | tekenreeks[] |
sourceApplicationSecurityGroups | De toepassingsbeveiligingsgroep die is opgegeven als bron. | ApplicationSecurityGroup[] |
sourcePortRange | De bronpoort of het bronbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | snaar |
sourcePortRanges | De bronpoortbereiken. | tekenreeks[] |
ServiceDelegationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
serviceName | De naam van de service aan wie het subnet moet worden gedelegeerd (bijvoorbeeld Microsoft.Sql/servers). | snaar |
ServiceEndpointPolicy
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
plaats | Resourcelocatie. | snaar |
Eigenschappen | Eigenschappen van het beleid voor serviceeindpunten. | ServiceEndpointPolicyPropertiesFormat |
Tags | Resourcetags. | ResourceTags- |
ServiceEndpointPolicyDefinition
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de beleidsdefinitie voor service-eindpunten. | ServiceEndpointPolicyDefinitionPropertiesFormat |
type | Het type resource. | snaar |
ServiceEndpointPolicyDefinitionPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
beschrijving | Een beschrijving voor deze regel. Beperkt tot 140 tekens. | snaar |
dienst | Naam van service-eindpunt. | snaar |
serviceResources | Een lijst met servicebronnen. | tekenreeks[] |
ServiceEndpointPolicyPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
contextualServiceEndpointPolicies | Een verzameling contextueel service-eindpuntbeleid. | tekenreeks[] |
serviceAlias | De alias die aangeeft of het beleid deel uitmaakt van een service | snaar |
serviceEndpointPolicyDefinitions | Een verzameling beleidsdefinities voor service-eindpunten van het beleid voor service-eindpunten. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
Locaties | Een lijst met locaties. | tekenreeks[] |
dienst | Het type eindpuntservice. | snaar |
Subnet
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van het subnet. | SubnetPropertiesFormat |
type | Resourcetype. | snaar |
SubnetPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
addressPrefix | Het adresvoorvoegsel voor het subnet. | snaar |
addressPrefixes | Lijst met adresvoorvoegsels voor het subnet. | tekenreeks[] |
applicationGatewayIPConfigurations | IP-configuraties van toepassingsgateway van virtuele netwerkresources. | ApplicationGatewayIPConfiguration[] |
Delegaties | Een matrix met verwijzingen naar de delegaties in het subnet. | delegering[] |
ipAllocations | Matrix van IpAllocation die naar dit subnet verwijst. | SubResource[] |
natGateway | Nat-gateway die is gekoppeld aan dit subnet. | SubResource- |
networkSecurityGroup | De verwijzing naar de NetworkSecurityGroup-resource. | NetworkSecurityGroup- |
privateEndpointNetworkPolicies | Netwerkbeleid op privé-eindpunt in- of uitschakelen in of uitschakelen in het subnet. | 'Uitgeschakeld' 'Ingeschakeld' |
privateLinkServiceNetworkPolicies | Netwerkbeleid in- of uitschakelen voor de private link-service in het subnet. | 'Uitgeschakeld' 'Ingeschakeld' |
routeTable | De verwijzing naar de RouteTable-resource. | RouteTable- |
serviceEndpointPolicies | Een matrix met beleidsregels voor service-eindpunten. | ServiceEndpointPolicy[] |
serviceEndpoints | Een matrix met service-eindpunten. | ServiceEndpointPropertiesFormat[] |
SubResource
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Bicep-bestand | Beschrijving |
---|---|
2 VM's in VNET : interne load balancer- en LB-regels | Met deze sjabloon kunt u 2 virtuele machines maken in een VNET en onder een interne load balancer en een taakverdelingsregel configureren op poort 80. Met deze sjabloon wordt ook een opslagaccount, virtueel netwerk, openbaar IP-adres, beschikbaarheidsset en netwerkinterfaces geïmplementeerd. |
AzureDatabricks-sjabloon voor VNetInjection en Load Balancer | Met deze sjabloon kunt u een load balancer, netwerkbeveiligingsgroep, een virtueel netwerk en een Azure Databricks-werkruimte maken met het virtuele netwerk. |
een load balancer voor meerdere regio's maken | Met deze sjabloon maakt u een load balancer voor meerdere regio's met een back-endpool met twee regionale load balancers. Load balancer voor meerdere regio's is momenteel beschikbaar in beperkte regio's. De regionale load balancers achter de load balancer voor meerdere regio's kunnen zich in elke regio bevinden. |
een standaard interne load balancer maken | Met deze sjabloon maakt u een standaard interne Azure Load Balancer met een regeltaakverdelingspoort 80 |
Een standard load balancer maken | Met deze sjabloon maakt u een internetgerichte load balancer, taakverdelingsregels en drie VM's voor de back-endpool met elke VIRTUELE machine in een redundante zone. |
een virtuele machine maken met meerdere NIC's en RDP die toegankelijk zijn | Met deze sjabloon kunt u een virtuele machines met meerdere (2) netwerkinterfaces (NIC's) en RDP-verbinding maken met een geconfigureerde load balancer en een binnenkomende NAT-regel. Met deze sjabloon kunnen eenvoudig meer NIC's worden toegevoegd. Met deze sjabloon worden ook een opslagaccount, virtueel netwerk, openbaar IP-adres en 2 netwerkinterfaces (front-end en back-end) geïmplementeerd. |
Een Azure-VM maken met een nieuw AD-forest | Met deze sjabloon maakt u een nieuwe Virtuele Azure-machine. Hiermee wordt de VM geconfigureerd als EEN AD DC voor een nieuw forest |
Een Ubuntu GNOME-bureaublad maken | Met deze sjabloon maakt u een ubuntu-desktopcomputer. Dit werkt uitstekend voor gebruik als een jumpbox achter een NAT. |
Een beveiligd cluster met 5 knooppunten implementeren | Met deze sjabloon kunt u een beveiligd Service Fabric-cluster met 5 knooppunten met Windows Server 2019 Datacenter implementeren op een Standard_D2_v2 VMSS-grootte. |
Een vertrouwde start-compatibele Windows-VM-schaalset implementeren | Met deze sjabloon kunt u een vm-schaalset met vertrouwde startfuncties voor Virtuele Windows-machines implementeren met behulp van de nieuwste patchversie van Windows Server 2016, Windows Server 2019 of Windows Server 2022 Azure Edition. Deze VM's bevinden zich achter een load balancer met NAT-regels voor RDP-verbindingen. Als u Secureboot en vTPM inschakelt, wordt de extensie Guest Attestation geïnstalleerd op uw VMSS. Met deze extensie worden externe attestation- uitgevoerd door de cloud. |
een VM-schaalset implementeren met Windows-VM's en automatisch schalen | Met deze sjabloon kunt u een eenvoudige VM-schaalset met Windows-VM's implementeren met behulp van de nieuwste patchversie van Windows 2008-R2-SP1, 2012-Datacenter of 2012-R2-Datacenter. Deze VM's bevinden zich achter een load balancer met NAT-regels voor RDP-verbindingen. Ze hebben ook automatisch schalen geïntegreerd |
Een VMSS implementeren die elke VM verbindt met een Azure Files-share | Met deze sjabloon wordt een virtuele-machineschaalset van Ubuntu geïmplementeerd en wordt een aangepaste scriptextensie gebruikt om elke VIRTUELE machine te verbinden met een Azure Files-share |
Shibboleth Identity Provider-cluster implementeren in Windows | Met deze sjabloon wordt Shibboleth Identity Provider geïmplementeerd in Windows in een geclusterde configuratie. Nadat de implementatie is geslaagd, kunt u naar https://your-domain:8443/idp/profile/status (poortnummer noteren) gaan om het succes te controleren. |
VM-schaalset implementeren met Python Bottle-server & automatisch schalen | Implementeer een VM-schaalset achter een load balancer/NAT & elke VIRTUELE machine waarop een eenvoudige Python Bottle-app wordt uitgevoerd die wel werkt. Wanneer geconfigureerde schaalset automatisch schalen wordt & indien nodig uitgeschaald |
IMPLEMENTEERT SQL Server 2014 AG op bestaande VNET-& AD- | Met deze sjabloon maakt u drie nieuwe Virtuele Azure-machines op een bestaand VNET: twee VM's zijn geconfigureerd als replicaknooppunten van de SQL Server 2014-beschikbaarheidsgroep en één VIRTUELE machine is geconfigureerd als bestandssharewitness voor automatische clusterfailover. Naast deze VM's worden ook de volgende aanvullende Azure-resources geconfigureerd: interne load balancer, opslagaccounts. PowerShell DSC wordt gebruikt om clustering, SQL Server en een beschikbaarheidsgroep binnen elke VIRTUELE machine te configureren. Voor Active Directory-ondersteuning moeten bestaande Active Directory-domeincontrollers al worden geïmplementeerd op het bestaande VNET. |
Front Door Premium met VM- en Private Link-service | Met deze sjabloon maakt u een Front Door Premium en een virtuele machine die is geconfigureerd als een webserver. Front Door maakt gebruik van een privé-eindpunt met de Private Link-service om verkeer naar de VIRTUELE machine te verzenden. |
VIRTUELE IIS-machines & SQL Server 2014-VM's | Maak 1 of 2 IIS Windows 2012 R2 Webservers en één back-end SQL Server 2014 in VNET. |
JBoss EAP op RHEL (geclusterde, multi-VM)- | Met deze sjabloon kunt u meerdere RHEL 8.6-VM's met JBoss EAP 7.4-cluster maken en ook een webtoepassing met de naam eap-session-replication implementeren. U kunt zich aanmelden bij de beheerconsole met behulp van de JBoss EAP-gebruikersnaam en -wachtwoord die zijn geconfigureerd op het moment van de implementatie. |
voorbeeld van Private Link-service | In deze sjabloon ziet u hoe u een Private Link-service maakt |
openbare load balancer gekoppeld aan een gateway load balancer | Met deze sjabloon kunt u een openbare standard load balancer implementeren die is gekoppeld aan een Gateway Load Balancer. Het verkeer dat via internet binnenkomt, wordt gerouteerd naar de Gateway Load Balancer met linux-VM's (NVA's) in de back-endpool. |
virtuele machine met een RDP-poort | Hiermee maakt u een virtuele machine en maakt u een NAT-regel voor RDP naar de VM in load balancer |
VM-schaalset met automatische schaalaanpassing met een IIS-web-app- | Hiermee wordt een Windows-VM-schaalset met IIS en een zeer eenvoudige .NET MVC-web-app geïmplementeerd. De VMSS PowerShell DSC-extensie wordt gebruikt om de IIS-installatie en webdeploy-pakketimplementatie uit te voeren. |
VM's in beschikbaarheidszones met een load balancer en NAT- | Met deze sjabloon kunt u virtuele machines maken die zijn gedistribueerd over beschikbaarheidszones met een load balancer en NAT-regels configureren via de load balancer. Met deze sjabloon worden ook een virtueel netwerk, een openbaar IP-adres en netwerkinterfaces geïmplementeerd. In deze sjabloon gebruiken we de mogelijkheid voor resourcelussen om de netwerkinterfaces en virtuele machines te maken |
Quickstart voor Linux |
Met deze sjabloon wordt een eenvoudige VM-schaalset geïmplementeerd met instanties achter een Azure Load Balancer. De VM-schaalset bevindt zich in de flexibele indelingsmodus. Gebruik de parameter van het besturingssysteem om linux (Ubuntu) of Windows -implementatie (Windows Server Datacenter 2019) te kiezen. OPMERKING: Met deze quickstartsjabloon kunt u netwerktoegang tot VM-beheerpoorten (SSH, RDP) vanaf elk internetadres inschakelen en mag deze niet worden gebruikt voor productie-implementaties. |
VMSS met openbaar IP-voorvoegsel | Sjabloon voor het implementeren van VMSS met openbaar IP-voorvoegsel |
Resourcedefinitie van ARM-sjabloon
Het resourcetype loadBalancers kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- Resourcegroepen - Zie opdrachten voor de implementatie van resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Network/loadBalancers-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Network/loadBalancers",
"apiVersion": "2022-09-01",
"name": "string",
"extendedLocation": {
"name": "string",
"type": "string"
},
"location": "string",
"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",
"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": "string"
},
"id": "string",
"location": "string",
"properties": {
"ddosSettings": {
"ddosProtectionPlan": {
"id": "string"
},
"protectionMode": "string"
},
"deleteOption": "string",
"dnsSettings": {
"domainNameLabel": "string",
"fqdn": "string",
"reverseFqdn": "string"
},
"idleTimeoutInMinutes": "int",
"ipAddress": "string",
"ipTags": [
{
"ipTagType": "string",
"tag": "string"
}
],
"linkedPublicIPAddress": ...,
"migrationPhase": "string",
"natGateway": {
"id": "string",
"location": "string",
"properties": {
"idleTimeoutInMinutes": "int",
"publicIpAddresses": [
{
"id": "string"
}
],
"publicIpPrefixes": [
{
"id": "string"
}
]
},
"sku": {
"name": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
},
"publicIPAddressVersion": "string",
"publicIPAllocationMethod": "string",
"publicIPPrefix": {
"id": "string"
},
"servicePublicIPAddress": ...
},
"sku": {
"name": "string",
"tier": "string"
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
},
"publicIPPrefix": {
"id": "string"
},
"subnet": {
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"addressPrefixes": [ "string" ],
"applicationGatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"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": {
"{customized property}": "string"
}
}
],
"destinationPortRange": "string",
"destinationPortRanges": [ "string" ],
"direction": "string",
"priority": "int",
"protocol": "string",
"sourceAddressPrefix": "string",
"sourceAddressPrefixes": [ "string" ],
"sourceApplicationSecurityGroups": [
{
"id": "string",
"location": "string",
"properties": {
},
"tags": {
"{customized property}": "string"
}
}
],
"sourcePortRange": "string",
"sourcePortRanges": [ "string" ]
},
"type": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
},
"privateEndpointNetworkPolicies": "string",
"privateLinkServiceNetworkPolicies": "string",
"routeTable": {
"id": "string",
"location": "string",
"properties": {
"disableBgpRoutePropagation": "bool",
"routes": [
{
"id": "string",
"name": "string",
"properties": {
"addressPrefix": "string",
"nextHopIpAddress": "string",
"nextHopType": "string"
},
"type": "string"
}
]
},
"tags": {
"{customized property}": "string"
}
},
"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": {
"{customized property}": "string"
}
}
],
"serviceEndpoints": [
{
"locations": [ "string" ],
"service": "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"
},
"tags": {
"{customized property}": "string"
}
}
Eigenschapswaarden
ApplicationGatewayIPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de IP-configuratie die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de IP-configuratie van de toepassingsgateway. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
Subnet | Verwijzing naar de subnetresource. Een subnet van waaruit de toepassingsgateway het privéadres ophaalt. | SubResource- |
ApplicationSecurityGroup
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
plaats | Resourcelocatie. | snaar |
Eigenschappen | Eigenschappen van de toepassingsbeveiligingsgroep. | ApplicationSecurityGroupPropertiesFormat |
Tags | Resourcetags. | ResourceTags- |
ApplicationSecurityGroupPropertiesFormat
Naam | Beschrijving | Waarde |
---|
BackendAddressPool
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set back-endadresgroepen die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de back-endadresgroep van load balancer. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
drainPeriodInSeconds | Het aantal seconden dat load balancer wacht voordat reset naar het client- en back-endadres wordt verzonden. | Int |
loadBalancerBackendAddresses | Een matrix met back-endadressen. | LoadBalancerBackendAddress[] |
plaats | De locatie van de back-endadresgroep. | snaar |
tunnelInterfaces | Een matrix van gateway load balancer-tunnelinterfaces. | GatewayLoadBalancerTunnelInterface[] |
virtualNetwork | Een verwijzing naar een virtueel netwerk. | SubResource- |
DdosSettings
Naam | Beschrijving | Waarde |
---|---|---|
ddosProtectionPlan | Het DDoS-beveiligingsplan dat is gekoppeld aan het openbare IP-adres. Kan alleen worden ingesteld als ProtectionMode is ingeschakeld | SubResource- |
protectionMode | De DDoS-beveiligingsmodus van het openbare IP-adres | 'Uitgeschakeld' 'Ingeschakeld' 'VirtualNetworkInherited' |
Delegatie
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen een subnet. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van het subnet. | ServiceDelegationPropertiesFormat |
type | Resourcetype. | snaar |
ExtendedLocation
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van de uitgebreide locatie. | snaar |
type | Het type van de uitgebreide locatie. | 'EdgeZone' |
FrontendIPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set front-end-IP-configuraties die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de load balancer-test. | FrontendIPConfigurationPropertiesFormat |
Zones | Een lijst met beschikbaarheidszones die het IP-adres aangeeft dat voor de resource is toegewezen, moet afkomstig zijn van. | tekenreeks[] |
FrontendIPConfigurationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
gatewayLoadBalancer | De verwijzing naar front-end-IP van gateway load balancer. | SubResource- |
privateIPAddress | Het privé-IP-adres van de IP-configuratie. | snaar |
privateIPAddressVersion | Of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | De private IP-toewijzingsmethode. | 'Dynamisch' 'Statisch' |
publicIPAddress | De verwijzing naar de openbare IP-resource. | PublicIPAddress- |
publicIPPrefix | De verwijzing naar de resource voor het openbare IP-voorvoegsel. | SubResource- |
Subnet | De verwijzing naar de subnetresource. | subnet |
GatewayLoadBalancerTunnelInterface
Naam | Beschrijving | Waarde |
---|---|---|
Id | Id van gateway load balancer-tunnelinterface. | Int |
haven | Poort van gateway load balancer-tunnelinterface. | Int |
protocol | Protocol van gateway load balancer-tunnelinterface. | 'Systeemeigen' 'Geen' 'VXLAN' |
type | Verkeerstype van gateway load balancer-tunnelinterface. | 'Extern' 'Intern' 'Geen' |
InboundNatPool
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set binnenkomende NAT-pools die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de binnenkomende nat-pool van de load balancer. | InboundNatPoolPropertiesFormat |
InboundNatPoolPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendPort | De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 1 en 65535. | int (vereist) |
enableFloatingIP | Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheidsgroepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt. | Bool |
enableTcpReset | Ontvang bidirectionele TCP-reset bij time-out voor inactiviteit van TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Bool |
frontendIPConfiguration | Een verwijzing naar front-end-IP-adressen. | SubResource- |
frontendPortRangeEnd | Het laatste poortnummer in het bereik van externe poorten dat wordt gebruikt om binnenkomende Nat te leveren aan NIC's die zijn gekoppeld aan een load balancer. Acceptabele waarden variëren tussen 1 en 65535. | int (vereist) |
frontendPortRangeStart | Het eerste poortnummer in het bereik van externe poorten dat wordt gebruikt om binnenkomende NAT te leveren aan NIC's die zijn gekoppeld aan een load balancer. Acceptabele waarden variëren tussen 1 en 65534. | int (vereist) |
idleTimeoutInMinutes | De time-out voor de TCP-inactiviteit-verbinding. De waarde kan tussen 4 en 30 minuten worden ingesteld. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Int |
protocol | De verwijzing naar het transportprotocol dat wordt gebruikt door de binnenkomende NAT-pool. | 'Alles' 'Tcp' Udp (vereist) |
InboundNatRule
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set binnenkomende NAT-regels die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de binnenkomende NAT-regel van de load balancer. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddressPool | Een verwijzing naar de backendAddressPool-resource. | SubResource- |
backendPort | De poort die wordt gebruikt voor het interne eindpunt. Acceptabele waarden variëren van 1 tot 65535. | Int |
enableFloatingIP | Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheidsgroepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt. | Bool |
enableTcpReset | Ontvang bidirectionele TCP-reset bij time-out voor inactiviteit van TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Bool |
frontendIPConfiguration | Een verwijzing naar front-end-IP-adressen. | SubResource- |
front-endPort | De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden variëren van 1 tot 65534. | Int |
frontendPortRangeEnd | Het poortbereik eindigt voor het externe eindpunt. Deze eigenschap wordt samen met BackendAddressPool en FrontendPortRangeStart gebruikt. Afzonderlijke binnenkomende NAT-regelpoorttoewijzingen worden gemaakt voor elk back-endadres van BackendAddressPool. Acceptabele waarden variëren van 1 tot 65534. | Int |
frontendPortRangeStart | Het poortbereik wordt gestart voor het externe eindpunt. Deze eigenschap wordt samen met BackendAddressPool en FrontendPortRangeEnd gebruikt. Afzonderlijke binnenkomende NAT-regelpoorttoewijzingen worden gemaakt voor elk back-endadres van BackendAddressPool. Acceptabele waarden variëren van 1 tot 65534. | Int |
idleTimeoutInMinutes | De time-out voor de TCP-inactiviteit-verbinding. De waarde kan tussen 4 en 30 minuten worden ingesteld. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Int |
protocol | De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. | 'Alles' 'Tcp' 'Udp' |
IpTag
Naam | Beschrijving | Waarde |
---|---|---|
ipTagType | Het TYPE IP-tag. Voorbeeld: FirstPartyUsage. | snaar |
label | De waarde van de IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL. | snaar |
LoadBalancerBackendAddress
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van het back-endadres. | snaar |
Eigenschappen | Eigenschappen van de back-endadresgroep van load balancer. | LoadBalancerBackendAddressPropertiesFormat |
LoadBalancerBackendAddressPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
adminState | Een lijst met beheerstatussen die eenmaal zijn ingesteld, kan statustest overschrijven, zodat Load Balancer altijd nieuwe verbindingen naar back-end doorstuurt of nieuwe verbindingen weigert en bestaande verbindingen opnieuw instelt. | 'Omlaag' 'Afvoer' 'Geen' 'Omhoog' |
ipAddress | IP-adres dat hoort bij het virtuele netwerk waarnaar wordt verwezen. | snaar |
loadBalancerFrontendIPConfiguration | Verwijzing naar de front-end-IP-adresconfiguratie die is gedefinieerd in regionale loadbalancer. | SubResource- |
Subnet | Verwijzing naar een bestaand subnet. | SubResource- |
virtualNetwork | Verwijzing naar een bestaand virtueel netwerk. | SubResource- |
LoadBalancerPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddressPools | Verzameling back-endadresgroepen die worden gebruikt door een load balancer. | BackendAddressPool[] |
frontendIPConfigurations | Object dat de front-end-IP-adressen vertegenwoordigt die moeten worden gebruikt voor de load balancer. | FrontendIPConfiguration[] |
inboundNatPools | Definieert een extern poortbereik voor binnenkomende NAT naar één back-endpoort op NIC's die zijn gekoppeld aan een load balancer. Binnenkomende NAT-regels worden automatisch gemaakt voor elke NIC die is gekoppeld aan de Load Balancer met behulp van een externe poort uit dit bereik. Het definiëren van een inkomende NAT-pool in uw Load Balancer is wederzijds exclusief met het definiëren van binnenkomende NAT-regels. Inkomende NAT-pools worden verwezen vanuit virtuele-machineschaalsets. NIC's die zijn gekoppeld aan afzonderlijke virtuele machines, kunnen niet verwijzen naar een binnenkomende NAT-pool. Ze moeten verwijzen naar afzonderlijke binnenkomende NAT-regels. | InboundNatPool[] |
inboundNatRules | Verzameling van binnenkomende NAT-regels die worden gebruikt door een load balancer. Het definiëren van binnenkomende NAT-regels op uw load balancer is wederzijds exclusief met het definiëren van een binnenkomende NAT-pool. Inkomende NAT-pools worden verwezen vanuit virtuele-machineschaalsets. NIC's die zijn gekoppeld aan afzonderlijke virtuele machines kunnen niet verwijzen naar een binnenkomende NAT-pool. Ze moeten verwijzen naar afzonderlijke binnenkomende NAT-regels. | InboundNatRule[] |
loadBalancingRules | Objectverzameling die de taakverdelingsregels vertegenwoordigt, haalt de inrichting op. | LoadBalancingRule[] |
uitgaanderules | De regels voor uitgaand verkeer. | OutboundRule[] |
Sondes | Verzameling testobjecten die worden gebruikt in de load balancer. | test[] |
LoadBalancerSku
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van een load balancer-SKU. | 'Basis' Gateway 'Standaard' |
rang | Laag van een load balancer-SKU. | 'Globaal' 'Regionaal' |
LoadBalancingRule
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set taakverdelingsregels die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van load balancer-taakverdelingsregel. | LoadBalancingRulePropertiesFormat |
LoadBalancingRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddressPool | Een verwijzing naar een groep DIPs. Binnenkomend verkeer wordt willekeurig verdeeld over IP-adressen in de back-end-IP's. | SubResource- |
backendAddressPools | Een matrix met verwijzingen naar de pool met DIPs. | SubResource[] |
backendPort | De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 0 en 65535. Houd er rekening mee dat waarde 0 'Elke poort' inschakelt. | Int |
disableOutboundSnat | Hiermee configureert u SNAT voor de VM's in de back-endpool om het openbareIP-adres te gebruiken dat is opgegeven in de front-end van de taakverdelingsregel. | Bool |
enableFloatingIP | Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheidsgroepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt. | Bool |
enableTcpReset | Ontvang bidirectionele TCP-reset bij time-out voor inactiviteit van TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Bool |
frontendIPConfiguration | Een verwijzing naar front-end-IP-adressen. | SubResource- |
front-endPort | De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden liggen tussen 0 en 65534. Houd er rekening mee dat waarde 0 'Elke poort' inschakelt. | int (vereist) |
idleTimeoutInMinutes | De time-out voor de TCP-inactiviteit-verbinding. De waarde kan tussen 4 en 30 minuten worden ingesteld. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Int |
loadDistribution | Het distributiebeleid voor belasting voor deze regel. | 'Standaard' 'SourceIP' 'SourceIPProtocol' |
sonde | De verwijzing naar de load balancer-test die wordt gebruikt door de taakverdelingsregel. | SubResource- |
protocol | De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. | 'Alles' 'Tcp' Udp (vereist) |
Microsoft.Network/loadBalancers
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2022-09-01' |
extendedLocation | De uitgebreide locatie van de load balancer. | ExtendedLocation- |
plaats | Resourcelocatie. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Eigenschappen van load balancer. | LoadBalancerPropertiesFormat |
Sku | De load balancer-SKU. | LoadBalancerSku |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type | Het resourcetype | 'Microsoft.Network/loadBalancers' |
NatGateway
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
plaats | Resourcelocatie. | snaar |
Eigenschappen | Nat Gateway-eigenschappen. | NatGatewayPropertiesFormat |
Sku | De nat-gateway-SKU. | NatGatewaySku |
Tags | Resourcetags. | ResourceTags- |
Zones | Een lijst met beschikbaarheidszones die de zone aangeeft waarin Nat Gateway moet worden geïmplementeerd. | tekenreeks[] |
NatGatewayPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
idleTimeoutInMinutes | De time-out voor inactiviteit van de nat-gateway. | Int |
publicIpAddresses | Een matrix met openbare IP-adressen die zijn gekoppeld aan de nat-gatewayresource. | SubResource[] |
publicIpPrefixes | Een matrix met openbare IP-voorvoegsels die zijn gekoppeld aan de nat-gatewayresource. | SubResource[] |
NatGatewaySku
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van nat-gateway-SKU. | 'Standaard' |
NetworkSecurityGroup
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
plaats | Resourcelocatie. | snaar |
Eigenschappen | Eigenschappen van de netwerkbeveiligingsgroep. | NetworkSecurityGroupPropertiesFormat |
Tags | Resourcetags. | ResourceTags- |
NetworkSecurityGroupPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
flushConnection | Wanneer deze optie is ingeschakeld, worden stromen die zijn gemaakt op basis van netwerkbeveiligingsgroepverbindingen opnieuw geëvalueerd wanneer regels worden bijgewerkt. Bij initiële activering wordt een nieuwe evaluatie geactiveerd. | Bool |
securityRules | Een verzameling beveiligingsregels van de netwerkbeveiligingsgroep. | SecurityRule[] |
OutboundRule
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set uitgaande regels die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van uitgaande regel voor load balancer. | outboundRulePropertiesFormat |
OutboundRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
toegewezenOutboundPorts | Het aantal uitgaande poorten dat moet worden gebruikt voor NAT. | Int |
backendAddressPool | Een verwijzing naar een groep DIPs. Uitgaand verkeer wordt willekeurig verdeeld over IP-adressen in de back-end-IP's. | SubResource (vereist) |
enableTcpReset | Ontvang bidirectionele TCP-reset bij time-out voor inactiviteit van TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Bool |
frontendIPConfigurations | De Front-end-IP-adressen van de load balancer. | SubResource[] (vereist) |
idleTimeoutInMinutes | De time-out voor de TCP-inactiviteit-verbinding. | Int |
protocol | Het protocol voor de uitgaande regel in load balancer. | 'Alles' 'Tcp' Udp (vereist) |
Sonde
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set tests die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van load balancer-test. | ProbePropertiesFormat |
ProbePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
intervalInSeconds | Het interval, in seconden, voor hoe vaak het eindpunt moet worden gecontroleerd op de status. Normaal gesproken is het interval iets minder dan de helft van de toegewezen time-outperiode (in seconden), waardoor twee volledige tests mogelijk zijn voordat het exemplaar uit de rotatie wordt gehaald. De standaardwaarde is 15, de minimumwaarde is 5. | Int |
numberOfProbes | Het aantal tests waarbij als er geen antwoord is, leidt tot het stoppen van verder verkeer naar het eindpunt. Met deze waarden kunnen eindpunten sneller of langzamer worden uitgedraaid dan de gebruikelijke tijden die in Azure worden gebruikt. | Int |
haven | De poort voor het communiceren van de test. Mogelijke waarden variëren van 1 tot 65535, inclusief. | int (vereist) |
probeThreshold | Het aantal opeenvolgende geslaagde of mislukte tests om verkeer van dit eindpunt toe te staan of te weigeren. Nadat het aantal opeenvolgende tests dat gelijk is aan deze waarde is mislukt, wordt het eindpunt uit de rotatie gehaald en moet hetzelfde aantal geslaagde opeenvolgende tests weer in de rotatie worden geplaatst. | Int |
protocol | Het protocol van het eindpunt. Als Tcp is opgegeven, is een ontvangen ACK vereist om de test te laten slagen. Als 'Http' of 'Https' is opgegeven, is een 200 OK-antwoord van de URI vereist om de test te laten slagen. | 'Http' 'Https' Tcp (vereist) |
requestPath | De URI die wordt gebruikt voor het aanvragen van de status van de VM. Pad is vereist als een protocol is ingesteld op http. Anders is het niet toegestaan. Er is geen standaardwaarde. | snaar |
PublicIPAddress
Naam | Beschrijving | Waarde |
---|---|---|
extendedLocation | De uitgebreide locatie van het openbare IP-adres. | ExtendedLocation- |
legitimatiebewijs | Resource-id. | snaar |
plaats | Resourcelocatie. | snaar |
Eigenschappen | Eigenschappen van openbare IP-adressen. | PublicIPAddressPropertiesFormat |
Sku | De openbare IP-adres-SKU. | PublicIPAddressSku |
Tags | Resourcetags. | ResourceTags- |
Zones | Een lijst met beschikbaarheidszones die het IP-adres aangeeft dat voor de resource is toegewezen, moet afkomstig zijn van. | tekenreeks[] |
PublicIPAddressDnsSettings
Naam | Beschrijving | Waarde |
---|---|---|
domainNameLabel | Het domeinnaamlabel. De samenvoeging van het domeinnaamlabel en de ge regionaliseerde DNS-zone vormen de volledig gekwalificeerde domeinnaam die is gekoppeld aan het openbare IP-adres. Als er een domeinnaamlabel is opgegeven, wordt er een DNS-record gemaakt voor het openbare IP-adres in het Microsoft Azure DNS-systeem. | snaar |
Fqdn | De Fully Qualified Domain Name van de A DNS-record die is gekoppeld aan het openbare IP-adres. Dit is de samenvoeging van het domainNameLabel en de ge regionaliseerde DNS-zone. | snaar |
reverseFqdn | De omgekeerde FQDN. Een door de gebruiker zichtbare, volledig gekwalificeerde domeinnaam die wordt omgezet in dit openbare IP-adres. Als de reverseFqdn is opgegeven, wordt er een PTR DNS-record gemaakt die verwijst van het IP-adres in het domein in-addr.arpa naar de omgekeerde FQDN. | snaar |
PublicIPAddressPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
ddosSettings | Het aangepaste DDoS-beveiligingsbeleid dat is gekoppeld aan het openbare IP-adres. | DdosSettings- |
deleteOption | Opgeven wat er gebeurt met het openbare IP-adres wanneer de virtuele machine die deze gebruikt, wordt verwijderd | 'Verwijderen' 'Loskoppelen' |
dnsSettings | De FQDN van de DNS-record die is gekoppeld aan het openbare IP-adres. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | De time-out voor inactiviteit van het openbare IP-adres. | Int |
ipAddress | Het IP-adres dat is gekoppeld aan de resource van het openbare IP-adres. | snaar |
ipTags | De lijst met tags die zijn gekoppeld aan het openbare IP-adres. | IpTag[] |
linkedPublicIPAddress | Het gekoppelde openbare IP-adres van de resource van het openbare IP-adres. | PublicIPAddress- |
migrationPhase | Migratiefase van openbaar IP-adres. | 'Afbreken' Doorvoeren 'Doorgevoerd' 'Geen' 'Voorbereiden' |
natGateway | De NatGateway voor het openbare IP-adres. | NatGateway- |
publicIPAddressVersion | De versie van het openbare IP-adres. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | De toewijzingsmethode voor openbare IP-adressen. | 'Dynamisch' 'Statisch' |
publicIPPrefix | Het openbare IP-voorvoegsel van dit openbare IP-adres moet worden toegewezen. | SubResource- |
servicePublicIPAddress | Het openbare IP-adres van de openbare IP-adresresource van de service. | PublicIPAddress- |
PublicIPAddressSku
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van een openbare IP-adres-SKU. | 'Basis' 'Standaard' |
rang | Laag van een openbare IP-adres-SKU. | 'Globaal' 'Regionaal' |
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
Route
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de route. | RoutePropertiesFormat |
type | Het type resource. | snaar |
RoutePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
addressPrefix | De doel-CIDR waarop de route van toepassing is. | snaar |
nextHopIpAddress | De IP-adrespakketten moeten worden doorgestuurd naar. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. | snaar |
nextHopType | Het type Azure-hop waar het pakket naartoe moet worden verzonden. | 'Internet' 'Geen' VirtualAppliance 'VirtualNetworkGateway' VnetLocal (vereist) |
RouteTabel
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
plaats | Resourcelocatie. | snaar |
Eigenschappen | Eigenschappen van de routetabel. | RouteTablePropertiesFormat |
Tags | Resourcetags. | ResourceTags- |
RouteTablePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
disableBgpRoutePropagation | Hiermee wordt aangegeven of de routes die door BGP in die routetabel zijn geleerd, moeten worden uitgeschakeld. Waar betekent uitschakelen. | Bool |
Routes | Verzameling routes in een routetabel. | Route[] |
SecurityRule
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de beveiligingsregel. | SecurityRulePropertiesFormat |
type | Het type resource. | snaar |
SecurityRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
toegang | Het netwerkverkeer is toegestaan of geweigerd. | 'Toestaan' 'Weigeren' (vereist) |
beschrijving | Een beschrijving voor deze regel. Beperkt tot 140 tekens. | snaar |
destinationAddressPrefix | Het voorvoegsel van het doeladres. CIDR of doel-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals VirtualNetwork, AzureLoadBalancer en Internet kunnen ook worden gebruikt. | snaar |
destinationAddressPrefixes | De voorvoegsels van het doeladres. CIDR- of doel-IP-bereiken. | tekenreeks[] |
destinationApplicationSecurityGroups | De toepassingsbeveiligingsgroep die is opgegeven als bestemming. | ApplicationSecurityGroup[] |
destinationPortRange | De doelpoort of het doelbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | snaar |
destinationPortRanges | De doelpoortbereiken. | tekenreeks[] |
richting | De richting van de regel. De richting geeft aan of de regel wordt geëvalueerd voor binnenkomend of uitgaand verkeer. | 'Inkomend' Uitgaand (vereist) |
voorrang | De prioriteit van de regel. De waarde kan tussen 100 en 4096 zijn. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. | int (vereist) |
protocol | Netwerkprotocol waarop deze regel van toepassing is. | '*' 'Ah' 'Esp' 'Icmp' 'Tcp' Udp (vereist) |
sourceAddressPrefix | Het CIDR- of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals VirtualNetwork, AzureLoadBalancer en Internet kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u aan waar netwerkverkeer vandaan komt. | snaar |
sourceAddressPrefixes | De CIDR- of bron-IP-bereiken. | tekenreeks[] |
sourceApplicationSecurityGroups | De toepassingsbeveiligingsgroep die is opgegeven als bron. | ApplicationSecurityGroup[] |
sourcePortRange | De bronpoort of het bronbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | snaar |
sourcePortRanges | De bronpoortbereiken. | tekenreeks[] |
ServiceDelegationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
serviceName | De naam van de service aan wie het subnet moet worden gedelegeerd (bijvoorbeeld Microsoft.Sql/servers). | snaar |
ServiceEndpointPolicy
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
plaats | Resourcelocatie. | snaar |
Eigenschappen | Eigenschappen van het beleid voor serviceeindpunten. | ServiceEndpointPolicyPropertiesFormat |
Tags | Resourcetags. | ResourceTags- |
ServiceEndpointPolicyDefinition
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de beleidsdefinitie voor service-eindpunten. | ServiceEndpointPolicyDefinitionPropertiesFormat |
type | Het type resource. | snaar |
ServiceEndpointPolicyDefinitionPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
beschrijving | Een beschrijving voor deze regel. Beperkt tot 140 tekens. | snaar |
dienst | Naam van service-eindpunt. | snaar |
serviceResources | Een lijst met servicebronnen. | tekenreeks[] |
ServiceEndpointPolicyPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
contextualServiceEndpointPolicies | Een verzameling contextueel service-eindpuntbeleid. | tekenreeks[] |
serviceAlias | De alias die aangeeft of het beleid deel uitmaakt van een service | snaar |
serviceEndpointPolicyDefinitions | Een verzameling beleidsdefinities voor service-eindpunten van het beleid voor service-eindpunten. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
Locaties | Een lijst met locaties. | tekenreeks[] |
dienst | Het type eindpuntservice. | snaar |
Subnet
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van het subnet. | SubnetPropertiesFormat |
type | Resourcetype. | snaar |
SubnetPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
addressPrefix | Het adresvoorvoegsel voor het subnet. | snaar |
addressPrefixes | Lijst met adresvoorvoegsels voor het subnet. | tekenreeks[] |
applicationGatewayIPConfigurations | IP-configuraties van toepassingsgateway van virtuele netwerkresources. | ApplicationGatewayIPConfiguration[] |
Delegaties | Een matrix met verwijzingen naar de delegaties in het subnet. | delegering[] |
ipAllocations | Matrix van IpAllocation die naar dit subnet verwijst. | SubResource[] |
natGateway | Nat-gateway die is gekoppeld aan dit subnet. | SubResource- |
networkSecurityGroup | De verwijzing naar de NetworkSecurityGroup-resource. | NetworkSecurityGroup- |
privateEndpointNetworkPolicies | Netwerkbeleid op privé-eindpunt in- of uitschakelen in of uitschakelen in het subnet. | 'Uitgeschakeld' 'Ingeschakeld' |
privateLinkServiceNetworkPolicies | Netwerkbeleid in- of uitschakelen voor de private link-service in het subnet. | 'Uitgeschakeld' 'Ingeschakeld' |
routeTable | De verwijzing naar de RouteTable-resource. | RouteTable- |
serviceEndpointPolicies | Een matrix met beleidsregels voor service-eindpunten. | ServiceEndpointPolicy[] |
serviceEndpoints | Een matrix met service-eindpunten. | ServiceEndpointPropertiesFormat[] |
SubResource
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
2 VM's in een load balancer en configureer NAT-regels op de LB- |
Met deze sjabloon kunt u 2 virtuele machines maken in een beschikbaarheidsset en NAT-regels configureren via de load balancer. Met deze sjabloon worden ook een opslagaccount, virtueel netwerk, openbaar IP-adres en netwerkinterfaces geïmplementeerd. In deze sjabloon gebruiken we de mogelijkheid voor resourcelussen om de netwerkinterfaces en virtuele machines te maken |
2 VM's in een load balancer en taakverdelingsregels |
Met deze sjabloon kunt u 2 virtuele machines maken onder een load balancer en een taakverdelingsregel configureren op poort 80. Met deze sjabloon wordt ook een opslagaccount, virtueel netwerk, openbaar IP-adres, beschikbaarheidsset en netwerkinterfaces geïmplementeerd. In deze sjabloon gebruiken we de mogelijkheid voor resourcelussen om de netwerkinterfaces en virtuele machines te maken |
2 VM's in VNET : interne load balancer- en LB-regels |
Met deze sjabloon kunt u 2 virtuele machines maken in een VNET en onder een interne load balancer en een taakverdelingsregel configureren op poort 80. Met deze sjabloon wordt ook een opslagaccount, virtueel netwerk, openbaar IP-adres, beschikbaarheidsset en netwerkinterfaces geïmplementeerd. |
LANSA Windows VM ScaleSet automatisch schalen met Azure SQL Database |
Met de sjabloon wordt een Windows VMSS geïmplementeerd met het gewenste aantal VM's in de schaalset en een LANSA MSI die in elke VIRTUELE machine moet worden geïnstalleerd. Zodra de VM-schaalset is geïmplementeerd, wordt er een aangepaste scriptextensie gebruikt om de LANSA MSI te installeren) |
Azure Container Service Engine (acs-engine) - Swarm-modus |
De Azure Container Service Engine (acs-engine) genereert ARM-sjablonen (Azure Resource Manager) voor clusters met Docker in Microsoft Azure met uw keuze uit DC/OS, Kubernetes, Swarm Mode of Swarm-orchestrators. De invoer voor het hulpprogramma is een clusterdefinitie. De clusterdefinitie is vergelijkbaar met (in veel gevallen hetzelfde als) de syntaxis van de ARM-sjabloon die wordt gebruikt voor het implementeren van een Microsoft Azure Container Service-cluster. |
Azure VM-schaalset als clients van Intel Lustre |
Met deze sjabloon maakt u een set Intel Lustre 2.7-clients met behulp van Azure VM-schaalsets en Azure Gallery OpenLogic CentOS 6.6- of 7.0-installatiekopieën en koppelt u een bestaand Intel Lustre-bestandssysteem |
AzureDatabricks-sjabloon voor VNetInjection en Load Balancer |
Met deze sjabloon kunt u een load balancer, netwerkbeveiligingsgroep, een virtueel netwerk en een Azure Databricks-werkruimte maken met het virtuele netwerk. |
Barracuda Web Application Firewall met back-end IIS-servers |
Met deze Azure-quickstartsjabloon wordt een Barracuda Web Application Firewall-oplossing geïmplementeerd in Azure met het vereiste aantal back-end-IIS-webservers op basis van Windows 2012. Sjablonen bevatten de nieuwste Barracuda WAF met betalen per gebruik-licentie en de nieuwste Windows 2012 R2 Azure Image for IIS. Barracuda Web Application Firewall inspecteert binnenkomend webverkeer en blokkeert SQL-injecties, cross-site scripting, malware uploadt & toepassing DDoS en andere aanvallen die zijn gericht op uw webtoepassingen. Eén externe LB wordt geïmplementeerd met NAT-regels om extern bureaublad-toegang tot back-endwebservers in te schakelen. Volg de post-implementatieconfiguratiehandleiding die beschikbaar is in de GitHub-sjabloonmap voor meer informatie over post-implementatiestappen met betrekking tot Barracuda Web Application Firewall en het publiceren van webtoepassingen. |
basic RDS-farmimplementatie |
Met deze sjabloon maakt u een eenvoudige RDS-farmimplementatie |
Met deze sjabloon maakt u een chef-back-endcluster waarop front-endknooppunten zijn gekoppeld | |
2 VM's maken in LB en een SQL Server-VM met NSG- |
Met deze sjabloon worden 2 Windows-VM's (die kunnen worden gebruikt als web-FE) gemaakt in een beschikbaarheidsset en een load balancer met poort 80 geopend. De twee VM's kunnen worden bereikt via RDP op poort 6001 en 6002. Met deze sjabloon maakt u ook een SQL Server 2014-VM die kan worden bereikt via een RDP-verbinding die is gedefinieerd in een netwerkbeveiligingsgroep. |
2 virtuele machines maken met LB en SQL Server-VM met SSD- |
Met deze sjabloon maakt u 2 Linux-VM's (die kunnen worden gebruikt als web-FE) met in een beschikbaarheidsset en een load balancer met poort 80 geopend. De twee VM's kunnen worden bereikt met behulp van SSH op poort 6001 en 6002. Met deze sjabloon maakt u ook een SQL Server 2014-VM die kan worden bereikt via een RDP-verbinding die is gedefinieerd in een netwerkbeveiligingsgroep. Alle VM-opslag kan Gebruikmaken van Premium Storage (SSD) en u kunt ervoor kiezen om VM's met alle DS-grootten te creeren |
een load balancer voor meerdere regio's maken |
Met deze sjabloon maakt u een load balancer voor meerdere regio's met een back-endpool met twee regionale load balancers. Load balancer voor meerdere regio's is momenteel beschikbaar in beperkte regio's. De regionale load balancers achter de load balancer voor meerdere regio's kunnen zich in elke regio bevinden. |
Een load balancer maken met een openbaar IPv6-adres |
Met deze sjabloon maakt u een internetgerichte load balancer met een openbaar IPv6-adres, taakverdelingsregels en twee VM's voor de back-endpool. |
een standaard interne load balancer maken |
Met deze sjabloon maakt u een standaard interne Azure Load Balancer met een regeltaakverdelingspoort 80 |
Een standaard interne load balancer maken met ha-poorten |
Met deze sjabloon maakt u een standaard interne Azure Load Balancer met een taakverdelingsregel voor hoge beschikbaarheidspoorten |
Een standard load balancer maken |
Met deze sjabloon maakt u een internetgerichte load balancer, taakverdelingsregels en drie VM's voor de back-endpool met elke VIRTUELE machine in een redundante zone. |
een virtuele machine maken met meerdere NIC's en RDP die toegankelijk zijn |
Met deze sjabloon kunt u een virtuele machines met meerdere (2) netwerkinterfaces (NIC's) en RDP-verbinding maken met een geconfigureerde load balancer en een binnenkomende NAT-regel. Met deze sjabloon kunnen eenvoudig meer NIC's worden toegevoegd. Met deze sjabloon worden ook een opslagaccount, virtueel netwerk, openbaar IP-adres en 2 netwerkinterfaces (front-end en back-end) geïmplementeerd. |
een Virtuele Azure-machine maken met een nieuw Active Directory-forest |
Met deze sjabloon maakt u een nieuwe Virtuele Azure-machine. De virtuele machine wordt geconfigureerd als een Active Directory-domeincontroller voor een nieuw forest |
Een Azure-VM maken met een nieuw AD-forest |
Met deze sjabloon maakt u een nieuwe Virtuele Azure-machine. Hiermee wordt de VM geconfigureerd als EEN AD DC voor een nieuw forest |
een nieuw AD-domein maken met 2 domeincontrollers |
Met deze sjabloon worden 2 nieuwe VM's gemaakt als AD-DC's (primaire en back-up) voor een nieuw forest en domein |
Een Ubuntu GNOME-bureaublad maken |
Met deze sjabloon maakt u een ubuntu-desktopcomputer. Dit werkt uitstekend voor gebruik als een jumpbox achter een NAT. |
Een beveiligd cluster met 3 knooppunttypen implementeren met NSG's ingeschakeld |
Met deze sjabloon kunt u een beveiligd Service Fabric-cluster met 3 knooppunttypen met Windows Server 2016-datacentrum implementeren op een vm met Standard_D2 grootte. Met deze sjabloon kunt u het binnenkomende en uitgaande netwerkverkeer beheren met behulp van netwerkbeveiligingsgroepen. |
Een beveiligd cluster met 5 knooppunten implementeren |
Met deze sjabloon kunt u een beveiligd Service Fabric-cluster met 5 knooppunten met Windows Server 2019 Datacenter implementeren op een Standard_D2_v2 VMSS-grootte. |
Een Ubuntu Service Fabric-cluster met 5 knooppunten implementeren |
Met deze sjabloon kunt u een beveiligd Service Fabric-cluster met 5 knooppunten met Ubuntu implementeren op een Standard_D2_V2 VMSS-grootte. |
Een Linux-VMSS implementeren met primaire/secundaire architectuur |
Met deze sjabloon kunt u een Linux-VMSS implementeren met een aangepaste scriptextensie in de primaire secundaire architectuur |
een schaalset implementeren in een bestaand vnet- |
Met deze sjabloon wordt een VM-schaalset geïmplementeerd in een bestaand vnet. |
een eenvoudige VM-schaalset implementeren met linux-VM's |
Met deze sjabloon kunt u een eenvoudige VM-schaalset met Linux-VM's implementeren met behulp van de nieuwste patchversie van Ubuntu Linux 14.04.4-LTS of 16.04-LTS. Deze VM's bevinden zich achter een load balancer met NAT-regels voor ssh-verbindingen. |
een eenvoudige VM-schaalset implementeren met Windows-VM's |
Met deze sjabloon kunt u een eenvoudige VM-schaalset met Windows-VM's implementeren met behulp van de laatst gepatchte versie van verschillende Windows-versies. Deze VM's bevinden zich achter een load balancer met NAT-regels voor rdp-verbindingen. |
Een vertrouwde start-compatibele Windows-VM-schaalset implementeren |
Met deze sjabloon kunt u een vm-schaalset met vertrouwde startfuncties voor Virtuele Windows-machines implementeren met behulp van de nieuwste patchversie van Windows Server 2016, Windows Server 2019 of Windows Server 2022 Azure Edition. Deze VM's bevinden zich achter een load balancer met NAT-regels voor RDP-verbindingen. Als u Secureboot en vTPM inschakelt, wordt de extensie Guest Attestation geïnstalleerd op uw VMSS. Met deze extensie worden externe attestation- uitgevoerd door de cloud. |
een VM-schaalset implementeren vanuit de Azure Data Science VM- |
Met deze sjablonen worden VM-schaalsets geïmplementeerd met behulp van de Azure Data Science-VM's als broninstallatiekopieën. |
een VM-schaalset implementeren met een aangepaste Linux-installatiekopieën |
Met deze sjabloon kunt u een aangepaste VM Linux-installatiekopieën implementeren in een schaalset. Deze VM's bevinden zich achter een load balancer met HTTP-taakverdeling (standaard op poort 80). In het voorbeeld wordt een aangepast script gebruikt om de implementatie en update van de toepassing uit te voeren. Mogelijk moet u uw aangepaste script opgeven voor uw eigen updateprocedure. U moet een gegeneraliseerde installatiekopieën van uw VIRTUELE machine opgeven in hetzelfde abonnement en dezelfde regio waar u de VMSS maakt. |
een VM-schaalset implementeren met een aangepaste Windows-installatiekopieën |
Met deze sjabloon kunt u een eenvoudige VM-schaalset implementeren die een aangepaste Windows-installatiekopieën bevat. Deze VM's bevinden zich achter een load balancer met HTTP-taakverdeling (standaard op poort 80) |
een VM-schaalset implementeren met Linux-VM's en automatisch schalen |
Met deze sjabloon kunt u een eenvoudige VM-schaalset met Linux-VM's implementeren met behulp van de nieuwste patchversie van Ubuntu Linux 15.04 of 14.04.4-LTS. Deze VM's bevinden zich achter een load balancer met NAT-regels voor ssh-verbindingen. Ze hebben ook automatisch schalen geïntegreerd |
een VM-schaalset implementeren met Linux-VM's achter ILB- |
Met deze sjabloon kunt u een VM-schaalset met Linux-VM's implementeren met behulp van de nieuwste patchversie van Ubuntu Linux 15.10 of 14.04.4-LTS. Deze VM's bevinden zich achter een interne load balancer met NAT-regels voor ssh-verbindingen. |
een VM-schaalset implementeren met Linux-VM's in beschikbaarheidszones |
Met deze sjabloon kunt u een eenvoudige VM-schaalset met Linux-VM's implementeren met behulp van de nieuwste patchversie van Ubuntu Linux 14.04.4-LTS of 16.04-LTS. Deze VM's bevinden zich achter een load balancer met NAT-regels voor ssh-verbindingen. |
een VM-schaalset implementeren met Windows-VM's en automatisch schalen |
Met deze sjabloon kunt u een eenvoudige VM-schaalset met Windows-VM's implementeren met behulp van de nieuwste patchversie van Windows 2008-R2-SP1, 2012-Datacenter of 2012-R2-Datacenter. Deze VM's bevinden zich achter een load balancer met NAT-regels voor RDP-verbindingen. Ze hebben ook automatisch schalen geïntegreerd |
een VM-schaalset implementeren met Windows-VM's in beschikbaarheidszones |
Met deze sjabloon kunt u een VM-schaalset van Windows-VM's implementeren met behulp van de laatst gepatchte versie van verschillende Windows-versies. Deze VM's bevinden zich achter een load balancer met NAT-regels voor rdp-verbindingen. |
Een VMSS implementeren die elke VM verbindt met een Azure Files-share |
Met deze sjabloon wordt een virtuele-machineschaalset van Ubuntu geïmplementeerd en wordt een aangepaste scriptextensie gebruikt om elke VIRTUELE machine te verbinden met een Azure Files-share |
een Windows-VM-schaalset implementeren met een aangepaste scriptextensie |
Met deze sjabloon kunt u een VM-schaalset van Windows-VM's implementeren met behulp van de laatst gepatchte versie van verschillende Windows-versies. Deze VM's hebben een aangepaste scriptextensie voor aanpassing en bevinden zich achter een load balancer met NAT-regels voor rdp-verbindingen. |
een instelling voor automatische schaalaanpassing implementeren voor virtuele-machineschaalsets |
Met deze sjabloon kunt u een beleid voor automatische schaalaanpassing implementeren voor een Virtual Machine ScaleSet-resource. |
Darktrace Autoscaling vSensors implementeren |
Met deze sjabloon kunt u een automatisch schalende implementatie van Darktrace vSensors implementeren |
Deploy Drupal with VM Scale Set, Azure Files and Mysql |
Implementeer een VM-schaalset achter een load balancer/NAT & elke VIRTUELE machine waarop Apache/PHP wordt uitgevoerd. Alle knooppunten delen de gemaakte Azure-bestandsshareopslag en MySQL-database |
IOMAD-cluster implementeren op Ubuntu- |
Met deze sjabloon wordt IOMAD geïmplementeerd als een LAMP-toepassing op Ubuntu. Er wordt een of meer Ubuntu-VM's gemaakt voor de front-end en één VM voor de back-end. Het voert een stille installatie van Apache en PHP uit op de front-end-VM en MySQL op de back-end-VM. Vervolgens wordt IOMAD geïmplementeerd op het cluster. Hiermee configureert u een load balancer voor het doorsturen van aanvragen naar de front-end-VM's. Het configureert ook NAT-regels om beheerderstoegang tot elk van de VM's toe te staan. Er wordt ook een moodledata-gegevensmap ingesteld met behulp van bestandsopslag die wordt gedeeld tussen de VM's. Nadat de implementatie is geslaagd, kunt u naar /iomad op elke front-end-VM gaan (met behulp van webbeheerderstoegang) om IOMAD te configureren. |
Open edX Dogwood (multi-VM) implementeren |
Met deze sjabloon maakt u een netwerk van Ubuntu-VM's en implementeert u Open edX Dogwood erop. Implementatie ondersteunt 1-9 toepassings-VM's en back-end-Mongo- en MySQL-VM's. |
OpenLDAP-cluster implementeren op Ubuntu- |
Met deze sjabloon wordt een OpenLDAP-cluster geïmplementeerd op Ubuntu. Het maakt meerdere Ubuntu-VM's (maximaal 5, maar kan eenvoudig worden verhoogd) en voert een stille installatie van OpenLDAP erop uit. Vervolgens wordt N-way multi-master-replicatie ingesteld. Nadat de implementatie is geslaagd, kunt u naar /phpldapadmin gaan om OpenLDAP te starten. |
OpenSIS Community Edition-cluster implementeren op Ubuntu |
Met deze sjabloon wordt OpenSIS Community Edition geïmplementeerd als een LAMP-toepassing in Ubuntu. Er wordt een of meer Ubuntu-VM's gemaakt voor de front-end en één VM voor de back-end. Het voert een stille installatie van Apache en PHP uit op de front-end-VM en MySQL op de back-end-VM. Vervolgens wordt OpenSIS Community Edition geïmplementeerd op het cluster. Nadat de implementatie is geslaagd, kunt u naar /opensis-ce gaan op elk van de front-end-VM's (met behulp van webbeheerderstoegang) om openSIS te starten. |
Shibboleth Identity Provider-cluster implementeren op Ubuntu |
Met deze sjabloon wordt Shibboleth Identity Provider geïmplementeerd op Ubuntu in een geclusterde configuratie. Nadat de implementatie is geslaagd, kunt u naar https://your-domain:8443/idp/profile/Status (poortnummer noteren) gaan om het succes te controleren. |
Shibboleth Identity Provider-cluster implementeren in Windows |
Met deze sjabloon wordt Shibboleth Identity Provider geïmplementeerd in Windows in een geclusterde configuratie. Nadat de implementatie is geslaagd, kunt u naar https://your-domain:8443/idp/profile/status (poortnummer noteren) gaan om het succes te controleren. |
VM-schaalset implementeren met LB-test en automatische reparaties |
Met deze sjabloon kunt u een VM-schaalset van Linux-VM's implementeren achter een load balancer met een statustest geconfigureerd. De schaalset heeft ook beleid voor automatische exemplaarreparaties ingeschakeld met een respijtperiode van 30 minuten. |
VM-schaalset implementeren met Python Bottle-server & automatisch schalen |
Implementeer een VM-schaalset achter een load balancer/NAT & elke VIRTUELE machine waarop een eenvoudige Python Bottle-app wordt uitgevoerd die wel werkt. Wanneer geconfigureerde schaalset automatisch schalen wordt & indien nodig uitgeschaald |
Windows VMSS windows implementeren met SSL DSC- |
Met deze sjabloon kunt u twee Windows VMSS implementeren, Windows-functies configureren, zoals IIS/Web role, .Net Framework 4.5, Windows auth, application initialization, download application deployment packages, URL Rewrite & SSL configuration using DSC and Azure Key Vault |
Implementeert een MySQL-replicatiecluster met 2 knooppunten/slave- |
Met deze sjabloon wordt een MySQL-replicatiecluster met 2 knooppunten/slaves geïmplementeerd op CentOS 6.5 of 6.6 |
Implementeert een Consul-cluster met drie knooppunten |
Met deze sjabloon wordt een Consul-cluster met 3 knooppunten geïmplementeerd en worden de knooppunten automatisch samengevoegd via Atlas. Consul is een hulpprogramma voor servicedetectie, gedistribueerd sleutel-/waardearchief en een aantal andere coole dingen. Atlas wordt geleverd door Hashicorp (makers van Consul) als een manier om snel Consul-clusters te maken zonder handmatig aan elk knooppunt te hoeven deelnemen |
Implementeert een Percona XtraDB-cluster met 3 knooppunten |
Met deze sjabloon wordt een MySQL-cluster met hoge beschikbaarheid van 3 knooppunten geïmplementeerd op CentOS 6.5 of Ubuntu 12.04 |
Implementeert een CentOS-cluster met N-knooppunten |
Met deze sjabloon wordt een CentOS-cluster met 2-10 knooppunten met 2 netwerken geïmplementeerd. |
IMPLEMENTEERT SQL Server 2014 AG op bestaande VNET-& AD- |
Met deze sjabloon maakt u drie nieuwe Virtuele Azure-machines op een bestaand VNET: twee VM's zijn geconfigureerd als replicaknooppunten van de SQL Server 2014-beschikbaarheidsgroep en één VIRTUELE machine is geconfigureerd als bestandssharewitness voor automatische clusterfailover. Naast deze VM's worden ook de volgende aanvullende Azure-resources geconfigureerd: interne load balancer, opslagaccounts. PowerShell DSC wordt gebruikt om clustering, SQL Server en een beschikbaarheidsgroep binnen elke VIRTUELE machine te configureren. Voor Active Directory-ondersteuning moeten bestaande Active Directory-domeincontrollers al worden geïmplementeerd op het bestaande VNET. |
Implementeert Windows-VM's onder LB, configureert u WinRM Https |
Met deze sjabloon kunt u Windows-VM's implementeren met enkele verschillende opties voor de Windows-versie. Met deze sjabloon configureert u ook een WinRM https-listener op VM's |
Docker Swarm-cluster |
Met deze sjabloon maakt u een Docker Swarm-cluster met hoge beschikbaarheid |
Front Door Premium met VM- en Private Link-service |
Met deze sjabloon maakt u een Front Door Premium en een virtuele machine die is geconfigureerd als een webserver. Front Door maakt gebruik van een privé-eindpunt met de Private Link-service om verkeer naar de VIRTUELE machine te verzenden. |
GlassFish op SUSE- |
Met deze sjabloon wordt een GlassFish-cluster met gelijke taakverdeling (v3 of v4) geïmplementeerd dat bestaat uit een door de gebruiker gedefinieerd aantal SUSE-VM's (OpenSUSE of SLES). |
VIRTUELE IIS-machines & SQL Server 2014-VM's |
Maak 1 of 2 IIS Windows 2012 R2 Webservers en één back-end SQL Server 2014 in VNET. |
Elasticsearch-cluster installeren op een virtuele-machineschaalset |
Met deze sjabloon wordt een Elasticsearch-cluster geïmplementeerd op een virtuele-machineschaalset. De sjabloon richt 3 toegewezen hoofdknooppunten in, met een optioneel aantal gegevensknooppunten, die worden uitgevoerd op beheerde schijven. |
IPv6 in Azure Virtual Network (VNET) |
Maak een IPv4-/IPv6-VNET met twee STACK-VM's. |
IPv6 in Azure Virtual Network (VNET) met Std LB- |
Maak een IPv4-/IPv6-VNET met twee stacks en een internetgerichte Standard Load Balancer. |
JBoss EAP op RHEL (geclusterde, multi-VM)- |
Met deze sjabloon kunt u meerdere RHEL 8.6-VM's met JBoss EAP 7.4-cluster maken en ook een webtoepassing met de naam eap-session-replication implementeren. U kunt zich aanmelden bij de beheerconsole met behulp van de JBoss EAP-gebruikersnaam en -wachtwoord die zijn geconfigureerd op het moment van de implementatie. |
JBoss EAP op RHEL (geclusterd, VMSS) |
Met deze sjabloon kunt u RHEL 8.6 VMSS-exemplaren met JBoss EAP 7.4-cluster maken en ook een webtoepassing met de naam eap-session-replication implementeren. U kunt zich aanmelden bij de beheerconsole met behulp van de JBoss EAP-gebruikersnaam en -wachtwoord die zijn geconfigureerd op het moment van de implementatie. |
KEMP LoadMaster HA Pair |
Met deze sjabloon wordt een KEMP LoadMaster HA Pair geïmplementeerd |
Load Balancer met 2 VIP's, elk met één LB-regel |
Met deze sjabloon kunt u een load balancer, 2 openbare IP-adressen maken voor de load balancer (multivip), virtual network, netwerkinterface in het virtuele netwerk & een LB-regel in de load balancer die wordt gebruikt door de netwerkinterface. |
Load Balancer met inkomende NAT-regel |
Met deze sjabloon kunt u een load balancer, openbaar IP-adres maken voor de load balancer, het virtuele netwerk, de netwerkinterface in het virtuele netwerk & een NAT-regel in de load balancer die wordt gebruikt door de netwerkinterface. |
app met meerdere lagen met NSG, ILB, AppGateway |
Met deze sjabloon wordt een virtueel netwerk geïmplementeerd, het netwerk gescheiden door subnetten, VM's geïmplementeerd en taakverdeling geconfigureerd |
Traffic Manager met meerdere lagen, L4 ILB, L7 AppGateway |
Met deze sjabloon wordt een virtueel netwerk geïmplementeerd, het netwerk gescheiden door subnetten, VM's geïmplementeerd en taakverdeling geconfigureerd |
voorbeeld van Private Link-service |
In deze sjabloon ziet u hoe u een Private Link-service maakt |
openbare load balancer gekoppeld aan een gateway load balancer |
Met deze sjabloon kunt u een openbare standard load balancer implementeren die is gekoppeld aan een Gateway Load Balancer. Het verkeer dat via internet binnenkomt, wordt gerouteerd naar de Gateway Load Balancer met linux-VM's (NVA's) in de back-endpool. |
implementatie van RDS-farm met behulp van bestaande Active Directory- |
Met deze sjabloon maakt u een RDS-farmimplementatie met behulp van bestaande Active Directory in dezelfde resourcegroep |
implementatie met hoge beschikbaarheid van RDS-gateways |
Deze sjabloon biedt hoge beschikbaarheid voor RD Gateway- en RD Web Access-servers in een bestaande RDS-implementatie |
Red Hat Linux 3-laag oplossing in Azure |
Met deze sjabloon kunt u een architectuur met drie lagen implementeren met virtuele machines van Red Hat Enterprise Linux 7.3. Architectuur omvat virtuele netwerken, externe en interne load balancers, jump-VM, NSG's, enzovoort, samen met meerdere RHEL Virtuele machines in elke laag |
Redundante haproxy met Azure load balancer en zwevende IP- |
Met deze sjabloon maakt u een redundante haproxy-installatie met 2 Ubuntu-VM's die zijn geconfigureerd achter Azure Load Balancer met zwevend IP-adres ingeschakeld. Elk van de Ubuntu-VM's voert haproxy uit om aanvragen te verdelen over andere toepassings-VM's (in dit geval Apache uitvoeren). Keepalived maakt redundantie mogelijk voor de haproxy-VM's door het zwevende IP-adres toe te wijzen aan de MASTER en de load balancer-test op de BACKUP te blokkeren. Met deze sjabloon wordt ook een opslagaccount, virtueel netwerk, openbaar IP-adres, netwerkinterfaces geïmplementeerd. |
Extern bureaublad-services met hoge beschikbaarheid |
Met deze voorbeeldcode voor ARM-sjablonen wordt een Extern bureaublad-services 2019-sessieverzameling geïmplementeerd lab met hoge beschikbaarheid. Het doel is om een volledig redundante, maximaal beschikbare oplossing voor Extern bureaublad-services te implementeren met Windows Server 2019. |
gereserveerd ip-use-casefragment |
In deze sjabloon ziet u de momenteel ondersteunde use-case voor gereserveerd IP-adres. Een gereserveerd IP-adres is gewoon een statisch toegewezen openbaar IP-adres. |
SAP NetWeaver 3-laag (beheerde schijf) |
Met deze sjabloon kunt u een virtuele machine implementeren met behulp van een besturingssysteem dat wordt ondersteund door SAP en Managed Disks. |
SAP NetWeaver 3-tier multi SID DB (beheerde schijven) |
Met deze sjabloon kunt u een virtuele machine implementeren met behulp van een besturingssysteem dat wordt ondersteund door SAP. |
SAP NetWeaver-bestandsserver (beheerde schijf) |
Met deze sjabloon kunt u een bestandsserver implementeren die kan worden gebruikt als gedeelde opslag voor SAP NetWeaver. |
eenvoudige VM-schaalset met Linux-VM's en openbare IPv4 per VM- |
In deze sjabloon ziet u hoe u een eenvoudige schaalset implementeert met load balancer, inkomende NAT-regels en openbaar IP-adres per VM. |
vm-schaalset met SSL-functionaliteit |
Hiermee worden webservers geconfigureerd met SSL-certificaten die veilig zijn geïmplementeerd in Azure Key Vault |
Standard Load Balancer met back-endpool op IP-adressen |
Deze sjabloon wordt gebruikt om te laten zien hoe ARM-sjablonen kunnen worden gebruikt voor het configureren van de back-endpool van een Load Balancer per IP-adres, zoals wordt beschreven in het beheer van back-endpools document. |
voorbeeld van virtual machine scaleset met behulp van beschikbaarheidszones |
Met deze sjabloon maakt u een VMSS in afzonderlijke beschikbaarheidszones met een load balancer. |
virtuele machine met een RDP-poort |
Hiermee maakt u een virtuele machine en maakt u een NAT-regel voor RDP naar de VM in load balancer |
VM-schaalset met automatische schaalaanpassing met een IIS-web-app- |
Hiermee wordt een Windows-VM-schaalset met IIS en een zeer eenvoudige .NET MVC-web-app geïmplementeerd. De VMSS PowerShell DSC-extensie wordt gebruikt om de IIS-installatie en webdeploy-pakketimplementatie uit te voeren. |
VM's in beschikbaarheidszones met een load balancer en NAT- |
Met deze sjabloon kunt u virtuele machines maken die zijn gedistribueerd over beschikbaarheidszones met een load balancer en NAT-regels configureren via de load balancer. Met deze sjabloon worden ook een virtueel netwerk, een openbaar IP-adres en netwerkinterfaces geïmplementeerd. In deze sjabloon gebruiken we de mogelijkheid voor resourcelussen om de netwerkinterfaces en virtuele machines te maken |
VMSS-implementatie van IPv6 in Azure Virtual Network (VNET) |
Een VM-schaalset maken met IPv4-/IPv6-VNET met dubbele stack en std Load Balancer. |
Quickstart voor Linux |
Met deze sjabloon wordt een eenvoudige VM-schaalset geïmplementeerd met instanties achter een Azure Load Balancer. De VM-schaalset bevindt zich in de flexibele indelingsmodus. Gebruik de parameter van het besturingssysteem om linux (Ubuntu) of Windows -implementatie (Windows Server Datacenter 2019) te kiezen. OPMERKING: Met deze quickstartsjabloon kunt u netwerktoegang tot VM-beheerpoorten (SSH, RDP) vanaf elk internetadres inschakelen en mag deze niet worden gebruikt voor productie-implementaties. |
VMSS met openbaar IP-voorvoegsel |
Sjabloon voor het implementeren van VMSS met openbaar IP-voorvoegsel |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype loadBalancers kan worden geïmplementeerd met bewerkingen die zijn gericht op:
- resourcegroepen
Zie logboek wijzigenvoor een lijst met gewijzigde eigenschappen in elke API-versie.
Resource-indeling
Als u een Microsoft.Network/loadBalancers-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/loadBalancers@2022-09-01"
name = "string"
extendedLocation = {
name = "string"
type = "string"
}
location = "string"
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"
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 = "string"
}
id = "string"
location = "string"
properties = {
ddosSettings = {
ddosProtectionPlan = {
id = "string"
}
protectionMode = "string"
}
deleteOption = "string"
dnsSettings = {
domainNameLabel = "string"
fqdn = "string"
reverseFqdn = "string"
}
idleTimeoutInMinutes = int
ipAddress = "string"
ipTags = [
{
ipTagType = "string"
tag = "string"
}
]
linkedPublicIPAddress = ...
migrationPhase = "string"
natGateway = {
id = "string"
location = "string"
properties = {
idleTimeoutInMinutes = int
publicIpAddresses = [
{
id = "string"
}
]
publicIpPrefixes = [
{
id = "string"
}
]
}
sku = {
name = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
}
publicIPAddressVersion = "string"
publicIPAllocationMethod = "string"
publicIPPrefix = {
id = "string"
}
servicePublicIPAddress = ...
}
sku = {
name = "string"
tier = "string"
}
tags = {
{customized property} = "string"
}
zones = [
"string"
]
}
publicIPPrefix = {
id = "string"
}
subnet = {
id = "string"
name = "string"
properties = {
addressPrefix = "string"
addressPrefixes = [
"string"
]
applicationGatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
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 = {
{customized property} = "string"
}
}
]
destinationPortRange = "string"
destinationPortRanges = [
"string"
]
direction = "string"
priority = int
protocol = "string"
sourceAddressPrefix = "string"
sourceAddressPrefixes = [
"string"
]
sourceApplicationSecurityGroups = [
{
id = "string"
location = "string"
properties = {
}
tags = {
{customized property} = "string"
}
}
]
sourcePortRange = "string"
sourcePortRanges = [
"string"
]
}
type = "string"
}
]
}
tags = {
{customized property} = "string"
}
}
privateEndpointNetworkPolicies = "string"
privateLinkServiceNetworkPolicies = "string"
routeTable = {
id = "string"
location = "string"
properties = {
disableBgpRoutePropagation = bool
routes = [
{
id = "string"
name = "string"
properties = {
addressPrefix = "string"
nextHopIpAddress = "string"
nextHopType = "string"
}
type = "string"
}
]
}
tags = {
{customized property} = "string"
}
}
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 = {
{customized property} = "string"
}
}
]
serviceEndpoints = [
{
locations = [
"string"
]
service = "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"
}
tags = {
{customized property} = "string"
}
}
Eigenschapswaarden
ApplicationGatewayIPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de IP-configuratie die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de IP-configuratie van de toepassingsgateway. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
Subnet | Verwijzing naar de subnetresource. Een subnet van waaruit de toepassingsgateway het privéadres ophaalt. | SubResource- |
ApplicationSecurityGroup
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
plaats | Resourcelocatie. | snaar |
Eigenschappen | Eigenschappen van de toepassingsbeveiligingsgroep. | ApplicationSecurityGroupPropertiesFormat |
Tags | Resourcetags. | ResourceTags- |
ApplicationSecurityGroupPropertiesFormat
Naam | Beschrijving | Waarde |
---|
BackendAddressPool
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set back-endadresgroepen die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de back-endadresgroep van load balancer. | BackendAddressPoolPropertiesFormat |
BackendAddressPoolPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
drainPeriodInSeconds | Het aantal seconden dat load balancer wacht voordat reset naar het client- en back-endadres wordt verzonden. | Int |
loadBalancerBackendAddresses | Een matrix met back-endadressen. | LoadBalancerBackendAddress[] |
plaats | De locatie van de back-endadresgroep. | snaar |
tunnelInterfaces | Een matrix van gateway load balancer-tunnelinterfaces. | GatewayLoadBalancerTunnelInterface[] |
virtualNetwork | Een verwijzing naar een virtueel netwerk. | SubResource- |
DdosSettings
Naam | Beschrijving | Waarde |
---|---|---|
ddosProtectionPlan | Het DDoS-beveiligingsplan dat is gekoppeld aan het openbare IP-adres. Kan alleen worden ingesteld als ProtectionMode is ingeschakeld | SubResource- |
protectionMode | De DDoS-beveiligingsmodus van het openbare IP-adres | 'Uitgeschakeld' 'Ingeschakeld' 'VirtualNetworkInherited' |
Delegatie
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen een subnet. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van het subnet. | ServiceDelegationPropertiesFormat |
type | Resourcetype. | snaar |
ExtendedLocation
Naam | Beschrijving | Waarde |
---|---|---|
naam | De naam van de uitgebreide locatie. | snaar |
type | Het type van de uitgebreide locatie. | 'EdgeZone' |
FrontendIPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set front-end-IP-configuraties die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de load balancer-test. | FrontendIPConfigurationPropertiesFormat |
Zones | Een lijst met beschikbaarheidszones die het IP-adres aangeeft dat voor de resource is toegewezen, moet afkomstig zijn van. | tekenreeks[] |
FrontendIPConfigurationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
gatewayLoadBalancer | De verwijzing naar front-end-IP van gateway load balancer. | SubResource- |
privateIPAddress | Het privé-IP-adres van de IP-configuratie. | snaar |
privateIPAddressVersion | Of de specifieke ipconfiguratie IPv4 of IPv6 is. De standaardwaarde wordt gebruikt als IPv4. | 'IPv4' 'IPv6' |
privateIPAllocationMethod | De private IP-toewijzingsmethode. | 'Dynamisch' 'Statisch' |
publicIPAddress | De verwijzing naar de openbare IP-resource. | PublicIPAddress- |
publicIPPrefix | De verwijzing naar de resource voor het openbare IP-voorvoegsel. | SubResource- |
Subnet | De verwijzing naar de subnetresource. | subnet |
GatewayLoadBalancerTunnelInterface
Naam | Beschrijving | Waarde |
---|---|---|
Id | Id van gateway load balancer-tunnelinterface. | Int |
haven | Poort van gateway load balancer-tunnelinterface. | Int |
protocol | Protocol van gateway load balancer-tunnelinterface. | 'Systeemeigen' 'Geen' 'VXLAN' |
type | Verkeerstype van gateway load balancer-tunnelinterface. | 'Extern' 'Intern' 'Geen' |
InboundNatPool
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set binnenkomende NAT-pools die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de binnenkomende nat-pool van de load balancer. | InboundNatPoolPropertiesFormat |
InboundNatPoolPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendPort | De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 1 en 65535. | int (vereist) |
enableFloatingIP | Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheidsgroepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt. | Bool |
enableTcpReset | Ontvang bidirectionele TCP-reset bij time-out voor inactiviteit van TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Bool |
frontendIPConfiguration | Een verwijzing naar front-end-IP-adressen. | SubResource- |
frontendPortRangeEnd | Het laatste poortnummer in het bereik van externe poorten dat wordt gebruikt om binnenkomende Nat te leveren aan NIC's die zijn gekoppeld aan een load balancer. Acceptabele waarden variëren tussen 1 en 65535. | int (vereist) |
frontendPortRangeStart | Het eerste poortnummer in het bereik van externe poorten dat wordt gebruikt om binnenkomende NAT te leveren aan NIC's die zijn gekoppeld aan een load balancer. Acceptabele waarden variëren tussen 1 en 65534. | int (vereist) |
idleTimeoutInMinutes | De time-out voor de TCP-inactiviteit-verbinding. De waarde kan tussen 4 en 30 minuten worden ingesteld. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Int |
protocol | De verwijzing naar het transportprotocol dat wordt gebruikt door de binnenkomende NAT-pool. | 'Alles' 'Tcp' Udp (vereist) |
InboundNatRule
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set binnenkomende NAT-regels die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de binnenkomende NAT-regel van de load balancer. | InboundNatRulePropertiesFormat |
InboundNatRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddressPool | Een verwijzing naar de backendAddressPool-resource. | SubResource- |
backendPort | De poort die wordt gebruikt voor het interne eindpunt. Acceptabele waarden variëren van 1 tot 65535. | Int |
enableFloatingIP | Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheidsgroepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt. | Bool |
enableTcpReset | Ontvang bidirectionele TCP-reset bij time-out voor inactiviteit van TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Bool |
frontendIPConfiguration | Een verwijzing naar front-end-IP-adressen. | SubResource- |
front-endPort | De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden variëren van 1 tot 65534. | Int |
frontendPortRangeEnd | Het poortbereik eindigt voor het externe eindpunt. Deze eigenschap wordt samen met BackendAddressPool en FrontendPortRangeStart gebruikt. Afzonderlijke binnenkomende NAT-regelpoorttoewijzingen worden gemaakt voor elk back-endadres van BackendAddressPool. Acceptabele waarden variëren van 1 tot 65534. | Int |
frontendPortRangeStart | Het poortbereik wordt gestart voor het externe eindpunt. Deze eigenschap wordt samen met BackendAddressPool en FrontendPortRangeEnd gebruikt. Afzonderlijke binnenkomende NAT-regelpoorttoewijzingen worden gemaakt voor elk back-endadres van BackendAddressPool. Acceptabele waarden variëren van 1 tot 65534. | Int |
idleTimeoutInMinutes | De time-out voor de TCP-inactiviteit-verbinding. De waarde kan tussen 4 en 30 minuten worden ingesteld. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Int |
protocol | De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. | 'Alles' 'Tcp' 'Udp' |
IpTag
Naam | Beschrijving | Waarde |
---|---|---|
ipTagType | Het TYPE IP-tag. Voorbeeld: FirstPartyUsage. | snaar |
label | De waarde van de IP-tag die is gekoppeld aan het openbare IP-adres. Voorbeeld: SQL. | snaar |
LoadBalancerBackendAddress
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van het back-endadres. | snaar |
Eigenschappen | Eigenschappen van de back-endadresgroep van load balancer. | LoadBalancerBackendAddressPropertiesFormat |
LoadBalancerBackendAddressPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
adminState | Een lijst met beheerstatussen die eenmaal zijn ingesteld, kan statustest overschrijven, zodat Load Balancer altijd nieuwe verbindingen naar back-end doorstuurt of nieuwe verbindingen weigert en bestaande verbindingen opnieuw instelt. | 'Omlaag' 'Afvoer' 'Geen' 'Omhoog' |
ipAddress | IP-adres dat hoort bij het virtuele netwerk waarnaar wordt verwezen. | snaar |
loadBalancerFrontendIPConfiguration | Verwijzing naar de front-end-IP-adresconfiguratie die is gedefinieerd in regionale loadbalancer. | SubResource- |
Subnet | Verwijzing naar een bestaand subnet. | SubResource- |
virtualNetwork | Verwijzing naar een bestaand virtueel netwerk. | SubResource- |
LoadBalancerPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddressPools | Verzameling back-endadresgroepen die worden gebruikt door een load balancer. | BackendAddressPool[] |
frontendIPConfigurations | Object dat de front-end-IP-adressen vertegenwoordigt die moeten worden gebruikt voor de load balancer. | FrontendIPConfiguration[] |
inboundNatPools | Definieert een extern poortbereik voor binnenkomende NAT naar één back-endpoort op NIC's die zijn gekoppeld aan een load balancer. Binnenkomende NAT-regels worden automatisch gemaakt voor elke NIC die is gekoppeld aan de Load Balancer met behulp van een externe poort uit dit bereik. Het definiëren van een inkomende NAT-pool in uw Load Balancer is wederzijds exclusief met het definiëren van binnenkomende NAT-regels. Inkomende NAT-pools worden verwezen vanuit virtuele-machineschaalsets. NIC's die zijn gekoppeld aan afzonderlijke virtuele machines, kunnen niet verwijzen naar een binnenkomende NAT-pool. Ze moeten verwijzen naar afzonderlijke binnenkomende NAT-regels. | InboundNatPool[] |
inboundNatRules | Verzameling van binnenkomende NAT-regels die worden gebruikt door een load balancer. Het definiëren van binnenkomende NAT-regels op uw load balancer is wederzijds exclusief met het definiëren van een binnenkomende NAT-pool. Inkomende NAT-pools worden verwezen vanuit virtuele-machineschaalsets. NIC's die zijn gekoppeld aan afzonderlijke virtuele machines kunnen niet verwijzen naar een binnenkomende NAT-pool. Ze moeten verwijzen naar afzonderlijke binnenkomende NAT-regels. | InboundNatRule[] |
loadBalancingRules | Objectverzameling die de taakverdelingsregels vertegenwoordigt, haalt de inrichting op. | LoadBalancingRule[] |
uitgaanderules | De regels voor uitgaand verkeer. | OutboundRule[] |
Sondes | Verzameling testobjecten die worden gebruikt in de load balancer. | test[] |
LoadBalancerSku
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van een load balancer-SKU. | 'Basis' Gateway 'Standaard' |
rang | Laag van een load balancer-SKU. | 'Globaal' 'Regionaal' |
LoadBalancingRule
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set taakverdelingsregels die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van load balancer-taakverdelingsregel. | LoadBalancingRulePropertiesFormat |
LoadBalancingRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddressPool | Een verwijzing naar een groep DIPs. Binnenkomend verkeer wordt willekeurig verdeeld over IP-adressen in de back-end-IP's. | SubResource- |
backendAddressPools | Een matrix met verwijzingen naar de pool met DIPs. | SubResource[] |
backendPort | De poort die wordt gebruikt voor interne verbindingen op het eindpunt. Acceptabele waarden liggen tussen 0 en 65535. Houd er rekening mee dat waarde 0 'Elke poort' inschakelt. | Int |
disableOutboundSnat | Hiermee configureert u SNAT voor de VM's in de back-endpool om het openbareIP-adres te gebruiken dat is opgegeven in de front-end van de taakverdelingsregel. | Bool |
enableFloatingIP | Hiermee configureert u het eindpunt van een virtuele machine voor de zwevende IP-mogelijkheid die is vereist voor het configureren van een SQL AlwaysOn-beschikbaarheidsgroep. Deze instelling is vereist wanneer u de SQL AlwaysOn-beschikbaarheidsgroepen in SQL Server gebruikt. Deze instelling kan niet worden gewijzigd nadat u het eindpunt hebt gemaakt. | Bool |
enableTcpReset | Ontvang bidirectionele TCP-reset bij time-out voor inactiviteit van TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Bool |
frontendIPConfiguration | Een verwijzing naar front-end-IP-adressen. | SubResource- |
front-endPort | De poort voor het externe eindpunt. Poortnummers voor elke regel moeten uniek zijn binnen de Load Balancer. Acceptabele waarden liggen tussen 0 en 65534. Houd er rekening mee dat waarde 0 'Elke poort' inschakelt. | int (vereist) |
idleTimeoutInMinutes | De time-out voor de TCP-inactiviteit-verbinding. De waarde kan tussen 4 en 30 minuten worden ingesteld. De standaardwaarde is 4 minuten. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Int |
loadDistribution | Het distributiebeleid voor belasting voor deze regel. | 'Standaard' 'SourceIP' 'SourceIPProtocol' |
sonde | De verwijzing naar de load balancer-test die wordt gebruikt door de taakverdelingsregel. | SubResource- |
protocol | De verwijzing naar het transportprotocol dat wordt gebruikt door de taakverdelingsregel. | 'Alles' 'Tcp' Udp (vereist) |
Microsoft.Network/loadBalancers
Naam | Beschrijving | Waarde |
---|---|---|
extendedLocation | De uitgebreide locatie van de load balancer. | ExtendedLocation- |
plaats | Resourcelocatie. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Eigenschappen van load balancer. | LoadBalancerPropertiesFormat |
Sku | De load balancer-SKU. | LoadBalancerSku |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.Network/loadBalancers@2022-09-01" |
NatGateway
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
plaats | Resourcelocatie. | snaar |
Eigenschappen | Nat Gateway-eigenschappen. | NatGatewayPropertiesFormat |
Sku | De nat-gateway-SKU. | NatGatewaySku |
Tags | Resourcetags. | ResourceTags- |
Zones | Een lijst met beschikbaarheidszones die de zone aangeeft waarin Nat Gateway moet worden geïmplementeerd. | tekenreeks[] |
NatGatewayPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
idleTimeoutInMinutes | De time-out voor inactiviteit van de nat-gateway. | Int |
publicIpAddresses | Een matrix met openbare IP-adressen die zijn gekoppeld aan de nat-gatewayresource. | SubResource[] |
publicIpPrefixes | Een matrix met openbare IP-voorvoegsels die zijn gekoppeld aan de nat-gatewayresource. | SubResource[] |
NatGatewaySku
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van nat-gateway-SKU. | 'Standaard' |
NetworkSecurityGroup
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
plaats | Resourcelocatie. | snaar |
Eigenschappen | Eigenschappen van de netwerkbeveiligingsgroep. | NetworkSecurityGroupPropertiesFormat |
Tags | Resourcetags. | ResourceTags- |
NetworkSecurityGroupPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
flushConnection | Wanneer deze optie is ingeschakeld, worden stromen die zijn gemaakt op basis van netwerkbeveiligingsgroepverbindingen opnieuw geëvalueerd wanneer regels worden bijgewerkt. Bij initiële activering wordt een nieuwe evaluatie geactiveerd. | Bool |
securityRules | Een verzameling beveiligingsregels van de netwerkbeveiligingsgroep. | SecurityRule[] |
OutboundRule
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set uitgaande regels die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van uitgaande regel voor load balancer. | outboundRulePropertiesFormat |
OutboundRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
toegewezenOutboundPorts | Het aantal uitgaande poorten dat moet worden gebruikt voor NAT. | Int |
backendAddressPool | Een verwijzing naar een groep DIPs. Uitgaand verkeer wordt willekeurig verdeeld over IP-adressen in de back-end-IP's. | SubResource (vereist) |
enableTcpReset | Ontvang bidirectionele TCP-reset bij time-out voor inactiviteit van TCP-stroom of onverwachte beëindiging van de verbinding. Dit element wordt alleen gebruikt wanneer het protocol is ingesteld op TCP. | Bool |
frontendIPConfigurations | De Front-end-IP-adressen van de load balancer. | SubResource[] (vereist) |
idleTimeoutInMinutes | De time-out voor de TCP-inactiviteit-verbinding. | Int |
protocol | Het protocol voor de uitgaande regel in load balancer. | 'Alles' 'Tcp' Udp (vereist) |
Sonde
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen de set tests die door de load balancer worden gebruikt. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van load balancer-test. | ProbePropertiesFormat |
ProbePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
intervalInSeconds | Het interval, in seconden, voor hoe vaak het eindpunt moet worden gecontroleerd op de status. Normaal gesproken is het interval iets minder dan de helft van de toegewezen time-outperiode (in seconden), waardoor twee volledige tests mogelijk zijn voordat het exemplaar uit de rotatie wordt gehaald. De standaardwaarde is 15, de minimumwaarde is 5. | Int |
numberOfProbes | Het aantal tests waarbij als er geen antwoord is, leidt tot het stoppen van verder verkeer naar het eindpunt. Met deze waarden kunnen eindpunten sneller of langzamer worden uitgedraaid dan de gebruikelijke tijden die in Azure worden gebruikt. | Int |
haven | De poort voor het communiceren van de test. Mogelijke waarden variëren van 1 tot 65535, inclusief. | int (vereist) |
probeThreshold | Het aantal opeenvolgende geslaagde of mislukte tests om verkeer van dit eindpunt toe te staan of te weigeren. Nadat het aantal opeenvolgende tests dat gelijk is aan deze waarde is mislukt, wordt het eindpunt uit de rotatie gehaald en moet hetzelfde aantal geslaagde opeenvolgende tests weer in de rotatie worden geplaatst. | Int |
protocol | Het protocol van het eindpunt. Als Tcp is opgegeven, is een ontvangen ACK vereist om de test te laten slagen. Als 'Http' of 'Https' is opgegeven, is een 200 OK-antwoord van de URI vereist om de test te laten slagen. | 'Http' 'Https' Tcp (vereist) |
requestPath | De URI die wordt gebruikt voor het aanvragen van de status van de VM. Pad is vereist als een protocol is ingesteld op http. Anders is het niet toegestaan. Er is geen standaardwaarde. | snaar |
PublicIPAddress
Naam | Beschrijving | Waarde |
---|---|---|
extendedLocation | De uitgebreide locatie van het openbare IP-adres. | ExtendedLocation- |
legitimatiebewijs | Resource-id. | snaar |
plaats | Resourcelocatie. | snaar |
Eigenschappen | Eigenschappen van openbare IP-adressen. | PublicIPAddressPropertiesFormat |
Sku | De openbare IP-adres-SKU. | PublicIPAddressSku |
Tags | Resourcetags. | ResourceTags- |
Zones | Een lijst met beschikbaarheidszones die het IP-adres aangeeft dat voor de resource is toegewezen, moet afkomstig zijn van. | tekenreeks[] |
PublicIPAddressDnsSettings
Naam | Beschrijving | Waarde |
---|---|---|
domainNameLabel | Het domeinnaamlabel. De samenvoeging van het domeinnaamlabel en de ge regionaliseerde DNS-zone vormen de volledig gekwalificeerde domeinnaam die is gekoppeld aan het openbare IP-adres. Als er een domeinnaamlabel is opgegeven, wordt er een DNS-record gemaakt voor het openbare IP-adres in het Microsoft Azure DNS-systeem. | snaar |
Fqdn | De Fully Qualified Domain Name van de A DNS-record die is gekoppeld aan het openbare IP-adres. Dit is de samenvoeging van het domainNameLabel en de ge regionaliseerde DNS-zone. | snaar |
reverseFqdn | De omgekeerde FQDN. Een door de gebruiker zichtbare, volledig gekwalificeerde domeinnaam die wordt omgezet in dit openbare IP-adres. Als de reverseFqdn is opgegeven, wordt er een PTR DNS-record gemaakt die verwijst van het IP-adres in het domein in-addr.arpa naar de omgekeerde FQDN. | snaar |
PublicIPAddressPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
ddosSettings | Het aangepaste DDoS-beveiligingsbeleid dat is gekoppeld aan het openbare IP-adres. | DdosSettings- |
deleteOption | Opgeven wat er gebeurt met het openbare IP-adres wanneer de virtuele machine die deze gebruikt, wordt verwijderd | 'Verwijderen' 'Loskoppelen' |
dnsSettings | De FQDN van de DNS-record die is gekoppeld aan het openbare IP-adres. | PublicIPAddressDnsSettings |
idleTimeoutInMinutes | De time-out voor inactiviteit van het openbare IP-adres. | Int |
ipAddress | Het IP-adres dat is gekoppeld aan de resource van het openbare IP-adres. | snaar |
ipTags | De lijst met tags die zijn gekoppeld aan het openbare IP-adres. | IpTag[] |
linkedPublicIPAddress | Het gekoppelde openbare IP-adres van de resource van het openbare IP-adres. | PublicIPAddress- |
migrationPhase | Migratiefase van openbaar IP-adres. | 'Afbreken' Doorvoeren 'Doorgevoerd' 'Geen' 'Voorbereiden' |
natGateway | De NatGateway voor het openbare IP-adres. | NatGateway- |
publicIPAddressVersion | De versie van het openbare IP-adres. | 'IPv4' 'IPv6' |
publicIPAllocationMethod | De toewijzingsmethode voor openbare IP-adressen. | 'Dynamisch' 'Statisch' |
publicIPPrefix | Het openbare IP-voorvoegsel van dit openbare IP-adres moet worden toegewezen. | SubResource- |
servicePublicIPAddress | Het openbare IP-adres van de openbare IP-adresresource van de service. | PublicIPAddress- |
PublicIPAddressSku
Naam | Beschrijving | Waarde |
---|---|---|
naam | Naam van een openbare IP-adres-SKU. | 'Basis' 'Standaard' |
rang | Laag van een openbare IP-adres-SKU. | 'Globaal' 'Regionaal' |
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
ResourceTags
Naam | Beschrijving | Waarde |
---|
Route
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de route. | RoutePropertiesFormat |
type | Het type resource. | snaar |
RoutePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
addressPrefix | De doel-CIDR waarop de route van toepassing is. | snaar |
nextHopIpAddress | De IP-adrespakketten moeten worden doorgestuurd naar. Volgende hopwaarden zijn alleen toegestaan in routes waarbij het volgende hoptype VirtualAppliance is. | snaar |
nextHopType | Het type Azure-hop waar het pakket naartoe moet worden verzonden. | 'Internet' 'Geen' VirtualAppliance 'VirtualNetworkGateway' VnetLocal (vereist) |
RouteTabel
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
plaats | Resourcelocatie. | snaar |
Eigenschappen | Eigenschappen van de routetabel. | RouteTablePropertiesFormat |
Tags | Resourcetags. | ResourceTags- |
RouteTablePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
disableBgpRoutePropagation | Hiermee wordt aangegeven of de routes die door BGP in die routetabel zijn geleerd, moeten worden uitgeschakeld. Waar betekent uitschakelen. | Bool |
Routes | Verzameling routes in een routetabel. | Route[] |
SecurityRule
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de beveiligingsregel. | SecurityRulePropertiesFormat |
type | Het type resource. | snaar |
SecurityRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
toegang | Het netwerkverkeer is toegestaan of geweigerd. | 'Toestaan' 'Weigeren' (vereist) |
beschrijving | Een beschrijving voor deze regel. Beperkt tot 140 tekens. | snaar |
destinationAddressPrefix | Het voorvoegsel van het doeladres. CIDR of doel-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals VirtualNetwork, AzureLoadBalancer en Internet kunnen ook worden gebruikt. | snaar |
destinationAddressPrefixes | De voorvoegsels van het doeladres. CIDR- of doel-IP-bereiken. | tekenreeks[] |
destinationApplicationSecurityGroups | De toepassingsbeveiligingsgroep die is opgegeven als bestemming. | ApplicationSecurityGroup[] |
destinationPortRange | De doelpoort of het doelbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | snaar |
destinationPortRanges | De doelpoortbereiken. | tekenreeks[] |
richting | De richting van de regel. De richting geeft aan of de regel wordt geëvalueerd voor binnenkomend of uitgaand verkeer. | 'Inkomend' Uitgaand (vereist) |
voorrang | De prioriteit van de regel. De waarde kan tussen 100 en 4096 zijn. Het prioriteitsnummer moet uniek zijn voor elke regel in de verzameling. Hoe lager het prioriteitsnummer, hoe hoger de prioriteit van de regel. | int (vereist) |
protocol | Netwerkprotocol waarop deze regel van toepassing is. | '*' 'Ah' 'Esp' 'Icmp' 'Tcp' Udp (vereist) |
sourceAddressPrefix | Het CIDR- of bron-IP-bereik. Het sterretje *kan ook worden gebruikt om alle bron-IP-adressen te vinden. Standaardtags zoals VirtualNetwork, AzureLoadBalancer en Internet kunnen ook worden gebruikt. Als dit een regel voor inkomend verkeer is, geeft u aan waar netwerkverkeer vandaan komt. | snaar |
sourceAddressPrefixes | De CIDR- of bron-IP-bereiken. | tekenreeks[] |
sourceApplicationSecurityGroups | De toepassingsbeveiligingsgroep die is opgegeven als bron. | ApplicationSecurityGroup[] |
sourcePortRange | De bronpoort of het bronbereik. Geheel getal of bereik tussen 0 en 65535. Het sterretje *kan ook worden gebruikt om alle poorten te vinden. | snaar |
sourcePortRanges | De bronpoortbereiken. | tekenreeks[] |
ServiceDelegationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
serviceName | De naam van de service aan wie het subnet moet worden gedelegeerd (bijvoorbeeld Microsoft.Sql/servers). | snaar |
ServiceEndpointPolicy
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
plaats | Resourcelocatie. | snaar |
Eigenschappen | Eigenschappen van het beleid voor serviceeindpunten. | ServiceEndpointPolicyPropertiesFormat |
Tags | Resourcetags. | ResourceTags- |
ServiceEndpointPolicyDefinition
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van de beleidsdefinitie voor service-eindpunten. | ServiceEndpointPolicyDefinitionPropertiesFormat |
type | Het type resource. | snaar |
ServiceEndpointPolicyDefinitionPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
beschrijving | Een beschrijving voor deze regel. Beperkt tot 140 tekens. | snaar |
dienst | Naam van service-eindpunt. | snaar |
serviceResources | Een lijst met servicebronnen. | tekenreeks[] |
ServiceEndpointPolicyPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
contextualServiceEndpointPolicies | Een verzameling contextueel service-eindpuntbeleid. | tekenreeks[] |
serviceAlias | De alias die aangeeft of het beleid deel uitmaakt van een service | snaar |
serviceEndpointPolicyDefinitions | Een verzameling beleidsdefinities voor service-eindpunten van het beleid voor service-eindpunten. | ServiceEndpointPolicyDefinition[] |
ServiceEndpointPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
Locaties | Een lijst met locaties. | tekenreeks[] |
dienst | Het type eindpuntservice. | snaar |
Subnet
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de resource die uniek is binnen een resourcegroep. Deze naam kan worden gebruikt voor toegang tot de resource. | snaar |
Eigenschappen | Eigenschappen van het subnet. | SubnetPropertiesFormat |
type | Resourcetype. | snaar |
SubnetPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
addressPrefix | Het adresvoorvoegsel voor het subnet. | snaar |
addressPrefixes | Lijst met adresvoorvoegsels voor het subnet. | tekenreeks[] |
applicationGatewayIPConfigurations | IP-configuraties van toepassingsgateway van virtuele netwerkresources. | ApplicationGatewayIPConfiguration[] |
Delegaties | Een matrix met verwijzingen naar de delegaties in het subnet. | delegering[] |
ipAllocations | Matrix van IpAllocation die naar dit subnet verwijst. | SubResource[] |
natGateway | Nat-gateway die is gekoppeld aan dit subnet. | SubResource- |
networkSecurityGroup | De verwijzing naar de NetworkSecurityGroup-resource. | NetworkSecurityGroup- |
privateEndpointNetworkPolicies | Netwerkbeleid op privé-eindpunt in- of uitschakelen in of uitschakelen in het subnet. | 'Uitgeschakeld' 'Ingeschakeld' |
privateLinkServiceNetworkPolicies | Netwerkbeleid in- of uitschakelen voor de private link-service in het subnet. | 'Uitgeschakeld' 'Ingeschakeld' |
routeTable | De verwijzing naar de RouteTable-resource. | RouteTable- |
serviceEndpointPolicies | Een matrix met beleidsregels voor service-eindpunten. | ServiceEndpointPolicy[] |
serviceEndpoints | Een matrix met service-eindpunten. | ServiceEndpointPropertiesFormat[] |
SubResource
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |