Microsoft.Network applicationGateways
Bicep-Ressourcendefinition
Der Ressourcentyp applicationGateways kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Network/applicationGateways-Ressource zu erstellen, fügen Sie ihrer Vorlage den folgenden Bicep hinzu.
resource symbolicname 'Microsoft.Network/applicationGateways@2023-11-01' = {
name: 'string'
location: 'string'
tags: {
tagName1: 'tagValue1'
tagName2: 'tagValue2'
}
identity: {
type: 'string'
userAssignedIdentities: {
{customized property}: {}
}
}
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'
}
]
}
}
]
backendSettingsCollection: [
{
id: 'string'
name: 'string'
properties: {
hostName: 'string'
pickHostNameFromBackendAddress: bool
port: int
probe: {
id: 'string'
}
protocol: 'string'
timeout: 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'
}
}
}
]
listeners: [
{
id: 'string'
name: 'string'
properties: {
frontendIPConfiguration: {
id: 'string'
}
frontendPort: {
id: 'string'
}
hostNames: [
'string'
]
protocol: 'string'
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
pickHostNameFromBackendSettings: 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'
headerValueMatcher: {
ignoreCase: bool
negate: bool
pattern: 'string'
}
}
]
responseHeaderConfigurations: [
{
headerName: 'string'
headerValue: 'string'
headerValueMatcher: {
ignoreCase: bool
negate: bool
pattern: 'string'
}
}
]
urlConfiguration: {
modifiedPath: 'string'
modifiedQueryString: 'string'
reroute: bool
}
}
conditions: [
{
ignoreCase: bool
negate: bool
pattern: 'string'
variable: 'string'
}
]
name: 'string'
ruleSequence: int
}
]
}
}
]
routingRules: [
{
id: 'string'
name: 'string'
properties: {
backendAddressPool: {
id: 'string'
}
backendSettings: {
id: 'string'
}
listener: {
id: 'string'
}
priority: int
ruleType: 'string'
}
}
]
sku: {
capacity: int
family: 'string'
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
verifyClientRevocation: 'string'
}
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'
}
}
zones: [
'string'
]
}
Eigenschaftswerte
applicationGateways
Name | BESCHREIBUNG | Wert |
---|---|---|
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-80 Gültige Zeichen: Alphanumerische Zeichen, Unterstriche, Punkte und Bindestriche. Beginnen Sie mit einem alphanumerischen Zeichen. Enden Sie mit einem alphanumerischen Zeichen oder einem Unterstrich. |
location | Ressourcenspeicherort | Zeichenfolge |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen. |
Identität | Die Identität des Anwendungsgateways, sofern konfiguriert. | ManagedServiceIdentity |
properties | Eigenschaften des Anwendungsgateways. | ApplicationGatewayPropertiesFormat |
Zonen | Eine Liste der Verfügbarkeitszonen, die angibt, wo die Ressource herkommen muss. | string[] |
ManagedServiceIdentity
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Identitätstyp, der für die Ressource verwendet wird. Der Typ „SystemAssigned, UserAssigned“ umfasst sowohl eine implizit erstellte Identität als auch einen Satz von Benutzern zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. | "Keine" "SystemAssigned" 'SystemAssigned, UserAssigned' "UserAssigned" |
userAssignedIdentities | Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Verweise auf das Benutzeridentitätswörterbuch sind ARM-Ressourcen-IDs im Format "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
ApplicationGatewayPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
authenticationCertificates | Authentifizierungszertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayAuthenticationCertificate[] |
autoscaleConfiguration | Konfiguration der automatischen Skalierung. | ApplicationGatewayAutoscaleConfiguration |
backendAddressPools | Back-End-Adresspool der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Back-End-HTTP-Einstellungen der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayBackendHttpSettings[] |
back-EndSettingsCollection | Back-End-Einstellungen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayBackendSettings[] |
customErrorConfigurations | Benutzerdefinierte Fehlerkonfigurationen der Application Gateway-Ressource. | ApplicationGatewayCustomError[] |
enableFips | Gibt an, ob FIPS für die Application Gateway-Ressource aktiviert ist. | bool |
enableHttp2 | Gibt an, ob HTTP2 für die Application Gateway-Ressource aktiviert ist. | bool |
firewallPolicy | Verweis auf die FirewallPolicy-Ressource. | Subresource |
forceFirewallPolicyAssociation | Wenn true, ordnet eine Firewallrichtlinie einem Anwendungsgateway zu, unabhängig davon, ob sich die Richtlinie von der WAF-Konfiguration unterscheidet. | bool |
frontendIPConfigurations | Front-End-IP-Adressen der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Front-End-Ports der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Subnetze der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayIPConfiguration[] |
globalConfiguration | Globale Konfiguration. | ApplicationGatewayGlobalConfiguration |
httpListener | HTTP-Listener der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayHttpListener[] |
Listener | Listener der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayListener[] |
loadDistributionPolicies | Laden der Verteilungsrichtlinien der Application Gateway-Ressource. | ApplicationGatewayLoadDistributionPolicy[] |
privateLinkConfigurations | PrivateLink-Konfigurationen auf Application Gateway. | ApplicationGatewayPrivateLinkConfiguration[] |
probes | Tests der Application Gateway-Ressource. | ApplicationGatewayProbe[] |
redirectConfigurations | Umleitungskonfigurationen der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Anforderungsroutingregeln der Application Gateway-Ressource. | ApplicationGatewayRequestRoutingRule[] |
rewriteRuleSets | Regeln für die Application Gateway-Ressource neu schreiben. | ApplicationGatewayRewriteRuleSet[] |
routingRules | Routingregeln der Anwendungsgatewayressource. | ApplicationGatewayRoutingRule[] |
sku | SKU der Application Gateway-Ressource. | ApplicationGatewaySku |
sslCertificates | SSL-Zertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewaySslCertificate[] |
sslPolicy | SSL-Richtlinie der Application Gateway-Ressource. | ApplicationGatewaySslPolicy |
sslProfiles | SSL-Profile der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewaySslProfile[] |
trustedClientCertificates | Vertrauenswürdige Clientzertifikate der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayTrustedClientCertificate[] |
trustedRootCertificates | Vertrauenswürdige Stammzertifikate der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayTrustedRootCertificate[] |
urlPathMaps | URL-Pfadzuordnung der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Konfiguration der Web Application Firewall. | ApplicationGatewayWebApplicationFirewallConfiguratio... |
ApplicationGatewayAuthenticationCertificate
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des Authentifizierungszertifikats, das innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Anwendungsgateway-Authentifizierungszertifikats. | ApplicationGatewayAuthenticationCertificatePropertie... |
ApplicationGatewayAuthenticationCertificatePropertie...
Name | BESCHREIBUNG | Wert |
---|---|---|
data | Öffentliche Zertifikatdaten. | Zeichenfolge |
ApplicationGatewayAutoscaleConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
maxCapacity | Obergrenze für die Anzahl der Application Gateway Kapazität. | INT Einschränkungen: Min-Wert = 2 |
minCapacity | Untergrenze für die Anzahl der Application Gateway Kapazität. | int (erforderlich) Einschränkungen: Min-Wert = 0 |
ApplicationGatewayBackendAddressPool
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des Back-End-Adresspools, der innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Back-End-Adresspools des Anwendungsgateways. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
back-EndAddresses | Back-End-Adressen. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendAddress
Name | BESCHREIBUNG | Wert |
---|---|---|
fqdn | Vollqualifizierter Domänenname (FQDN) | Zeichenfolge |
ipAddress | IP-Adresse. | Zeichenfolge |
ApplicationGatewayBackendHttpSettings
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der http-Back-End-Einstellungen, die innerhalb eines Application Gateway eindeutig sind. | Zeichenfolge |
properties | Eigenschaften der HTTP-Einstellungen für das Anwendungsgateway-Back-End. | ApplicationGatewayBackendHttpSettingsPropertiesForma... |
ApplicationGatewayBackendHttpSettingsPropertiesForma...
Name | BESCHREIBUNG | Wert |
---|---|---|
AffinitätCookieName | Cookiename, der für das Affinitätscookie verwendet werden soll. | Zeichenfolge |
authenticationCertificates | Array von Verweisen auf Anwendungsgateway-Authentifizierungszertifikate. | SubResource[] |
ConnectionDraining | Verbindungsentwässerung der Http-Einstellungsressource für das Back-End. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Cookiebasierte Affinität. | "Deaktiviert" "Aktiviert" |
hostName | Hostheader, der an die Back-End-Server gesendet werden soll. | Zeichenfolge |
path | Pfad, der als Präfix für alle HTTP-Anforderungen verwendet werden soll. Null bedeutet, dass kein Pfad vorangestellt wird. Der Standardwert ist null. | Zeichenfolge |
pickHostNameFromBackendAddress | Ob der Hostheader aus dem Hostnamen des Back-End-Servers ausgewählt werden soll. Der Standardwert ist „false“. | bool |
port | Der Zielport im Back-End. | INT |
Test | Testen Sie die Ressource eines Anwendungsgateways. | Subresource |
probeEnabled | Gibt an, ob der Test aktiviert ist. Der Standardwert ist „false“. | bool |
Protokoll | Das Protokoll, das für die Kommunikation mit dem Back-End verwendet wird. | Http "Https" "TCP" "Tls" |
requestTimeout | Anforderungstimeout in Sekunden. Application Gateway schlägt die Anforderung fehl, wenn keine Antwort innerhalb von RequestTimeout empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. | INT |
trustedRootCertificates | Array von Verweisen auf vertrauenswürdige Stammzertifikate des Anwendungsgateways. | SubResource[] |
Subresource
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
ApplicationGatewayConnectionDraining
Name | BESCHREIBUNG | Wert |
---|---|---|
drainTimeoutInSec | Die Anzahl der Sekunden, die die Verbindung leert, ist aktiv. Zulässige Werte liegen zwischen 1 Sekunde und 3600 Sekunden. | int (erforderlich) Einschränkungen: Min-Wert = 1 Maximaler Wert = 3600 |
enabled | Gibt an, ob die Verbindungsentwässerung aktiviert ist oder nicht. | bool (erforderlich) |
ApplicationGatewayBackendSettings
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Back-End-Einstellungen, die innerhalb eines Application Gateway eindeutig sind. | Zeichenfolge |
properties | Eigenschaften der Back-End-Einstellungen des Anwendungsgateways. | ApplicationGatewayBackendSettingsPropertiesFormat |
ApplicationGatewayBackendSettingsPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
hostName | Servernameanzeige, die an die Back-End-Server für das Tls-Protokoll gesendet werden soll. | Zeichenfolge |
pickHostNameFromBackendAddress | Gibt an, ob die Angabe des Servernamens aus dem Hostnamen des Back-End-Servers für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“. | bool |
port | Der Zielport im Back-End. | INT |
Test | Testen Sie die Ressource eines Anwendungsgateways. | Subresource |
Protokoll | Das Protokoll, das für die Kommunikation mit dem Back-End verwendet wird. | Http "Https" "TCP" "Tls" |
timeout | Verbindungstimeout in Sekunden. Application Gateway schlägt die Anforderung fehl, wenn keine Antwort innerhalb von ConnectionTimeout empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. | INT |
trustedRootCertificates | Array von Verweisen auf vertrauenswürdige Stammzertifikate des Anwendungsgateways. | SubResource[] |
ApplicationGatewayCustomError
Name | BESCHREIBUNG | Wert |
---|---|---|
customErrorPageUrl | Fehlerseiten-URL des benutzerdefinierten Anwendungsgatewaysfehlers. | Zeichenfolge |
statusCode | Statuscode des benutzerdefinierten Anwendungsgatewaysfehlers. | 'HttpStatus400' HttpStatus403 "HttpStatus404" "HttpStatus405" "HttpStatus408" 'HttpStatus500' "HttpStatus502" "HttpStatus503" 'HttpStatus504' |
ApplicationGatewayFrontendIPConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Front-End-IP-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Front-End-IP-Konfiguration des Anwendungsgateways. | ApplicationGatewayFrontendIPConfigurationPropertiesF... |
ApplicationGatewayFrontendIPConfigurationPropertiesF...
Name | BESCHREIBUNG | Wert |
---|---|---|
privateIPAddress | PrivateIPAddress der IP-Konfiguration der Netzwerkschnittstelle. | Zeichenfolge |
privateIPAllocationMethod | Die Methode zur Zuordnung privater IP-Adressen. | "Dynamisch" "Statisch" |
privateLinkConfiguration | Verweis auf die Private Link-Konfiguration des Anwendungsgateways. | Subresource |
publicIPAddress | Verweis auf die PublicIP-Ressource. | Subresource |
Subnetz | Verweis auf die Subnetzressource. | Subresource |
ApplicationGatewayFrontendPort
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des Front-End-Ports, der innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Front-End-Ports des Anwendungsgateways. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
port | Front-End-Port. | INT |
ApplicationGatewayIPConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der IP-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der IP-Konfiguration des Anwendungsgateways. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
Subnetz | Verweis auf die Subnetzressource. Ein Subnetz, aus dem das Anwendungsgateway seine private Adresse erhält. | Subresource |
ApplicationGatewayGlobalConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
enableRequestBuffering | Aktivieren Sie den Anforderungspuffer. | bool |
enableResponseBuffering | Aktivieren Sie den Antwortpuffer. | bool |
ApplicationGatewayHttpListener
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des HTTP-Listeners, der innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des HTTP-Listeners des Anwendungsgateways. | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
customErrorConfigurations | Benutzerdefinierte Fehlerkonfigurationen des HTTP-Listeners. | ApplicationGatewayCustomError[] |
firewallPolicy | Verweis auf die FirewallPolicy-Ressource. | Subresource |
frontendIPConfiguration | Front-End-IP-Konfigurationsressource eines Anwendungsgateways. | Subresource |
frontendPort | Front-End-Portressource eines Anwendungsgateways. | Subresource |
hostName | Hostname des HTTP-Listeners. | Zeichenfolge |
Hostnamen | Liste der Hostnamen für HTTP-Listener, die auch spezielle Feldhalterzeichen zulässt. | string[] |
Protokoll | Protokoll des HTTP-Listeners. | Http "Https" "TCP" "Tls" |
requireServerNameIndication | Gilt nur, wenn das Protokoll https ist. Aktiviert SNI für Multihosting. | bool |
sslCertificate | SSL-Zertifikatressource eines Anwendungsgateways. | Subresource |
sslProfile | SSL-Profilressource des Anwendungsgateways. | Subresource |
ApplicationGatewayListener
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des Listeners, der innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Anwendungsgatewaylisteners. | ApplicationGatewayListenerPropertiesFormat |
ApplicationGatewayListenerPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
frontendIPConfiguration | Front-End-IP-Konfigurationsressource eines Anwendungsgateways. | Subresource |
frontendPort | Front-End-Portressource eines Anwendungsgateways. | Subresource |
Hostnamen | Liste der Servernamensanzeigen (Server Name Indications, SNI) für TLS Multi-Site Listener, der auch spezielle Feldhalterzeichen zulässt. | string[] |
Protokoll | Protokoll des Listeners. | Http "Https" "TCP" "Tls" |
sslCertificate | SSL-Zertifikatressource eines Anwendungsgateways. | Subresource |
sslProfile | SSL-Profilressource des Anwendungsgateways. | Subresource |
ApplicationGatewayLoadDistributionPolicy
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Lastverteilungsrichtlinie, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Anwendungsgateway-Lastverteilungsrichtlinie. | ApplicationGatewayLoadDistributionPolicyPropertiesFo... |
ApplicationGatewayLoadDistributionPolicyPropertiesFo...
Name | BESCHREIBUNG | Wert |
---|---|---|
loadDistributionAlgorithm | Laden der Verteilungszieleressource eines Anwendungsgateways. | "IpHash" "LeastConnections" "RoundRobin" |
loadDistributionTargets | Laden der Verteilungszieleressource eines Anwendungsgateways. | ApplicationGatewayLoadDistributionTarget[] |
ApplicationGatewayLoadDistributionTarget
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Lastenverteilungsrichtlinie, die innerhalb einer Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Anwendungsgateway-Lastenverteilungsziels. | ApplicationGatewayLoadDistributionTargetPropertiesFo... |
ApplicationGatewayLoadDistributionTargetPropertiesFo...
Name | BESCHREIBUNG | Wert |
---|---|---|
backendAddressPool | Back-End-Adresspoolressource des Anwendungsgateways. | Subresource |
weightPerServer | Gewichtung pro Server. Bereich zwischen 1 und 100. | INT Einschränkungen: Minimaler Wert = 1 Maximaler Wert = 100 |
ApplicationGatewayPrivateLinkConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Private Link-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Private Link-Konfiguration des Anwendungsgateways. | ApplicationGatewayPrivateLinkConfigurationProperties |
ApplicationGatewayPrivateLinkConfigurationProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
ipConfigurations | Ein Array von Private Link-IP-Konfigurationen für Anwendungsgateways. | ApplicationGatewayPrivateLinkIpConfiguration[] |
ApplicationGatewayPrivateLinkIpConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der IP-Konfiguration für private Verknüpfungen des Anwendungsgateways. | Zeichenfolge |
properties | Eigenschaften einer Private Link-IP-Konfiguration des Anwendungsgateways. | ApplicationGatewayPrivateLinkIpConfigurationProperti... |
ApplicationGatewayPrivateLinkIpConfigurationProperti...
Name | BESCHREIBUNG | Wert |
---|---|---|
primary | Gibt an, ob die IP-Konfiguration primär ist oder nicht. | bool |
privateIPAddress | Die private IP-Adresse der IP-Konfiguration. | Zeichenfolge |
privateIPAllocationMethod | Die Private IP-Adresszuordnungsmethode. | "Dynamisch" "Statisch" |
Subnetz | Verweis auf die Subnetzressource. | Subresource |
ApplicationGatewayProbe
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des Tests, der innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Anwendungsgatewaytests. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
host | Hostname, an den der Test gesendet werden soll. | Zeichenfolge |
interval | Das Untersuchungsintervall in Sekunden. Dies ist das Zeitintervall zwischen zwei aufeinanderfolgenden Überprüfungen. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. | INT |
match | Kriterium für die Klassifizierung einer fehlerfreien Testantwort. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Mindestanzahl von Servern, die immer als fehlerfrei gekennzeichnet sind. Der Standardwert ist 0. | INT |
path | Relativer Pfad des Tests. Gültiger Pfad beginnt mit "/". Der Test wird an {Protocol}://{host}:{port}{path} gesendet. | Zeichenfolge |
pickHostNameFromBackendHttpSettings | Gibt an, ob der Hostheader aus den HTTP-Einstellungen des Back-Ends ausgewählt werden soll. Der Standardwert ist „false“. | bool |
pickHostNameFromBackendSettings | Gibt an, ob die Servernamensangabe aus den Back-End-Einstellungen für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“. | bool |
port | Benutzerdefinierter Port, der zum Testen der Back-End-Server verwendet wird. Der gültige Wert liegt zwischen 1 und 65535. Falls nicht festgelegt, werden die Einstellungen für den Port über HTTP verwendet. Diese Eigenschaft ist nur für Basic, Standard_v2 und WAF_v2 gültig. | INT Einschränkungen: Minimaler Wert = 1 Maximaler Wert = 65535 |
Protokoll | Das für den Test verwendete Protokoll. | "HTTP" "HTTPS" "TCP" "TLS" |
timeout | Das Testtimeout in Sekunden. Der Test wurde als fehlgeschlagen markiert, wenn mit diesem Timeoutzeitraum keine gültige Antwort empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. | INT |
unhealthyThreshold | Die Anzahl der Wiederholungsversuche des Tests. Der Back-End-Server wird markiert, nachdem die Anzahl der aufeinanderfolgenden Testfehler UnhealthyThreshold erreicht hat. Zulässige Werte liegen zwischen 1 Sekunde und 20. | INT |
ApplicationGatewayProbeHealthResponseMatch
Name | BESCHREIBUNG | Wert |
---|---|---|
body | Körper, der in der Integritätsantwort enthalten sein muss. Der Standardwert ist leer. | Zeichenfolge |
statusCodes | Zulässige Bereiche fehlerfreier status Codes. Der Standardbereich für fehlerfreie status Codes ist 200-399. | string[] |
ApplicationGatewayRedirectConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Umleitungskonfiguration, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Umleitungskonfiguration des Anwendungsgateways. | ApplicationGatewayRedirectConfigurationPropertiesFor... |
ApplicationGatewayRedirectConfigurationPropertiesFor...
Name | BESCHREIBUNG | Wert |
---|---|---|
includePath | Fügen Sie den Pfad in die umgeleitete URL ein. | bool |
includeQueryString | Schließen Sie die Abfragezeichenfolge in die umgeleitete URL ein. | bool |
pathRules | Pfadregeln, die die Umleitungskonfiguration angeben. | SubResource[] |
redirectType | HTTP-Umleitungstyp. | "Gefunden" "Permanent" 'SeeOther' "Temporär" |
requestRoutingRules | Anforderungsrouting, das die Umleitungskonfiguration angibt. | SubResource[] |
targetListener | Verweis auf einen Listener, an den die Anforderung umgeleitet werden soll. | Subresource |
targetUrl | URL, an die die Anforderung umgeleitet werden soll. | Zeichenfolge |
urlPathMaps | URL-Pfadzuordnungen, die die Standardkonfiguration für Umleitungen angeben. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Anforderungsroutingregel, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Anwendungsgateway-Anforderungsroutingregel. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
backendAddressPool | Back-End-Adresspoolressource des Anwendungsgateways. | Subresource |
backendHttpSettings | Back-End-HTTP-Einstellungsressource des Anwendungsgateways. | Subresource |
httpListener | HTTP-Listenerressource des Anwendungsgateways. | Subresource |
loadDistributionPolicy | Laden sie die Verteilungsrichtlinienressource des Anwendungsgateways. | Subresource |
priority | Priorität der Anforderungsroutingregel. | INT Einschränkungen: Minimaler Wert = 1 Maximaler Wert = 20000 |
redirectConfiguration | Umleiten der Konfigurationsressource des Anwendungsgateways. | Subresource |
rewriteRuleSet | Schreiben Sie die Regelsatzressource in der Standardregel des Anwendungsgateways um. | Subresource |
ruleType | Regeltyp. | "Basic" 'PathBasedRouting' |
urlPathMap | URL-Pfadzuordnungsressource des Anwendungsgateways. | Subresource |
ApplicationGatewayRewriteRuleSet
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des Regelsatzes zum erneuten Generieren, der innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Regelsatzes für das erneute Generieren des Anwendungsgateways. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
rewriteRules | Regeln im Regelsatz zum erneuten Generieren neu schreiben. | ApplicationGatewayRewriteRule[] |
ApplicationGatewayRewriteRule
Name | BESCHREIBUNG | Wert |
---|---|---|
actionSet | Eine Reihe von Aktionen, die im Rahmen der Regel zum erneuten Generieren ausgeführt werden sollen. | ApplicationGatewayRewriteRuleActionSet |
Bedingungen | Bedingungen, auf deren Grundlage die Ausführung des Aktionssatzes ausgewertet wird. | ApplicationGatewayRewriteRuleCondition[] |
name | Name der Regel zum erneuten Generieren, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
ruleSequence | Regelsequenz der Regel zum erneuten Schreiben, die die Ausführungsreihenfolge einer bestimmten Regel in einem RewriteRuleSet bestimmt. | INT |
ApplicationGatewayRewriteRuleActionSet
Name | BESCHREIBUNG | Wert |
---|---|---|
requestHeaderConfigurations | Anforderungsheaderaktionen im Aktionssatz. | ApplicationGatewayHeaderConfiguration[] |
responseHeaderConfigurations | Antwortheaderaktionen im Aktionssatz. | ApplicationGatewayHeaderConfiguration[] |
urlConfiguration | URL-Konfigurationsaktion im Aktionssatz. | ApplicationGatewayUrlConfiguration |
ApplicationGatewayHeaderConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
Headername | Headername der Headerkonfiguration. | Zeichenfolge |
headerValue | Headerwert der Headerkonfiguration. | Zeichenfolge |
headerValueMatcher | Ein optionales Feld unter "Aktion umschreiben". Sie können die Werte eines bestimmten Headers erfassen und ändern, wenn mehrere Header mit demselben Namen vorhanden sind. Derzeit nur für Set-Cookie Response-Header unterstützt. Weitere Informationen finden Sie unter https://aka.ms/appgwheadercrud . |
HeaderValueMatcher |
HeaderValueMatcher
Name | BESCHREIBUNG | Wert |
---|---|---|
ignoreCase | Wenn Sie diesen Parameter auf den Wahrheitswert festlegen, müssen Sie das Muster dazu zwingen, einen Vergleich zwischen Groß- und Kleinschreibung durchzuführen. | bool |
negate | Wenn Sie diesen Wert als Wahrheit festlegen, müssen Sie die Negation der Bedingung überprüfen, die der Benutzer im Musterfeld angegeben hat. | bool |
pattern | Das Muster, entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, mit dem ausgewertet wird, ob ein Headerwert für das Neuschreiben ausgewählt werden soll. | Zeichenfolge |
ApplicationGatewayUrlConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
modifiedPath | Url-Pfad, den der Benutzer für das Url-Rewrite angegeben hat. Null bedeutet, dass kein Pfad aktualisiert wird. Der Standardwert ist null. | Zeichenfolge |
modifiedQueryString | Abfragezeichenfolge, die der Benutzer für das Url-Rewrite bereitgestellt hat. Null bedeutet, dass keine Abfragezeichenfolge aktualisiert wird. Der Standardwert ist null. | Zeichenfolge |
Umleiten | Wenn sie auf true festgelegt ist, wird die URL-Pfadzuordnung in pfadbasierten Anforderungsroutingregeln mithilfe des geänderten Pfads erneut ausgewertet. Der Standardwert ist „false“. | bool |
ApplicationGatewayRewriteRuleCondition
Name | BESCHREIBUNG | Wert |
---|---|---|
ignoreCase | Wenn Sie diesen Parameter auf den Wahrheitswert festlegen, müssen Sie das Muster dazu zwingen, einen Vergleich zwischen Groß- und Kleinschreibung durchzuführen. | bool |
negate | Wenn Sie diesen Wert als Wahrheit festlegen, müssen Sie die Negation der vom Benutzer angegebenen Bedingung überprüfen. | bool |
pattern | Das Muster, entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, mit dem die Richtigkeit der Bedingung ausgewertet wird. | Zeichenfolge |
-Variable | Der Bedingungsparameter der RewriteRuleCondition. | Zeichenfolge |
ApplicationGatewayRoutingRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Routingregel, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Anwendungsgatewayroutingregel. | ApplicationGatewayRoutingRulePropertiesFormat |
ApplicationGatewayRoutingRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
back-EndAddressPool | Back-End-Adresspoolressource des Anwendungsgateways. | Subresource |
back-EndSettings | Back-End-Einstellungsressource des Anwendungsgateways. | Subresource |
listener | Listenerressource des Anwendungsgateways. | Subresource |
priority | Priorität der Routingregel. | int (erforderlich) Einschränkungen: Min-Wert = 1 Maximaler Wert = 20000 |
ruleType | Regeltyp. | "Basic" 'PathBasedRouting' |
ApplicationGatewaySku
Name | BESCHREIBUNG | Wert |
---|---|---|
Kapazität | Kapazität (instance Anzahl) eines Anwendungsgateways. | INT |
family | Familie einer Anwendungsgateway-SKU. | "Generation_1" "Generation_2" |
name | Name einer Anwendungsgateway-SKU. | "Basic" "Standard_Large" "Standard_Medium" "Standard_Small" "Standard_v2" "WAF_Large" "WAF_Medium" "WAF_v2" |
Ebene | Ebene eines Anwendungsgateways. | "Basic" "Standard" "Standard_v2" "WAF" "WAF_v2" |
ApplicationGatewaySslCertificate
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des SSL-Zertifikats, das innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des SSL-Zertifikats des Anwendungsgateways. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
data | Base64-codiertes pfx-Zertifikat. Gilt nur für PUT-Anforderung. | Zeichenfolge |
keyVaultSecretId | Geheime ID des in KeyVault gespeicherten Objekts "Secret" oder "Certificate" (base-64-codiertes unverschlüsseltes pfx-Objekt). | Zeichenfolge |
password | Kennwort für die in den Daten angegebene pfx-Datei. Gilt nur für die PUT-Anforderung. | Zeichenfolge |
ApplicationGatewaySslPolicy
Name | BESCHREIBUNG | Wert |
---|---|---|
cipherSuites | Ssl-Verschlüsselungssammlungen, die in der angegebenen Reihenfolge für das Anwendungsgateway aktiviert werden sollen. | Zeichenfolgenarray, das folgendes enthält: "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-Protokolle, die auf dem Anwendungsgateway deaktiviert werden sollen. | Zeichenfolgenarray, das folgendes enthält: "TLSv1_0" "TLSv1_1" "TLSv1_2" "TLSv1_3" |
minProtocolVersion | Die Mindestversion des SSL-Protokolls, die auf dem Anwendungsgateway unterstützt werden soll. | "TLSv1_0" "TLSv1_1" "TLSv1_2" "TLSv1_3" |
policyName | Name der vordefinierten Ssl-Richtlinie. | "AppGwSslPolicy20150501" "AppGwSslPolicy20170401" "AppGwSslPolicy20170401S" "AppGwSslPolicy20220101" "AppGwSslPolicy20220101S" |
policyType | Typ der Ssl-Richtlinie. | "Benutzerdefiniert" "CustomV2" "Vordefiniert" |
ApplicationGatewaySslProfile
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des SSL-Profils, das innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des SSL-Profils des Anwendungsgateways. | ApplicationGatewaySslProfilePropertiesFormat |
ApplicationGatewaySslProfilePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
clientAuthConfiguration | Clientauthentifizierungskonfiguration der Application Gateway-Ressource. | ApplicationGatewayClientAuthConfiguration |
sslPolicy | SSL-Richtlinie der Application Gateway-Ressource. | ApplicationGatewaySslPolicy |
trustedClientCertificates | Array von Verweisen auf vertrauenswürdige Clientzertifikate des Anwendungsgateways. | SubResource[] |
ApplicationGatewayClientAuthConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
verifyClientCertIssuerDN | Überprüfen Sie den Clientzertifikatausstellernamen auf dem Anwendungsgateway. | bool |
verifyClientRevocation | Überprüfen Sie die status für die Clientzertifikatsperrung. | "Keine" "OCSP" |
ApplicationGatewayTrustedClientCertificate
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des vertrauenswürdigen Clientzertifikats, das innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des vertrauenswürdigen Clientzertifikats des Anwendungsgateways. | ApplicationGatewayTrustedClientCertificateProperties... |
ApplicationGatewayTrustedClientCertificateProperties...
Name | BESCHREIBUNG | Wert |
---|---|---|
data | Öffentliche Zertifikatdaten. | Zeichenfolge |
ApplicationGatewayTrustedRootCertificate
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des vertrauenswürdigen Stammzertifikats, das innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des vertrauenswürdigen Stammzertifikats des Anwendungsgateways. | ApplicationGatewayTrustedRootCertificatePropertiesFo... |
ApplicationGatewayTrustedRootCertificatePropertiesFo...
Name | BESCHREIBUNG | Wert |
---|---|---|
data | Öffentliche Zertifikatdaten. | Zeichenfolge |
keyVaultSecretId | Geheimnis-ID des (base-64-codierten unverschlüsselten pfx)-Objekts "Secret" oder "Certificate"-Objekt, das in KeyVault gespeichert ist. | Zeichenfolge |
ApplicationGatewayUrlPathMap
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der URL-Pfadzuordnung, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Pfadzuordnung der Anwendungsgateway-URL. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
defaultBackendAddressPool | Standardmäßige Back-End-Adresspoolressource der URL-Pfadzuordnung. | Subresource |
defaultBackendHttpSettings | Http-Standardressource für Back-End-Einstellungen der URL-Pfadzuordnung. | Subresource |
defaultLoadDistributionPolicy | Standardressource für die Lastenverteilungsrichtlinie der URL-Pfadzuordnung. | Subresource |
defaultRedirectConfiguration | Standardmäßige Umleitungskonfigurationsressource der URL-Pfadzuordnung. | Subresource |
defaultRewriteRuleSet | Standardmäßige Rewrite-Regelsatzressource der URL-Pfadzuordnung. | Subresource |
pathRules | Pfadregel der URL-Pfadzuordnungsressource. | ApplicationGatewayPathRule[] |
ApplicationGatewayPathRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Pfadregel, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Anwendungsgatewaypfadregel. | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
backendAddressPool | Back-End-Adresspoolressource der URL-Pfadzuordnungspfadregel. | Subresource |
backendHttpSettings | Back-End-HTTP-Einstellungsressource der URL-Pfadzuordnungspfadregel. | Subresource |
firewallPolicy | Verweis auf die FirewallPolicy-Ressource. | Subresource |
loadDistributionPolicy | Laden sie die Verteilungsrichtlinienressource der URL-Pfadzuordnungspfadregel. | Subresource |
Pfade | Pfadregeln der URL-Pfadzuordnung. | string[] |
redirectConfiguration | Umleitungskonfigurationsressource der URL-Pfadzuordnungspfadregel. | Subresource |
rewriteRuleSet | Rewrite rule set resource of URL path map path rule. | Subresource |
ApplicationGatewayWebApplicationFirewallConfiguratio...
Name | BESCHREIBUNG | Wert |
---|---|---|
disabledRuleGroups | Die deaktivierten Regelgruppen. | ApplicationGatewayFirewallDisabledRuleGroup[] |
enabled | Gibt an, ob die Web Application Firewall aktiviert ist. | bool (erforderlich) |
Ausschlüsse | Die Ausschlussliste. | ApplicationGatewayFirewallExclusion[] |
fileUploadLimitInMb | Maximale Dateiuploadgröße in Mb für WAF. | INT Einschränkungen: Minimaler Wert = 0 |
firewallMode | Web Application Firewall-Modus. | "Erkennung" "Prävention" (erforderlich) |
maxRequestBodySize | Maximale Anforderungstextgröße für WAF. | INT Einschränkungen: Minimaler Wert = 8 Maximaler Wert = 128 |
maxRequestBodySizeInKb | Maximale Anforderungstextgröße in Kb für WAF. | INT Einschränkungen: Min-Wert = 8 Maximaler Wert = 128 |
requestBodyCheck | Gibt an, ob WAF die Überprüfung des Anforderungstexts zulässt. | bool |
ruleSetType | Der Typ des Firewallregelsatzes für Webanwendungen. Mögliche Werte sind : "OWASP". | Zeichenfolge (erforderlich) |
ruleSetVersion | Die Version des Regelsatztyps. | Zeichenfolge (erforderlich) |
ApplicationGatewayFirewallDisabledRuleGroup
Name | BESCHREIBUNG | Wert |
---|---|---|
ruleGroupName | Der Name der Regelgruppe, die deaktiviert wird. | Zeichenfolge (erforderlich) |
rules | Die Liste der Regeln, die deaktiviert werden. Bei NULL werden alle Regeln der Regelgruppe deaktiviert. | int[] |
ApplicationGatewayFirewallExclusion
Name | BESCHREIBUNG | Wert |
---|---|---|
matchVariable | Die auszuschließende Variable. | Zeichenfolge (erforderlich) |
selector | Wenn matchVariable eine Auflistung ist, wird der Operator verwendet, um anzugeben, für welche Elemente in der Auflistung dieser Ausschluss gilt. | Zeichenfolge (erforderlich) |
selectorMatchOperator | Wenn matchVariable eine Auflistung ist, verwenden Sie den Selektor, um anzugeben, für welche Elemente in der Auflistung dieser Ausschluss gilt. | Zeichenfolge (erforderlich) |
Schnellstartvorlagen
Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Automatisches Skalieren der LANSA-Windows-VM ScaleSet mit Azure SQL-Datenbank |
Die Vorlage stellt eine Windows-VMSS mit einer gewünschten Anzahl von VMs in der Skalierungsgruppe und einer LANSA-MSI bereit, die auf jedem virtuellen Computer installiert werden soll. Sobald die VM-Skalierungsgruppe bereitgestellt wurde, wird eine benutzerdefinierte Skripterweiterung verwendet, um die LANSA-MSI zu installieren. |
Create einer WordPress-Website in einem virtuellen Netzwerk |
Mit dieser Vorlage wird eine WordPress-Website in Container Instance in einem virtuellen Netzwerk erstellt. Geben Sie einen FQDN für die öffentliche Website aus, der auf die WordPress-Website zugreifen kann. |
Create einer Azure Application Gateway v2 |
Diese Vorlage erstellt eine Azure Application Gateway mit zwei Windows Server 2016 Servern im Back-End-Pool. |
Create einer Azure WAF v2 auf Azure Application Gateway |
Mit dieser Vorlage wird eine Azure Web Application Firewall v2 auf Azure Application Gateway mit zwei Windows Server 2016 Servern im Back-End-Pool erstellt. |
AKS-Cluster mit NAT-Gateway und Application Gateway |
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit NAT-Gateway für ausgehende Verbindungen und eine Application Gateway für eingehende Verbindungen bereitstellen. |
Azure Application Gateway Demoeinrichtung |
Mit dieser Vorlage können Sie schnell Azure Application Gateway Demo bereitstellen, um den Lastenausgleich mit oder ohne cookiebasierte Affinität zu testen. |
eShop-Website mit ILB ASE |
Eine App Service-Umgebung ist eine Option des Premium-Tarifs von Azure App Service, die eine vollständig isolierte und dedizierte Umgebung zur sicheren Ausführung zahlreicher Azure App Service-Apps mit hoher Skalierung einschließlich Web-Apps, Mobile Apps und API-Apps bereitstellt. |
Multi tier traffic manager, L4 ILB, L7 AppGateway |
Diese Vorlage stellt eine Virtual Network bereit, trennt das Netzwerk über Subnetze, stellt VMs bereit und konfiguriert den Lastenausgleich. |
Mehrschichtige App mit NSG, ILB, AppGateway |
Diese Vorlage stellt eine Virtual Network bereit, trennt das Netzwerk über Subnetze, stellt VMs bereit und konfiguriert den Lastenausgleich. |
Create API Management im internen VNET mit App Gateway |
Diese Vorlage veranschaulicht, wie Sie eine instance von Azure API Management in einem privaten Netzwerk Create, das durch Azure Application Gateway geschützt ist. |
Front Door Standard/Premium mit Application Gateway Ursprung |
Diese Vorlage erstellt eine Front Door Standard/Premium und eine Application Gateway instance und verwendet eine NSG- und WAF-Richtlinie, um zu überprüfen, ob der Datenverkehr durch den Front Door-Ursprung gekommen ist. |
Front Door mit Container Instances und Application Gateway |
Diese Vorlage erstellt eine Front Door Standard/Premium-Instanz mit einer Containergruppe und Application Gateway. |
Bereitstellen einer Ubuntu-VM-Skalierungsgruppe mit Azure Application Gateway |
Mit dieser Vorlage können Sie eine einfache Ubuntu-VM-Skalierungsgruppe bereitstellen, die in Azure Application Gateway integriert ist, und unterstützt bis zu 1.000 VMs. |
Bereitstellen einer Windows-VM-Skalierungsgruppe mit Azure Application Gateway |
Mit dieser Vorlage können Sie eine einfache Windows-VM-Skalierungsgruppe bereitstellen, die in Azure Application Gateway integriert ist, und unterstützt bis zu 1.000 VMs. |
AKS-Cluster mit Application Gateway Eingangscontroller |
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit Application Gateway, Application Gateway Eingangscontroller, Azure Container Registry, Log Analytics und Key Vault |
App Gateway mit WAF-, SSL-, IIS- und HTTPS-Umleitung |
Diese Vorlage stellt eine Application Gateway mit WAF, End-to-End-SSL und HTTP-zu-HTTPS-Umleitung auf den IIS-Servern bereit. |
Create einer Application Gateway |
Diese Vorlage erstellt ein Anwendungsgateway in einem virtuellen Netzwerk und richtet Lastenausgleichsregeln für eine beliebige Anzahl von virtuellen Computern ein. |
Create eines IPv6-Application Gateway |
Mit dieser Vorlage wird ein Anwendungsgateway mit einem IPv6-Front-End in einem virtuellen Dual-Stack-Netzwerk erstellt. |
Create einer Application Gateway V2 mit Key Vault |
Diese Vorlage stellt eine Application Gateway V2 in einem Virtual Network, einer benutzerdefinierten Identität, Key Vault, einem Geheimnis (Zertifikatdaten) und einer Zugriffsrichtlinie für Key Vault und Application Gateway bereit. |
Application Gateway für Multihosting |
Diese Vorlage erstellt eine Application Gateway und konfiguriert sie für Multihosting an Port 443. |
Create einer Application Gateway mit Path Override |
Diese Vorlage stellt eine Application Gateway bereit und zeigt die Verwendung der Pfadüberschreibungsfunktion für einen Back-End-Adresspool an. |
Create einer Application Gateway mit Dem Test |
Diese Vorlage stellt eine Application Gateway mit erweiterter Testfunktionalität bereit. |
Erstellen eines Anwendungsgateways mit einer öffentlichen IP |
Diese Vorlage erstellt eine Application Gateway, eine öffentliche IP-Adresse für die Application Gateway und die Virtual Network, in der Application Gateway bereitgestellt wird. Konfiguriert außerdem Application Gateway für den HTTP-Lastenausgleich mit zwei Back-End-Servern. Beachten Sie, dass Sie gültige IP-Adressen für Back-End-Server angeben müssen. |
Create einer Application Gateway mit öffentlicher IP-Adresse (Auslagerung) |
Diese Vorlage erstellt eine Application Gateway, eine öffentliche IP-Adresse für die Application Gateway und die Virtual Network, in der Application Gateway bereitgestellt wird. Konfiguriert außerdem Application Gateway für Ssl-Auslagerung und Lastenausgleich mit zwei Back-End-Servern. Beachten Sie, dass Sie gültige IP-Adressen für Back-End-Server angeben müssen. |
Create einer Application Gateway mit Umleitung |
Mit dieser Vorlage wird ein Anwendungsgateway mit Umleitungsfunktionen in einem virtuellen Netzwerk erstellt und Lastenausgleichs- und Umleitungsregeln (basisbasiert und pfadbasiert) eingerichtet. |
Create einer Application Gateway mit Rewrite |
Diese Vorlage erstellt ein Anwendungsgateway mit Rewrite-Funktionen in einem virtuellen Netzwerk und richtet Lastenausgleichs- und Rewrite-Regeln ein. |
Create einer Application Gateway (benutzerdefiniertes SSL) |
Diese Vorlage stellt eine mit einer benutzerdefinierten SSL-Richtlinie konfigurierte Application Gateway bereit. |
Create einer Application Gateway (SSL-Richtlinie) |
Diese Vorlage stellt eine Application Gateway bereit, die mit einer vordefinierten SSL-Richtlinie konfiguriert ist. |
Application Gateway für urlpfadbasiertes Routing |
Mit dieser Vorlage wird ein Application Gateway erstellt und für urlpfadbasiertes Routing konfiguriert. |
Create einer Application Gateway v2 |
Diese Vorlage erstellt ein Application Gateway v2 in einem virtuellen Netzwerk und richtet Eigenschaften für die automatische Skalierung und eine HTTP-Lastenausgleichsregel mit öffentlichem Front-End ein. |
Create eines Application Gateway (WAF) |
Diese Vorlage erstellt ein Anwendungsgateway mit Web Application Firewall Funktionalität in einem virtuellen Netzwerk und richtet Lastenausgleichsregeln für eine beliebige Anzahl von virtuellen Computern ein. |
Application Gateway mit WAF und Firewallrichtlinie |
Mit dieser Vorlage wird eine Application Gateway erstellt, bei der WAF zusammen mit einer Firewallrichtlinie konfiguriert ist. |
Application Gateway für eine Web-App mit IP-Einschränkung |
Mit dieser Vorlage wird ein Anwendungsgateway vor einer Azure-Web-App mit aktivierter IP-Einschränkung für die Web-App erstellt. |
Create einer Application Gateway für WebApps |
Mit dieser Vorlage wird ein Anwendungsgateway vor zwei Azure Web-Apps erstellt, wobei ein benutzerdefinierter Test aktiviert ist. |
Create Application Gateway mit Zertifikaten |
Diese Vorlage zeigt, wie Sie Key Vault selbstsignierten Zertifikate generieren und dann aus Application Gateway verweisen. |
Application Gateway mit internen API Management und Web-App |
Application Gateway Das Weiterleiten von Internetdatenverkehr an ein virtuelles Netzwerk (interner Modus) API Management instance, welche Dienste eine Web-API in einer Azure-Web-App hostet. |
Create einer durch Application Gateway v2 geschützten Web-App |
Mit dieser Vorlage wird eine Azure-Web-App mit Zugriffsbeschränkung für eine Application Gateway v2 erstellt. Die Application Gateway wird in einem vNet (Subnetz) bereitgestellt, in dem der Dienstendpunkt "Microsoft.Web" aktiviert ist. Die Web-App schränkt den Zugriff auf Datenverkehr aus dem Subnetz ein. |
Create einer Web-App, pe und Application Gateway v2 |
Mit dieser Vorlage wird eine Azure-Web-App mit privatem Endpunkt in Azure Virtual Network Subnet erstellt, einem Application Gateway v2. Die Application Gateway wird in einem VNET (Subnetz) bereitgestellt. Die Web-App schränkt den Zugriff auf Datenverkehr aus dem Subnetz mithilfe eines privaten Endpunkts ein. |
Ressourcendefinition mit einer ARM-Vorlage
Der Ressourcentyp applicationGateways kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:
- Ressourcengruppen – Siehe Bereitstellungsbefehle für Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie im Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Network/applicationGateways-Ressource zu erstellen, fügen Sie der Vorlage den folgenden JSON-Code hinzu.
{
"type": "Microsoft.Network/applicationGateways",
"apiVersion": "2023-11-01",
"name": "string",
"location": "string",
"tags": {
"tagName1": "tagValue1",
"tagName2": "tagValue2"
},
"identity": {
"type": "string",
"userAssignedIdentities": {
"{customized property}": {}
}
},
"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"
}
]
}
}
],
"backendSettingsCollection": [
{
"id": "string",
"name": "string",
"properties": {
"hostName": "string",
"pickHostNameFromBackendAddress": "bool",
"port": "int",
"probe": {
"id": "string"
},
"protocol": "string",
"timeout": "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"
}
}
}
],
"listeners": [
{
"id": "string",
"name": "string",
"properties": {
"frontendIPConfiguration": {
"id": "string"
},
"frontendPort": {
"id": "string"
},
"hostNames": [ "string" ],
"protocol": "string",
"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",
"pickHostNameFromBackendSettings": "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",
"headerValueMatcher": {
"ignoreCase": "bool",
"negate": "bool",
"pattern": "string"
}
}
],
"responseHeaderConfigurations": [
{
"headerName": "string",
"headerValue": "string",
"headerValueMatcher": {
"ignoreCase": "bool",
"negate": "bool",
"pattern": "string"
}
}
],
"urlConfiguration": {
"modifiedPath": "string",
"modifiedQueryString": "string",
"reroute": "bool"
}
},
"conditions": [
{
"ignoreCase": "bool",
"negate": "bool",
"pattern": "string",
"variable": "string"
}
],
"name": "string",
"ruleSequence": "int"
}
]
}
}
],
"routingRules": [
{
"id": "string",
"name": "string",
"properties": {
"backendAddressPool": {
"id": "string"
},
"backendSettings": {
"id": "string"
},
"listener": {
"id": "string"
},
"priority": "int",
"ruleType": "string"
}
}
],
"sku": {
"capacity": "int",
"family": "string",
"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",
"verifyClientRevocation": "string"
},
"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"
}
},
"zones": [ "string" ]
}
Eigenschaftswerte
applicationGateways
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Ressourcentyp | "Microsoft.Network/applicationGateways" |
apiVersion | Die Version der Ressourcen-API | '2023-11-01' |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-80 Gültige Zeichen: Alphanumerische Zeichen, Unterstriche, Punkte und Bindestriche. Beginnen Sie mit einem alphanumerischen Zeichen. Enden Sie mit einem alphanumerischen Zeichen oder einem Unterstrich. |
location | Ressourcenspeicherort | Zeichenfolge |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. Weitere Informationen finden Sie unter Tags in Vorlagen. |
Identität | Die Identität des Anwendungsgateways, sofern konfiguriert. | ManagedServiceIdentity |
properties | Eigenschaften des Anwendungsgateways. | ApplicationGatewayPropertiesFormat |
Zonen | Eine Liste von Verfügbarkeitszonen, die angibt, wo die Ressource herkommen muss. | string[] |
ManagedServiceIdentity
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Identitätstyp, der für die Ressource verwendet wird. Der Typ „SystemAssigned, UserAssigned“ umfasst sowohl eine implizit erstellte Identität als auch einen Satz von Benutzern zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. | "Keine" "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
userAssignedIdentities | Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Bei den Referenzdaten des Benutzeridentitätswörterbuchs handelt es sich um ARM-Ressourcen-IDs in der Form : "/subscriptions/{subscriptionId}/resourceGroupGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | ManagedServiceIdentityUserAssignedIdentities |
ManagedServiceIdentityUserAssignedIdentities
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
ApplicationGatewayPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
authenticationCertificates | Authentifizierungszertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayAuthenticationCertificate[] |
autoscaleConfiguration | Konfiguration mit automatischer Skalierung. | ApplicationGatewayAutoscaleConfiguration |
back-EndAddressPools | Back-End-Adresspool der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Back-End-HTTP-Einstellungen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayBackendHttpSettings[] |
back-EndSettingsCollection | Back-End-Einstellungen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayBackendSettings[] |
customErrorConfigurations | Benutzerdefinierte Fehlerkonfigurationen der Anwendungsgatewayressource. | ApplicationGatewayCustomError[] |
enableFips | Gibt an, ob FIPS für die Anwendungsgatewayressource aktiviert ist. | bool |
enableHttp2 | Gibt an, ob HTTP2 für die Anwendungsgatewayressource aktiviert ist. | bool |
firewallPolicy | Verweis auf die FirewallPolicy-Ressource. | Subresource |
forceFirewallPolicyAssociation | Wenn true, ordnet eine Firewallrichtlinie einem Anwendungsgateway zu, unabhängig davon, ob sich die Richtlinie von der WAF-Konfiguration unterscheidet. | bool |
frontendIPConfigurations | Front-End-IP-Adressen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Front-End-Ports der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Subnetze der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayIPConfiguration[] |
globalConfiguration | Globale Konfiguration. | ApplicationGatewayGlobalConfiguration |
httpListener | HTTP-Listener der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayHttpListener[] |
Listener | Listener der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayListener[] |
loadDistributionPolicies | Laden Sie Verteilungsrichtlinien der Anwendungsgatewayressource. | ApplicationGatewayLoadDistributionPolicy[] |
privateLinkConfigurations | PrivateLink-Konfigurationen auf dem Anwendungsgateway. | ApplicationGatewayPrivateLinkConfiguration[] |
probes | Tests der Anwendungsgatewayressource. | ApplicationGatewayProbe[] |
redirectConfigurations | Leiten Sie Konfigurationen der Anwendungsgatewayressource um. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Anforderungsroutingregeln der Anwendungsgatewayressource. | ApplicationGatewayRequestRoutingRule[] |
rewriteRuleSets | Schreiben Sie Regeln für die Anwendungsgatewayressource neu. | ApplicationGatewayRewriteRuleSet[] |
routingRules | Routingregeln der Anwendungsgatewayressource. | ApplicationGatewayRoutingRule[] |
sku | SKU der Anwendungsgatewayressource. | ApplicationGatewaySku |
sslCertificates | SSL-Zertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewaySslCertificate[] |
sslPolicy | SSL-Richtlinie der Anwendungsgatewayressource. | ApplicationGatewaySslPolicy |
sslProfiles | SSL-Profile der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewaySslProfile[] |
trustedClientCertificates | Vertrauenswürdige Clientzertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayTrustedClientCertificate[] |
trustedRootCertificates | Vertrauenswürdige Stammzertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayTrustedRootCertificate[] |
urlPathMaps | URL-Pfadzuordnung der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Konfiguration der Webanwendungsfirewall. | ApplicationGatewayWebApplicationFirewallConfiguratio... |
ApplicationGatewayAuthenticationCertificate
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des Authentifizierungszertifikats, das innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Anwendungsgateway-Authentifizierungszertifikats. | ApplicationGatewayAuthenticationCertificatePropertie... |
ApplicationGatewayAuthenticationCertificatePropertie...
Name | BESCHREIBUNG | Wert |
---|---|---|
data | Öffentliche Zertifikatdaten. | Zeichenfolge |
ApplicationGatewayAutoscaleConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
maxCapacity | Obergrenze für die Anzahl der Application Gateway Kapazität. | INT Einschränkungen: Min-Wert = 2 |
minCapacity | Untergrenze für die Anzahl der Application Gateway Kapazität. | int (erforderlich) Einschränkungen: Min-Wert = 0 |
ApplicationGatewayBackendAddressPool
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des Back-End-Adresspools, der innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Back-End-Adresspools des Anwendungsgateways. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
back-EndAddresses | Back-End-Adressen. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendAddress
Name | BESCHREIBUNG | Wert |
---|---|---|
fqdn | Vollqualifizierter Domänenname (FQDN) | Zeichenfolge |
ipAddress | IP-Adresse. | Zeichenfolge |
ApplicationGatewayBackendHttpSettings
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der http-Back-End-Einstellungen, die innerhalb eines Application Gateway eindeutig sind. | Zeichenfolge |
properties | Eigenschaften der HTTP-Einstellungen für das Anwendungsgateway-Back-End. | ApplicationGatewayBackendHttpSettingsPropertiesForma... |
ApplicationGatewayBackendHttpSettingsPropertiesForma...
Name | BESCHREIBUNG | Wert |
---|---|---|
AffinitätCookieName | Cookiename, der für das Affinitätscookie verwendet werden soll. | Zeichenfolge |
authenticationCertificates | Array von Verweisen auf Anwendungsgateway-Authentifizierungszertifikate. | SubResource[] |
ConnectionDraining | Verbindungsentwässerung der Http-Einstellungsressource für das Back-End. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Cookiebasierte Affinität. | "Deaktiviert" "Aktiviert" |
hostName | Hostheader, der an die Back-End-Server gesendet werden soll. | Zeichenfolge |
path | Pfad, der als Präfix für alle HTTP-Anforderungen verwendet werden soll. Null bedeutet, dass kein Pfad vorangestellt wird. Der Standardwert ist null. | Zeichenfolge |
pickHostNameFromBackendAddress | Ob der Hostheader aus dem Hostnamen des Back-End-Servers ausgewählt werden soll. Der Standardwert ist „false“. | bool |
port | Der Zielport im Back-End. | INT |
Test | Testen Sie die Ressource eines Anwendungsgateways. | Subresource |
probeEnabled | Gibt an, ob der Test aktiviert ist. Der Standardwert ist „false“. | bool |
Protokoll | Das Protokoll, das für die Kommunikation mit dem Back-End verwendet wird. | Http "Https" "TCP" "Tls" |
requestTimeout | Anforderungstimeout in Sekunden. Application Gateway schlägt die Anforderung fehl, wenn keine Antwort innerhalb von RequestTimeout empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. | INT |
trustedRootCertificates | Array von Verweisen auf vertrauenswürdige Stammzertifikate des Anwendungsgateways. | SubResource[] |
Subresource
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
ApplicationGatewayConnectionDraining
Name | BESCHREIBUNG | Wert |
---|---|---|
drainTimeoutInSec | Die Anzahl der Sekunden, die die Verbindung leert, ist aktiv. Zulässige Werte liegen zwischen 1 Sekunde und 3600 Sekunden. | int (erforderlich) Einschränkungen: Min-Wert = 1 Maximaler Wert = 3600 |
enabled | Gibt an, ob die Verbindungsentwässerung aktiviert ist oder nicht. | bool (erforderlich) |
ApplicationGatewayBackendSettings
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Back-End-Einstellungen, die innerhalb eines Application Gateway eindeutig sind. | Zeichenfolge |
properties | Eigenschaften der Back-End-Einstellungen des Anwendungsgateways. | ApplicationGatewayBackendSettingsPropertiesFormat |
ApplicationGatewayBackendSettingsPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
hostName | Servernamensanzeige, die für das Tls-Protokoll an die Back-End-Server gesendet werden soll. | Zeichenfolge |
pickHostNameFromBackendAddress | Gibt an, ob die Servernamensanzeige aus dem Hostnamen des Back-End-Servers für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“. | bool |
port | Der Zielport auf dem Back-End. | INT |
Test | Testressource eines Anwendungsgateways. | Subresource |
Protokoll | Das Protokoll, das für die Kommunikation mit dem Back-End verwendet wird. | "HTTP" "HTTPS" "TCP" "TLS" |
timeout | Verbindungstimeout in Sekunden. Application Gateway schlägt die Anforderung fehl, wenn keine Antwort innerhalb von ConnectionTimeout empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. | INT |
trustedRootCertificates | Array von Verweisen auf vertrauenswürdige Stammzertifikate des Anwendungsgateways. | SubResource[] |
ApplicationGatewayCustomError
Name | BESCHREIBUNG | Wert |
---|---|---|
customErrorPageUrl | Fehlerseiten-URL des benutzerdefinierten Application Gateway-Fehlers. | Zeichenfolge |
statusCode | Statuscode des benutzerdefinierten Application Gateway-Fehlers. | HttpStatus400 "HttpStatus403" "HttpStatus404" "HttpStatus405" "HttpStatus408" HttpStatus500 'HttpStatus502' "HttpStatus503" 'HttpStatus504' |
ApplicationGatewayFrontendIPConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Front-End-IP-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Front-End-IP-Konfiguration des Anwendungsgateways. | ApplicationGatewayFrontendIPConfigurationPropertiesF... |
ApplicationGatewayFrontendIPConfigurationPropertiesF...
Name | BESCHREIBUNG | Wert |
---|---|---|
privateIPAddress | PrivateIPAddress der IP-Konfiguration der Netzwerkschnittstelle. | Zeichenfolge |
privateIPAllocationMethod | Die Private IP-Adresszuordnungsmethode. | "Dynamisch" "Statisch" |
privateLinkConfiguration | Verweis auf die Private Link-Konfiguration des Anwendungsgateways. | Subresource |
publicIPAddress | Verweis auf die PublicIP-Ressource. | Subresource |
Subnetz | Verweis auf die Subnetzressource. | Subresource |
ApplicationGatewayFrontendPort
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des Front-End-Ports, der innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Application Gateway-Front-End-Ports. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
port | Front-End-Port. | INT |
ApplicationGatewayIPConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der IP-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der IP-Konfiguration des Anwendungsgateways. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
Subnetz | Verweis auf die Subnetzressource. Ein Subnetz, aus dem application gateway seine private Adresse erhält. | Subresource |
ApplicationGatewayGlobalConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
enableRequestBuffering | Aktivieren Sie die Anforderungspufferung. | bool |
enableResponseBuffering | Aktivieren Sie die Antwortpufferung. | bool |
ApplicationGatewayHttpListener
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des HTTP-Listeners, der innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des HTTP-Listeners des Anwendungsgateways. | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
customErrorConfigurations | Benutzerdefinierte Fehlerkonfigurationen des HTTP-Listeners. | ApplicationGatewayCustomError[] |
firewallPolicy | Verweis auf die FirewallPolicy-Ressource. | Subresource |
frontendIPConfiguration | Front-End-IP-Konfigurationsressource eines Anwendungsgateways. | Subresource |
frontendPort | Front-End-Portressource eines Anwendungsgateways. | Subresource |
hostName | Hostname des HTTP-Listeners. | Zeichenfolge |
Hostnamen | Liste der Hostnamen für HTTP-Listener, der auch spezielle Wildcardzeichen zulässt. | string[] |
Protokoll | Protokoll des HTTP-Listeners. | "HTTP" "HTTPS" "TCP" "TLS" |
requireServerNameIndication | Gilt nur, wenn das Protokoll https ist. Aktiviert SNI für Multihosting. | bool |
sslCertificate | SSL-Zertifikatressource eines Anwendungsgateways. | Subresource |
sslProfile | SSL-Profilressource des Anwendungsgateways. | Subresource |
ApplicationGatewayListener
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des Listeners, der innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Anwendungsgatewaylisteners. | ApplicationGatewayListenerPropertiesFormat |
ApplicationGatewayListenerPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
frontendIPConfiguration | Front-End-IP-Konfigurationsressource eines Anwendungsgateways. | Subresource |
frontendPort | Front-End-Portressource eines Anwendungsgateways. | Subresource |
Hostnamen | Liste der Servernamensanzeigen (Server Name Indications, SNI) für TLS Multi-Site Listener, der auch spezielle Feldhalterzeichen zulässt. | string[] |
Protokoll | Protokoll des Listeners. | Http "Https" "TCP" "Tls" |
sslCertificate | SSL-Zertifikatressource eines Anwendungsgateways. | Subresource |
sslProfile | SSL-Profilressource des Anwendungsgateways. | Subresource |
ApplicationGatewayLoadDistributionPolicy
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Lastverteilungsrichtlinie, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Anwendungsgateway-Lastverteilungsrichtlinie. | ApplicationGatewayLoadDistributionPolicyPropertiesFo... |
ApplicationGatewayLoadDistributionPolicyPropertiesFo...
Name | BESCHREIBUNG | Wert |
---|---|---|
loadDistributionAlgorithm | Laden der Verteilungszieleressource eines Anwendungsgateways. | "IpHash" "LeastConnections" "RoundRobin" |
loadDistributionTargets | Laden der Verteilungszieleressource eines Anwendungsgateways. | ApplicationGatewayLoadDistributionTarget[] |
ApplicationGatewayLoadDistributionTarget
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Lastverteilungsrichtlinie, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Anwendungsgateway-Lastverteilungsziels. | ApplicationGatewayLoadDistributionTargetPropertiesFo... |
ApplicationGatewayLoadDistributionTargetPropertiesFo...
Name | BESCHREIBUNG | Wert |
---|---|---|
back-EndAddressPool | Back-End-Adresspoolressource des Anwendungsgateways. | Subresource |
weightPerServer | Gewichtung pro Server. Bereich zwischen 1 und 100. | INT Einschränkungen: Min-Wert = 1 Maximaler Wert = 100 |
ApplicationGatewayPrivateLinkConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Privaten Linkkonfiguration, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Privaten Linkkonfiguration des Anwendungsgateways. | ApplicationGatewayPrivateLinkConfigurationProperties |
ApplicationGatewayPrivateLinkConfigurationProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
ipConfigurations | Ein Array von Private Link-IP-Konfigurationen für Anwendungsgateways. | ApplicationGatewayPrivateLinkIpConfiguration[] |
ApplicationGatewayPrivateLinkIpConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der IP-Konfiguration für private Verknüpfungen des Anwendungsgateways. | Zeichenfolge |
properties | Eigenschaften einer Private Link-IP-Konfiguration des Anwendungsgateways. | ApplicationGatewayPrivateLinkIpConfigurationProperti... |
ApplicationGatewayPrivateLinkIpConfigurationProperti...
Name | BESCHREIBUNG | Wert |
---|---|---|
primary | Gibt an, ob die IP-Konfiguration primär ist oder nicht. | bool |
privateIPAddress | Die private IP-Adresse der IP-Konfiguration. | Zeichenfolge |
privateIPAllocationMethod | Die Private IP-Adresszuordnungsmethode. | "Dynamisch" "Statisch" |
Subnetz | Verweis auf die Subnetzressource. | Subresource |
ApplicationGatewayProbe
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des Tests, der innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Anwendungsgatewaytests. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
host | Hostname, an den der Test gesendet werden soll. | Zeichenfolge |
interval | Das Untersuchungsintervall in Sekunden. Dies ist das Zeitintervall zwischen zwei aufeinanderfolgenden Überprüfungen. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. | INT |
match | Kriterium für die Klassifizierung einer fehlerfreien Testantwort. | ApplicationGatewayProbeHealthResponseMatch |
minServers | Mindestanzahl von Servern, die immer als fehlerfrei gekennzeichnet sind. Der Standardwert ist 0. | INT |
path | Relativer Pfad des Tests. Gültiger Pfad beginnt mit "/". Der Test wird an {Protocol}://{host}:{port}{path} gesendet. | Zeichenfolge |
pickHostNameFromBackendHttpSettings | Gibt an, ob der Hostheader aus den HTTP-Einstellungen des Back-Ends ausgewählt werden soll. Der Standardwert ist „false“. | bool |
pickHostNameFromBackendSettings | Gibt an, ob die Servernamensangabe aus den Back-End-Einstellungen für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“. | bool |
port | Benutzerdefinierter Port, der zum Testen der Back-End-Server verwendet wird. Der gültige Wert liegt zwischen 1 und 65535. Falls nicht festgelegt, werden die Einstellungen für den Port über HTTP verwendet. Diese Eigenschaft ist nur für Basic, Standard_v2 und WAF_v2 gültig. | INT Einschränkungen: Minimaler Wert = 1 Maximaler Wert = 65535 |
Protokoll | Das für den Test verwendete Protokoll. | "HTTP" "HTTPS" "TCP" "TLS" |
timeout | Das Testtimeout in Sekunden. Der Test wurde als fehlgeschlagen markiert, wenn mit diesem Timeoutzeitraum keine gültige Antwort empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. | INT |
unhealthyThreshold | Die Wiederholungsanzahl des Tests. Der Back-End-Server wird deaktiviert, nachdem die Anzahl der aufeinanderfolgenden Testfehler unhealthyThreshold erreicht hat. Zulässige Werte liegen zwischen 1 Sekunde und 20. | INT |
ApplicationGatewayProbeHealthResponseMatch
Name | BESCHREIBUNG | Wert |
---|---|---|
body | Körper, der in der Integritätsantwort enthalten sein muss. Der Standardwert ist leer. | Zeichenfolge |
statusCodes | Zulässige Bereiche fehlerfreier status Codes. Der Standardbereich fehlerfreier status Codes ist 200-399. | string[] |
ApplicationGatewayRedirectConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Umleitungskonfiguration, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Umleitungskonfiguration des Anwendungsgateways. | ApplicationGatewayRedirectConfigurationPropertiesFor... |
ApplicationGatewayRedirectConfigurationPropertiesFor...
Name | BESCHREIBUNG | Wert |
---|---|---|
includePath | Schließen Sie den Pfad in die umgeleitete URL ein. | bool |
includeQueryString | Schließen Sie die Abfragezeichenfolge in die umgeleitete URL ein. | bool |
pathRules | Pfadregeln, die die Umleitungskonfiguration angeben. | SubResource[] |
redirectType | HTTP-Umleitungstyp. | "Gefunden" "Permanent" 'SeeOther' "Temporär" |
requestRoutingRules | Anforderungsrouting, das die Umleitungskonfiguration angibt. | SubResource[] |
targetListener | Verweis auf einen Listener, an den die Anforderung weitergeleitet werden soll. | Subresource |
targetUrl | URL, an die die Anforderung weitergeleitet werden soll. | Zeichenfolge |
urlPathMaps | URL-Pfadzuordnungen, die die Standardkonfiguration der Umleitung angeben. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Anforderungsroutingregel, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Anwendungsgateway-Anforderungsroutingregel. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
back-EndAddressPool | Back-End-Adresspoolressource des Anwendungsgateways. | Subresource |
backendHttpSettings | Back-End-HTTP-Einstellungsressource des Anwendungsgateways. | Subresource |
httpListener | HTTP-Listenerressource des Anwendungsgateways. | Subresource |
loadDistributionPolicy | Laden Sie die Verteilungsrichtlinienressource des Anwendungsgateways. | Subresource |
priority | Priorität der Anforderungsroutingregel. | INT Einschränkungen: Min-Wert = 1 Maximaler Wert = 20000 |
redirectConfiguration | Leiten Sie die Konfigurationsressource des Anwendungsgateways um. | Subresource |
rewriteRuleSet | Schreiben Sie die Regelsatzressource in der Standardregel des Anwendungsgateways neu. | Subresource |
ruleType | Regeltyp. | "Basic" 'PathBasedRouting' |
urlPathMap | URL-Pfadzuordnungsressource des Anwendungsgateways. | Subresource |
ApplicationGatewayRewriteRuleSet
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des Regelsatzes zum erneuten Generieren, der innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Regelsatzes für das erneute Generieren des Anwendungsgateways. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
rewriteRules | Regeln im Regelsatz zum erneuten Generieren neu schreiben. | ApplicationGatewayRewriteRule[] |
ApplicationGatewayRewriteRule
Name | BESCHREIBUNG | Wert |
---|---|---|
actionSet | Eine Reihe von Aktionen, die im Rahmen der Regel zum erneuten Generieren ausgeführt werden sollen. | ApplicationGatewayRewriteRuleActionSet |
Bedingungen | Bedingungen, auf deren Grundlage die Ausführung des Aktionssatzes ausgewertet wird. | ApplicationGatewayRewriteRuleCondition[] |
name | Name der Regel zum erneuten Generieren, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
ruleSequence | Regelsequenz der Regel zum erneuten Schreiben, die die Ausführungsreihenfolge einer bestimmten Regel in einem RewriteRuleSet bestimmt. | INT |
ApplicationGatewayRewriteRuleActionSet
Name | BESCHREIBUNG | Wert |
---|---|---|
requestHeaderConfigurations | Anforderungsheaderaktionen im Aktionssatz. | ApplicationGatewayHeaderConfiguration[] |
responseHeaderConfigurations | Antwortheaderaktionen im Aktionssatz. | ApplicationGatewayHeaderConfiguration[] |
urlConfiguration | Url-Konfigurationsaktion im Aktionssatz. | ApplicationGatewayUrlConfiguration |
ApplicationGatewayHeaderConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
Headername | Headername der Headerkonfiguration. | Zeichenfolge |
headerValue | Headerwert der Headerkonfiguration. | Zeichenfolge |
headerValueMatcher | Ein optionales Feld unter "Aktion erneut generieren". Sie können die Werte eines bestimmten Headers erfassen und ändern, wenn mehrere Header mit demselben Namen vorhanden sind. Derzeit wird nur für Set-Cookie Response-Header unterstützt. Weitere Informationen finden Sie unter https://aka.ms/appgwheadercrud . |
HeaderValueMatcher |
HeaderValueMatcher
Name | BESCHREIBUNG | Wert |
---|---|---|
ignoreCase | Wenn Sie diesen Parameter auf den Wahrheitswert festlegen, muss das Muster einen Vergleich unter Beachtung der Groß-/Kleinschreibung durchführen. | bool |
negate | Wenn Sie diesen Wert als wahrheit festlegen, wird erzwungen, die Negation der Bedingung zu überprüfen, die der Benutzer im Musterfeld angegeben hat. | bool |
pattern | Das Muster , entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, mit dem ausgewertet wird, ob ein Headerwert für das erneute Generieren ausgewählt werden soll. | Zeichenfolge |
ApplicationGatewayUrlConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
modifiedPath | Url-Pfad, den der Benutzer für die URL-Neuschreibung angegeben hat. Null bedeutet, dass kein Pfad aktualisiert wird. Der Standardwert ist null. | Zeichenfolge |
modifiedQueryString | Abfragezeichenfolge, die der Benutzer für das erneute Generieren von URLs bereitgestellt hat. Null bedeutet, dass keine Abfragezeichenfolge aktualisiert wird. Der Standardwert ist null. | Zeichenfolge |
Umleiten | Wenn true festgelegt ist, wird die URL-Pfadzuordnung, die in pfadbasierten Anforderungsroutingregeln bereitgestellt wird, mithilfe des geänderten Pfads neu ausgewertet. Der Standardwert ist „false“. | bool |
ApplicationGatewayRewriteRuleCondition
Name | BESCHREIBUNG | Wert |
---|---|---|
ignoreCase | Wenn Sie diesen Parameter auf den Wahrheitswert festlegen, muss das Muster einen Vergleich unter Beachtung der Groß-/Kleinschreibung durchführen. | bool |
negate | Wenn Sie diesen Wert als wahrheit festlegen, wird erzwungen, dass die Negation der vom Benutzer angegebenen Bedingung überprüft wird. | bool |
pattern | Das Muster, entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, das die Richtigkeit der Bedingung auswertet. | Zeichenfolge |
-Variable | Der Condition-Parameter von RewriteRuleCondition. | Zeichenfolge |
ApplicationGatewayRoutingRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Routingregel, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Anwendungsgatewayroutingregel. | ApplicationGatewayRoutingRulePropertiesFormat |
ApplicationGatewayRoutingRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
backendAddressPool | Back-End-Adresspoolressource des Anwendungsgateways. | Subresource |
back-EndSettings | Back-End-Einstellungsressource des Anwendungsgateways. | Subresource |
listener | Listenerressource des Anwendungsgateways. | Subresource |
priority | Priorität der Routingregel. | int (erforderlich) Einschränkungen: Minimaler Wert = 1 Maximaler Wert = 20000 |
ruleType | Regeltyp. | "Basic" 'PathBasedRouting' |
ApplicationGatewaySku
Name | BESCHREIBUNG | Wert |
---|---|---|
Kapazität | Kapazität (instance Anzahl) eines Anwendungsgateways. | INT |
family | Familie einer Anwendungsgateway-SKU. | "Generation_1" "Generation_2" |
name | Name einer Anwendungsgateway-SKU. | "Basic" "Standard_Large" "Standard_Medium" "Standard_Small" "Standard_v2" "WAF_Large" "WAF_Medium" "WAF_v2" |
Ebene | Ebene eines Anwendungsgateways. | "Basic" "Standard" "Standard_v2" "WAF" "WAF_v2" |
ApplicationGatewaySslCertificate
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des SSL-Zertifikats, das innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des SSL-Zertifikats des Anwendungsgateways. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
data | Base64-codiertes Pfx-Zertifikat. Gilt nur für PUT-Anforderung. | Zeichenfolge |
keyVaultSecretId | Geheimnis-ID des (base-64-codierten unverschlüsselten pfx)-Objekts "Secret" oder "Certificate"-Objekt, das in KeyVault gespeichert ist. | Zeichenfolge |
password | Kennwort für die in den Daten angegebene pfx-Datei. Gilt nur für die PUT-Anforderung. | Zeichenfolge |
ApplicationGatewaySslPolicy
Name | BESCHREIBUNG | Wert |
---|---|---|
cipherSuites | SSL-Verschlüsselungssammlungen, die in der angegebenen Reihenfolge für das Anwendungsgateway aktiviert werden sollen. | Zeichenfolgenarray, das eines der folgenden Elemente enthält: "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-Protokolle, die auf dem Anwendungsgateway deaktiviert werden sollen. | Zeichenfolgenarray, das eines der folgenden Elemente enthält: "TLSv1_0" "TLSv1_1" "TLSv1_2" "TLSv1_3" |
minProtocolVersion | Die Mindestversion des SSL-Protokolls, die auf dem Anwendungsgateway unterstützt werden soll. | "TLSv1_0" "TLSv1_1" "TLSv1_2" "TLSv1_3" |
policyName | Name der vordefinierten Ssl-Richtlinie. | "AppGwSslPolicy20150501" "AppGwSslPolicy20170401" "AppGwSslPolicy20170401S" "AppGwSslPolicy20220101" "AppGwSslPolicy20220101S" |
policyType | Typ der Ssl-Richtlinie. | "Benutzerdefiniert" "CustomV2" "Vordefiniert" |
ApplicationGatewaySslProfile
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des SSL-Profils, das innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des SSL-Profils des Anwendungsgateways. | ApplicationGatewaySslProfilePropertiesFormat |
ApplicationGatewaySslProfilePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
clientAuthConfiguration | Clientauthentifizierungskonfiguration der Application Gateway-Ressource. | ApplicationGatewayClientAuthConfiguration |
sslPolicy | SSL-Richtlinie der Application Gateway-Ressource. | ApplicationGatewaySslPolicy |
trustedClientCertificates | Array von Verweisen auf vertrauenswürdige Clientzertifikate des Anwendungsgateways. | SubResource[] |
ApplicationGatewayClientAuthConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
verifyClientCertIssuerDN | Überprüfen Sie den Namen des Clientzertifikatausstellers auf dem Anwendungsgateway. | bool |
verifyClientRevocation | Überprüfen Sie status der Clientzertifikatsperrung. | "Keine" "OCSP" |
ApplicationGatewayTrustedClientCertificate
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des vertrauenswürdigen Clientzertifikats, das innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des vertrauenswürdigen Clientzertifikats des Anwendungsgateways. | ApplicationGatewayTrustedClientCertificateProperties... |
ApplicationGatewayTrustedClientCertificateProperties...
Name | BESCHREIBUNG | Wert |
---|---|---|
data | Öffentliche Zertifikatdaten. | Zeichenfolge |
ApplicationGatewayTrustedRootCertificate
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des vertrauenswürdigen Stammzertifikats, das innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des vertrauenswürdigen Stammzertifikats des Anwendungsgateways. | ApplicationGatewayTrustedRootCertificatePropertiesFo... |
ApplicationGatewayTrustedRootCertificatePropertiesFo...
Name | BESCHREIBUNG | Wert |
---|---|---|
data | Öffentliche Zertifikatdaten. | Zeichenfolge |
keyVaultSecretId | Geheime ID des in KeyVault gespeicherten Objekts "Secret" oder "Certificate" (base-64-codiertes unverschlüsseltes pfx-Objekt). | Zeichenfolge |
ApplicationGatewayUrlPathMap
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der URL-Pfadzuordnung, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der URL-Pfadzuordnung des Anwendungsgateways. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
defaultBackendAddressPool | Standardmäßige Back-End-Adresspoolressource der URL-Pfadzuordnung. | Subresource |
defaultBackendHttpSettings | Standardressource für back-End-HTTP-Einstellungen der URL-Pfadzuordnung. | Subresource |
defaultLoadDistributionPolicy | Standardressource für die Verteilungsrichtlinie der URL-Pfadzuordnung. | Subresource |
defaultRedirectConfiguration | Standardmäßige Umleitungskonfigurationsressource der URL-Pfadzuordnung. | Subresource |
defaultRewriteRuleSet | Standardmäßige Rewrite-Regelsatzressource der URL-Pfadzuordnung. | Subresource |
pathRules | Pfadregel der URL-Pfadzuordnungsressource. | ApplicationGatewayPathRule[] |
ApplicationGatewayPathRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Pfadregel, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Anwendungsgatewaypfadregel. | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
back-EndAddressPool | Back-End-Adresspoolressource der URL-Pfadzuordnungspfadregel. | Subresource |
backendHttpSettings | Back-End-HTTP-Einstellungsressource der URL-Pfadzuordnungspfadregel. | Subresource |
firewallPolicy | Verweis auf die FirewallPolicy-Ressource. | Subresource |
loadDistributionPolicy | Laden Sie die Verteilungsrichtlinienressource der URL-Pfadzuordnungspfadregel. | Subresource |
Pfade | Pfadregeln der URL-Pfadzuordnung. | string[] |
redirectConfiguration | Umleiten der Konfigurationsressource der URL-Pfadzuordnungspfadregel. | Subresource |
rewriteRuleSet | Rewrite rule set resource of URL path map path rule rule. | Subresource |
ApplicationGatewayWebApplicationFirewallConfiguratio...
Name | BESCHREIBUNG | Wert |
---|---|---|
disabledRuleGroups | Die deaktivierten Regelgruppen. | ApplicationGatewayFirewallDisabledRuleGroup[] |
enabled | Gibt an, ob die Webanwendungsfirewall aktiviert ist oder nicht. | bool (erforderlich) |
Ausschlüsse | Die Ausschlussliste. | ApplicationGatewayFirewallExclusion[] |
fileUploadLimitInMb | Maximale Dateiuploadgröße in Mb für WAF. | INT Einschränkungen: Min-Wert = 0 |
firewallMode | Web Application Firewall-Modus. | "Erkennung" "Prävention" (erforderlich) |
maxRequestBodySize | Maximale Anforderungstextgröße für WAF. | INT Einschränkungen: Min-Wert = 8 Maximaler Wert = 128 |
maxRequestBodySizeInKb | Maximale Anforderungstextgröße in Kb für WAF. | INT Einschränkungen: Min-Wert = 8 Maximaler Wert = 128 |
requestBodyCheck | Gibt an, ob WAF die Überprüfung des Anforderungstexts zulässt. | bool |
ruleSetType | Der Typ des Firewallregelsatzes für Webanwendungen. Mögliche Werte sind : "OWASP". | Zeichenfolge (erforderlich) |
ruleSetVersion | Die Version des Regelsatztyps. | Zeichenfolge (erforderlich) |
ApplicationGatewayFirewallDisabledRuleGroup
Name | BESCHREIBUNG | Wert |
---|---|---|
ruleGroupName | Der Name der Regelgruppe, die deaktiviert wird. | Zeichenfolge (erforderlich) |
rules | Die Liste der Regeln, die deaktiviert werden. Bei NULL werden alle Regeln der Regelgruppe deaktiviert. | int[] |
ApplicationGatewayFirewallExclusion
Name | BESCHREIBUNG | Wert |
---|---|---|
matchVariable | Die auszuschließende Variable. | Zeichenfolge (erforderlich) |
selector | Wenn matchVariable eine Auflistung ist, wird der Operator verwendet, um anzugeben, für welche Elemente in der Auflistung dieser Ausschluss gilt. | Zeichenfolge (erforderlich) |
selectorMatchOperator | Wenn matchVariable eine Auflistung ist, verwenden Sie den Selektor, um anzugeben, für welche Elemente in der Auflistung dieser Ausschluss gilt. | Zeichenfolge (erforderlich) |
Schnellstartvorlagen
Diesen Ressourcentyp werden in den folgenden Schnellstartvorlagen bereitgestellt.
Vorlage | BESCHREIBUNG |
---|---|
Automatisches Skalieren der LANSA-Windows-VM ScaleSet mit Azure SQL-Datenbank |
Die Vorlage stellt eine Windows-VMSS mit einer gewünschten Anzahl von VMs in der Skalierungsgruppe und einer LANSA-MSI bereit, die auf jedem virtuellen Computer installiert werden soll. Nachdem die VM-Skalierungsgruppe bereitgestellt wurde, wird eine benutzerdefinierte Skripterweiterung verwendet, um die LANSA-MSI zu installieren. |
Create einer WordPress-Website in einem virtuellen Netzwerk |
Mit dieser Vorlage wird eine WordPress-Website in Container Instance in einem virtuellen Netzwerk erstellt. Und geben Sie einen FQDN für eine öffentliche Website aus, der auf die WordPress-Website zugreifen kann. |
Create einer Azure Application Gateway v2 |
Diese Vorlage erstellt eine Azure Application Gateway mit zwei Windows Server 2016 Servern im Back-End-Pool. |
Create einer Azure WAF v2 auf Azure Application Gateway |
Diese Vorlage erstellt eine Azure Web Application Firewall v2 auf Azure Application Gateway mit zwei Windows Server 2016 Servern im Back-End-Pool. |
AKS-Cluster mit einem NAT-Gateway und einem Application Gateway |
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit NAT Gateway für ausgehende Verbindungen und eine Application Gateway für eingehende Verbindungen bereitstellen. |
Azure Application Gateway Demo-Setup |
Mit dieser Vorlage können Sie schnell Azure Application Gateway Demo bereitstellen, um den Lastenausgleich mit oder ohne cookiebasierte Affinität zu testen. |
eShop-Website mit ILB ASE |
Eine App Service-Umgebung ist eine Option des Premium-Tarifs von Azure App Service, die eine vollständig isolierte und dedizierte Umgebung zur sicheren Ausführung zahlreicher Azure App Service-Apps mit hoher Skalierung einschließlich Web-Apps, Mobile Apps und API-Apps bereitstellt. |
Traffic Manager mit mehreren Ebenen, L4 ILB, L7 AppGateway |
Diese Vorlage stellt eine Virtual Network bereit, trennt das Netzwerk durch Subnetze, stellt VMs bereit und konfiguriert den Lastenausgleich. |
App mit mehreren Ebenen mit NSG, ILB, AppGateway |
Diese Vorlage stellt eine Virtual Network bereit, trennt das Netzwerk durch Subnetze, stellt VMs bereit und konfiguriert den Lastenausgleich. |
Create API Management im internen VNET mit App Gateway |
Diese Vorlage veranschaulicht, wie Sie eine instance von Azure API Management in einem privaten Netzwerk Create, das durch Azure Application Gateway geschützt wird. |
Front Door Standard/Premium mit Application Gateway Ursprung |
Diese Vorlage erstellt eine Front Door Standard/Premium und eine Application Gateway instance und verwendet eine NSG- und WAF-Richtlinie, um zu überprüfen, ob der Datenverkehr den Front Door-Ursprung erreicht hat. |
Front Door mit Container Instances und Application Gateway |
Diese Vorlage erstellt eine Front Door Standard/Premium-Instanz mit einer Containergruppe und Application Gateway. |
Bereitstellen einer Ubuntu-VM-Skalierungsgruppe mit Azure Application Gateway |
Mit dieser Vorlage können Sie eine einfache Ubuntu-VM-Skalierungsgruppe bereitstellen, die in Azure Application Gateway integriert ist, und unterstützt bis zu 1.000 VMs. |
Bereitstellen einer Windows-VM-Skalierungsgruppe mit Azure Application Gateway |
Mit dieser Vorlage können Sie eine einfache, in Azure Application Gateway integrierte Windows-VM-Skalierungsgruppe bereitstellen und bis zu 1.000 VMs unterstützen. |
AKS-Cluster mit dem Application Gateway-Eingangscontroller |
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit Application Gateway, Application Gateway Eingangscontroller, Azure Container Registry, Log Analytics und Key Vault |
App Gateway mit WAF, SSL, IIS und HTTPS-Umleitung |
Diese Vorlage stellt eine Application Gateway mit WAF, End-to-End-SSL und HTTP-zu-HTTPS-Umleitung auf den IIS-Servern bereit. |
Create einer Application Gateway |
Diese Vorlage erstellt ein Anwendungsgateway in einem virtuellen Netzwerk und richtet Lastenausgleichsregeln für eine beliebige Anzahl von virtuellen Computern ein. |
Create eines IPv6-Application Gateway |
Mit dieser Vorlage wird ein Anwendungsgateway mit einem IPv6-Front-End in einem virtuellen Dual-Stack-Netzwerk erstellt. |
Create einer Application Gateway V2 mit Key Vault |
Diese Vorlage stellt eine Application Gateway V2 in einem Virtual Network, einer benutzerdefinierten Identität, Key Vault, einem Geheimnis (Zertifikatdaten) und einer Zugriffsrichtlinie für Key Vault und Application Gateway bereit. |
Application Gateway für Multihosting |
Diese Vorlage erstellt eine Application Gateway und konfiguriert sie für Multihosting an Port 443. |
Create einer Application Gateway mit Path Override |
Diese Vorlage stellt eine Application Gateway bereit und zeigt die Verwendung der Pfadüberschreibungsfunktion für einen Back-End-Adresspool an. |
Create einer Application Gateway mit Dem Test |
Diese Vorlage stellt eine Application Gateway mit erweiterter Testfunktionalität bereit. |
Erstellen eines Anwendungsgateways mit einer öffentlichen IP |
Diese Vorlage erstellt eine Application Gateway, eine öffentliche IP-Adresse für die Application Gateway und die Virtual Network, in der Application Gateway bereitgestellt wird. Konfiguriert außerdem Application Gateway für den HTTP-Lastenausgleich mit zwei Back-End-Servern. Beachten Sie, dass Sie gültige IP-Adressen für Back-End-Server angeben müssen. |
Create einer Application Gateway mit öffentlicher IP-Adresse (Auslagerung) |
Diese Vorlage erstellt eine Application Gateway, eine öffentliche IP-Adresse für die Application Gateway und die Virtual Network, in der Application Gateway bereitgestellt wird. Konfiguriert außerdem Application Gateway für Ssl-Auslagerung und Lastenausgleich mit zwei Back-End-Servern. Beachten Sie, dass Sie gültige IP-Adressen für Back-End-Server angeben müssen. |
Create einer Application Gateway mit Umleitung |
Mit dieser Vorlage wird ein Anwendungsgateway mit Umleitungsfunktionen in einem virtuellen Netzwerk erstellt und Lastenausgleichs- und Umleitungsregeln (basisbasiert und pfadbasiert) eingerichtet. |
Create einer Application Gateway mit Rewrite |
Diese Vorlage erstellt ein Anwendungsgateway mit Rewrite-Funktionen in einem virtuellen Netzwerk und richtet Lastenausgleichs- und Rewrite-Regeln ein. |
Create einer Application Gateway (benutzerdefiniertes SSL) |
Diese Vorlage stellt eine mit einer benutzerdefinierten SSL-Richtlinie konfigurierte Application Gateway bereit. |
Create einer Application Gateway (SSL-Richtlinie) |
Diese Vorlage stellt eine Application Gateway bereit, die mit einer vordefinierten SSL-Richtlinie konfiguriert ist. |
Application Gateway für urlpfadbasiertes Routing |
Mit dieser Vorlage wird ein Application Gateway erstellt und für urlpfadbasiertes Routing konfiguriert. |
Create einer Application Gateway v2 |
Diese Vorlage erstellt ein Application Gateway v2 in einem virtuellen Netzwerk und richtet Eigenschaften für die automatische Skalierung und eine HTTP-Lastenausgleichsregel mit öffentlichem Front-End ein. |
Create eines Application Gateway (WAF) |
Diese Vorlage erstellt ein Anwendungsgateway mit Web Application Firewall Funktionalität in einem virtuellen Netzwerk und richtet Lastenausgleichsregeln für eine beliebige Anzahl von virtuellen Computern ein. |
Application Gateway mit WAF und Firewallrichtlinie |
Mit dieser Vorlage wird eine Application Gateway erstellt, bei der WAF zusammen mit einer Firewallrichtlinie konfiguriert ist. |
Application Gateway für eine Web-App mit IP-Einschränkung |
Diese Vorlage erstellt ein Anwendungsgateway vor einer Azure-Web-App mit aktivierter IP-Einschränkung für die Web-App. |
Create einer Application Gateway für WebApps |
Mit dieser Vorlage wird ein Anwendungsgateway vor zwei Azure-Web-Apps erstellt, wobei ein benutzerdefinierter Test aktiviert ist. |
Create Application Gateway mit Zertifikaten |
Diese Vorlage zeigt, wie sie Key Vault selbstsignierten Zertifikate generieren und dann auf Application Gateway verweisen. |
Application Gateway mit internen API Management und Web-App |
Application Gateway Das Weiterleiten von Internetdatenverkehr an ein virtuelles Netzwerk (interner Modus) API Management instance welche Dienste eine Web-API in einer Azure-Web-App hostet. |
Create einer durch Application Gateway v2 geschützten Web-App |
Mit dieser Vorlage wird eine Azure-Web-App mit Zugriffsbeschränkung für eine Application Gateway v2 erstellt. Die Application Gateway wird in einem vNET (Subnetz) bereitgestellt, für das der Dienstendpunkt "Microsoft.Web" aktiviert ist. Die Web-App schränkt den Zugriff auf Datenverkehr aus dem Subnetz ein. |
Create einer Web-App, pe und Application Gateway v2 |
Diese Vorlage erstellt eine Azure-Web-App mit privatem Endpunkt in Azure Virtual Network Subnet , einem Application Gateway v2. Die Application Gateway wird in einem vNET (Subnetz) bereitgestellt. Die Web-App schränkt den Zugriff auf Datenverkehr aus dem Subnetz mithilfe eines privaten Endpunkts ein. |
Terraform (AzAPI-Anbieter) Ressourcendefinition
Der Ressourcentyp applicationGateways kann mit Vorgängen bereitgestellt werden, die folgendes zielten:
- Ressourcengruppen
Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.
Ressourcenformat
Um eine Microsoft.Network/applicationGateways-Ressource zu erstellen, fügen Sie der Vorlage die folgende Terraform-Ressource hinzu.
resource "azapi_resource" "symbolicname" {
type = "Microsoft.Network/applicationGateways@2023-11-01"
name = "string"
location = "string"
parent_id = "string"
tags = {
tagName1 = "tagValue1"
tagName2 = "tagValue2"
}
identity {
type = "string"
identity_ids = []
}
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"
}
]
}
}
]
backendSettingsCollection = [
{
id = "string"
name = "string"
properties = {
hostName = "string"
pickHostNameFromBackendAddress = bool
port = int
probe = {
id = "string"
}
protocol = "string"
timeout = 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"
}
}
}
]
listeners = [
{
id = "string"
name = "string"
properties = {
frontendIPConfiguration = {
id = "string"
}
frontendPort = {
id = "string"
}
hostNames = [
"string"
]
protocol = "string"
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
pickHostNameFromBackendSettings = 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"
headerValueMatcher = {
ignoreCase = bool
negate = bool
pattern = "string"
}
}
]
responseHeaderConfigurations = [
{
headerName = "string"
headerValue = "string"
headerValueMatcher = {
ignoreCase = bool
negate = bool
pattern = "string"
}
}
]
urlConfiguration = {
modifiedPath = "string"
modifiedQueryString = "string"
reroute = bool
}
}
conditions = [
{
ignoreCase = bool
negate = bool
pattern = "string"
variable = "string"
}
]
name = "string"
ruleSequence = int
}
]
}
}
]
routingRules = [
{
id = "string"
name = "string"
properties = {
backendAddressPool = {
id = "string"
}
backendSettings = {
id = "string"
}
listener = {
id = "string"
}
priority = int
ruleType = "string"
}
}
]
sku = {
capacity = int
family = "string"
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
verifyClientRevocation = "string"
}
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"
}
}
zones = [
"string"
]
})
}
Eigenschaftswerte
applicationGateways
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Ressourcentyp | "Microsoft.Network/applicationGateways@2023-11-01" |
name | Der Ressourcenname | Zeichenfolge (erforderlich) Zeichenlimit: 1-80 Gültige Zeichen: Alphanumerische Zeichen, Unterstriche, Punkte und Bindestriche. Beginnen Sie mit einem alphanumerischen Zeichen. Enden Sie mit einem alphanumerischen Zeichen oder einem Unterstrich. |
location | Ressourcenspeicherort | Zeichenfolge |
parent_id | Verwenden Sie zum Bereitstellen in einer Ressourcengruppe die ID dieser Ressourcengruppe. | Zeichenfolge (erforderlich) |
tags | Ressourcentags. | Wörterbuch der Tagnamen und -werte. |
Identität | Die Identität des Anwendungsgateways, sofern konfiguriert. | ManagedServiceIdentity |
properties | Eigenschaften des Anwendungsgateways. | ApplicationGatewayPropertiesFormat |
Zonen | Eine Liste von Verfügbarkeitszonen, die angibt, wo die Ressource herkommen muss. | string[] |
ManagedServiceIdentity
Name | BESCHREIBUNG | Wert |
---|---|---|
type | Der Identitätstyp, der für die Ressource verwendet wird. Der Typ „SystemAssigned, UserAssigned“ umfasst sowohl eine implizit erstellte Identität als auch einen Satz von Benutzern zugewiesener Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. | "SystemAssigned" "SystemAssigned, UserAssigned" "UserAssigned" |
identity_ids | Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Bei den Referenzdaten des Benutzeridentitätswörterbuchs handelt es sich um ARM-Ressourcen-IDs in der Form : "/subscriptions/{subscriptionId}/resourceGroupGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". | Array von Benutzeridentitäts-IDs. |
ManagedServiceIdentityUserAssignedIdentities
Name | BESCHREIBUNG | Wert |
---|---|---|
{angepasste Eigenschaft} | Components1Jq1T4ISchemasManagedserviceidentityProper... |
Components1Jq1T4ISchemasManagedserviceidentityProper...
Dieses Objekt enthält keine Eigenschaften, die während der Bereitstellung festgelegt werden sollen. Alle Eigenschaften sind ReadOnly.
ApplicationGatewayPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
authenticationCertificates | Authentifizierungszertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayAuthenticationCertificate[] |
autoscaleConfiguration | Konfiguration mit automatischer Skalierung. | ApplicationGatewayAutoscaleConfiguration |
back-EndAddressPools | Back-End-Adresspool der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayBackendAddressPool[] |
backendHttpSettingsCollection | Back-End-HTTP-Einstellungen der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayBackendHttpSettings[] |
back-EndSettingsCollection | Back-End-Einstellungen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayBackendSettings[] |
customErrorConfigurations | Benutzerdefinierte Fehlerkonfigurationen der Application Gateway-Ressource. | ApplicationGatewayCustomError[] |
enableFips | Gibt an, ob FIPS für die Application Gateway-Ressource aktiviert ist. | bool |
enableHttp2 | Gibt an, ob HTTP2 für die Application Gateway-Ressource aktiviert ist. | bool |
firewallPolicy | Verweis auf die FirewallPolicy-Ressource. | Subresource |
forceFirewallPolicyAssociation | Wenn true, ordnet eine Firewallrichtlinie einem Anwendungsgateway zu, unabhängig davon, ob sich die Richtlinie von der WAF-Konfiguration unterscheidet. | bool |
frontendIPConfigurations | Front-End-IP-Adressen der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayFrontendIPConfiguration[] |
frontendPorts | Front-End-Ports der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayFrontendPort[] |
gatewayIPConfigurations | Subnetze der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayIPConfiguration[] |
globalConfiguration | Globale Konfiguration. | ApplicationGatewayGlobalConfiguration |
httpListener | HTTP-Listener der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayHttpListener[] |
Listener | Listener der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayListener[] |
loadDistributionPolicies | Laden der Verteilungsrichtlinien der Application Gateway-Ressource. | ApplicationGatewayLoadDistributionPolicy[] |
privateLinkConfigurations | PrivateLink-Konfigurationen auf Application Gateway. | ApplicationGatewayPrivateLinkConfiguration[] |
probes | Tests der Application Gateway-Ressource. | ApplicationGatewayProbe[] |
redirectConfigurations | Umleitungskonfigurationen der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayRedirectConfiguration[] |
requestRoutingRules | Anforderungsroutingregeln der Application Gateway-Ressource. | ApplicationGatewayRequestRoutingRule[] |
rewriteRuleSets | Regeln für die Application Gateway-Ressource neu schreiben. | ApplicationGatewayRewriteRuleSet[] |
routingRules | Routingregeln der Anwendungsgatewayressource. | ApplicationGatewayRoutingRule[] |
sku | SKU der Application Gateway-Ressource. | ApplicationGatewaySku |
sslCertificates | SSL-Zertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewaySslCertificate[] |
sslPolicy | SSL-Richtlinie der Application Gateway-Ressource. | ApplicationGatewaySslPolicy |
sslProfiles | SSL-Profile der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewaySslProfile[] |
trustedClientCertificates | Vertrauenswürdige Clientzertifikate der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayTrustedClientCertificate[] |
trustedRootCertificates | Vertrauenswürdige Stammzertifikate der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayTrustedRootCertificate[] |
urlPathMaps | URL-Pfadzuordnung der Application Gateway-Ressource. Standardgrenzwerte finden Sie unter Application Gateway Grenzwerte. | ApplicationGatewayUrlPathMap[] |
webApplicationFirewallConfiguration | Konfiguration der Web Application Firewall. | ApplicationGatewayWebApplicationFirewallConfiguratio... |
ApplicationGatewayAuthenticationCertificate
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des Authentifizierungszertifikats, das innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Anwendungsgateway-Authentifizierungszertifikats. | ApplicationGatewayAuthenticationCertificatePropertie... |
ApplicationGatewayAuthenticationCertificatePropertie...
Name | BESCHREIBUNG | Wert |
---|---|---|
data | Öffentliche Zertifikatdaten. | Zeichenfolge |
ApplicationGatewayAutoscaleConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
maxCapacity | Obergrenze für die Anzahl der Application Gateway Kapazität. | INT Einschränkungen: Min-Wert = 2 |
minCapacity | Untergrenze für die Anzahl der Application Gateway Kapazität. | int (erforderlich) Einschränkungen: Min-Wert = 0 |
ApplicationGatewayBackendAddressPool
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des Back-End-Adresspools, der innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Back-End-Adresspools des Anwendungsgateways. | ApplicationGatewayBackendAddressPoolPropertiesFormat |
ApplicationGatewayBackendAddressPoolPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
back-EndAddresses | Back-End-Adressen. | ApplicationGatewayBackendAddress[] |
ApplicationGatewayBackendAddress
Name | BESCHREIBUNG | Wert |
---|---|---|
fqdn | Vollqualifizierter Domänenname (FQDN) | Zeichenfolge |
ipAddress | IP-Adresse. | Zeichenfolge |
ApplicationGatewayBackendHttpSettings
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der http-Back-End-Einstellungen, die innerhalb eines Application Gateway eindeutig sind. | Zeichenfolge |
properties | Eigenschaften der HTTP-Einstellungen für das Anwendungsgateway-Back-End. | ApplicationGatewayBackendHttpSettingsPropertiesForma... |
ApplicationGatewayBackendHttpSettingsPropertiesForma...
Name | BESCHREIBUNG | Wert |
---|---|---|
AffinitätCookieName | Cookiename, der für das Affinitätscookie verwendet werden soll. | Zeichenfolge |
authenticationCertificates | Array von Verweisen auf Anwendungsgateway-Authentifizierungszertifikate. | SubResource[] |
ConnectionDraining | Verbindungsentwässerung der Http-Einstellungsressource für das Back-End. | ApplicationGatewayConnectionDraining |
cookieBasedAffinity | Cookiebasierte Affinität. | "Deaktiviert" "Aktiviert" |
hostName | Hostheader, der an die Back-End-Server gesendet werden soll. | Zeichenfolge |
path | Pfad, der als Präfix für alle HTTP-Anforderungen verwendet werden soll. Null bedeutet, dass kein Pfad vorangestellt wird. Der Standardwert ist null. | Zeichenfolge |
pickHostNameFromBackendAddress | Ob der Hostheader aus dem Hostnamen des Back-End-Servers ausgewählt werden soll. Der Standardwert ist „false“. | bool |
port | Der Zielport im Back-End. | INT |
Test | Testen Sie die Ressource eines Anwendungsgateways. | Subresource |
probeEnabled | Gibt an, ob der Test aktiviert ist. Der Standardwert ist „false“. | bool |
Protokoll | Das Protokoll, das für die Kommunikation mit dem Back-End verwendet wird. | "Http" "Https" "TCP" "Tls" |
requestTimeout | Anforderungstimeout in Sekunden. Application Gateway schlägt die Anforderung fehl, wenn keine Antwort innerhalb von RequestTimeout empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. | INT |
trustedRootCertificates | Array von Verweisen auf vertrauenswürdige Stammzertifikate des Anwendungsgateways. | SubResource[] |
Subresource
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
ApplicationGatewayConnectionDraining
Name | BESCHREIBUNG | Wert |
---|---|---|
drainTimeoutInSec | Die Anzahl der Sekunden, die die Verbindung leert, ist aktiv. Zulässige Werte liegen zwischen 1 Sekunde und 3600 Sekunden. | int (erforderlich) Einschränkungen: Min-Wert = 1 Maximaler Wert = 3600 |
enabled | Gibt an, ob die Verbindungsentwässerung aktiviert ist oder nicht. | bool (erforderlich) |
ApplicationGatewayBackendSettings
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Back-End-Einstellungen, die innerhalb eines Application Gateway eindeutig sind. | Zeichenfolge |
properties | Eigenschaften der Back-End-Einstellungen des Anwendungsgateways. | ApplicationGatewayBackendSettingsPropertiesFormat |
ApplicationGatewayBackendSettingsPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
hostName | Servernameanzeige, die an die Back-End-Server für das Tls-Protokoll gesendet werden soll. | Zeichenfolge |
pickHostNameFromBackendAddress | Gibt an, ob die Angabe des Servernamens aus dem Hostnamen des Back-End-Servers für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“. | bool |
port | Der Zielport im Back-End. | INT |
Test | Testen Sie die Ressource eines Anwendungsgateways. | Subresource |
Protokoll | Das Protokoll, das für die Kommunikation mit dem Back-End verwendet wird. | "Http" "Https" "TCP" "Tls" |
timeout | Verbindungstimeout in Sekunden. Application Gateway schlägt die Anforderung fehl, wenn keine Antwort innerhalb von ConnectionTimeout empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. | INT |
trustedRootCertificates | Array von Verweisen auf vertrauenswürdige Stammzertifikate des Anwendungsgateways. | SubResource[] |
ApplicationGatewayCustomError
Name | BESCHREIBUNG | Wert |
---|---|---|
customErrorPageUrl | Fehlerseiten-URL des benutzerdefinierten Anwendungsgatewaysfehlers. | Zeichenfolge |
statusCode | Statuscode des benutzerdefinierten Application Gateway-Fehlers. | "HttpStatus400" "HttpStatus403" "HttpStatus404" "HttpStatus405" "HttpStatus408" "HttpStatus500" "HttpStatus502" "HttpStatus503" "HttpStatus504" |
ApplicationGatewayFrontendIPConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Front-End-IP-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Front-End-IP-Konfiguration des Anwendungsgateways. | ApplicationGatewayFrontendIPConfigurationPropertiesF... |
ApplicationGatewayFrontendIPConfigurationPropertiesF...
Name | BESCHREIBUNG | Wert |
---|---|---|
privateIPAddress | PrivateIPAddress der IP-Konfiguration der Netzwerkschnittstelle. | Zeichenfolge |
privateIPAllocationMethod | Die Private IP-Adresszuordnungsmethode. | "Dynamisch" "Statisch" |
privateLinkConfiguration | Verweis auf die Private Link-Konfiguration des Anwendungsgateways. | Subresource |
publicIPAddress | Verweis auf die PublicIP-Ressource. | Subresource |
Subnetz | Verweis auf die Subnetzressource. | Subresource |
ApplicationGatewayFrontendPort
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des Front-End-Ports, der innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Application Gateway-Front-End-Ports. | ApplicationGatewayFrontendPortPropertiesFormat |
ApplicationGatewayFrontendPortPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
port | Front-End-Port. | INT |
ApplicationGatewayIPConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der IP-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der IP-Konfiguration des Anwendungsgateways. | ApplicationGatewayIPConfigurationPropertiesFormat |
ApplicationGatewayIPConfigurationPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
Subnetz | Verweis auf die Subnetzressource. Ein Subnetz, aus dem application gateway seine private Adresse erhält. | Subresource |
ApplicationGatewayGlobalConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
enableRequestBuffering | Aktivieren Sie die Anforderungspufferung. | bool |
enableResponseBuffering | Aktivieren Sie die Antwortpufferung. | bool |
ApplicationGatewayHttpListener
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des HTTP-Listeners, der innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des HTTP-Listeners des Anwendungsgateways. | ApplicationGatewayHttpListenerPropertiesFormat |
ApplicationGatewayHttpListenerPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
customErrorConfigurations | Benutzerdefinierte Fehlerkonfigurationen des HTTP-Listeners. | ApplicationGatewayCustomError[] |
firewallPolicy | Verweis auf die FirewallPolicy-Ressource. | Subresource |
frontendIPConfiguration | Front-End-IP-Konfigurationsressource eines Anwendungsgateways. | Subresource |
frontendPort | Front-End-Portressource eines Anwendungsgateways. | Subresource |
hostName | Hostname des HTTP-Listeners. | Zeichenfolge |
Hostnamen | Liste der Hostnamen für HTTP-Listener, die auch spezielle Feldhalterzeichen zulässt. | string[] |
Protokoll | Protokoll des HTTP-Listeners. | "Http" "Https" "TCP" "Tls" |
requireServerNameIndication | Gilt nur, wenn das Protokoll https ist. Aktiviert SNI für Multihosting. | bool |
sslCertificate | SSL-Zertifikatressource eines Anwendungsgateways. | Subresource |
sslProfile | SSL-Profilressource des Anwendungsgateways. | Subresource |
ApplicationGatewayListener
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des Listeners, der innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Anwendungsgatewaylisteners. | ApplicationGatewayListenerPropertiesFormat |
ApplicationGatewayListenerPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
frontendIPConfiguration | Front-End-IP-Konfigurationsressource eines Anwendungsgateways. | Subresource |
frontendPort | Front-End-Portressource eines Anwendungsgateways. | Subresource |
Hostnamen | Liste der Servernamensanzeigen (Server Name Indications, SNI) für TLS Multi-Site Listener, der auch spezielle Feldhalterzeichen zulässt. | string[] |
Protokoll | Protokoll des Listeners. | "Http" "Https" "TCP" "Tls" |
sslCertificate | SSL-Zertifikatressource eines Anwendungsgateways. | Subresource |
sslProfile | SSL-Profilressource des Anwendungsgateways. | Subresource |
ApplicationGatewayLoadDistributionPolicy
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Lastverteilungsrichtlinie, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Anwendungsgateway-Lastverteilungsrichtlinie. | ApplicationGatewayLoadDistributionPolicyPropertiesFo... |
ApplicationGatewayLoadDistributionPolicyPropertiesFo...
Name | BESCHREIBUNG | Wert |
---|---|---|
loadDistributionAlgorithm | Laden der Verteilungszieleressource eines Anwendungsgateways. | "IpHash" "LeastConnections" "RoundRobin" |
loadDistributionTargets | Laden der Verteilungszieleressource eines Anwendungsgateways. | ApplicationGatewayLoadDistributionTarget[] |
ApplicationGatewayLoadDistributionTarget
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Lastenverteilungsrichtlinie, die innerhalb einer Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Anwendungsgateway-Lastenverteilungsziels. | ApplicationGatewayLoadDistributionTargetPropertiesFo... |
ApplicationGatewayLoadDistributionTargetPropertiesFo...
Name | BESCHREIBUNG | Wert |
---|---|---|
backendAddressPool | Back-End-Adresspoolressource des Anwendungsgateways. | Subresource |
weightPerServer | Gewichtung pro Server. Bereich zwischen 1 und 100. | INT Einschränkungen: Minimaler Wert = 1 Maximaler Wert = 100 |
ApplicationGatewayPrivateLinkConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Private Link-Konfiguration, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Private Link-Konfiguration des Anwendungsgateways. | ApplicationGatewayPrivateLinkConfigurationProperties |
ApplicationGatewayPrivateLinkConfigurationProperties
Name | BESCHREIBUNG | Wert |
---|---|---|
ipConfigurations | Ein Array von Private Link-IP-Konfigurationen für Anwendungsgateways. | ApplicationGatewayPrivateLinkIpConfiguration[] |
ApplicationGatewayPrivateLinkIpConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Der Name der IP-Konfiguration für private Verknüpfungen des Anwendungsgateways. | Zeichenfolge |
properties | Eigenschaften einer Private Link-IP-Konfiguration des Anwendungsgateways. | ApplicationGatewayPrivateLinkIpConfigurationProperti... |
ApplicationGatewayPrivateLinkIpConfigurationProperti...
Name | BESCHREIBUNG | Wert |
---|---|---|
primary | Gibt an, ob die IP-Konfiguration primär ist oder nicht. | bool |
privateIPAddress | Die private IP-Adresse der IP-Konfiguration. | Zeichenfolge |
privateIPAllocationMethod | Die Private IP-Adresszuordnungsmethode. | "Dynamisch" "Statisch" |
Subnetz | Verweis auf die Subnetzressource. | Subresource |
ApplicationGatewayProbe
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des Tests, der innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Anwendungsgatewaytests. | ApplicationGatewayProbePropertiesFormat |
ApplicationGatewayProbePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
host | Hostname, an den der Test gesendet werden soll. | Zeichenfolge |
interval | Das Testintervall in Sekunden. Dies ist das Zeitintervall zwischen zwei aufeinanderfolgenden Überprüfungen. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. | INT |
match | Kriterium für die Klassifizierung einer fehlerfreien Testantwort. | ApplicationGatewayProbeHealthResponseMatch |
minServer | Mindestanzahl von Servern, die immer als fehlerfrei gekennzeichnet sind. Der Standardwert ist 0. | INT |
path | Relativer Pfad des Tests. Gültiger Pfad beginnt mit "/". Der Test wird an {Protocol}://{host}:{port}{path} gesendet. | Zeichenfolge |
pickHostNameFromBackendHttpSettings | Gibt an, ob der Hostheader aus den HTTP-Einstellungen des Back-Ends ausgewählt werden soll. Der Standardwert ist „false“. | bool |
pickHostNameFromBackendSettings | Gibt an, ob die Angabe des Servernamens aus den Back-End-Einstellungen für das Tls-Protokoll ausgewählt werden soll. Der Standardwert ist „false“. | bool |
port | Benutzerdefinierter Port, der zum Ermitteln der Back-End-Server verwendet wird. Der gültige Wert liegt zwischen 1 und 65535. Falls nicht festgelegt ist, werden die Http-Porteinstellungen verwendet. Diese Eigenschaft ist nur für Basic, Standard_v2 und WAF_v2 gültig. | INT Einschränkungen: Min-Wert = 1 Maximaler Wert = 65535 |
Protokoll | Das protokoll, das für den Test verwendet wird. | "Http" "Https" "TCP" "Tls" |
timeout | Das Testtimeout in Sekunden. Test als fehler markiert, wenn mit diesem Timeoutzeitraum keine gültige Antwort empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. | INT |
fehlerhaftThreshold | Die Wiederholungsanzahl des Tests. Der Back-End-Server wird deaktiviert, nachdem die Anzahl der aufeinanderfolgenden Testfehler unhealthyThreshold erreicht hat. Zulässige Werte liegen zwischen 1 Sekunde und 20. | INT |
ApplicationGatewayProbeHealthResponseMatch
Name | BESCHREIBUNG | Wert |
---|---|---|
body | Körper, der in der Integritätsantwort enthalten sein muss. Der Standardwert ist leer. | Zeichenfolge |
statusCodes | Zulässige Bereiche fehlerfreier status Codes. Der Standardbereich fehlerfreier status Codes ist 200-399. | string[] |
ApplicationGatewayRedirectConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Umleitungskonfiguration, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Umleitungskonfiguration des Anwendungsgateways. | ApplicationGatewayRedirectConfigurationPropertiesFor... |
ApplicationGatewayRedirectConfigurationPropertiesFor...
Name | BESCHREIBUNG | Wert |
---|---|---|
includePath | Schließen Sie den Pfad in die umgeleitete URL ein. | bool |
includeQueryString | Schließen Sie die Abfragezeichenfolge in die umgeleitete URL ein. | bool |
pathRules | Pfadregeln, die die Umleitungskonfiguration angeben. | SubResource[] |
redirectType | HTTP-Umleitungstyp. | "Gefunden" "Dauerhaft" "SeeOther" "Temporär" |
requestRoutingRules | Anforderungsrouting, das die Umleitungskonfiguration angibt. | SubResource[] |
targetListener | Verweis auf einen Listener, an den die Anforderung umgeleitet werden soll. | Subresource |
targetUrl | URL, an die die Anforderung umgeleitet werden soll. | Zeichenfolge |
urlPathMaps | URL-Pfadzuordnungen, die die Standardkonfiguration für Umleitungen angeben. | SubResource[] |
ApplicationGatewayRequestRoutingRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Anforderungsroutingregel, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Anwendungsgateway-Anforderungsroutingregel. | ApplicationGatewayRequestRoutingRulePropertiesFormat |
ApplicationGatewayRequestRoutingRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
backendAddressPool | Back-End-Adresspoolressource des Anwendungsgateways. | Subresource |
backendHttpSettings | Back-End-HTTP-Einstellungsressource des Anwendungsgateways. | Subresource |
httpListener | HTTP-Listenerressource des Anwendungsgateways. | Subresource |
loadDistributionPolicy | Laden sie die Verteilungsrichtlinienressource des Anwendungsgateways. | Subresource |
priority | Priorität der Anforderungsroutingregel. | INT Einschränkungen: Minimaler Wert = 1 Maximaler Wert = 20000 |
redirectConfiguration | Umleiten der Konfigurationsressource des Anwendungsgateways. | Subresource |
rewriteRuleSet | Schreiben Sie die Regelsatzressource in der Standardregel des Anwendungsgateways um. | Subresource |
ruleType | Regeltyp. | „Basic“ "PathBasedRouting" |
urlPathMap | URL-Pfadzuordnungsressource des Anwendungsgateways. | Subresource |
ApplicationGatewayRewriteRuleSet
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des Regelsatzes zum erneuten Generieren, der innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des Regelsatzes für das erneute Generieren des Anwendungsgateways. | ApplicationGatewayRewriteRuleSetPropertiesFormat |
ApplicationGatewayRewriteRuleSetPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
rewriteRules | Regeln im Regelsatz zum erneuten Generieren neu schreiben. | ApplicationGatewayRewriteRule[] |
ApplicationGatewayRewriteRule
Name | BESCHREIBUNG | Wert |
---|---|---|
actionSet | Eine Reihe von Aktionen, die im Rahmen der Regel zum erneuten Generieren ausgeführt werden sollen. | ApplicationGatewayRewriteRuleActionSet |
Bedingungen | Bedingungen, auf deren Grundlage die Ausführung des Aktionssatzes ausgewertet wird. | ApplicationGatewayRewriteRuleCondition[] |
name | Name der Regel zum erneuten Generieren, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
ruleSequence | Regelsequenz der Regel zum erneuten Schreiben, die die Ausführungsreihenfolge einer bestimmten Regel in einem RewriteRuleSet bestimmt. | INT |
ApplicationGatewayRewriteRuleActionSet
Name | BESCHREIBUNG | Wert |
---|---|---|
requestHeaderConfigurations | Anforderungsheaderaktionen im Aktionssatz. | ApplicationGatewayHeaderConfiguration[] |
responseHeaderConfigurations | Antwortheaderaktionen im Aktionssatz. | ApplicationGatewayHeaderConfiguration[] |
urlConfiguration | Url-Konfigurationsaktion im Aktionssatz. | ApplicationGatewayUrlConfiguration |
ApplicationGatewayHeaderConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
Headername | Headername der Headerkonfiguration. | Zeichenfolge |
headerValue | Headerwert der Headerkonfiguration. | Zeichenfolge |
headerValueMatcher | Ein optionales Feld unter "Aktion erneut generieren". Sie können die Werte eines bestimmten Headers erfassen und ändern, wenn mehrere Header mit demselben Namen vorhanden sind. Derzeit wird nur für Set-Cookie Response-Header unterstützt. Weitere Informationen finden Sie unter https://aka.ms/appgwheadercrud . |
HeaderValueMatcher |
HeaderValueMatcher
Name | BESCHREIBUNG | Wert |
---|---|---|
ignoreCase | Wenn Sie diesen Parameter auf den Wahrheitswert festlegen, muss das Muster einen Vergleich unter Beachtung der Groß-/Kleinschreibung durchführen. | bool |
negate | Wenn Sie diesen Wert als wahrheit festlegen, wird erzwungen, die Negation der Bedingung zu überprüfen, die der Benutzer im Musterfeld angegeben hat. | bool |
pattern | Das Muster , entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, mit dem ausgewertet wird, ob ein Headerwert für das erneute Generieren ausgewählt werden soll. | Zeichenfolge |
ApplicationGatewayUrlConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
modifiedPath | Url-Pfad, den der Benutzer für die URL-Neuschreibung angegeben hat. Null bedeutet, dass kein Pfad aktualisiert wird. Der Standardwert ist null. | Zeichenfolge |
modifiedQueryString | Abfragezeichenfolge, die der Benutzer für das erneute Generieren von URLs bereitgestellt hat. Null bedeutet, dass keine Abfragezeichenfolge aktualisiert wird. Der Standardwert ist null. | Zeichenfolge |
Umleiten | Wenn true festgelegt ist, wird die URL-Pfadzuordnung, die in pfadbasierten Anforderungsroutingregeln bereitgestellt wird, mithilfe des geänderten Pfads neu ausgewertet. Der Standardwert ist „false“. | bool |
ApplicationGatewayRewriteRuleCondition
Name | BESCHREIBUNG | Wert |
---|---|---|
ignoreCase | Wenn Sie diesen Parameter auf den Wahrheitswert festlegen, muss das Muster einen Vergleich unter Beachtung der Groß-/Kleinschreibung durchführen. | bool |
negate | Wenn Sie diesen Wert als wahrheit festlegen, wird erzwungen, dass die Negation der vom Benutzer angegebenen Bedingung überprüft wird. | bool |
pattern | Das Muster, entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, das die Richtigkeit der Bedingung auswertet. | Zeichenfolge |
-Variable | Der Condition-Parameter von RewriteRuleCondition. | Zeichenfolge |
ApplicationGatewayRoutingRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Routingregel, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Anwendungsgatewayroutingregel. | ApplicationGatewayRoutingRulePropertiesFormat |
ApplicationGatewayRoutingRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
backendAddressPool | Back-End-Adresspoolressource des Anwendungsgateways. | Subresource |
back-EndSettings | Back-End-Einstellungsressource des Anwendungsgateways. | Subresource |
listener | Listenerressource des Anwendungsgateways. | Subresource |
priority | Priorität der Routingregel. | int (erforderlich) Einschränkungen: Min-Wert = 1 Maximaler Wert = 20000 |
ruleType | Regeltyp. | „Basic“ "PathBasedRouting" |
ApplicationGatewaySku
Name | BESCHREIBUNG | Wert |
---|---|---|
Kapazität | Kapazität (instance Anzahl) eines Anwendungsgateways. | INT |
family | Familie einer Anwendungsgateway-SKU. | "Generation_1" "Generation_2" |
name | Name einer Anwendungsgateway-SKU. | „Basic“ "Standard_Large" "Standard_Medium" "Standard_Small" "Standard_v2" "WAF_Large" "WAF_Medium" "WAF_v2" |
Ebene | Ebene eines Anwendungsgateways. | „Basic“ „Standard“ "Standard_v2" "WAF" "WAF_v2" |
ApplicationGatewaySslCertificate
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des SSL-Zertifikats, das innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des SSL-Zertifikats des Anwendungsgateways. | ApplicationGatewaySslCertificatePropertiesFormat |
ApplicationGatewaySslCertificatePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
data | Base64-codiertes pfx-Zertifikat. Gilt nur für PUT-Anforderung. | Zeichenfolge |
keyVaultSecretId | Geheime ID des in KeyVault gespeicherten Objekts "Secret" oder "Certificate" (base-64-codiertes unverschlüsseltes pfx-Objekt). | Zeichenfolge |
password | Kennwort für die in den Daten angegebene pfx-Datei. Gilt nur für die PUT-Anforderung. | Zeichenfolge |
ApplicationGatewaySslPolicy
Name | BESCHREIBUNG | Wert |
---|---|---|
cipherSuites | Ssl-Verschlüsselungssammlungen, die in der angegebenen Reihenfolge für das Anwendungsgateway aktiviert werden sollen. | Zeichenfolgenarray, das folgendes enthält: "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-Protokolle, die auf dem Anwendungsgateway deaktiviert werden sollen. | Zeichenfolgenarray, das folgendes enthält: "TLSv1_0" "TLSv1_1" "TLSv1_2" "TLSv1_3" |
minProtocolVersion | Mindestversion des SSL-Protokolls, die auf dem Anwendungsgateway unterstützt werden soll. | "TLSv1_0" "TLSv1_1" "TLSv1_2" "TLSv1_3" |
policyName | Name der vordefinierten Ssl-Richtlinie. | "AppGwSslPolicy20150501" "AppGwSslPolicy20170401" "AppGwSslPolicy20170401S" "AppGwSslPolicy20220101" "AppGwSslPolicy20220101S" |
policyType | Typ der SSL-Richtlinie. | "Custom" "CustomV2" "Vordefinierte" |
ApplicationGatewaySslProfile
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des SSL-Profils, das innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des SSL-Profils des Anwendungsgateways. | ApplicationGatewaySslProfilePropertiesFormat |
ApplicationGatewaySslProfilePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
clientAuthConfiguration | Clientauthentifizierungskonfiguration der Anwendungsgatewayressource. | ApplicationGatewayClientAuthConfiguration |
sslPolicy | SSL-Richtlinie der Anwendungsgatewayressource. | ApplicationGatewaySslPolicy |
trustedClientCertificates | Array von Verweisen auf vertrauenswürdige Clientzertifikate des Anwendungsgateways. | SubResource[] |
ApplicationGatewayClientAuthConfiguration
Name | BESCHREIBUNG | Wert |
---|---|---|
verifyClientCertIssuerDN | Überprüfen Sie den Namen des Clientzertifikatausstellers auf dem Anwendungsgateway. | bool |
verifyClientRevocation | Überprüfen Sie status der Clientzertifikatsperrung. | "None" "OCSP" |
ApplicationGatewayTrustedClientCertificate
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des vertrauenswürdigen Clientzertifikats, das innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des vertrauenswürdigen Clientzertifikats des Anwendungsgateways. | ApplicationGatewayTrustedClientCertificateProperties... |
ApplicationGatewayTrustedClientCertificateProperties...
Name | BESCHREIBUNG | Wert |
---|---|---|
data | Öffentliche Zertifikatdaten. | Zeichenfolge |
ApplicationGatewayTrustedRootCertificate
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name des vertrauenswürdigen Stammzertifikats, das innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften des vertrauenswürdigen Stammzertifikats des Anwendungsgateways. | ApplicationGatewayTrustedRootCertificatePropertiesFo... |
ApplicationGatewayTrustedRootCertificatePropertiesFo...
Name | BESCHREIBUNG | Wert |
---|---|---|
data | Öffentliche Zertifikatdaten. | Zeichenfolge |
keyVaultSecretId | Geheimnis-ID des (base-64-codierten unverschlüsselten pfx)-Objekts "Secret" oder "Certificate"-Objekt, das in KeyVault gespeichert ist. | Zeichenfolge |
ApplicationGatewayUrlPathMap
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der URL-Pfadzuordnung, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Pfadzuordnung der Anwendungsgateway-URL. | ApplicationGatewayUrlPathMapPropertiesFormat |
ApplicationGatewayUrlPathMapPropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
defaultBackendAddressPool | Standardmäßige Back-End-Adresspoolressource der URL-Pfadzuordnung. | Subresource |
defaultBackendHttpSettings | Http-Standardressource für Back-End-Einstellungen der URL-Pfadzuordnung. | Subresource |
defaultLoadDistributionPolicy | Standardressource für die Lastenverteilungsrichtlinie der URL-Pfadzuordnung. | Subresource |
defaultRedirectConfiguration | Standardmäßige Umleitungskonfigurationsressource der URL-Pfadzuordnung. | Subresource |
defaultRewriteRuleSet | Standardmäßige Rewrite-Regelsatzressource der URL-Pfadzuordnung. | Subresource |
pathRules | Pfadregel der URL-Pfadzuordnungsressource. | ApplicationGatewayPathRule[] |
ApplicationGatewayPathRule
Name | BESCHREIBUNG | Wert |
---|---|---|
id | Ressourcen-ID | Zeichenfolge |
name | Name der Pfadregel, die innerhalb eines Application Gateway eindeutig ist. | Zeichenfolge |
properties | Eigenschaften der Anwendungsgatewaypfadregel. | ApplicationGatewayPathRulePropertiesFormat |
ApplicationGatewayPathRulePropertiesFormat
Name | BESCHREIBUNG | Wert |
---|---|---|
backendAddressPool | Back-End-Adresspoolressource der URL-Pfadzuordnungspfadregel. | Subresource |
backendHttpSettings | Back-End-HTTP-Einstellungsressource der URL-Pfadzuordnungspfadregel. | Subresource |
firewallPolicy | Verweis auf die FirewallPolicy-Ressource. | Subresource |
loadDistributionPolicy | Laden sie die Verteilungsrichtlinienressource der URL-Pfadzuordnungspfadregel. | Subresource |
Pfade | Pfadregeln der URL-Pfadzuordnung. | string[] |
redirectConfiguration | Umleitungskonfigurationsressource der URL-Pfadzuordnungspfadregel. | Subresource |
rewriteRuleSet | Rewrite rule set resource of URL path map path rule. | Subresource |
ApplicationGatewayWebApplicationFirewallConfiguratio...
Name | BESCHREIBUNG | Wert |
---|---|---|
disabledRuleGroups | Die deaktivierten Regelgruppen. | ApplicationGatewayFirewallDisabledRuleGroup[] |
enabled | Gibt an, ob die Web Application Firewall aktiviert ist. | bool (erforderlich) |
Ausschlüsse | Die Ausschlussliste. | ApplicationGatewayFirewallExclusion[] |
fileUploadLimitInMb | Maximale Dateiuploadgröße in Mb für WAF. | INT Einschränkungen: Minimaler Wert = 0 |
firewallMode | Web Application Firewall-Modus. | "Erkennung" "Prävention" (erforderlich) |
maxRequestBodySize | Maximale Anforderungstextgröße für WAF. | INT Einschränkungen: Minimaler Wert = 8 Maximaler Wert = 128 |
maxRequestBodySizeInKb | Maximale Anforderungstextgröße in Kb für WAF. | INT Einschränkungen: Minimaler Wert = 8 Maximaler Wert = 128 |
requestBodyCheck | Gibt an, ob WAF die Überprüfung des Anforderungstexts zulässt. | bool |
ruleSetType | Der Typ des Web Application Firewall-Regelsatzes. Mögliche Werte sind: "OWASP". | Zeichenfolge (erforderlich) |
ruleSetVersion | Die Version des Regelsatztyps. | Zeichenfolge (erforderlich) |
ApplicationGatewayFirewallDisabledRuleGroup
Name | BESCHREIBUNG | Wert |
---|---|---|
ruleGroupName | Der Name der Regelgruppe, die deaktiviert wird. | Zeichenfolge (erforderlich) |
rules | Die Liste der Regeln, die deaktiviert werden. Bei NULL werden alle Regeln der Regelgruppe deaktiviert. | int[] |
ApplicationGatewayFirewallExclusion
Name | BESCHREIBUNG | Wert |
---|---|---|
matchVariable | Die auszuschließende Variable. | Zeichenfolge (erforderlich) |
selector | Wenn matchVariable eine Auflistung ist, wird der Operator verwendet, um anzugeben, für welche Elemente in der Auflistung dieser Ausschluss gilt. | Zeichenfolge (erforderlich) |
selectorMatchOperator | Wenn matchVariable eine Auflistung ist, arbeiten Sie mit dem Selektor, um anzugeben, für welche Elemente in der Auflistung dieser Ausschluss gilt. | Zeichenfolge (erforderlich) |