Microsoft.Network applicationGateways 2021-03-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 applicationGateways 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/applicationGateways-resource wilt maken, voegt u de volgende Bicep toe aan uw sjabloon.
resource symbolicname 'Microsoft.Network/applicationGateways@2021-03-01' = {
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
location: 'string'
name: 'string'
properties: {
authenticationCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
}
}
]
autoscaleConfiguration: {
maxCapacity: int
minCapacity: int
}
backendAddressPools: [
{
id: 'string'
name: 'string'
properties: {
backendAddresses: [
{
fqdn: 'string'
ipAddress: 'string'
}
]
}
}
]
backendHttpSettingsCollection: [
{
id: 'string'
name: 'string'
properties: {
affinityCookieName: 'string'
authenticationCertificates: [
{
id: 'string'
}
]
connectionDraining: {
drainTimeoutInSec: int
enabled: bool
}
cookieBasedAffinity: 'string'
hostName: 'string'
path: 'string'
pickHostNameFromBackendAddress: bool
port: int
probe: {
id: 'string'
}
probeEnabled: bool
protocol: 'string'
requestTimeout: int
trustedRootCertificates: [
{
id: 'string'
}
]
}
}
]
customErrorConfigurations: [
{
customErrorPageUrl: 'string'
statusCode: 'string'
}
]
enableFips: bool
enableHttp2: bool
firewallPolicy: {
id: 'string'
}
forceFirewallPolicyAssociation: bool
frontendIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
privateLinkConfiguration: {
id: 'string'
}
publicIPAddress: {
id: 'string'
}
subnet: {
id: 'string'
}
}
}
]
frontendPorts: [
{
id: 'string'
name: 'string'
properties: {
port: int
}
}
]
gatewayIPConfigurations: [
{
id: 'string'
name: 'string'
properties: {
subnet: {
id: 'string'
}
}
}
]
globalConfiguration: {
enableRequestBuffering: bool
enableResponseBuffering: bool
}
httpListeners: [
{
id: 'string'
name: 'string'
properties: {
customErrorConfigurations: [
{
customErrorPageUrl: 'string'
statusCode: 'string'
}
]
firewallPolicy: {
id: 'string'
}
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
hostName: 'string'
hostNames: [
'string'
]
protocol: 'string'
requireServerNameIndication: bool
sslCertificate: {
id: 'string'
}
sslProfile: {
id: 'string'
}
}
}
]
loadDistributionPolicies: [
{
id: 'string'
name: 'string'
properties: {
loadDistributionAlgorithm: 'string'
loadDistributionTargets: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
weightPerServer: int
}
}
]
}
}
]
privateLinkConfigurations: [
{
id: 'string'
name: 'string'
properties: {
ipConfigurations: [
{
id: 'string'
name: 'string'
properties: {
primary: bool
privateIPAddress: 'string'
privateIPAllocationMethod: 'string'
subnet: {
id: 'string'
}
}
}
]
}
}
]
probes: [
{
id: 'string'
name: 'string'
properties: {
host: 'string'
interval: int
match: {
body: 'string'
statusCodes: [
'string'
]
}
minServers: int
path: 'string'
pickHostNameFromBackendHttpSettings: bool
port: int
protocol: 'string'
timeout: int
unhealthyThreshold: int
}
}
]
redirectConfigurations: [
{
id: 'string'
name: 'string'
properties: {
includePath: bool
includeQueryString: bool
pathRules: [
{
id: 'string'
}
]
redirectType: 'string'
requestRoutingRules: [
{
id: 'string'
}
]
targetListener: {
id: 'string'
}
targetUrl: 'string'
urlPathMaps: [
{
id: 'string'
}
]
}
}
]
requestRoutingRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
httpListener: {
id: 'string'
}
loadDistributionPolicy: {
id: 'string'
}
priority: int
redirectConfiguration: {
id: 'string'
}
rewriteRuleSet: {
id: 'string'
}
ruleType: 'string'
urlPathMap: {
id: 'string'
}
}
}
]
rewriteRuleSets: [
{
id: 'string'
name: 'string'
properties: {
rewriteRules: [
{
actionSet: {
requestHeaderConfigurations: [
{
headerName: 'string'
headerValue: 'string'
}
]
responseHeaderConfigurations: [
{
headerName: 'string'
headerValue: 'string'
}
]
urlConfiguration: {
modifiedPath: 'string'
modifiedQueryString: 'string'
reroute: bool
}
}
conditions: [
{
ignoreCase: bool
negate: bool
pattern: 'string'
variable: 'string'
}
]
name: 'string'
ruleSequence: int
}
]
}
}
]
sku: {
capacity: int
name: 'string'
tier: 'string'
}
sslCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
keyVaultSecretId: 'string'
password: 'string'
}
}
]
sslPolicy: {
cipherSuites: [
'string'
]
disabledSslProtocols: [
'string'
]
minProtocolVersion: 'string'
policyName: 'string'
policyType: 'string'
}
sslProfiles: [
{
id: 'string'
name: 'string'
properties: {
clientAuthConfiguration: {
verifyClientCertIssuerDN: bool
}
sslPolicy: {
cipherSuites: [
'string'
]
disabledSslProtocols: [
'string'
]
minProtocolVersion: 'string'
policyName: 'string'
policyType: 'string'
}
trustedClientCertificates: [
{
id: 'string'
}
]
}
}
]
trustedClientCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
}
}
]
trustedRootCertificates: [
{
id: 'string'
name: 'string'
properties: {
data: 'string'
keyVaultSecretId: 'string'
}
}
]
urlPathMaps: [
{
id: 'string'
name: 'string'
properties: {
defaultBackendAddressPool: {
id: 'string'
}
defaultBackendHttpSettings: {
id: 'string'
}
defaultLoadDistributionPolicy: {
id: 'string'
}
defaultRedirectConfiguration: {
id: 'string'
}
defaultRewriteRuleSet: {
id: 'string'
}
pathRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendHttpSettings: {
id: 'string'
}
firewallPolicy: {
id: 'string'
}
loadDistributionPolicy: {
id: 'string'
}
paths: [
'string'
]
redirectConfiguration: {
id: 'string'
}
rewriteRuleSet: {
id: 'string'
}
}
}
]
}
}
]
webApplicationFirewallConfiguration: {
disabledRuleGroups: [
{
ruleGroupName: 'string'
rules: [
int
]
}
]
enabled: bool
exclusions: [
{
matchVariable: 'string'
selector: 'string'
selectorMatchOperator: 'string'
}
]
fileUploadLimitInMb: int
firewallMode: 'string'
maxRequestBodySize: int
maxRequestBodySizeInKb: int
requestBodyCheck: bool
ruleSetType: 'string'
ruleSetVersion: 'string'
}
}
tags: {
{customized property}: 'string'
}
zones: [
'string'
]
}
Eigenschapswaarden
ApplicationGatewayAuthenticationCertificate
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het verificatiecertificaat dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het verificatiecertificaat van de toepassingsgateway. | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
gegevens | Openbare certificaatgegevens. | snaar |
ApplicationGatewayAutoscaleConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
maxCapacity | Bovengrens voor het aantal Application Gateway-capaciteit. | Int Beperkingen: Minimumwaarde = 2 |
minCapacity | Ondergrens voor het aantal Application Gateway-capaciteit. | Int Beperkingen: Minimumwaarde = 0 (vereist) |
ApplicationGatewayBackendAddress
Naam | Beschrijving | Waarde |
---|---|---|
Fqdn | FQDN (Fully Qualified Domain Name). | snaar |
ipAddress | IP-adres. | snaar |
ApplicationGatewayBackendAddressPool
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de back-endadresgroep die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de back-endadresgroep van de toepassingsgateway. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddresses | Back-endadressen. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendHttpSettings
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de http-instellingen voor de back-end die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de HTTP-instellingen voor de back-end van de toepassingsgateway. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
affinityCookieName | Cookienaam die moet worden gebruikt voor de affiniteitscookie. | snaar |
authenticationCertificates | Matrix met verwijzingen naar verificatiecertificaten van application gateway. | SubResource[] |
connectionDraining | Het leegmaken van de back-end http-instellingenresource. | ApplicationGatewayConnectionDraining- |
cookieBasedAffinity | Affiniteit op basis van cookies. | 'Uitgeschakeld' 'Ingeschakeld' |
hostName | Hostheader die moet worden verzonden naar de back-endservers. | snaar |
pad | Pad dat moet worden gebruikt als voorvoegsel voor alle HTTP-aanvragen. Null betekent dat er geen pad wordt voorafgegaan. De standaardwaarde is null. | snaar |
pickHostNameFromBackendAddress | Of hostheader moet worden gekozen uit de hostnaam van de back-endserver. De standaardwaarde is onwaar. | Bool |
haven | De doelpoort op de back-end. | Int |
sonde | Testresource van een toepassingsgateway. | SubResource- |
probeEnabled | Of de test is ingeschakeld. De standaardwaarde is onwaar. | Bool |
protocol | Het protocol dat wordt gebruikt om te communiceren met de back-end. | 'Http' 'Https' |
requestTimeout | Time-out aanvragen in seconden. Application Gateway mislukt de aanvraag als het antwoord niet binnen RequestTimeout wordt ontvangen. Acceptabele waarden zijn van 1 seconde tot 86400 seconden. | Int |
trustedRootCertificates | Matrix met verwijzingen naar vertrouwde basiscertificaten van Application Gateway. | SubResource[] |
ApplicationGatewayClientAuthConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
verifyClientCertIssuerDN | Controleer de naam van de uitgever van het clientcertificaat op de toepassingsgateway. | Bool |
ApplicationGatewayConnectionDraining
Naam | Beschrijving | Waarde |
---|---|---|
drainTimeoutInSec | Het aantal seconden dat de verbinding leegloopt, is actief. Acceptabele waarden zijn van 1 seconde tot 3600 seconden. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 3600 (vereist) |
Ingeschakeld | Of verbindingsafvoer wel of niet is ingeschakeld. | bool (vereist) |
ApplicationGatewayCustomError
Naam | Beschrijving | Waarde |
---|---|---|
customErrorPageUrl | Foutpagina-URL van de fout van de klant van de toepassingsgateway. | snaar |
statusCode | Statuscode van de application gateway-klantfout. | 'HttpStatus403' 'HttpStatus502' |
ApplicationGatewayFirewallDisabledRuleGroup
Naam | Beschrijving | Waarde |
---|---|---|
ruleGroupName | De naam van de regelgroep die wordt uitgeschakeld. | tekenreeks (vereist) |
reglement | De lijst met regels die worden uitgeschakeld. Als null is, worden alle regels van de regelgroep uitgeschakeld. | int[] |
ApplicationGatewayFirewallExclusion
Naam | Beschrijving | Waarde |
---|---|---|
matchVariable | De variabele die moet worden uitgesloten. | tekenreeks (vereist) |
Selector | Wanneer matchVariable een verzameling is, wordt de operator gebruikt om op te geven op welke elementen in de verzameling deze uitsluiting van toepassing is. | tekenreeks (vereist) |
selectorMatchOperator | Wanneer matchVariable een verzameling is, gebruikt u de selector om op te geven op welke elementen in de verzameling deze uitsluiting van toepassing is. | tekenreeks (vereist) |
ApplicationGatewayFrontendIPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de front-end-IP-configuratie die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de front-end-IP-configuratie van de toepassingsgateway. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
privateIPAddress | PrivateIPAddress van de IP-configuratie van de netwerkinterface. | snaar |
privateIPAllocationMethod | De toewijzingsmethode voor privé-IP-adressen. | 'Dynamisch' 'Statisch' |
privateLinkConfiguration | Verwijzing naar de private link-configuratie van de toepassingsgateway. | SubResource- |
publicIPAddress | Verwijzing naar de PublicIP-resource. | SubResource- |
Subnet | Verwijzing naar de subnetresource. | SubResource- |
ApplicationGatewayFrontendPort
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de front-endpoort die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de front-endpoort van de toepassingsgateway. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
haven | Front-endpoort. | Int |
ApplicationGatewayGlobalConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
enableRequestBuffering | Schakel aanvraagbuffering in. | Bool |
enableResponseBuffering | Schakel reactiebuffering in. | Bool |
ApplicationGatewayHeaderConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
headerName | Koptekstnaam van de headerconfiguratie. | snaar |
headerValue | Headerwaarde van de headerconfiguratie. | snaar |
ApplicationGatewayHttpListener
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de HTTP-listener die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de HTTP-listener van de toepassingsgateway. | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
customErrorConfigurations | Aangepaste foutconfiguraties van de HTTP-listener. | ApplicationGatewayCustomError[] |
firewallPolicy | Verwijzing naar de FirewallPolicy-resource. | SubResource- |
frontendIPConfiguration | Front-end-IP-configuratieresource van een toepassingsgateway. | SubResource- |
front-endPort | Front-endpoortresource van een toepassingsgateway. | SubResource- |
hostName | Hostnaam van HTTP-listener. | snaar |
hostNames | Lijst met hostnamen voor HTTP-listener die ook speciale jokertekens toestaat. | tekenreeks[] |
protocol | Protocol van de HTTP-listener. | 'Http' 'Https' |
requireServerNameIndication | Alleen van toepassing als protocol https is. Hiermee schakelt u SNI in voor meerdere hosting. | Bool |
sslCertificate | SSL-certificaatresource van een toepassingsgateway. | SubResource- |
sslProfile | SSL-profielresource van de toepassingsgateway. | SubResource- |
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- |
ApplicationGatewayLoadDistributionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het distributiebeleid voor belasting dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het distributiebeleid voor belastingsdistributie van de toepassingsgateway. | ApplicationGatewayLoadDistributionPolicyPropertiesFormat |
ApplicationGatewayLoadDistributionPolicyPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
loadDistributionAlgorithm | Distributiedoelenresource van een toepassingsgateway laden. | 'IpHash' 'LeastConnections' 'RoundRobin' |
loadDistributionTargets | Distributiedoelenresource van een toepassingsgateway laden. | ApplicationGatewayLoadDistributionTarget[] |
ApplicationGatewayLoadDistributionTarget
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het distributiebeleid voor belasting dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het distributiedoel voor belastingsdistributie van de toepassingsgateway. | ApplicationGatewayLoadDistributionTargetPropertiesFormat |
ApplicationGatewayLoadDistributionTargetPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddressPool | Resource van de back-endadresgroep van de toepassingsgateway. | SubResource- |
weightPerServer | Gewicht per server. Bereik tussen 1 en 100. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 100 |
ApplicationGatewayPathRule
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de padregel die uniek is binnen een Toepassingsgateway. | snaar |
Eigenschappen | Eigenschappen van de padregel voor de toepassingsgateway. | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddressPool | Resource van de back-endadresgroep van de padpadregel voor URL-padtoewijzing. | SubResource- |
backendHttpSettings | Http-instellingenresource van url-padtoewijzingsregel in de back-end. | SubResource- |
firewallPolicy | Verwijzing naar de FirewallPolicy-resource. | SubResource- |
loadDistributionPolicy | Distributiebeleidsresource van de padpadregel voor URL-pad laden. | SubResource- |
Paden | Padregels van url-padtoewijzing. | tekenreeks[] |
redirectConfiguration | Omleidingsconfiguratieresource van padtoewijzingspadregel voor URL-pad. | SubResource- |
herschrijvenRuleSet | Regelsetresource van url-padtoewijzingspadregel herschrijven. | SubResource- |
ApplicationGatewayPrivateLinkConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de private link-configuratie die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de private link-configuratie van de toepassingsgateway. | ApplicationGatewayPrivateLinkConfigurationProperties |
ApplicationGatewayPrivateLinkConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
ipConfigurations | Een matrix van ip-configuraties voor private link van application gateway. | ApplicationGatewayPrivateLinkIpConfiguration[] |
ApplicationGatewayPrivateLinkIpConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de ip-configuratie van de private link van de toepassingsgateway. | snaar |
Eigenschappen | Eigenschappen van een private link-ip-configuratie van een toepassingsgateway. | ApplicationGatewayPrivateLinkIpConfigurationProperties- |
ApplicationGatewayPrivateLinkIpConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
primair | Of de IP-configuratie al dan niet primair is. | Bool |
privateIPAddress | Het privé-IP-adres van de IP-configuratie. | snaar |
privateIPAllocationMethod | De toewijzingsmethode voor privé-IP-adressen. | 'Dynamisch' 'Statisch' |
Subnet | Verwijzing naar de subnetresource. | SubResource- |
ApplicationGatewayProbe
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de test die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de toepassingsgatewaytest. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbeHealthResponseMatch
Naam | Beschrijving | Waarde |
---|---|---|
lichaam | Hoofdtekst die moet zijn opgenomen in het statusantwoord. De standaardwaarde is leeg. | snaar |
statusCodes | Toegestane bereiken met statuscodes in orde. Standaardbereik van statuscodes in orde is 200-399. | tekenreeks[] |
ApplicationGatewayProbePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
gastheer | Hostnaam om de test naar te verzenden. | snaar |
interval | Het testinterval in seconden. Dit is het tijdsinterval tussen twee opeenvolgende tests. Acceptabele waarden zijn van 1 seconde tot 86400 seconden. | Int |
lucifer | Criterium voor het classificeren van een gezond testantwoord. | ApplicationGatewayProbeHealthResponseMatch- |
minServers | Minimaal aantal servers dat altijd in orde is gemarkeerd. De standaardwaarde is 0. | Int |
pad | Relatief pad van de test. Geldig pad begint vanaf /. De test wordt verzonden naar <Protocol>://<host>:<poort><pad>. | snaar |
pickHostNameFromBackendHttpSettings | Of de hostheader moet worden gekozen uit de http-instellingen van de back-end. De standaardwaarde is onwaar. | Bool |
haven | Aangepaste poort die wordt gebruikt voor het testen van de back-endservers. De geldige waarde varieert van 1 tot 65535. In het geval dat deze niet is ingesteld, wordt poort van HTTP-instellingen gebruikt. Deze eigenschap is alleen geldig voor Standard_v2 en WAF_v2. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65535 |
protocol | Het protocol dat wordt gebruikt voor de test. | 'Http' 'Https' |
Timeout | De time-out van de test in seconden. Test gemarkeerd als mislukt als geldig antwoord niet is ontvangen met deze time-outperiode. Acceptabele waarden zijn van 1 seconde tot 86400 seconden. | Int |
slechtethreshold | Het aantal nieuwe pogingen voor de test. De back-endserver wordt gemarkeerd nadat het aantal opeenvolgende testfouten de status BeschadigdThreshold heeft bereikt. Acceptabele waarden zijn van 1 seconde tot 20. | Int |
ApplicationGatewayPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
authenticationCertificates | Verificatiecertificaten van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayAuthenticationCertificate[] |
autoscaleConfiguration | Configuratie automatisch schalen. | ApplicationGatewayAutoscaleConfiguration- |
backendAddressPools | Back-endadresgroep van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Http-instellingen van de back-end van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayBackendHttpSettings[] |
customErrorConfigurations | Aangepaste foutconfiguraties van de toepassingsgatewayresource. | ApplicationGatewayCustomError[] |
enableFips | Of FIPS is ingeschakeld voor de toepassingsgatewayresource. | Bool |
enableHttp2 | Of HTTP2 is ingeschakeld voor de toepassingsgatewayresource. | Bool |
firewallPolicy | Verwijzing naar de FirewallPolicy-resource. | SubResource- |
forceFirewallPolicyAssociation | Indien waar, koppelt u een firewallbeleid aan een toepassingsgateway, ongeacht of het beleid verschilt van de WAF-configuratie. | Bool |
frontendIPConfigurations | Front-end-IP-adressen van de toepassingsgatewayresource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayFrontendIPConfiguration[] |
front-endPorts | Front-endpoorten van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Subnetten van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayIPConfiguration[] |
globalConfiguration | Globale configuratie. | ApplicationGatewayGlobalConfiguration- |
httpListeners | Http-listeners van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayHttpListener[] |
loadDistributionPolicies | Distributiebeleid van de application gateway-resource laden. | ApplicationGatewayLoadDistributionPolicy[] |
privateLinkConfigurations | PrivateLink-configuraties op de toepassingsgateway. | ApplicationGatewayPrivateLinkConfiguration[] |
Sondes | Tests van de toepassingsgatewayresource. | ApplicationGatewayProbe[] |
redirectConfigurations | Omleidingsconfiguraties van de toepassingsgatewayresource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Routeringsregels van de application gateway-resource aanvragen. | ApplicationGatewayRequestRoutingRule[] |
herschrijvenRuleSets | Regels voor de toepassingsgatewayresource herschrijven. | ApplicationGatewayRewriteRuleSet[] |
Sku | SKU van de application gateway-resource. | ApplicationGatewaySku |
sslCertificates | SSL-certificaten van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewaySslCertificate[] |
sslPolicy | SSL-beleid van de application gateway-resource. | ApplicationGatewaySslPolicy- |
sslProfiles | SSL-profielen van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewaySslProfile[] |
trustedClientCertificates | Vertrouwde clientcertificaten van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayTrustedClientCertificate[] |
trustedRootCertificates | Vertrouwde basiscertificaten van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayTrustedRootCertificate[] |
urlPathMaps | URL-padtoewijzing van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Configuratie van Web Application Firewall. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de omleidingsconfiguratie die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de omleidingsconfiguratie van de toepassingsgateway. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
ApplicationGatewayRedirectConfigurationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
includePath | Neem het pad op in de omgeleide URL. | Bool |
includeQueryString | Neem de queryreeks op in de omgeleide URL. | Bool |
pathRules | Padregels die omleidingsconfiguratie opgeven. | SubResource[] |
redirectType | HTTP-omleidingstype. | 'Gevonden' 'Permanent' 'SeeOther' 'Tijdelijk' |
requestRoutingRules | Routering aanvragen die omleidingsconfiguratie opgeeft. | SubResource[] |
targetListener | Verwijzing naar een listener waarnaar de aanvraag moet worden omgeleid. | SubResource- |
targetUrl | Url waarnaar u de aanvraag wilt omleiden. | snaar |
urlPathMaps | Url-padtoewijzingen die standaardomleidingsconfiguratie opgeven. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de regel voor aanvraagroutering die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de regel voor routering van toepassingsgatewayaanvragen. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddressPool | Resource van de back-endadresgroep van de toepassingsgateway. | SubResource- |
backendHttpSettings | Http-instellingenresource van de back-end van de toepassingsgateway. | SubResource- |
httpListener | Http-listenerresource van de toepassingsgateway. | SubResource- |
loadDistributionPolicy | Distributiebeleidsresource van de toepassingsgateway laden. | SubResource- |
voorrang | Prioriteit van de regel voor aanvraagroutering. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 20000 |
redirectConfiguration | Omleidingsconfiguratieresource van de toepassingsgateway. | SubResource- |
herschrijvenRuleSet | Herschrijf de resource regelset in de basisregel van de toepassingsgateway. | SubResource- |
ruleType | Regeltype. | 'Basis' 'PathBasedRouting' |
urlPathMap | URL-padtoewijzingsresource van de toepassingsgateway. | SubResource- |
ApplicationGatewayRewriteRule
Naam | Beschrijving | Waarde |
---|---|---|
actionSet | Set acties die moeten worden uitgevoerd als onderdeel van de herschrijfregel. | ApplicationGatewayRewriteRuleActionSet |
Voorwaarden | Voorwaarden op basis waarvan de uitvoering van de actieset wordt geëvalueerd. | ApplicationGatewayRewriteRuleCondition[] |
naam | Naam van de herschrijfregel die uniek is binnen een Application Gateway. | snaar |
ruleSequence | Regelvolgorde van de herschrijfregel die de volgorde bepaalt van de uitvoering van een bepaalde regel in een RewriteRuleSet. | Int |
ApplicationGatewayRewriteRuleActionSet
Naam | Beschrijving | Waarde |
---|---|---|
requestHeaderConfigurations | Aanvraagheaderacties in de actieset. | ApplicationGatewayHeaderConfiguration[] |
responseHeaderConfigurations | Antwoordheaderacties in de actieset. | ApplicationGatewayHeaderConfiguration[] |
urlConfiguration | Url-configuratieactie in de actieset. | ApplicationGatewayUrlConfiguration- |
ApplicationGatewayRewriteRuleCondition
Naam | Beschrijving | Waarde |
---|---|---|
ignoreCase | Als u deze parameter instelt op de waarheidswaarde, dwingt u het patroon af om een hoofdlettergevoelige vergelijking uit te voeren. | Bool |
ontkennen | Als u deze waarde instelt als waarheid, wordt de negatie van de voorwaarde van de gebruiker geforceerd gecontroleerd. | Bool |
patroon | Het patroon, een vaste tekenreeks of reguliere expressie, die de waarheid van de voorwaarde evalueert. | snaar |
veranderlijk | De voorwaardeparameter van de RewriteRuleCondition. | snaar |
ApplicationGatewayRewriteRuleSet
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de regelset voor herschrijven die uniek is binnen een Toepassingsgateway. | snaar |
Eigenschappen | Eigenschappen van de regelset voor het herschrijven van de toepassingsgateway. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
herschrijvenRules | Regels herschrijven in de regelset voor herschrijven. | ApplicationGatewayRewriteRule[] |
ApplicationGatewaySku
Naam | Beschrijving | Waarde |
---|---|---|
capaciteit | Capaciteit (aantal exemplaren) van een toepassingsgateway. | Int |
naam | Naam van een toepassingsgateway-SKU. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'Standard_v2' 'WAF_Large' 'WAF_Medium' 'WAF_v2' |
rang | Laag van een toepassingsgateway. | 'Standaard' 'Standard_v2' 'WAF' 'WAF_v2' |
ApplicationGatewaySslCertificate
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het SSL-certificaat dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het SSL-certificaat van de toepassingsgateway. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
gegevens | Base-64 gecodeerd pfx-certificaat. Alleen van toepassing in PUT-aanvraag. | snaar |
keyVaultSecretId | Geheime id van (base-64 gecodeerde niet-versleutelde pfx) 'Geheim' of 'Certificaat'-object dat is opgeslagen in KeyVault. | snaar |
wachtwoord | Wachtwoord voor het PFX-bestand dat is opgegeven in gegevens. Alleen van toepassing in PUT-aanvraag. | snaar |
ApplicationGatewaySslPolicy
Naam | Beschrijving | Waarde |
---|---|---|
cipherSuites | Ssl-coderingssuites die moeten worden ingeschakeld in de opgegeven volgorde voor application gateway. | Tekenreeksmatrix met een van de volgende waarden: 'TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_128_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_128_CBC_SHA256' 'TLS_DHE_DSS_WITH_AES_256_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_256_CBC_SHA256' 'TLS_DHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_DHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_DHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_DHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_RSA_WITH_3DES_EDE_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA256' 'TLS_RSA_WITH_AES_128_GCM_SHA256' 'TLS_RSA_WITH_AES_256_CBC_SHA' 'TLS_RSA_WITH_AES_256_CBC_SHA256' 'TLS_RSA_WITH_AES_256_GCM_SHA384' |
disabledSslProtocols | Ssl-protocollen die moeten worden uitgeschakeld in de toepassingsgateway. | Tekenreeksmatrix met een van de volgende waarden: 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
minProtocolVersion | Minimale versie van het Ssl-protocol dat moet worden ondersteund op application gateway. | 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
policyName | Naam van vooraf gedefinieerd Ssl-beleid. | 'AppGwSslPolicy20150501' 'AppGwSslPolicy20170401' 'AppGwSslPolicy20170401S' |
policyType | Type SSL-beleid. | 'Aangepast' Vooraf gedefinieerd |
ApplicationGatewaySslProfile
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het SSL-profiel dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het SSL-profiel van de toepassingsgateway. | ApplicationGatewaySslProfilePropertiesFormat |
ApplicationGatewaySslProfilePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
clientAuthConfiguration | Configuratie van clientverificatie van de application gateway-resource. | ApplicationGatewayClientAuthConfiguration- |
sslPolicy | SSL-beleid van de application gateway-resource. | ApplicationGatewaySslPolicy- |
trustedClientCertificates | Matrix met verwijzingen naar vertrouwde clientcertificaten van Application Gateway. | SubResource[] |
ApplicationGatewayTrustedClientCertificate
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het vertrouwde clientcertificaat dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het vertrouwde clientcertificaat van de toepassingsgateway. | ApplicationGatewayTrustedClientCertificatePropertiesFormat |
ApplicationGatewayTrustedClientCertificatePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
gegevens | Openbare certificaatgegevens. | snaar |
ApplicationGatewayTrustedRootCertificate
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het vertrouwde basiscertificaat dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het vertrouwde basiscertificaat van de toepassingsgateway. | ApplicationGatewayTrustedRootCertificatePropertiesFormat |
ApplicationGatewayTrustedRootCertificatePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
gegevens | Openbare certificaatgegevens. | snaar |
keyVaultSecretId | Geheime id van (base-64 gecodeerde niet-versleutelde pfx) 'Geheim' of 'Certificaat'-object dat is opgeslagen in KeyVault. | snaar |
ApplicationGatewayUrlConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
modifiedPath | Url-pad dat de gebruiker heeft opgegeven voor het herschrijven van url's. Null betekent dat er geen pad wordt bijgewerkt. De standaardwaarde is null. | snaar |
modifiedQueryString | Querytekenreeks die de gebruiker heeft opgegeven voor het herschrijven van url's. Null betekent dat er geen querytekenreeks wordt bijgewerkt. De standaardwaarde is null. | snaar |
Omleiden | Als deze optie is ingesteld als waar, wordt de url-padtoewijzing die is opgegeven in padgebaseerde aanvraagrouteringsregels opnieuw geëvalueerd met behulp van een gewijzigd pad. De standaardwaarde is onwaar. | Bool |
ApplicationGatewayUrlPathMap
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de URL-padtoewijzing die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de url-padtoewijzing van de toepassingsgateway. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
defaultBackendAddressPool | Standaardresource van back-endadresgroep van URL-padtoewijzing. | SubResource- |
defaultBackendHttpSettings | Standaardresource voor http-instellingen voor back-end van url-padtoewijzing. | SubResource- |
defaultLoadDistributionPolicy | Standaardresource voor distributiebeleid van URL-padtoewijzing. | SubResource- |
defaultRedirectConfiguration | Standaardresource voor omleidingsconfiguratie van url-padtoewijzing. | SubResource- |
defaultRewriteRuleSet | Standaardresource voor het herschrijven van regelsetresource van URL-padtoewijzing. | SubResource- |
pathRules | Padregel van url-padtoewijzingsresource. | ApplicationGatewayPathRule[] |
ApplicationGatewayWebApplicationFirewallConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
disabledRuleGroups | De uitgeschakelde regelgroepen. | ApplicationGatewayFirewallDisabledRuleGroup[] |
Ingeschakeld | Of de webtoepassingsfirewall al dan niet is ingeschakeld. | bool (vereist) |
Uitsluitingen | De uitsluitingslijst. | ApplicationGatewayFirewallExclusion[] |
fileUploadLimitInMb | Maximale bestandsgrootte in Mb voor WAF. | Int Beperkingen: Minimumwaarde = 0 |
firewallMode | Web Application Firewall-modus. | 'Detectie' 'Preventie' (vereist) |
maxRequestBodySize | Maximale grootte van aanvraagbody voor WAF. | Int Beperkingen: Minimumwaarde = 8 Maximumwaarde = 128 |
maxRequestBodySizeInKb | Maximale grootte van aanvraagbody in Kb voor WAF. | Int Beperkingen: Minimumwaarde = 8 Maximumwaarde = 128 |
requestBodyCheck | Hiermee wordt aangegeven of WAF aanvraagbody mag controleren. | Bool |
ruleSetType | Het type webtoepassingsfirewallregelset. Mogelijke waarden zijn: 'OWASP'. | tekenreeks (vereist) |
ruleSetVersion | De versie van het type regelset. | tekenreeks (vereist) |
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Naam | Beschrijving | Waarde |
---|
ManagedServiceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type identiteit dat wordt gebruikt voor de resource. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten van de virtuele machine verwijderd. | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' UserAssigned |
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Naam | Beschrijving | Waarde |
---|
Microsoft.Network/applicationGateways
Naam | Beschrijving | Waarde |
---|---|---|
identiteit | De identiteit van de toepassingsgateway, indien geconfigureerd. | ManagedServiceIdentity- |
plaats | Resourcelocatie. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Eigenschappen van de toepassingsgateway. | ApplicationGatewayPropertiesFormat |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
Zones | Een lijst met beschikbaarheidszones die aangeeft waar de resource vandaan moet komen. | tekenreeks[] |
ResourceTags
Naam | Beschrijving | Waarde |
---|
SubResource
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
Quickstart-voorbeelden
In de volgende quickstartvoorbeelden wordt dit resourcetype geïmplementeerd.
Bicep-bestand | Beschrijving |
---|---|
AKS-cluster met een NAT-gateway en een Application Gateway- | In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met NAT Gateway voor uitgaande verbindingen en een Application Gateway voor binnenkomende verbindingen. |
AKS-cluster met de ingangscontroller van Application Gateway | In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met Application Gateway, Application Gateway-ingangscontroller, Azure Container Registry, Log Analytics en Key Vault |
Application Gateway met interne API Management en Web App | Application Gateway: internetverkeer routeren naar een API Management-exemplaar van een virtueel netwerk (interne modus) dat een web-API services die wordt gehost in een Azure-web-app. |
Application Gateway met WAF- en firewallbeleid | Met deze sjabloon maakt u een Toepassingsgateway met WAF die samen met een firewallbeleid is geconfigureerd |
een web-app, PE en Application Gateway v2 maken | Met deze sjabloon maakt u een Azure-web-app met een privé-eindpunt in het Subnet van azure Virtual Network, een Application Gateway v2. De Application Gateway wordt geïmplementeerd in een vNet (subnet). De web-app beperkt de toegang tot verkeer vanaf het subnet met behulp van een privé-eindpunt |
Een Application Gateway v2- maken | Met deze sjabloon maakt u een toepassingsgateway v2 in een virtueel netwerk en stelt u eigenschappen voor automatisch schalen en een HTTP-taakverdelingsregel in met een openbare front-end |
Een Azure Application Gateway v2- maken | Met deze sjabloon maakt u een Azure Application Gateway met twee Windows Server 2016-servers in de back-endpool |
Een Azure WAF v2 maken in Azure Application Gateway | Met deze sjabloon maakt u een Azure Web Application Firewall v2 op Azure Application Gateway met twee Windows Server 2016-servers in de back-endpool |
API Management maken in intern VNet met App Gateway- | Deze sjabloon laat zien hoe u een exemplaar van Azure API Management maakt op een particulier netwerk dat wordt beveiligd door Azure Application Gateway. |
Application Gateway maken met certificaten | In deze sjabloon ziet u hoe u zelfondertekende Key Vault-certificaten genereert en vervolgens verwijst vanuit Application Gateway. |
Een Windows VM-schaalset implementeren met Azure Application Gateway | Met deze sjabloon kunt u een eenvoudige Windows-VM-schaalset implementeren die is geïntegreerd met Azure Application Gateway en ondersteuning biedt voor maximaal 1000 VM's |
Front Door Standard/Premium met Application Gateway-oorsprong | Met deze sjabloon maakt u een Front Door Standard/Premium-exemplaar en een Application Gateway-exemplaar en gebruikt u een NSG- en WAF-beleid om te controleren of verkeer afkomstig is van de Front Door-oorsprong. |
Front Door met Container Instances en Application Gateway | Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep en Application Gateway. |
Resourcedefinitie van ARM-sjabloon
Het resourcetype applicationGateways 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/applicationGateways-resource wilt maken, voegt u de volgende JSON toe aan uw sjabloon.
{
"type": "Microsoft.Network/applicationGateways",
"apiVersion": "2021-03-01",
"name": "string",
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {
}
}
},
"location": "string",
"properties": {
"authenticationCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string"
}
}
],
"autoscaleConfiguration": {
"maxCapacity": "int",
"minCapacity": "int"
},
"backendAddressPools": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddresses": [
{
"fqdn": "string",
"ipAddress": "string"
}
]
}
}
],
"backendHttpSettingsCollection": [
{
"id": "string",
"name": "string",
"properties": {
"affinityCookieName": "string",
"authenticationCertificates": [
{
"id": "string"
}
],
"connectionDraining": {
"drainTimeoutInSec": "int",
"enabled": "bool"
},
"cookieBasedAffinity": "string",
"hostName": "string",
"path": "string",
"pickHostNameFromBackendAddress": "bool",
"port": "int",
"probe": {
"id": "string"
},
"probeEnabled": "bool",
"protocol": "string",
"requestTimeout": "int",
"trustedRootCertificates": [
{
"id": "string"
}
]
}
}
],
"customErrorConfigurations": [
{
"customErrorPageUrl": "string",
"statusCode": "string"
}
],
"enableFips": "bool",
"enableHttp2": "bool",
"firewallPolicy": {
"id": "string"
},
"forceFirewallPolicyAssociation": "bool",
"frontendIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"privateLinkConfiguration": {
"id": "string"
},
"publicIPAddress": {
"id": "string"
},
"subnet": {
"id": "string"
}
}
}
],
"frontendPorts": [
{
"id": "string",
"name": "string",
"properties": {
"port": "int"
}
}
],
"gatewayIPConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"subnet": {
"id": "string"
}
}
}
],
"globalConfiguration": {
"enableRequestBuffering": "bool",
"enableResponseBuffering": "bool"
},
"httpListeners": [
{
"id": "string",
"name": "string",
"properties": {
"customErrorConfigurations": [
{
"customErrorPageUrl": "string",
"statusCode": "string"
}
],
"firewallPolicy": {
"id": "string"
},
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"hostName": "string",
"hostNames": [ "string" ],
"protocol": "string",
"requireServerNameIndication": "bool",
"sslCertificate": {
"id": "string"
},
"sslProfile": {
"id": "string"
}
}
}
],
"loadDistributionPolicies": [
{
"id": "string",
"name": "string",
"properties": {
"loadDistributionAlgorithm": "string",
"loadDistributionTargets": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"weightPerServer": "int"
}
}
]
}
}
],
"privateLinkConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"ipConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"primary": "bool",
"privateIPAddress": "string",
"privateIPAllocationMethod": "string",
"subnet": {
"id": "string"
}
}
}
]
}
}
],
"probes": [
{
"id": "string",
"name": "string",
"properties": {
"host": "string",
"interval": "int",
"match": {
"body": "string",
"statusCodes": [ "string" ]
},
"minServers": "int",
"path": "string",
"pickHostNameFromBackendHttpSettings": "bool",
"port": "int",
"protocol": "string",
"timeout": "int",
"unhealthyThreshold": "int"
}
}
],
"redirectConfigurations": [
{
"id": "string",
"name": "string",
"properties": {
"includePath": "bool",
"includeQueryString": "bool",
"pathRules": [
{
"id": "string"
}
],
"redirectType": "string",
"requestRoutingRules": [
{
"id": "string"
}
],
"targetListener": {
"id": "string"
},
"targetUrl": "string",
"urlPathMaps": [
{
"id": "string"
}
]
}
}
],
"requestRoutingRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"httpListener": {
"id": "string"
},
"loadDistributionPolicy": {
"id": "string"
},
"priority": "int",
"redirectConfiguration": {
"id": "string"
},
"rewriteRuleSet": {
"id": "string"
},
"ruleType": "string",
"urlPathMap": {
"id": "string"
}
}
}
],
"rewriteRuleSets": [
{
"id": "string",
"name": "string",
"properties": {
"rewriteRules": [
{
"actionSet": {
"requestHeaderConfigurations": [
{
"headerName": "string",
"headerValue": "string"
}
],
"responseHeaderConfigurations": [
{
"headerName": "string",
"headerValue": "string"
}
],
"urlConfiguration": {
"modifiedPath": "string",
"modifiedQueryString": "string",
"reroute": "bool"
}
},
"conditions": [
{
"ignoreCase": "bool",
"negate": "bool",
"pattern": "string",
"variable": "string"
}
],
"name": "string",
"ruleSequence": "int"
}
]
}
}
],
"sku": {
"capacity": "int",
"name": "string",
"tier": "string"
},
"sslCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string",
"keyVaultSecretId": "string",
"password": "string"
}
}
],
"sslPolicy": {
"cipherSuites": [ "string" ],
"disabledSslProtocols": [ "string" ],
"minProtocolVersion": "string",
"policyName": "string",
"policyType": "string"
},
"sslProfiles": [
{
"id": "string",
"name": "string",
"properties": {
"clientAuthConfiguration": {
"verifyClientCertIssuerDN": "bool"
},
"sslPolicy": {
"cipherSuites": [ "string" ],
"disabledSslProtocols": [ "string" ],
"minProtocolVersion": "string",
"policyName": "string",
"policyType": "string"
},
"trustedClientCertificates": [
{
"id": "string"
}
]
}
}
],
"trustedClientCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string"
}
}
],
"trustedRootCertificates": [
{
"id": "string",
"name": "string",
"properties": {
"data": "string",
"keyVaultSecretId": "string"
}
}
],
"urlPathMaps": [
{
"id": "string",
"name": "string",
"properties": {
"defaultBackendAddressPool": {
"id": "string"
},
"defaultBackendHttpSettings": {
"id": "string"
},
"defaultLoadDistributionPolicy": {
"id": "string"
},
"defaultRedirectConfiguration": {
"id": "string"
},
"defaultRewriteRuleSet": {
"id": "string"
},
"pathRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendHttpSettings": {
"id": "string"
},
"firewallPolicy": {
"id": "string"
},
"loadDistributionPolicy": {
"id": "string"
},
"paths": [ "string" ],
"redirectConfiguration": {
"id": "string"
},
"rewriteRuleSet": {
"id": "string"
}
}
}
]
}
}
],
"webApplicationFirewallConfiguration": {
"disabledRuleGroups": [
{
"ruleGroupName": "string",
"rules": [ "int" ]
}
],
"enabled": "bool",
"exclusions": [
{
"matchVariable": "string",
"selector": "string",
"selectorMatchOperator": "string"
}
],
"fileUploadLimitInMb": "int",
"firewallMode": "string",
"maxRequestBodySize": "int",
"maxRequestBodySizeInKb": "int",
"requestBodyCheck": "bool",
"ruleSetType": "string",
"ruleSetVersion": "string"
}
},
"tags": {
"{customized property}": "string"
},
"zones": [ "string" ]
}
Eigenschapswaarden
ApplicationGatewayAuthenticationCertificate
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het verificatiecertificaat dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het verificatiecertificaat van de toepassingsgateway. | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
gegevens | Openbare certificaatgegevens. | snaar |
ApplicationGatewayAutoscaleConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
maxCapacity | Bovengrens voor het aantal Application Gateway-capaciteit. | Int Beperkingen: Minimumwaarde = 2 |
minCapacity | Ondergrens voor het aantal Application Gateway-capaciteit. | Int Beperkingen: Minimumwaarde = 0 (vereist) |
ApplicationGatewayBackendAddress
Naam | Beschrijving | Waarde |
---|---|---|
Fqdn | FQDN (Fully Qualified Domain Name). | snaar |
ipAddress | IP-adres. | snaar |
ApplicationGatewayBackendAddressPool
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de back-endadresgroep die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de back-endadresgroep van de toepassingsgateway. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddresses | Back-endadressen. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendHttpSettings
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de http-instellingen voor de back-end die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de HTTP-instellingen voor de back-end van de toepassingsgateway. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
affinityCookieName | Cookienaam die moet worden gebruikt voor de affiniteitscookie. | snaar |
authenticationCertificates | Matrix met verwijzingen naar verificatiecertificaten van application gateway. | SubResource[] |
connectionDraining | Het leegmaken van de back-end http-instellingenresource. | ApplicationGatewayConnectionDraining- |
cookieBasedAffinity | Affiniteit op basis van cookies. | 'Uitgeschakeld' 'Ingeschakeld' |
hostName | Hostheader die moet worden verzonden naar de back-endservers. | snaar |
pad | Pad dat moet worden gebruikt als voorvoegsel voor alle HTTP-aanvragen. Null betekent dat er geen pad wordt voorafgegaan. De standaardwaarde is null. | snaar |
pickHostNameFromBackendAddress | Of hostheader moet worden gekozen uit de hostnaam van de back-endserver. De standaardwaarde is onwaar. | Bool |
haven | De doelpoort op de back-end. | Int |
sonde | Testresource van een toepassingsgateway. | SubResource- |
probeEnabled | Of de test is ingeschakeld. De standaardwaarde is onwaar. | Bool |
protocol | Het protocol dat wordt gebruikt om te communiceren met de back-end. | 'Http' 'Https' |
requestTimeout | Time-out aanvragen in seconden. Application Gateway mislukt de aanvraag als het antwoord niet binnen RequestTimeout wordt ontvangen. Acceptabele waarden zijn van 1 seconde tot 86400 seconden. | Int |
trustedRootCertificates | Matrix met verwijzingen naar vertrouwde basiscertificaten van Application Gateway. | SubResource[] |
ApplicationGatewayClientAuthConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
verifyClientCertIssuerDN | Controleer de naam van de uitgever van het clientcertificaat op de toepassingsgateway. | Bool |
ApplicationGatewayConnectionDraining
Naam | Beschrijving | Waarde |
---|---|---|
drainTimeoutInSec | Het aantal seconden dat de verbinding leegloopt, is actief. Acceptabele waarden zijn van 1 seconde tot 3600 seconden. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 3600 (vereist) |
Ingeschakeld | Of verbindingsafvoer wel of niet is ingeschakeld. | bool (vereist) |
ApplicationGatewayCustomError
Naam | Beschrijving | Waarde |
---|---|---|
customErrorPageUrl | Foutpagina-URL van de fout van de klant van de toepassingsgateway. | snaar |
statusCode | Statuscode van de application gateway-klantfout. | 'HttpStatus403' 'HttpStatus502' |
ApplicationGatewayFirewallDisabledRuleGroup
Naam | Beschrijving | Waarde |
---|---|---|
ruleGroupName | De naam van de regelgroep die wordt uitgeschakeld. | tekenreeks (vereist) |
reglement | De lijst met regels die worden uitgeschakeld. Als null is, worden alle regels van de regelgroep uitgeschakeld. | int[] |
ApplicationGatewayFirewallExclusion
Naam | Beschrijving | Waarde |
---|---|---|
matchVariable | De variabele die moet worden uitgesloten. | tekenreeks (vereist) |
Selector | Wanneer matchVariable een verzameling is, wordt de operator gebruikt om op te geven op welke elementen in de verzameling deze uitsluiting van toepassing is. | tekenreeks (vereist) |
selectorMatchOperator | Wanneer matchVariable een verzameling is, gebruikt u de selector om op te geven op welke elementen in de verzameling deze uitsluiting van toepassing is. | tekenreeks (vereist) |
ApplicationGatewayFrontendIPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de front-end-IP-configuratie die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de front-end-IP-configuratie van de toepassingsgateway. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
privateIPAddress | PrivateIPAddress van de IP-configuratie van de netwerkinterface. | snaar |
privateIPAllocationMethod | De toewijzingsmethode voor privé-IP-adressen. | 'Dynamisch' 'Statisch' |
privateLinkConfiguration | Verwijzing naar de private link-configuratie van de toepassingsgateway. | SubResource- |
publicIPAddress | Verwijzing naar de PublicIP-resource. | SubResource- |
Subnet | Verwijzing naar de subnetresource. | SubResource- |
ApplicationGatewayFrontendPort
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de front-endpoort die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de front-endpoort van de toepassingsgateway. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
haven | Front-endpoort. | Int |
ApplicationGatewayGlobalConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
enableRequestBuffering | Schakel aanvraagbuffering in. | Bool |
enableResponseBuffering | Schakel reactiebuffering in. | Bool |
ApplicationGatewayHeaderConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
headerName | Koptekstnaam van de headerconfiguratie. | snaar |
headerValue | Headerwaarde van de headerconfiguratie. | snaar |
ApplicationGatewayHttpListener
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de HTTP-listener die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de HTTP-listener van de toepassingsgateway. | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
customErrorConfigurations | Aangepaste foutconfiguraties van de HTTP-listener. | ApplicationGatewayCustomError[] |
firewallPolicy | Verwijzing naar de FirewallPolicy-resource. | SubResource- |
frontendIPConfiguration | Front-end-IP-configuratieresource van een toepassingsgateway. | SubResource- |
front-endPort | Front-endpoortresource van een toepassingsgateway. | SubResource- |
hostName | Hostnaam van HTTP-listener. | snaar |
hostNames | Lijst met hostnamen voor HTTP-listener die ook speciale jokertekens toestaat. | tekenreeks[] |
protocol | Protocol van de HTTP-listener. | 'Http' 'Https' |
requireServerNameIndication | Alleen van toepassing als protocol https is. Hiermee schakelt u SNI in voor meerdere hosting. | Bool |
sslCertificate | SSL-certificaatresource van een toepassingsgateway. | SubResource- |
sslProfile | SSL-profielresource van de toepassingsgateway. | SubResource- |
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- |
ApplicationGatewayLoadDistributionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het distributiebeleid voor belasting dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het distributiebeleid voor belastingsdistributie van de toepassingsgateway. | ApplicationGatewayLoadDistributionPolicyPropertiesFormat |
ApplicationGatewayLoadDistributionPolicyPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
loadDistributionAlgorithm | Distributiedoelenresource van een toepassingsgateway laden. | 'IpHash' 'LeastConnections' 'RoundRobin' |
loadDistributionTargets | Distributiedoelenresource van een toepassingsgateway laden. | ApplicationGatewayLoadDistributionTarget[] |
ApplicationGatewayLoadDistributionTarget
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het distributiebeleid voor belasting dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het distributiedoel voor belastingsdistributie van de toepassingsgateway. | ApplicationGatewayLoadDistributionTargetPropertiesFormat |
ApplicationGatewayLoadDistributionTargetPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddressPool | Resource van de back-endadresgroep van de toepassingsgateway. | SubResource- |
weightPerServer | Gewicht per server. Bereik tussen 1 en 100. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 100 |
ApplicationGatewayPathRule
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de padregel die uniek is binnen een Toepassingsgateway. | snaar |
Eigenschappen | Eigenschappen van de padregel voor de toepassingsgateway. | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddressPool | Resource van de back-endadresgroep van de padpadregel voor URL-padtoewijzing. | SubResource- |
backendHttpSettings | Http-instellingenresource van url-padtoewijzingsregel in de back-end. | SubResource- |
firewallPolicy | Verwijzing naar de FirewallPolicy-resource. | SubResource- |
loadDistributionPolicy | Distributiebeleidsresource van de padpadregel voor URL-pad laden. | SubResource- |
Paden | Padregels van url-padtoewijzing. | tekenreeks[] |
redirectConfiguration | Omleidingsconfiguratieresource van padtoewijzingspadregel voor URL-pad. | SubResource- |
herschrijvenRuleSet | Regelsetresource van url-padtoewijzingspadregel herschrijven. | SubResource- |
ApplicationGatewayPrivateLinkConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de private link-configuratie die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de private link-configuratie van de toepassingsgateway. | ApplicationGatewayPrivateLinkConfigurationProperties |
ApplicationGatewayPrivateLinkConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
ipConfigurations | Een matrix van ip-configuraties voor private link van application gateway. | ApplicationGatewayPrivateLinkIpConfiguration[] |
ApplicationGatewayPrivateLinkIpConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de ip-configuratie van de private link van de toepassingsgateway. | snaar |
Eigenschappen | Eigenschappen van een private link-ip-configuratie van een toepassingsgateway. | ApplicationGatewayPrivateLinkIpConfigurationProperties- |
ApplicationGatewayPrivateLinkIpConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
primair | Of de IP-configuratie al dan niet primair is. | Bool |
privateIPAddress | Het privé-IP-adres van de IP-configuratie. | snaar |
privateIPAllocationMethod | De toewijzingsmethode voor privé-IP-adressen. | 'Dynamisch' 'Statisch' |
Subnet | Verwijzing naar de subnetresource. | SubResource- |
ApplicationGatewayProbe
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de test die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de toepassingsgatewaytest. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbeHealthResponseMatch
Naam | Beschrijving | Waarde |
---|---|---|
lichaam | Hoofdtekst die moet zijn opgenomen in het statusantwoord. De standaardwaarde is leeg. | snaar |
statusCodes | Toegestane bereiken met statuscodes in orde. Standaardbereik van statuscodes in orde is 200-399. | tekenreeks[] |
ApplicationGatewayProbePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
gastheer | Hostnaam om de test naar te verzenden. | snaar |
interval | Het testinterval in seconden. Dit is het tijdsinterval tussen twee opeenvolgende tests. Acceptabele waarden zijn van 1 seconde tot 86400 seconden. | Int |
lucifer | Criterium voor het classificeren van een gezond testantwoord. | ApplicationGatewayProbeHealthResponseMatch- |
minServers | Minimaal aantal servers dat altijd in orde is gemarkeerd. De standaardwaarde is 0. | Int |
pad | Relatief pad van de test. Geldig pad begint vanaf /. De test wordt verzonden naar <Protocol>://<host>:<poort><pad>. | snaar |
pickHostNameFromBackendHttpSettings | Of de hostheader moet worden gekozen uit de http-instellingen van de back-end. De standaardwaarde is onwaar. | Bool |
haven | Aangepaste poort die wordt gebruikt voor het testen van de back-endservers. De geldige waarde varieert van 1 tot 65535. In het geval dat deze niet is ingesteld, wordt poort van HTTP-instellingen gebruikt. Deze eigenschap is alleen geldig voor Standard_v2 en WAF_v2. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65535 |
protocol | Het protocol dat wordt gebruikt voor de test. | 'Http' 'Https' |
Timeout | De time-out van de test in seconden. Test gemarkeerd als mislukt als geldig antwoord niet is ontvangen met deze time-outperiode. Acceptabele waarden zijn van 1 seconde tot 86400 seconden. | Int |
slechtethreshold | Het aantal nieuwe pogingen voor de test. De back-endserver wordt gemarkeerd nadat het aantal opeenvolgende testfouten de status BeschadigdThreshold heeft bereikt. Acceptabele waarden zijn van 1 seconde tot 20. | Int |
ApplicationGatewayPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
authenticationCertificates | Verificatiecertificaten van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayAuthenticationCertificate[] |
autoscaleConfiguration | Configuratie automatisch schalen. | ApplicationGatewayAutoscaleConfiguration- |
backendAddressPools | Back-endadresgroep van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Http-instellingen van de back-end van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayBackendHttpSettings[] |
customErrorConfigurations | Aangepaste foutconfiguraties van de toepassingsgatewayresource. | ApplicationGatewayCustomError[] |
enableFips | Of FIPS is ingeschakeld voor de toepassingsgatewayresource. | Bool |
enableHttp2 | Of HTTP2 is ingeschakeld voor de toepassingsgatewayresource. | Bool |
firewallPolicy | Verwijzing naar de FirewallPolicy-resource. | SubResource- |
forceFirewallPolicyAssociation | Indien waar, koppelt u een firewallbeleid aan een toepassingsgateway, ongeacht of het beleid verschilt van de WAF-configuratie. | Bool |
frontendIPConfigurations | Front-end-IP-adressen van de toepassingsgatewayresource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayFrontendIPConfiguration[] |
front-endPorts | Front-endpoorten van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Subnetten van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayIPConfiguration[] |
globalConfiguration | Globale configuratie. | ApplicationGatewayGlobalConfiguration- |
httpListeners | Http-listeners van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayHttpListener[] |
loadDistributionPolicies | Distributiebeleid van de application gateway-resource laden. | ApplicationGatewayLoadDistributionPolicy[] |
privateLinkConfigurations | PrivateLink-configuraties op de toepassingsgateway. | ApplicationGatewayPrivateLinkConfiguration[] |
Sondes | Tests van de toepassingsgatewayresource. | ApplicationGatewayProbe[] |
redirectConfigurations | Omleidingsconfiguraties van de toepassingsgatewayresource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Routeringsregels van de application gateway-resource aanvragen. | ApplicationGatewayRequestRoutingRule[] |
herschrijvenRuleSets | Regels voor de toepassingsgatewayresource herschrijven. | ApplicationGatewayRewriteRuleSet[] |
Sku | SKU van de application gateway-resource. | ApplicationGatewaySku |
sslCertificates | SSL-certificaten van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewaySslCertificate[] |
sslPolicy | SSL-beleid van de application gateway-resource. | ApplicationGatewaySslPolicy- |
sslProfiles | SSL-profielen van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewaySslProfile[] |
trustedClientCertificates | Vertrouwde clientcertificaten van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayTrustedClientCertificate[] |
trustedRootCertificates | Vertrouwde basiscertificaten van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayTrustedRootCertificate[] |
urlPathMaps | URL-padtoewijzing van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Configuratie van Web Application Firewall. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de omleidingsconfiguratie die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de omleidingsconfiguratie van de toepassingsgateway. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
ApplicationGatewayRedirectConfigurationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
includePath | Neem het pad op in de omgeleide URL. | Bool |
includeQueryString | Neem de queryreeks op in de omgeleide URL. | Bool |
pathRules | Padregels die omleidingsconfiguratie opgeven. | SubResource[] |
redirectType | HTTP-omleidingstype. | 'Gevonden' 'Permanent' 'SeeOther' 'Tijdelijk' |
requestRoutingRules | Routering aanvragen die omleidingsconfiguratie opgeeft. | SubResource[] |
targetListener | Verwijzing naar een listener waarnaar de aanvraag moet worden omgeleid. | SubResource- |
targetUrl | Url waarnaar u de aanvraag wilt omleiden. | snaar |
urlPathMaps | Url-padtoewijzingen die standaardomleidingsconfiguratie opgeven. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de regel voor aanvraagroutering die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de regel voor routering van toepassingsgatewayaanvragen. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddressPool | Resource van de back-endadresgroep van de toepassingsgateway. | SubResource- |
backendHttpSettings | Http-instellingenresource van de back-end van de toepassingsgateway. | SubResource- |
httpListener | Http-listenerresource van de toepassingsgateway. | SubResource- |
loadDistributionPolicy | Distributiebeleidsresource van de toepassingsgateway laden. | SubResource- |
voorrang | Prioriteit van de regel voor aanvraagroutering. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 20000 |
redirectConfiguration | Omleidingsconfiguratieresource van de toepassingsgateway. | SubResource- |
herschrijvenRuleSet | Herschrijf de resource regelset in de basisregel van de toepassingsgateway. | SubResource- |
ruleType | Regeltype. | 'Basis' 'PathBasedRouting' |
urlPathMap | URL-padtoewijzingsresource van de toepassingsgateway. | SubResource- |
ApplicationGatewayRewriteRule
Naam | Beschrijving | Waarde |
---|---|---|
actionSet | Set acties die moeten worden uitgevoerd als onderdeel van de herschrijfregel. | ApplicationGatewayRewriteRuleActionSet |
Voorwaarden | Voorwaarden op basis waarvan de uitvoering van de actieset wordt geëvalueerd. | ApplicationGatewayRewriteRuleCondition[] |
naam | Naam van de herschrijfregel die uniek is binnen een Application Gateway. | snaar |
ruleSequence | Regelvolgorde van de herschrijfregel die de volgorde bepaalt van de uitvoering van een bepaalde regel in een RewriteRuleSet. | Int |
ApplicationGatewayRewriteRuleActionSet
Naam | Beschrijving | Waarde |
---|---|---|
requestHeaderConfigurations | Aanvraagheaderacties in de actieset. | ApplicationGatewayHeaderConfiguration[] |
responseHeaderConfigurations | Antwoordheaderacties in de actieset. | ApplicationGatewayHeaderConfiguration[] |
urlConfiguration | Url-configuratieactie in de actieset. | ApplicationGatewayUrlConfiguration- |
ApplicationGatewayRewriteRuleCondition
Naam | Beschrijving | Waarde |
---|---|---|
ignoreCase | Als u deze parameter instelt op de waarheidswaarde, dwingt u het patroon af om een hoofdlettergevoelige vergelijking uit te voeren. | Bool |
ontkennen | Als u deze waarde instelt als waarheid, wordt de negatie van de voorwaarde van de gebruiker geforceerd gecontroleerd. | Bool |
patroon | Het patroon, een vaste tekenreeks of reguliere expressie, die de waarheid van de voorwaarde evalueert. | snaar |
veranderlijk | De voorwaardeparameter van de RewriteRuleCondition. | snaar |
ApplicationGatewayRewriteRuleSet
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de regelset voor herschrijven die uniek is binnen een Toepassingsgateway. | snaar |
Eigenschappen | Eigenschappen van de regelset voor het herschrijven van de toepassingsgateway. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
herschrijvenRules | Regels herschrijven in de regelset voor herschrijven. | ApplicationGatewayRewriteRule[] |
ApplicationGatewaySku
Naam | Beschrijving | Waarde |
---|---|---|
capaciteit | Capaciteit (aantal exemplaren) van een toepassingsgateway. | Int |
naam | Naam van een toepassingsgateway-SKU. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'Standard_v2' 'WAF_Large' 'WAF_Medium' 'WAF_v2' |
rang | Laag van een toepassingsgateway. | 'Standaard' 'Standard_v2' 'WAF' 'WAF_v2' |
ApplicationGatewaySslCertificate
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het SSL-certificaat dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het SSL-certificaat van de toepassingsgateway. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
gegevens | Base-64 gecodeerd pfx-certificaat. Alleen van toepassing in PUT-aanvraag. | snaar |
keyVaultSecretId | Geheime id van (base-64 gecodeerde niet-versleutelde pfx) 'Geheim' of 'Certificaat'-object dat is opgeslagen in KeyVault. | snaar |
wachtwoord | Wachtwoord voor het PFX-bestand dat is opgegeven in gegevens. Alleen van toepassing in PUT-aanvraag. | snaar |
ApplicationGatewaySslPolicy
Naam | Beschrijving | Waarde |
---|---|---|
cipherSuites | Ssl-coderingssuites die moeten worden ingeschakeld in de opgegeven volgorde voor application gateway. | Tekenreeksmatrix met een van de volgende waarden: 'TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_128_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_128_CBC_SHA256' 'TLS_DHE_DSS_WITH_AES_256_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_256_CBC_SHA256' 'TLS_DHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_DHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_DHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_DHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_RSA_WITH_3DES_EDE_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA256' 'TLS_RSA_WITH_AES_128_GCM_SHA256' 'TLS_RSA_WITH_AES_256_CBC_SHA' 'TLS_RSA_WITH_AES_256_CBC_SHA256' 'TLS_RSA_WITH_AES_256_GCM_SHA384' |
disabledSslProtocols | Ssl-protocollen die moeten worden uitgeschakeld in de toepassingsgateway. | Tekenreeksmatrix met een van de volgende waarden: 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
minProtocolVersion | Minimale versie van het Ssl-protocol dat moet worden ondersteund op application gateway. | 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
policyName | Naam van vooraf gedefinieerd Ssl-beleid. | 'AppGwSslPolicy20150501' 'AppGwSslPolicy20170401' 'AppGwSslPolicy20170401S' |
policyType | Type SSL-beleid. | 'Aangepast' Vooraf gedefinieerd |
ApplicationGatewaySslProfile
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het SSL-profiel dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het SSL-profiel van de toepassingsgateway. | ApplicationGatewaySslProfilePropertiesFormat |
ApplicationGatewaySslProfilePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
clientAuthConfiguration | Configuratie van clientverificatie van de application gateway-resource. | ApplicationGatewayClientAuthConfiguration- |
sslPolicy | SSL-beleid van de application gateway-resource. | ApplicationGatewaySslPolicy- |
trustedClientCertificates | Matrix met verwijzingen naar vertrouwde clientcertificaten van Application Gateway. | SubResource[] |
ApplicationGatewayTrustedClientCertificate
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het vertrouwde clientcertificaat dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het vertrouwde clientcertificaat van de toepassingsgateway. | ApplicationGatewayTrustedClientCertificatePropertiesFormat |
ApplicationGatewayTrustedClientCertificatePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
gegevens | Openbare certificaatgegevens. | snaar |
ApplicationGatewayTrustedRootCertificate
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het vertrouwde basiscertificaat dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het vertrouwde basiscertificaat van de toepassingsgateway. | ApplicationGatewayTrustedRootCertificatePropertiesFormat |
ApplicationGatewayTrustedRootCertificatePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
gegevens | Openbare certificaatgegevens. | snaar |
keyVaultSecretId | Geheime id van (base-64 gecodeerde niet-versleutelde pfx) 'Geheim' of 'Certificaat'-object dat is opgeslagen in KeyVault. | snaar |
ApplicationGatewayUrlConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
modifiedPath | Url-pad dat de gebruiker heeft opgegeven voor het herschrijven van url's. Null betekent dat er geen pad wordt bijgewerkt. De standaardwaarde is null. | snaar |
modifiedQueryString | Querytekenreeks die de gebruiker heeft opgegeven voor het herschrijven van url's. Null betekent dat er geen querytekenreeks wordt bijgewerkt. De standaardwaarde is null. | snaar |
Omleiden | Als deze optie is ingesteld als waar, wordt de url-padtoewijzing die is opgegeven in padgebaseerde aanvraagrouteringsregels opnieuw geëvalueerd met behulp van een gewijzigd pad. De standaardwaarde is onwaar. | Bool |
ApplicationGatewayUrlPathMap
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de URL-padtoewijzing die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de url-padtoewijzing van de toepassingsgateway. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
defaultBackendAddressPool | Standaardresource van back-endadresgroep van URL-padtoewijzing. | SubResource- |
defaultBackendHttpSettings | Standaardresource voor http-instellingen voor back-end van url-padtoewijzing. | SubResource- |
defaultLoadDistributionPolicy | Standaardresource voor distributiebeleid van URL-padtoewijzing. | SubResource- |
defaultRedirectConfiguration | Standaardresource voor omleidingsconfiguratie van url-padtoewijzing. | SubResource- |
defaultRewriteRuleSet | Standaardresource voor het herschrijven van regelsetresource van URL-padtoewijzing. | SubResource- |
pathRules | Padregel van url-padtoewijzingsresource. | ApplicationGatewayPathRule[] |
ApplicationGatewayWebApplicationFirewallConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
disabledRuleGroups | De uitgeschakelde regelgroepen. | ApplicationGatewayFirewallDisabledRuleGroup[] |
Ingeschakeld | Of de webtoepassingsfirewall al dan niet is ingeschakeld. | bool (vereist) |
Uitsluitingen | De uitsluitingslijst. | ApplicationGatewayFirewallExclusion[] |
fileUploadLimitInMb | Maximale bestandsgrootte in Mb voor WAF. | Int Beperkingen: Minimumwaarde = 0 |
firewallMode | Web Application Firewall-modus. | 'Detectie' 'Preventie' (vereist) |
maxRequestBodySize | Maximale grootte van aanvraagbody voor WAF. | Int Beperkingen: Minimumwaarde = 8 Maximumwaarde = 128 |
maxRequestBodySizeInKb | Maximale grootte van aanvraagbody in Kb voor WAF. | Int Beperkingen: Minimumwaarde = 8 Maximumwaarde = 128 |
requestBodyCheck | Hiermee wordt aangegeven of WAF aanvraagbody mag controleren. | Bool |
ruleSetType | Het type webtoepassingsfirewallregelset. Mogelijke waarden zijn: 'OWASP'. | tekenreeks (vereist) |
ruleSetVersion | De versie van het type regelset. | tekenreeks (vereist) |
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Naam | Beschrijving | Waarde |
---|
ManagedServiceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type identiteit dat wordt gebruikt voor de resource. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten van de virtuele machine verwijderd. | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' UserAssigned |
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Naam | Beschrijving | Waarde |
---|
Microsoft.Network/applicationGateways
Naam | Beschrijving | Waarde |
---|---|---|
apiVersion | De API-versie | '2021-03-01' |
identiteit | De identiteit van de toepassingsgateway, indien geconfigureerd. | ManagedServiceIdentity- |
plaats | Resourcelocatie. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Eigenschappen van de toepassingsgateway. | ApplicationGatewayPropertiesFormat |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. Zie Tags in sjablonen |
type | Het resourcetype | 'Microsoft.Network/applicationGateways' |
Zones | Een lijst met beschikbaarheidszones die aangeeft waar de resource vandaan moet komen. | tekenreeks[] |
ResourceTags
Naam | Beschrijving | Waarde |
---|
SubResource
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
Quickstart-sjablonen
Met de volgende quickstart-sjablonen wordt dit resourcetype geïmplementeerd.
Sjabloon | Beschrijving |
---|---|
AKS-cluster met een NAT-gateway en een Application Gateway- |
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met NAT Gateway voor uitgaande verbindingen en een Application Gateway voor binnenkomende verbindingen. |
AKS-cluster met de ingangscontroller van Application Gateway |
In dit voorbeeld ziet u hoe u een AKS-cluster implementeert met Application Gateway, Application Gateway-ingangscontroller, Azure Container Registry, Log Analytics en Key Vault |
App Gateway met WAF-, SSL-, IIS- en HTTPS-omleiding |
Met deze sjabloon wordt een toepassingsgateway geïmplementeerd met WAF, end-to-end SSL en HTTP naar HTTPS-omleiding op de IIS-servers. |
Application Gateway voor een web-app met IP-beperking |
Met deze sjabloon maakt u een toepassingsgateway vóór een Azure-web-app waarvoor IP-beperking is ingeschakeld voor de web-app. |
Application Gateway voor multihosting |
Met deze sjabloon maakt u een Application Gateway en configureert u deze voor Multi Hosting op poort 443. |
Application Gateway voor routering op basis van URL-pad |
Met deze sjabloon maakt u een Toepassingsgateway en configureert u deze voor routering op basis van URL-pad. |
Application Gateway met interne API Management en Web App |
Application Gateway: internetverkeer routeren naar een API Management-exemplaar van een virtueel netwerk (interne modus) dat een web-API services die wordt gehost in een Azure-web-app. |
Application Gateway met WAF- en firewallbeleid |
Met deze sjabloon maakt u een Toepassingsgateway met WAF die samen met een firewallbeleid is geconfigureerd |
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) |
demo-installatie van Azure Application Gateway |
Met deze sjabloon kunt u snel azure Application Gateway-demo implementeren om taakverdeling met of zonder affiniteit op basis van cookies te testen. |
Een web-app maken die wordt beveiligd door Application Gateway v2 |
Met deze sjabloon maakt u een Azure-web-app met toegangsbeperking voor een Application Gateway v2. De Toepassingsgateway wordt geïmplementeerd in een vNet (subnet) waarvoor een Service-eindpunt van Microsoft.Web is ingeschakeld. De web-app beperkt de toegang tot verkeer van het subnet. |
een web-app, PE en Application Gateway v2 maken |
Met deze sjabloon maakt u een Azure-web-app met een privé-eindpunt in het Subnet van azure Virtual Network, een Application Gateway v2. De Application Gateway wordt geïmplementeerd in een vNet (subnet). De web-app beperkt de toegang tot verkeer vanaf het subnet met behulp van een privé-eindpunt |
Een WordPress-site maken in een virtueel netwerk |
Met deze sjabloon maakt u een WordPress-site op Container Instance in een virtueel netwerk. En voer een openbare site-FQDN uit die toegang heeft tot WordPress-site. |
Een Application Gateway- maken |
Met deze sjabloon maakt u een toepassingsgateway in een virtueel netwerk en stelt u taakverdelingsregels in voor een willekeurig aantal virtuele machines |
een Application Gateway- (Aangepaste SSL) maken |
Met deze sjabloon wordt een Toepassingsgateway geïmplementeerd die is geconfigureerd met een aangepast SSL-beleid. |
Een Application Gateway- (SSL-beleid) maken |
Met deze sjabloon wordt een Toepassingsgateway geïmplementeerd die is geconfigureerd met een vooraf gedefinieerd SSL-beleid. |
Een WAF- (Application Gateway) maken |
Met deze sjabloon maakt u een toepassingsgateway met Web Application Firewall-functionaliteit in een virtueel netwerk en stelt u taakverdelingsregels in voor een willekeurig aantal virtuele machines |
Een toepassingsgateway maken voor WebApps- |
Met deze sjabloon maakt u een toepassingsgateway vóór twee Azure Web Apps waarvoor een aangepaste test is ingeschakeld. |
Een Application Gateway v2- maken |
Met deze sjabloon maakt u een toepassingsgateway v2 in een virtueel netwerk en stelt u eigenschappen voor automatisch schalen en een HTTP-taakverdelingsregel in met een openbare front-end |
Een Application Gateway V2 maken met Key Vault- |
Met deze sjabloon wordt een Application Gateway V2 geïmplementeerd in een virtueel netwerk, een door de gebruiker gedefinieerde identiteit, Key Vault, een geheim (certificaatgegevens) en toegangsbeleid voor Key Vault en Application Gateway. |
Een toepassingsgateway maken met padoverschrijving |
Met deze sjabloon wordt een Application Gateway geïmplementeerd en wordt het gebruik van de functie voor het overschrijven van paden voor een back-endadresgroep weergegeven. |
Een toepassingsgateway maken met test- |
Met deze sjabloon wordt een Application Gateway geïmplementeerd met verbeterde testfunctionaliteit. |
Een toepassingsgateway maken met openbare IP- |
Met deze sjabloon maakt u een toepassingsgateway, een openbaar IP-adres voor de toepassingsgateway en het virtuele netwerk waarin Application Gateway wordt geïmplementeerd. Hiermee configureert u ook Application Gateway voor HTTP-taakverdeling met twee back-endservers. Houd er rekening mee dat u geldige IP-adressen moet opgeven voor back-endservers. |
Een toepassingsgateway maken met een openbaar IP-adres (Offload) |
Met deze sjabloon maakt u een toepassingsgateway, een openbaar IP-adres voor de toepassingsgateway en het virtuele netwerk waarin Application Gateway wordt geïmplementeerd. Hiermee configureert u ook Application Gateway voor ssl-offload en taakverdeling met twee back-endservers. Houd er rekening mee dat u geldige IP-adressen moet opgeven voor back-endservers. |
Een toepassingsgateway maken met omleidings- |
Met deze sjabloon maakt u een toepassingsgateway met omleidingsfuncties in een virtueel netwerk en stelt u taakverdelings- en omleidingsregels in (basis en padbasis) |
Een toepassingsgateway maken met herschrijf |
Met deze sjabloon maakt u een toepassingsgateway met herschrijffunctionaliteit in een virtueel netwerk en stelt u taakverdeling in, herschrijfregels |
Een Azure Application Gateway v2- maken |
Met deze sjabloon maakt u een Azure Application Gateway met twee Windows Server 2016-servers in de back-endpool |
Een Azure WAF v2 maken in Azure Application Gateway |
Met deze sjabloon maakt u een Azure Web Application Firewall v2 op Azure Application Gateway met twee Windows Server 2016-servers in de back-endpool |
Een IPv6 Application Gateway- maken |
Met deze sjabloon maakt u een toepassingsgateway met een IPv6-front-end in een virtueel netwerk met dubbele stack. |
API Management maken in intern VNet met App Gateway- |
Deze sjabloon laat zien hoe u een exemplaar van Azure API Management maakt op een particulier netwerk dat wordt beveiligd door Azure Application Gateway. |
Application Gateway maken met certificaten |
In deze sjabloon ziet u hoe u zelfondertekende Key Vault-certificaten genereert en vervolgens verwijst vanuit Application Gateway. |
Een Windows VM-schaalset implementeren met Azure Application Gateway |
Met deze sjabloon kunt u een eenvoudige Windows-VM-schaalset implementeren die is geïntegreerd met Azure Application Gateway en ondersteuning biedt voor maximaal 1000 VM's |
Een Ubuntu VM-schaalset implementeren met Azure Application Gateway |
Met deze sjabloon kunt u een eenvoudige Ubuntu VM-schaalset implementeren die is geïntegreerd met Azure Application Gateway en ondersteunt maximaal 1000 VM's |
eShop-website met ILB ASE- |
Een App Service Environment is een Premium-serviceplanoptie van Azure App Service die een volledig geïsoleerde en toegewezen omgeving biedt voor het veilig uitvoeren van Azure App Service-apps op grote schaal, waaronder Web Apps, Mobile Apps en API-apps. |
Front Door Standard/Premium met Application Gateway-oorsprong |
Met deze sjabloon maakt u een Front Door Standard/Premium-exemplaar en een Application Gateway-exemplaar en gebruikt u een NSG- en WAF-beleid om te controleren of verkeer afkomstig is van de Front Door-oorsprong. |
Front Door met Container Instances en Application Gateway |
Met deze sjabloon maakt u een Front Door Standard/Premium met een containergroep en Application Gateway. |
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 |
Resourcedefinitie van Terraform (AzAPI-provider)
Het resourcetype applicationGateways 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/applicationGateways-resource wilt maken, voegt u de volgende Terraform toe aan uw sjabloon.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/applicationGateways@2021-03-01"
name = "string"
identity = {
type = "string"
userAssignedIdentities = {
{customized property} = {
}
}
}
location = "string"
body = jsonencode({
properties = {
authenticationCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
}
}
]
autoscaleConfiguration = {
maxCapacity = int
minCapacity = int
}
backendAddressPools = [
{
id = "string"
name = "string"
properties = {
backendAddresses = [
{
fqdn = "string"
ipAddress = "string"
}
]
}
}
]
backendHttpSettingsCollection = [
{
id = "string"
name = "string"
properties = {
affinityCookieName = "string"
authenticationCertificates = [
{
id = "string"
}
]
connectionDraining = {
drainTimeoutInSec = int
enabled = bool
}
cookieBasedAffinity = "string"
hostName = "string"
path = "string"
pickHostNameFromBackendAddress = bool
port = int
probe = {
id = "string"
}
probeEnabled = bool
protocol = "string"
requestTimeout = int
trustedRootCertificates = [
{
id = "string"
}
]
}
}
]
customErrorConfigurations = [
{
customErrorPageUrl = "string"
statusCode = "string"
}
]
enableFips = bool
enableHttp2 = bool
firewallPolicy = {
id = "string"
}
forceFirewallPolicyAssociation = bool
frontendIPConfigurations = [
{
id = "string"
name = "string"
properties = {
privateIPAddress = "string"
privateIPAllocationMethod = "string"
privateLinkConfiguration = {
id = "string"
}
publicIPAddress = {
id = "string"
}
subnet = {
id = "string"
}
}
}
]
frontendPorts = [
{
id = "string"
name = "string"
properties = {
port = int
}
}
]
gatewayIPConfigurations = [
{
id = "string"
name = "string"
properties = {
subnet = {
id = "string"
}
}
}
]
globalConfiguration = {
enableRequestBuffering = bool
enableResponseBuffering = bool
}
httpListeners = [
{
id = "string"
name = "string"
properties = {
customErrorConfigurations = [
{
customErrorPageUrl = "string"
statusCode = "string"
}
]
firewallPolicy = {
id = "string"
}
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
hostName = "string"
hostNames = [
"string"
]
protocol = "string"
requireServerNameIndication = bool
sslCertificate = {
id = "string"
}
sslProfile = {
id = "string"
}
}
}
]
loadDistributionPolicies = [
{
id = "string"
name = "string"
properties = {
loadDistributionAlgorithm = "string"
loadDistributionTargets = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
weightPerServer = int
}
}
]
}
}
]
privateLinkConfigurations = [
{
id = "string"
name = "string"
properties = {
ipConfigurations = [
{
id = "string"
name = "string"
properties = {
primary = bool
privateIPAddress = "string"
privateIPAllocationMethod = "string"
subnet = {
id = "string"
}
}
}
]
}
}
]
probes = [
{
id = "string"
name = "string"
properties = {
host = "string"
interval = int
match = {
body = "string"
statusCodes = [
"string"
]
}
minServers = int
path = "string"
pickHostNameFromBackendHttpSettings = bool
port = int
protocol = "string"
timeout = int
unhealthyThreshold = int
}
}
]
redirectConfigurations = [
{
id = "string"
name = "string"
properties = {
includePath = bool
includeQueryString = bool
pathRules = [
{
id = "string"
}
]
redirectType = "string"
requestRoutingRules = [
{
id = "string"
}
]
targetListener = {
id = "string"
}
targetUrl = "string"
urlPathMaps = [
{
id = "string"
}
]
}
}
]
requestRoutingRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
httpListener = {
id = "string"
}
loadDistributionPolicy = {
id = "string"
}
priority = int
redirectConfiguration = {
id = "string"
}
rewriteRuleSet = {
id = "string"
}
ruleType = "string"
urlPathMap = {
id = "string"
}
}
}
]
rewriteRuleSets = [
{
id = "string"
name = "string"
properties = {
rewriteRules = [
{
actionSet = {
requestHeaderConfigurations = [
{
headerName = "string"
headerValue = "string"
}
]
responseHeaderConfigurations = [
{
headerName = "string"
headerValue = "string"
}
]
urlConfiguration = {
modifiedPath = "string"
modifiedQueryString = "string"
reroute = bool
}
}
conditions = [
{
ignoreCase = bool
negate = bool
pattern = "string"
variable = "string"
}
]
name = "string"
ruleSequence = int
}
]
}
}
]
sku = {
capacity = int
name = "string"
tier = "string"
}
sslCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
keyVaultSecretId = "string"
password = "string"
}
}
]
sslPolicy = {
cipherSuites = [
"string"
]
disabledSslProtocols = [
"string"
]
minProtocolVersion = "string"
policyName = "string"
policyType = "string"
}
sslProfiles = [
{
id = "string"
name = "string"
properties = {
clientAuthConfiguration = {
verifyClientCertIssuerDN = bool
}
sslPolicy = {
cipherSuites = [
"string"
]
disabledSslProtocols = [
"string"
]
minProtocolVersion = "string"
policyName = "string"
policyType = "string"
}
trustedClientCertificates = [
{
id = "string"
}
]
}
}
]
trustedClientCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
}
}
]
trustedRootCertificates = [
{
id = "string"
name = "string"
properties = {
data = "string"
keyVaultSecretId = "string"
}
}
]
urlPathMaps = [
{
id = "string"
name = "string"
properties = {
defaultBackendAddressPool = {
id = "string"
}
defaultBackendHttpSettings = {
id = "string"
}
defaultLoadDistributionPolicy = {
id = "string"
}
defaultRedirectConfiguration = {
id = "string"
}
defaultRewriteRuleSet = {
id = "string"
}
pathRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendHttpSettings = {
id = "string"
}
firewallPolicy = {
id = "string"
}
loadDistributionPolicy = {
id = "string"
}
paths = [
"string"
]
redirectConfiguration = {
id = "string"
}
rewriteRuleSet = {
id = "string"
}
}
}
]
}
}
]
webApplicationFirewallConfiguration = {
disabledRuleGroups = [
{
ruleGroupName = "string"
rules = [
int
]
}
]
enabled = bool
exclusions = [
{
matchVariable = "string"
selector = "string"
selectorMatchOperator = "string"
}
]
fileUploadLimitInMb = int
firewallMode = "string"
maxRequestBodySize = int
maxRequestBodySizeInKb = int
requestBodyCheck = bool
ruleSetType = "string"
ruleSetVersion = "string"
}
}
})
tags = {
{customized property} = "string"
}
zones = [
"string"
]
}
Eigenschapswaarden
ApplicationGatewayAuthenticationCertificate
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het verificatiecertificaat dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het verificatiecertificaat van de toepassingsgateway. | ApplicationGatewayAuthenticationCertificatePropertiesFormat |
ApplicationGatewayAuthenticationCertificatePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
gegevens | Openbare certificaatgegevens. | snaar |
ApplicationGatewayAutoscaleConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
maxCapacity | Bovengrens voor het aantal Application Gateway-capaciteit. | Int Beperkingen: Minimumwaarde = 2 |
minCapacity | Ondergrens voor het aantal Application Gateway-capaciteit. | Int Beperkingen: Minimumwaarde = 0 (vereist) |
ApplicationGatewayBackendAddress
Naam | Beschrijving | Waarde |
---|---|---|
Fqdn | FQDN (Fully Qualified Domain Name). | snaar |
ipAddress | IP-adres. | snaar |
ApplicationGatewayBackendAddressPool
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de back-endadresgroep die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de back-endadresgroep van de toepassingsgateway. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddresses | Back-endadressen. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendHttpSettings
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de http-instellingen voor de back-end die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de HTTP-instellingen voor de back-end van de toepassingsgateway. | ApplicationGatewayBackendHttpSettingsPropertiesFormat |
ApplicationGatewayBackendHttpSettingsPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
affinityCookieName | Cookienaam die moet worden gebruikt voor de affiniteitscookie. | snaar |
authenticationCertificates | Matrix met verwijzingen naar verificatiecertificaten van application gateway. | SubResource[] |
connectionDraining | Het leegmaken van de back-end http-instellingenresource. | ApplicationGatewayConnectionDraining- |
cookieBasedAffinity | Affiniteit op basis van cookies. | 'Uitgeschakeld' 'Ingeschakeld' |
hostName | Hostheader die moet worden verzonden naar de back-endservers. | snaar |
pad | Pad dat moet worden gebruikt als voorvoegsel voor alle HTTP-aanvragen. Null betekent dat er geen pad wordt voorafgegaan. De standaardwaarde is null. | snaar |
pickHostNameFromBackendAddress | Of hostheader moet worden gekozen uit de hostnaam van de back-endserver. De standaardwaarde is onwaar. | Bool |
haven | De doelpoort op de back-end. | Int |
sonde | Testresource van een toepassingsgateway. | SubResource- |
probeEnabled | Of de test is ingeschakeld. De standaardwaarde is onwaar. | Bool |
protocol | Het protocol dat wordt gebruikt om te communiceren met de back-end. | 'Http' 'Https' |
requestTimeout | Time-out aanvragen in seconden. Application Gateway mislukt de aanvraag als het antwoord niet binnen RequestTimeout wordt ontvangen. Acceptabele waarden zijn van 1 seconde tot 86400 seconden. | Int |
trustedRootCertificates | Matrix met verwijzingen naar vertrouwde basiscertificaten van Application Gateway. | SubResource[] |
ApplicationGatewayClientAuthConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
verifyClientCertIssuerDN | Controleer de naam van de uitgever van het clientcertificaat op de toepassingsgateway. | Bool |
ApplicationGatewayConnectionDraining
Naam | Beschrijving | Waarde |
---|---|---|
drainTimeoutInSec | Het aantal seconden dat de verbinding leegloopt, is actief. Acceptabele waarden zijn van 1 seconde tot 3600 seconden. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 3600 (vereist) |
Ingeschakeld | Of verbindingsafvoer wel of niet is ingeschakeld. | bool (vereist) |
ApplicationGatewayCustomError
Naam | Beschrijving | Waarde |
---|---|---|
customErrorPageUrl | Foutpagina-URL van de fout van de klant van de toepassingsgateway. | snaar |
statusCode | Statuscode van de application gateway-klantfout. | 'HttpStatus403' 'HttpStatus502' |
ApplicationGatewayFirewallDisabledRuleGroup
Naam | Beschrijving | Waarde |
---|---|---|
ruleGroupName | De naam van de regelgroep die wordt uitgeschakeld. | tekenreeks (vereist) |
reglement | De lijst met regels die worden uitgeschakeld. Als null is, worden alle regels van de regelgroep uitgeschakeld. | int[] |
ApplicationGatewayFirewallExclusion
Naam | Beschrijving | Waarde |
---|---|---|
matchVariable | De variabele die moet worden uitgesloten. | tekenreeks (vereist) |
Selector | Wanneer matchVariable een verzameling is, wordt de operator gebruikt om op te geven op welke elementen in de verzameling deze uitsluiting van toepassing is. | tekenreeks (vereist) |
selectorMatchOperator | Wanneer matchVariable een verzameling is, gebruikt u de selector om op te geven op welke elementen in de verzameling deze uitsluiting van toepassing is. | tekenreeks (vereist) |
ApplicationGatewayFrontendIPConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de front-end-IP-configuratie die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de front-end-IP-configuratie van de toepassingsgateway. | ApplicationGatewayFrontendIPConfigurationPropertiesFormat |
ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
privateIPAddress | PrivateIPAddress van de IP-configuratie van de netwerkinterface. | snaar |
privateIPAllocationMethod | De toewijzingsmethode voor privé-IP-adressen. | 'Dynamisch' 'Statisch' |
privateLinkConfiguration | Verwijzing naar de private link-configuratie van de toepassingsgateway. | SubResource- |
publicIPAddress | Verwijzing naar de PublicIP-resource. | SubResource- |
Subnet | Verwijzing naar de subnetresource. | SubResource- |
ApplicationGatewayFrontendPort
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de front-endpoort die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de front-endpoort van de toepassingsgateway. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
haven | Front-endpoort. | Int |
ApplicationGatewayGlobalConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
enableRequestBuffering | Schakel aanvraagbuffering in. | Bool |
enableResponseBuffering | Schakel reactiebuffering in. | Bool |
ApplicationGatewayHeaderConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
headerName | Koptekstnaam van de headerconfiguratie. | snaar |
headerValue | Headerwaarde van de headerconfiguratie. | snaar |
ApplicationGatewayHttpListener
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de HTTP-listener die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de HTTP-listener van de toepassingsgateway. | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
customErrorConfigurations | Aangepaste foutconfiguraties van de HTTP-listener. | ApplicationGatewayCustomError[] |
firewallPolicy | Verwijzing naar de FirewallPolicy-resource. | SubResource- |
frontendIPConfiguration | Front-end-IP-configuratieresource van een toepassingsgateway. | SubResource- |
front-endPort | Front-endpoortresource van een toepassingsgateway. | SubResource- |
hostName | Hostnaam van HTTP-listener. | snaar |
hostNames | Lijst met hostnamen voor HTTP-listener die ook speciale jokertekens toestaat. | tekenreeks[] |
protocol | Protocol van de HTTP-listener. | 'Http' 'Https' |
requireServerNameIndication | Alleen van toepassing als protocol https is. Hiermee schakelt u SNI in voor meerdere hosting. | Bool |
sslCertificate | SSL-certificaatresource van een toepassingsgateway. | SubResource- |
sslProfile | SSL-profielresource van de toepassingsgateway. | SubResource- |
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- |
ApplicationGatewayLoadDistributionPolicy
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het distributiebeleid voor belasting dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het distributiebeleid voor belastingsdistributie van de toepassingsgateway. | ApplicationGatewayLoadDistributionPolicyPropertiesFormat |
ApplicationGatewayLoadDistributionPolicyPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
loadDistributionAlgorithm | Distributiedoelenresource van een toepassingsgateway laden. | 'IpHash' 'LeastConnections' 'RoundRobin' |
loadDistributionTargets | Distributiedoelenresource van een toepassingsgateway laden. | ApplicationGatewayLoadDistributionTarget[] |
ApplicationGatewayLoadDistributionTarget
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het distributiebeleid voor belasting dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het distributiedoel voor belastingsdistributie van de toepassingsgateway. | ApplicationGatewayLoadDistributionTargetPropertiesFormat |
ApplicationGatewayLoadDistributionTargetPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddressPool | Resource van de back-endadresgroep van de toepassingsgateway. | SubResource- |
weightPerServer | Gewicht per server. Bereik tussen 1 en 100. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 100 |
ApplicationGatewayPathRule
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de padregel die uniek is binnen een Toepassingsgateway. | snaar |
Eigenschappen | Eigenschappen van de padregel voor de toepassingsgateway. | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddressPool | Resource van de back-endadresgroep van de padpadregel voor URL-padtoewijzing. | SubResource- |
backendHttpSettings | Http-instellingenresource van url-padtoewijzingsregel in de back-end. | SubResource- |
firewallPolicy | Verwijzing naar de FirewallPolicy-resource. | SubResource- |
loadDistributionPolicy | Distributiebeleidsresource van de padpadregel voor URL-pad laden. | SubResource- |
Paden | Padregels van url-padtoewijzing. | tekenreeks[] |
redirectConfiguration | Omleidingsconfiguratieresource van padtoewijzingspadregel voor URL-pad. | SubResource- |
herschrijvenRuleSet | Regelsetresource van url-padtoewijzingspadregel herschrijven. | SubResource- |
ApplicationGatewayPrivateLinkConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de private link-configuratie die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de private link-configuratie van de toepassingsgateway. | ApplicationGatewayPrivateLinkConfigurationProperties |
ApplicationGatewayPrivateLinkConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
ipConfigurations | Een matrix van ip-configuraties voor private link van application gateway. | ApplicationGatewayPrivateLinkIpConfiguration[] |
ApplicationGatewayPrivateLinkIpConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | De naam van de ip-configuratie van de private link van de toepassingsgateway. | snaar |
Eigenschappen | Eigenschappen van een private link-ip-configuratie van een toepassingsgateway. | ApplicationGatewayPrivateLinkIpConfigurationProperties- |
ApplicationGatewayPrivateLinkIpConfigurationProperties
Naam | Beschrijving | Waarde |
---|---|---|
primair | Of de IP-configuratie al dan niet primair is. | Bool |
privateIPAddress | Het privé-IP-adres van de IP-configuratie. | snaar |
privateIPAllocationMethod | De toewijzingsmethode voor privé-IP-adressen. | 'Dynamisch' 'Statisch' |
Subnet | Verwijzing naar de subnetresource. | SubResource- |
ApplicationGatewayProbe
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de test die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de toepassingsgatewaytest. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbeHealthResponseMatch
Naam | Beschrijving | Waarde |
---|---|---|
lichaam | Hoofdtekst die moet zijn opgenomen in het statusantwoord. De standaardwaarde is leeg. | snaar |
statusCodes | Toegestane bereiken met statuscodes in orde. Standaardbereik van statuscodes in orde is 200-399. | tekenreeks[] |
ApplicationGatewayProbePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
gastheer | Hostnaam om de test naar te verzenden. | snaar |
interval | Het testinterval in seconden. Dit is het tijdsinterval tussen twee opeenvolgende tests. Acceptabele waarden zijn van 1 seconde tot 86400 seconden. | Int |
lucifer | Criterium voor het classificeren van een gezond testantwoord. | ApplicationGatewayProbeHealthResponseMatch- |
minServers | Minimaal aantal servers dat altijd in orde is gemarkeerd. De standaardwaarde is 0. | Int |
pad | Relatief pad van de test. Geldig pad begint vanaf /. De test wordt verzonden naar <Protocol>://<host>:<poort><pad>. | snaar |
pickHostNameFromBackendHttpSettings | Of de hostheader moet worden gekozen uit de http-instellingen van de back-end. De standaardwaarde is onwaar. | Bool |
haven | Aangepaste poort die wordt gebruikt voor het testen van de back-endservers. De geldige waarde varieert van 1 tot 65535. In het geval dat deze niet is ingesteld, wordt poort van HTTP-instellingen gebruikt. Deze eigenschap is alleen geldig voor Standard_v2 en WAF_v2. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 65535 |
protocol | Het protocol dat wordt gebruikt voor de test. | 'Http' 'Https' |
Timeout | De time-out van de test in seconden. Test gemarkeerd als mislukt als geldig antwoord niet is ontvangen met deze time-outperiode. Acceptabele waarden zijn van 1 seconde tot 86400 seconden. | Int |
slechtethreshold | Het aantal nieuwe pogingen voor de test. De back-endserver wordt gemarkeerd nadat het aantal opeenvolgende testfouten de status BeschadigdThreshold heeft bereikt. Acceptabele waarden zijn van 1 seconde tot 20. | Int |
ApplicationGatewayPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
authenticationCertificates | Verificatiecertificaten van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayAuthenticationCertificate[] |
autoscaleConfiguration | Configuratie automatisch schalen. | ApplicationGatewayAutoscaleConfiguration- |
backendAddressPools | Back-endadresgroep van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Http-instellingen van de back-end van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayBackendHttpSettings[] |
customErrorConfigurations | Aangepaste foutconfiguraties van de toepassingsgatewayresource. | ApplicationGatewayCustomError[] |
enableFips | Of FIPS is ingeschakeld voor de toepassingsgatewayresource. | Bool |
enableHttp2 | Of HTTP2 is ingeschakeld voor de toepassingsgatewayresource. | Bool |
firewallPolicy | Verwijzing naar de FirewallPolicy-resource. | SubResource- |
forceFirewallPolicyAssociation | Indien waar, koppelt u een firewallbeleid aan een toepassingsgateway, ongeacht of het beleid verschilt van de WAF-configuratie. | Bool |
frontendIPConfigurations | Front-end-IP-adressen van de toepassingsgatewayresource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayFrontendIPConfiguration[] |
front-endPorts | Front-endpoorten van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Subnetten van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayIPConfiguration[] |
globalConfiguration | Globale configuratie. | ApplicationGatewayGlobalConfiguration- |
httpListeners | Http-listeners van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayHttpListener[] |
loadDistributionPolicies | Distributiebeleid van de application gateway-resource laden. | ApplicationGatewayLoadDistributionPolicy[] |
privateLinkConfigurations | PrivateLink-configuraties op de toepassingsgateway. | ApplicationGatewayPrivateLinkConfiguration[] |
Sondes | Tests van de toepassingsgatewayresource. | ApplicationGatewayProbe[] |
redirectConfigurations | Omleidingsconfiguraties van de toepassingsgatewayresource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Routeringsregels van de application gateway-resource aanvragen. | ApplicationGatewayRequestRoutingRule[] |
herschrijvenRuleSets | Regels voor de toepassingsgatewayresource herschrijven. | ApplicationGatewayRewriteRuleSet[] |
Sku | SKU van de application gateway-resource. | ApplicationGatewaySku |
sslCertificates | SSL-certificaten van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewaySslCertificate[] |
sslPolicy | SSL-beleid van de application gateway-resource. | ApplicationGatewaySslPolicy- |
sslProfiles | SSL-profielen van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewaySslProfile[] |
trustedClientCertificates | Vertrouwde clientcertificaten van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayTrustedClientCertificate[] |
trustedRootCertificates | Vertrouwde basiscertificaten van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayTrustedRootCertificate[] |
urlPathMaps | URL-padtoewijzing van de application gateway-resource. Zie Application Gateway-limietenvoor standaardlimieten. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Configuratie van Web Application Firewall. | ApplicationGatewayWebApplicationFirewallConfiguration |
ApplicationGatewayRedirectConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de omleidingsconfiguratie die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de omleidingsconfiguratie van de toepassingsgateway. | ApplicationGatewayRedirectConfigurationPropertiesFormat |
ApplicationGatewayRedirectConfigurationPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
includePath | Neem het pad op in de omgeleide URL. | Bool |
includeQueryString | Neem de queryreeks op in de omgeleide URL. | Bool |
pathRules | Padregels die omleidingsconfiguratie opgeven. | SubResource[] |
redirectType | HTTP-omleidingstype. | 'Gevonden' 'Permanent' 'SeeOther' 'Tijdelijk' |
requestRoutingRules | Routering aanvragen die omleidingsconfiguratie opgeeft. | SubResource[] |
targetListener | Verwijzing naar een listener waarnaar de aanvraag moet worden omgeleid. | SubResource- |
targetUrl | Url waarnaar u de aanvraag wilt omleiden. | snaar |
urlPathMaps | Url-padtoewijzingen die standaardomleidingsconfiguratie opgeven. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de regel voor aanvraagroutering die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de regel voor routering van toepassingsgatewayaanvragen. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
backendAddressPool | Resource van de back-endadresgroep van de toepassingsgateway. | SubResource- |
backendHttpSettings | Http-instellingenresource van de back-end van de toepassingsgateway. | SubResource- |
httpListener | Http-listenerresource van de toepassingsgateway. | SubResource- |
loadDistributionPolicy | Distributiebeleidsresource van de toepassingsgateway laden. | SubResource- |
voorrang | Prioriteit van de regel voor aanvraagroutering. | Int Beperkingen: Minimumwaarde = 1 Maximumwaarde = 20000 |
redirectConfiguration | Omleidingsconfiguratieresource van de toepassingsgateway. | SubResource- |
herschrijvenRuleSet | Herschrijf de resource regelset in de basisregel van de toepassingsgateway. | SubResource- |
ruleType | Regeltype. | 'Basis' 'PathBasedRouting' |
urlPathMap | URL-padtoewijzingsresource van de toepassingsgateway. | SubResource- |
ApplicationGatewayRewriteRule
Naam | Beschrijving | Waarde |
---|---|---|
actionSet | Set acties die moeten worden uitgevoerd als onderdeel van de herschrijfregel. | ApplicationGatewayRewriteRuleActionSet |
Voorwaarden | Voorwaarden op basis waarvan de uitvoering van de actieset wordt geëvalueerd. | ApplicationGatewayRewriteRuleCondition[] |
naam | Naam van de herschrijfregel die uniek is binnen een Application Gateway. | snaar |
ruleSequence | Regelvolgorde van de herschrijfregel die de volgorde bepaalt van de uitvoering van een bepaalde regel in een RewriteRuleSet. | Int |
ApplicationGatewayRewriteRuleActionSet
Naam | Beschrijving | Waarde |
---|---|---|
requestHeaderConfigurations | Aanvraagheaderacties in de actieset. | ApplicationGatewayHeaderConfiguration[] |
responseHeaderConfigurations | Antwoordheaderacties in de actieset. | ApplicationGatewayHeaderConfiguration[] |
urlConfiguration | Url-configuratieactie in de actieset. | ApplicationGatewayUrlConfiguration- |
ApplicationGatewayRewriteRuleCondition
Naam | Beschrijving | Waarde |
---|---|---|
ignoreCase | Als u deze parameter instelt op de waarheidswaarde, dwingt u het patroon af om een hoofdlettergevoelige vergelijking uit te voeren. | Bool |
ontkennen | Als u deze waarde instelt als waarheid, wordt de negatie van de voorwaarde van de gebruiker geforceerd gecontroleerd. | Bool |
patroon | Het patroon, een vaste tekenreeks of reguliere expressie, die de waarheid van de voorwaarde evalueert. | snaar |
veranderlijk | De voorwaardeparameter van de RewriteRuleCondition. | snaar |
ApplicationGatewayRewriteRuleSet
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de regelset voor herschrijven die uniek is binnen een Toepassingsgateway. | snaar |
Eigenschappen | Eigenschappen van de regelset voor het herschrijven van de toepassingsgateway. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
herschrijvenRules | Regels herschrijven in de regelset voor herschrijven. | ApplicationGatewayRewriteRule[] |
ApplicationGatewaySku
Naam | Beschrijving | Waarde |
---|---|---|
capaciteit | Capaciteit (aantal exemplaren) van een toepassingsgateway. | Int |
naam | Naam van een toepassingsgateway-SKU. | 'Standard_Large' 'Standard_Medium' 'Standard_Small' 'Standard_v2' 'WAF_Large' 'WAF_Medium' 'WAF_v2' |
rang | Laag van een toepassingsgateway. | 'Standaard' 'Standard_v2' 'WAF' 'WAF_v2' |
ApplicationGatewaySslCertificate
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het SSL-certificaat dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het SSL-certificaat van de toepassingsgateway. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
gegevens | Base-64 gecodeerd pfx-certificaat. Alleen van toepassing in PUT-aanvraag. | snaar |
keyVaultSecretId | Geheime id van (base-64 gecodeerde niet-versleutelde pfx) 'Geheim' of 'Certificaat'-object dat is opgeslagen in KeyVault. | snaar |
wachtwoord | Wachtwoord voor het PFX-bestand dat is opgegeven in gegevens. Alleen van toepassing in PUT-aanvraag. | snaar |
ApplicationGatewaySslPolicy
Naam | Beschrijving | Waarde |
---|---|---|
cipherSuites | Ssl-coderingssuites die moeten worden ingeschakeld in de opgegeven volgorde voor application gateway. | Tekenreeksmatrix met een van de volgende waarden: 'TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_128_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_128_CBC_SHA256' 'TLS_DHE_DSS_WITH_AES_256_CBC_SHA' 'TLS_DHE_DSS_WITH_AES_256_CBC_SHA256' 'TLS_DHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_DHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_DHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_DHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256' 'TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA' 'TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384' 'TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384' 'TLS_RSA_WITH_3DES_EDE_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA' 'TLS_RSA_WITH_AES_128_CBC_SHA256' 'TLS_RSA_WITH_AES_128_GCM_SHA256' 'TLS_RSA_WITH_AES_256_CBC_SHA' 'TLS_RSA_WITH_AES_256_CBC_SHA256' 'TLS_RSA_WITH_AES_256_GCM_SHA384' |
disabledSslProtocols | Ssl-protocollen die moeten worden uitgeschakeld in de toepassingsgateway. | Tekenreeksmatrix met een van de volgende waarden: 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
minProtocolVersion | Minimale versie van het Ssl-protocol dat moet worden ondersteund op application gateway. | 'TLSv1_0' 'TLSv1_1' 'TLSv1_2' |
policyName | Naam van vooraf gedefinieerd Ssl-beleid. | 'AppGwSslPolicy20150501' 'AppGwSslPolicy20170401' 'AppGwSslPolicy20170401S' |
policyType | Type SSL-beleid. | 'Aangepast' Vooraf gedefinieerd |
ApplicationGatewaySslProfile
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het SSL-profiel dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het SSL-profiel van de toepassingsgateway. | ApplicationGatewaySslProfilePropertiesFormat |
ApplicationGatewaySslProfilePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
clientAuthConfiguration | Configuratie van clientverificatie van de application gateway-resource. | ApplicationGatewayClientAuthConfiguration- |
sslPolicy | SSL-beleid van de application gateway-resource. | ApplicationGatewaySslPolicy- |
trustedClientCertificates | Matrix met verwijzingen naar vertrouwde clientcertificaten van Application Gateway. | SubResource[] |
ApplicationGatewayTrustedClientCertificate
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het vertrouwde clientcertificaat dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het vertrouwde clientcertificaat van de toepassingsgateway. | ApplicationGatewayTrustedClientCertificatePropertiesFormat |
ApplicationGatewayTrustedClientCertificatePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
gegevens | Openbare certificaatgegevens. | snaar |
ApplicationGatewayTrustedRootCertificate
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van het vertrouwde basiscertificaat dat uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van het vertrouwde basiscertificaat van de toepassingsgateway. | ApplicationGatewayTrustedRootCertificatePropertiesFormat |
ApplicationGatewayTrustedRootCertificatePropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
gegevens | Openbare certificaatgegevens. | snaar |
keyVaultSecretId | Geheime id van (base-64 gecodeerde niet-versleutelde pfx) 'Geheim' of 'Certificaat'-object dat is opgeslagen in KeyVault. | snaar |
ApplicationGatewayUrlConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
modifiedPath | Url-pad dat de gebruiker heeft opgegeven voor het herschrijven van url's. Null betekent dat er geen pad wordt bijgewerkt. De standaardwaarde is null. | snaar |
modifiedQueryString | Querytekenreeks die de gebruiker heeft opgegeven voor het herschrijven van url's. Null betekent dat er geen querytekenreeks wordt bijgewerkt. De standaardwaarde is null. | snaar |
Omleiden | Als deze optie is ingesteld als waar, wordt de url-padtoewijzing die is opgegeven in padgebaseerde aanvraagrouteringsregels opnieuw geëvalueerd met behulp van een gewijzigd pad. De standaardwaarde is onwaar. | Bool |
ApplicationGatewayUrlPathMap
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |
naam | Naam van de URL-padtoewijzing die uniek is binnen een Application Gateway. | snaar |
Eigenschappen | Eigenschappen van de url-padtoewijzing van de toepassingsgateway. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Naam | Beschrijving | Waarde |
---|---|---|
defaultBackendAddressPool | Standaardresource van back-endadresgroep van URL-padtoewijzing. | SubResource- |
defaultBackendHttpSettings | Standaardresource voor http-instellingen voor back-end van url-padtoewijzing. | SubResource- |
defaultLoadDistributionPolicy | Standaardresource voor distributiebeleid van URL-padtoewijzing. | SubResource- |
defaultRedirectConfiguration | Standaardresource voor omleidingsconfiguratie van url-padtoewijzing. | SubResource- |
defaultRewriteRuleSet | Standaardresource voor het herschrijven van regelsetresource van URL-padtoewijzing. | SubResource- |
pathRules | Padregel van url-padtoewijzingsresource. | ApplicationGatewayPathRule[] |
ApplicationGatewayWebApplicationFirewallConfiguration
Naam | Beschrijving | Waarde |
---|---|---|
disabledRuleGroups | De uitgeschakelde regelgroepen. | ApplicationGatewayFirewallDisabledRuleGroup[] |
Ingeschakeld | Of de webtoepassingsfirewall al dan niet is ingeschakeld. | bool (vereist) |
Uitsluitingen | De uitsluitingslijst. | ApplicationGatewayFirewallExclusion[] |
fileUploadLimitInMb | Maximale bestandsgrootte in Mb voor WAF. | Int Beperkingen: Minimumwaarde = 0 |
firewallMode | Web Application Firewall-modus. | 'Detectie' 'Preventie' (vereist) |
maxRequestBodySize | Maximale grootte van aanvraagbody voor WAF. | Int Beperkingen: Minimumwaarde = 8 Maximumwaarde = 128 |
maxRequestBodySizeInKb | Maximale grootte van aanvraagbody in Kb voor WAF. | Int Beperkingen: Minimumwaarde = 8 Maximumwaarde = 128 |
requestBodyCheck | Hiermee wordt aangegeven of WAF aanvraagbody mag controleren. | Bool |
ruleSetType | Het type webtoepassingsfirewallregelset. Mogelijke waarden zijn: 'OWASP'. | tekenreeks (vereist) |
ruleSetVersion | De versie van het type regelset. | tekenreeks (vereist) |
Components1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties
Naam | Beschrijving | Waarde |
---|
ManagedServiceIdentity
Naam | Beschrijving | Waarde |
---|---|---|
type | Het type identiteit dat wordt gebruikt voor de resource. Het type SystemAssigned, UserAssigned bevat zowel een impliciet gemaakte identiteit als een set door de gebruiker toegewezen identiteiten. Met het type None worden alle identiteiten van de virtuele machine verwijderd. | 'Geen' 'SystemAssigned' 'SystemAssigned, UserAssigned' UserAssigned |
userAssignedIdentities | De lijst met gebruikersidentiteiten die zijn gekoppeld aan de resource. De sleutelverwijzingen voor de gebruikersidentiteitswoordenlijst zijn ARM-resource-id's in de vorm: /subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}. | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Naam | Beschrijving | Waarde |
---|
Microsoft.Network/applicationGateways
Naam | Beschrijving | Waarde |
---|---|---|
identiteit | De identiteit van de toepassingsgateway, indien geconfigureerd. | ManagedServiceIdentity- |
plaats | Resourcelocatie. | snaar |
naam | De resourcenaam | tekenreeks (vereist) |
Eigenschappen | Eigenschappen van de toepassingsgateway. | ApplicationGatewayPropertiesFormat |
Tags | Resourcetags | Woordenlijst met tagnamen en -waarden. |
type | Het resourcetype | "Microsoft.Network/applicationGateways@2021-03-01" |
Zones | Een lijst met beschikbaarheidszones die aangeeft waar de resource vandaan moet komen. | tekenreeks[] |
ResourceTags
Naam | Beschrijving | Waarde |
---|
SubResource
Naam | Beschrijving | Waarde |
---|---|---|
legitimatiebewijs | Resource-id. | snaar |