Freigeben über


Microsoft.Network applicationGateways 2019-07-01

Bicep-Ressourcendefinition

Der applicationGateways-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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 Bicep hinzu.

resource symbolicname 'Microsoft.Network/applicationGateways@2019-07-01' = {
  scope: resourceSymbolicName or scope
  etag: 'string'
  identity: {
    type: 'string'
    userAssignedIdentities: {
      {customized property}: {}
    }
  }
  location: 'string'
  name: 'string'
  properties: {
    authenticationCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
        }
        type: 'string'
      }
    ]
    autoscaleConfiguration: {
      maxCapacity: int
      minCapacity: int
    }
    backendAddressPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddresses: [
            {
              fqdn: 'string'
              ipAddress: 'string'
            }
          ]
          backendIPConfigurations: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                applicationGatewayBackendAddressPools: [
                  ...
                ]
                applicationSecurityGroups: [
                  {
                    id: 'string'
                    location: 'string'
                    properties: {}
                    tags: {
                      {customized property}: 'string'
                    }
                  }
                ]
                loadBalancerBackendAddressPools: [
                  {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {}
                  }
                ]
                loadBalancerInboundNatRules: [
                  {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      backendPort: int
                      enableFloatingIP: bool
                      enableTcpReset: bool
                      frontendIPConfiguration: {
                        id: 'string'
                      }
                      frontendPort: int
                      idleTimeoutInMinutes: int
                      protocol: 'string'
                    }
                  }
                ]
                primary: bool
                privateIPAddress: 'string'
                privateIPAddressVersion: 'string'
                privateIPAllocationMethod: 'string'
                publicIPAddress: {
                  etag: 'string'
                  id: 'string'
                  location: 'string'
                  properties: {
                    ddosSettings: {
                      ddosCustomPolicy: {
                        id: 'string'
                      }
                      protectionCoverage: 'string'
                    }
                    dnsSettings: {
                      domainNameLabel: 'string'
                      fqdn: 'string'
                      reverseFqdn: 'string'
                    }
                    idleTimeoutInMinutes: int
                    ipAddress: 'string'
                    ipTags: [
                      {
                        ipTagType: 'string'
                        tag: 'string'
                      }
                    ]
                    publicIPAddressVersion: 'string'
                    publicIPAllocationMethod: 'string'
                    publicIPPrefix: {
                      id: 'string'
                    }
                    resourceGuid: 'string'
                  }
                  sku: {
                    name: 'string'
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                  zones: [
                    'string'
                  ]
                }
                subnet: {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    addressPrefix: 'string'
                    addressPrefixes: [
                      'string'
                    ]
                    delegations: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          actions: [
                            'string'
                          ]
                          serviceName: 'string'
                        }
                      }
                    ]
                    natGateway: {
                      id: 'string'
                    }
                    networkSecurityGroup: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        defaultSecurityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationAddressPrefixes: [
                                'string'
                              ]
                              destinationApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              destinationPortRange: 'string'
                              destinationPortRanges: [
                                'string'
                              ]
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              sourceAddressPrefix: 'string'
                              sourceAddressPrefixes: [
                                'string'
                              ]
                              sourceApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              sourcePortRange: 'string'
                              sourcePortRanges: [
                                'string'
                              ]
                            }
                          }
                        ]
                        resourceGuid: 'string'
                        securityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationAddressPrefixes: [
                                'string'
                              ]
                              destinationApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              destinationPortRange: 'string'
                              destinationPortRanges: [
                                'string'
                              ]
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              sourceAddressPrefix: 'string'
                              sourceAddressPrefixes: [
                                'string'
                              ]
                              sourceApplicationSecurityGroups: [
                                {
                                  id: 'string'
                                  location: 'string'
                                  properties: {}
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              sourcePortRange: 'string'
                              sourcePortRanges: [
                                'string'
                              ]
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    privateEndpointNetworkPolicies: 'string'
                    privateLinkServiceNetworkPolicies: 'string'
                    resourceNavigationLinks: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          link: 'string'
                          linkedResourceType: 'string'
                        }
                      }
                    ]
                    routeTable: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        disableBgpRoutePropagation: bool
                        routes: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              nextHopIpAddress: 'string'
                              nextHopType: 'string'
                            }
                          }
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    serviceAssociationLinks: [
                      {
                        id: 'string'
                        name: 'string'
                        properties: {
                          allowDelete: bool
                          link: 'string'
                          linkedResourceType: 'string'
                          locations: [
                            'string'
                          ]
                        }
                        type: 'string'
                      }
                    ]
                    serviceEndpointPolicies: [
                      {
                        etag: 'string'
                        id: 'string'
                        location: 'string'
                        properties: {
                          serviceEndpointPolicyDefinitions: [
                            {
                              etag: 'string'
                              id: 'string'
                              name: 'string'
                              properties: {
                                description: 'string'
                                service: 'string'
                                serviceResources: [
                                  'string'
                                ]
                              }
                            }
                          ]
                        }
                        tags: {
                          {customized property}: 'string'
                        }
                      }
                    ]
                    serviceEndpoints: [
                      {
                        locations: [
                          'string'
                        ]
                        service: 'string'
                      }
                    ]
                  }
                }
                virtualNetworkTaps: [
                  {
                    etag: 'string'
                    id: 'string'
                    location: 'string'
                    properties: {
                      destinationLoadBalancerFrontEndIPConfiguration: {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          privateIPAddress: 'string'
                          privateIPAddressVersion: 'string'
                          privateIPAllocationMethod: 'string'
                          publicIPAddress: {
                            etag: 'string'
                            id: 'string'
                            location: 'string'
                            properties: {
                              ddosSettings: {
                                ddosCustomPolicy: {
                                  id: 'string'
                                }
                                protectionCoverage: 'string'
                              }
                              dnsSettings: {
                                domainNameLabel: 'string'
                                fqdn: 'string'
                                reverseFqdn: 'string'
                              }
                              idleTimeoutInMinutes: int
                              ipAddress: 'string'
                              ipTags: [
                                {
                                  ipTagType: 'string'
                                  tag: 'string'
                                }
                              ]
                              publicIPAddressVersion: 'string'
                              publicIPAllocationMethod: 'string'
                              publicIPPrefix: {
                                id: 'string'
                              }
                              resourceGuid: 'string'
                            }
                            sku: {
                              name: 'string'
                            }
                            tags: {
                              {customized property}: 'string'
                            }
                            zones: [
                              'string'
                            ]
                          }
                          publicIPPrefix: {
                            id: 'string'
                          }
                          subnet: {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              addressPrefixes: [
                                'string'
                              ]
                              delegations: [
                                {
                                  etag: 'string'
                                  id: 'string'
                                  name: 'string'
                                  properties: {
                                    actions: [
                                      'string'
                                    ]
                                    serviceName: 'string'
                                  }
                                }
                              ]
                              natGateway: {
                                id: 'string'
                              }
                              networkSecurityGroup: {
                                etag: 'string'
                                id: 'string'
                                location: 'string'
                                properties: {
                                  defaultSecurityRules: [
                                    {
                                      etag: 'string'
                                      id: 'string'
                                      name: 'string'
                                      properties: {
                                        access: 'string'
                                        description: 'string'
                                        destinationAddressPrefix: 'string'
                                        destinationAddressPrefixes: [
                                          'string'
                                        ]
                                        destinationApplicationSecurityGroups: [
                                          {
                                            id: 'string'
                                            location: 'string'
                                            properties: {}
                                            tags: {
                                              {customized property}: 'string'
                                            }
                                          }
                                        ]
                                        destinationPortRange: 'string'
                                        destinationPortRanges: [
                                          'string'
                                        ]
                                        direction: 'string'
                                        priority: int
                                        protocol: 'string'
                                        sourceAddressPrefix: 'string'
                                        sourceAddressPrefixes: [
                                          'string'
                                        ]
                                        sourceApplicationSecurityGroups: [
                                          {
                                            id: 'string'
                                            location: 'string'
                                            properties: {}
                                            tags: {
                                              {customized property}: 'string'
                                            }
                                          }
                                        ]
                                        sourcePortRange: 'string'
                                        sourcePortRanges: [
                                          'string'
                                        ]
                                      }
                                    }
                                  ]
                                  resourceGuid: 'string'
                                  securityRules: [
                                    {
                                      etag: 'string'
                                      id: 'string'
                                      name: 'string'
                                      properties: {
                                        access: 'string'
                                        description: 'string'
                                        destinationAddressPrefix: 'string'
                                        destinationAddressPrefixes: [
                                          'string'
                                        ]
                                        destinationApplicationSecurityGroups: [
                                          {
                                            id: 'string'
                                            location: 'string'
                                            properties: {}
                                            tags: {
                                              {customized property}: 'string'
                                            }
                                          }
                                        ]
                                        destinationPortRange: 'string'
                                        destinationPortRanges: [
                                          'string'
                                        ]
                                        direction: 'string'
                                        priority: int
                                        protocol: 'string'
                                        sourceAddressPrefix: 'string'
                                        sourceAddressPrefixes: [
                                          'string'
                                        ]
                                        sourceApplicationSecurityGroups: [
                                          {
                                            id: 'string'
                                            location: 'string'
                                            properties: {}
                                            tags: {
                                              {customized property}: 'string'
                                            }
                                          }
                                        ]
                                        sourcePortRange: 'string'
                                        sourcePortRanges: [
                                          'string'
                                        ]
                                      }
                                    }
                                  ]
                                }
                                tags: {
                                  {customized property}: 'string'
                                }
                              }
                              privateEndpointNetworkPolicies: 'string'
                              privateLinkServiceNetworkPolicies: 'string'
                              resourceNavigationLinks: [
                                {
                                  id: 'string'
                                  name: 'string'
                                  properties: {
                                    link: 'string'
                                    linkedResourceType: 'string'
                                  }
                                }
                              ]
                              routeTable: {
                                etag: 'string'
                                id: 'string'
                                location: 'string'
                                properties: {
                                  disableBgpRoutePropagation: bool
                                  routes: [
                                    {
                                      etag: 'string'
                                      id: 'string'
                                      name: 'string'
                                      properties: {
                                        addressPrefix: 'string'
                                        nextHopIpAddress: 'string'
                                        nextHopType: 'string'
                                      }
                                    }
                                  ]
                                }
                                tags: {
                                  {customized property}: 'string'
                                }
                              }
                              serviceAssociationLinks: [
                                {
                                  id: 'string'
                                  name: 'string'
                                  properties: {
                                    allowDelete: bool
                                    link: 'string'
                                    linkedResourceType: 'string'
                                    locations: [
                                      'string'
                                    ]
                                  }
                                  type: 'string'
                                }
                              ]
                              serviceEndpointPolicies: [
                                {
                                  etag: 'string'
                                  id: 'string'
                                  location: 'string'
                                  properties: {
                                    serviceEndpointPolicyDefinitions: [
                                      {
                                        etag: 'string'
                                        id: 'string'
                                        name: 'string'
                                        properties: {
                                          description: 'string'
                                          service: 'string'
                                          serviceResources: [
                                            'string'
                                          ]
                                        }
                                      }
                                    ]
                                  }
                                  tags: {
                                    {customized property}: 'string'
                                  }
                                }
                              ]
                              serviceEndpoints: [
                                {
                                  locations: [
                                    'string'
                                  ]
                                  service: 'string'
                                }
                              ]
                            }
                          }
                        }
                        zones: [
                          'string'
                        ]
                      }
                      destinationNetworkInterfaceIPConfiguration: ...
                      destinationPort: int
                    }
                    tags: {
                      {customized property}: 'string'
                    }
                  }
                ]
              }
            }
          ]
        }
        type: 'string'
      }
    ]
    backendHttpSettingsCollection: [
      {
        etag: 'string'
        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'
            }
          ]
        }
        type: 'string'
      }
    ]
    customErrorConfigurations: [
      {
        customErrorPageUrl: 'string'
        statusCode: 'string'
      }
    ]
    enableFips: bool
    enableHttp2: bool
    firewallPolicy: {
      id: 'string'
    }
    frontendIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          publicIPAddress: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
        }
        type: 'string'
      }
    ]
    frontendPorts: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          port: int
        }
        type: 'string'
      }
    ]
    gatewayIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          subnet: {
            id: 'string'
          }
        }
        type: 'string'
      }
    ]
    httpListeners: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          customErrorConfigurations: [
            {
              customErrorPageUrl: 'string'
              statusCode: 'string'
            }
          ]
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: {
            id: 'string'
          }
          hostName: 'string'
          protocol: 'string'
          requireServerNameIndication: bool
          sslCertificate: {
            id: 'string'
          }
        }
        type: 'string'
      }
    ]
    probes: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          host: 'string'
          interval: int
          match: {
            body: 'string'
            statusCodes: [
              'string'
            ]
          }
          minServers: int
          path: 'string'
          pickHostNameFromBackendHttpSettings: bool
          port: int
          protocol: 'string'
          timeout: int
          unhealthyThreshold: int
        }
        type: 'string'
      }
    ]
    redirectConfigurations: [
      {
        etag: 'string'
        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'
            }
          ]
        }
        type: 'string'
      }
    ]
    requestRoutingRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendHttpSettings: {
            id: 'string'
          }
          httpListener: {
            id: 'string'
          }
          priority: int
          redirectConfiguration: {
            id: 'string'
          }
          rewriteRuleSet: {
            id: 'string'
          }
          ruleType: 'string'
          urlPathMap: {
            id: 'string'
          }
        }
        type: 'string'
      }
    ]
    resourceGuid: 'string'
    rewriteRuleSets: [
      {
        id: 'string'
        name: 'string'
        properties: {
          rewriteRules: [
            {
              actionSet: {
                requestHeaderConfigurations: [
                  {
                    headerName: 'string'
                    headerValue: 'string'
                  }
                ]
                responseHeaderConfigurations: [
                  {
                    headerName: 'string'
                    headerValue: 'string'
                  }
                ]
              }
              conditions: [
                {
                  ignoreCase: bool
                  negate: bool
                  pattern: 'string'
                  variable: 'string'
                }
              ]
              name: 'string'
              ruleSequence: int
            }
          ]
        }
      }
    ]
    sku: {
      capacity: int
      name: 'string'
      tier: 'string'
    }
    sslCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          keyVaultSecretId: 'string'
          password: 'string'
          publicCertData: 'string'
        }
        type: 'string'
      }
    ]
    sslPolicy: {
      cipherSuites: [
        'string'
      ]
      disabledSslProtocols: [
        'string'
      ]
      minProtocolVersion: 'string'
      policyName: 'string'
      policyType: 'string'
    }
    trustedRootCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          keyVaultSecretId: 'string'
        }
        type: 'string'
      }
    ]
    urlPathMaps: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          defaultBackendAddressPool: {
            id: 'string'
          }
          defaultBackendHttpSettings: {
            id: 'string'
          }
          defaultRedirectConfiguration: {
            id: 'string'
          }
          defaultRewriteRuleSet: {
            id: 'string'
          }
          pathRules: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                backendAddressPool: {
                  id: 'string'
                }
                backendHttpSettings: {
                  id: 'string'
                }
                paths: [
                  'string'
                ]
                redirectConfiguration: {
                  id: 'string'
                }
                rewriteRuleSet: {
                  id: 'string'
                }
              }
              type: 'string'
            }
          ]
        }
        type: 'string'
      }
    ]
    webApplicationFirewallConfiguration: {
      disabledRuleGroups: [
        {
          ruleGroupName: 'string'
          rules: [
            int
          ]
        }
      ]
      enabled: bool
      exclusions: [
        {
          matchVariable: 'string'
          selector: 'string'
          selectorMatchOperator: 'string'
        }
      ]
      fileUploadLimitInMb: int
      firewallMode: 'string'
      maxRequestBodySize: int
      maxRequestBodySizeInKb: int
      requestBodyCheck: bool
      ruleSetType: 'string'
      ruleSetVersion: 'string'
    }
  }
  tags: {
    {customized property}: 'string'
  }
  zones: [
    'string'
  ]
}

Eigenschaftswerte

Microsoft.Network/applicationGateways

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
Identität Die Identität des Anwendungsgateways, falls konfiguriert. ManagedServiceIdentity-
Ort Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des Anwendungsgateways. ApplicationGatewayPropertiesFormat
scope Verwenden Sie diese Verwendung beim Erstellen einer Ressource in einem Bereich, der sich von dem Bereitstellungsbereich unterscheidet. Legen Sie diese Eigenschaft auf den symbolischen Namen einer Ressource fest, um die Erweiterungsressourceanzuwenden.
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Zonen Eine Liste der Verfügbarkeitszonen, aus denen die Ressource stammen muss. Zeichenfolge[]

ApplicationGatewayAuthenticationCertificate

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des Authentifizierungszertifikats, das innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des Authentifizierungszertifikats des Anwendungsgateways. ApplicationGatewayAuthenticationCertificatePropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Name Beschreibung Wert
Daten Öffentliche Zertifikatdaten. Schnur

ApplicationGatewayAutoscaleConfiguration

Name Beschreibung Wert
max. Kapazität Obere Grenze für die Anzahl der Anwendungsgateway-Kapazität. Int

Zwänge:
Min.-Wert = 2
minKapazität Untere Grenze für die Anzahl der Anwendungsgateway-Kapazität. Int

Zwänge:
Min.-Wert = 0 (erforderlich)

ApplicationGatewayBackendAddress

Name Beschreibung Wert
fqdn Vollqualifizierter Domänenname (FQDN). Schnur
IP-Adresse IP-Adresse. Schnur

ApplicationGatewayBackendAddressPool

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des Back-End-Adresspools, der innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des Back-End-Adresspools des Anwendungsgateways. ApplicationGatewayBackendAddressPoolPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name Beschreibung Wert
back-EndAddresses Back-End-Adressen. ApplicationGatewayBackendAddress[]
backIPConfigurations Sammlung von Verweisen auf IPs, die in Netzwerkschnittstellen definiert sind. NetzwerkschnittstelleIPKonfiguration[]

ApplicationGatewayBackendHttpSettings

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der Back-End-HTTP-Einstellungen, die innerhalb eines Anwendungsgateways eindeutig sind. Schnur
Eigenschaften Eigenschaften der HTTP-Einstellungen des Anwendungsgateways. ApplicationGatewayBackendHttpSettingsPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Name Beschreibung Wert
affinityCookieName Cookiename, der für das Affinitätscookie verwendet werden soll. Schnur
AuthentifizierungZertifikate Array von Verweisen auf Anwendungsgateway-Authentifizierungszertifikate. SubResource-[]
VerbindungEntleerung Verbindungsentwässerung der Back-End-HTTP-Einstellungsressource. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookiebasierte Affinität. "Deaktiviert"
"Aktiviert"
hostName Hostheader, der an die Back-End-Server gesendet werden soll. Schnur
Pfad Pfad, der als Präfix für alle HTTP-Anforderungen verwendet werden soll. Null bedeutet, dass kein Pfad vorangestellt wird. Der Standardwert ist NULL. Schnur
pickHostNameFromBackendAddress Gibt an, ob der Hostheader aus dem Hostnamen des Back-End-Servers ausgewählt werden soll. Der Standardwert ist "false". Bool
Hafen Der Zielport im Back-End. Int
Sonde Proberessource eines Anwendungsgateways. SubResource-
probeEnabled (Prüfen) Gibt an, ob der Sonde aktiviert ist. Der Standardwert ist "false". Bool
Protokoll Das Protokoll, das für die Kommunikation mit dem Back-End verwendet wird. 'http'
"Https"
requestTimeout Anforderungstimeout in Sekunden. Das Anwendungsgateway schlägt die Anforderung fehl, wenn die Antwort nicht innerhalb von RequestTimeout empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. Int
trustedRoot-Zertifikate Array von Verweisen auf vertrauenswürdige Stammzertifikate des Anwendungsgateways. SubResource-[]

ApplicationGatewayConnectionDraining

Name Beschreibung Wert
drainTimeoutInSec Die Anzahl der Sekunden, die die Verbindung entladen wird, ist aktiv. Zulässige Werte liegen zwischen 1 Sekunde und 3600 Sekunden. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 3600 (erforderlich)
ermöglichte Gibt an, ob die Verbindungsentwässerung aktiviert ist oder nicht. bool (erforderlich)

ApplicationGatewayCustomError

Name Beschreibung Wert
customErrorPageUrl Fehlerseiten-URL des Kundenfehlers des Anwendungsgateways. Schnur
statusCode (englisch) Statuscode des Anwendungsgateway-Kundenfehlers. 'HttpStatus403'
'HttpStatus502'

ApplicationGatewayFirewallDisabledRuleGroup

Name Beschreibung Wert
ruleGroupName Der Name der Regelgruppe, die deaktiviert wird. Zeichenfolge (erforderlich)
Regeln Die Liste der Regeln, die deaktiviert werden. Wenn NULL, werden alle Regeln der Regelgruppe deaktiviert. int[]

ApplicationGatewayFirewallAusschluss

Name Beschreibung Wert
match-Variable Die variable, die ausgeschlossen werden soll. Zeichenfolge (erforderlich)
Selektor Wenn matchVariable eine Auflistung ist, gibt der Operator an, 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)

ApplicationGatewayFrontendIPConfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der Front-End-IP-Konfiguration, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften der Front-End-IP-Konfiguration des Anwendungsgateways. ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Name Beschreibung Wert
privatIPAdkleid PrivateIPAddress der IP-Konfiguration der Netzwerkschnittstelle. Schnur
privateIPAllocationMethod Die private IP-Adresszuweisungsmethode. "Dynamisch"
"Statisch"
publicIPAdkleid Verweis auf die PublicIP-Ressource. SubResource-
Subnetz Verweis auf die Subnetzressource. SubResource-

ApplicationGatewayFrontendPort

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des Frontend-Ports, der innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des Front-End-Ports des Anwendungsgateways. ApplicationGatewayFrontendPortPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayFrontendPortPropertiesFormat

Name Beschreibung Wert
Hafen Front-End-Port. Int

ApplicationGatewayHeaderConfiguration

Name Beschreibung Wert
headerName Headername der Headerkonfiguration. Schnur
headerWert Headerwert der Headerkonfiguration. Schnur

ApplicationGatewayHttpListener

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des HTTP-Listeners, der innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des HTTP-Listeners des Anwendungsgateways. ApplicationGatewayHttpListenerPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayHttpListenerPropertiesFormat

Name Beschreibung Wert
customErrorConfigurations Benutzerdefinierte Fehlerkonfigurationen des HTTP-Listeners. ApplicationGatewayCustomError[]
frontendIPKonfiguration Front-End-IP-Konfigurationsressource eines Anwendungsgateways. SubResource-
frontendPort Front-End-Portressource eines Anwendungsgateways. SubResource-
hostName Hostname des HTTP-Listeners. Schnur
Protokoll Protokoll des HTTP-Listeners. 'http'
"Https"
requireServerNameIndication Gilt nur, wenn das Protokoll https ist. Aktiviert SNI für Multihosting. Bool
SSL-Zertifikat SSL-Zertifikatressource eines Anwendungsgateways. SubResource-

ApplicationGatewayIPConfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der IP-Konfiguration, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften der IP-Konfiguration des Anwendungsgateways. ApplicationGatewayIPConfigurationPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayIPConfigurationPropertiesFormat

Name Beschreibung Wert
Subnetz Verweis auf die Subnetzressource. Ein Subnetz, von dem aus das Anwendungsgateway seine private Adresse erhält. SubResource-

ApplicationGatewayPathRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der Pfadregel, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften der Anwendungsgatewaypfadregel. ApplicationGatewayPathRulePropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayPathRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Back-End-Adresspoolressource der URL-Pfadpfadregel. SubResource-
back-EndHttpSettings Back-End-HTTP-Einstellungsressource der URL-Pfadpfadregel. SubResource-
Pfade Pfadregeln der URL-Pfadzuordnung. Zeichenfolge[]
redirectKonfiguration Umleitungskonfigurationsressource der URL-Pfadpfadregel. SubResource-
rewriteRuleSet Regelsatzressource der URL-Pfadpfadregel neu schreiben. SubResource-

ApplicationGatewayProbe

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des Prüfpunkts, der innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des Anwendungsgateway-Prüfpunkts. ApplicationGatewayProbePropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayProbeHealthResponseMatch

Name Beschreibung Wert
Körper Körper, der in der Integritätsantwort enthalten sein muss. Der Standardwert ist leer. Schnur
statusCodes Zulässige Bereiche fehlerfreier Statuscodes. Der Standardbereich fehlerfreier Statuscodes beträgt 200-399. Zeichenfolge[]

ApplicationGatewayProbePropertiesFormat

Name Beschreibung Wert
Gastgeber Hostname, an den der Prüfpunkt gesendet werden soll. Schnur
Intervall Das Probingintervall in Sekunden. Dies ist das Zeitintervall zwischen zwei aufeinander folgenden Probes. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. Int
Streichholz Kriterium für die Klassifizierung einer fehlerfreien Probeantwort. ApplicationGatewayProbeHealthResponseMatch
minServer Minimale Anzahl von Servern, die immer als fehlerfrei gekennzeichnet sind. Der Standardwert ist 0. Int
Pfad Relativer Pfad des Sondes. Gültiger Pfad beginnt mit '/'. Probe wird an <Protocol>://<Host>gesendet:<Port><Pfad>. Schnur
pickHostNameFromBackendHttpSettings Gibt an, ob der Hostheader aus den Back-End-HTTP-Einstellungen ausgewählt werden soll. Der Standardwert ist "false". Bool
Hafen Benutzerdefinierter Port, der zum Probingen der Back-End-Server verwendet wird. Der gültige Wert liegt zwischen 1 und 65535. Falls nicht festgelegt, wird port von http-Einstellungen verwendet. Diese Eigenschaft ist nur für Standard_v2 und WAF_v2 gültig. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 65535
Protokoll Das Protokoll, das für die Probe verwendet wird. 'http'
"Https"
Zeitüberschreitung Das Timeout der Probe in Sekunden. Prüfpunkt, der als fehlgeschlagen markiert wurde, wenn die gültige Antwort mit diesem Timeoutzeitraum nicht empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. Int
unhealthyThreshold (unhealthyThreshold) Die Wiederholungsanzahl der Probe. Der Back-End-Server wird nach dem Erreichen der Anzahl aufeinanderfolgender Probefehler "UnhealthyThreshold" markiert. Zulässige Werte liegen zwischen 1 Sekunde und 20. Int

ApplicationGatewayPropertiesFormat

Name Beschreibung Wert
AuthentifizierungZertifikate Authentifizierungszertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayAuthenticationCertificate[]
automatische SkalierungKonfiguration Autoskalenkonfiguration. ApplicationGatewayAutoscaleConfiguration
back-EndAddressPools Back-End-Adresspool der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayBackendAddressPool[]
backHttpSettingsCollection Back-End-HTTP-Einstellungen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayBackendHttpSettings[]
customErrorConfigurations Benutzerdefinierte Fehlerkonfigurationen der Anwendungsgatewayressource. ApplicationGatewayCustomError[]
enableFips Gibt an, ob FIPS in der Anwendungsgatewayressource aktiviert ist. Bool
enableHttp2 Gibt an, ob HTTP2 in der Anwendungsgatewayressource aktiviert ist. Bool
Firewall-Richtlinie Referenz der FirewallPolicy-Ressource. SubResource-
frontendIPKonfigurationen Front-End-IP-Adressen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayFrontendIPKonfiguration[]
frontendPorts Front-End-Ports der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayFrontendPort[]
gatewayIPKonfigurationen Subnetze der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayIPConfiguration[]
httpListener HTTP-Listener der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayHttpListener-[]
Sonden Prüfpunkte der Anwendungsgatewayressource. ApplicationGatewayProbe[]
redirectKonfigurationen Umleitungskonfigurationen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Anforderungsroutingregeln der Anwendungsgatewayressource. ApplicationGatewayRequestRoutingRule[]
resourceGuid Die GUID-Eigenschaft der Ressourcen-GUID der Anwendungsgatewayressource. Schnur
rewriteRuleSets Regeln für die Anwendungsgatewayressource neu schreiben. ApplicationGatewayRewriteRuleSet[]
Sku SKU der Anwendungsgatewayressource. ApplicationGatewaySku-
ssl-Zertifikate SSL-Zertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewaySslCertificate[]
ssl-Richtlinie SSL-Richtlinie der Anwendungsgatewayressource. ApplicationGatewaySslPolicy (Englisch)
trustedRoot-Zertifikate Vertrauenswürdige Stammzertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps (Englisch) URL-Pfadzuordnung der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayUrlPathMap[]
webApplicationFirewallKonfiguration Konfiguration der Webanwendungsfirewall. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration (Englisch)

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der Umleitungskonfiguration, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften der Konfiguration der Anwendungsgatewayumleitung. ApplicationGatewayRedirectConfigurationPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayRedirectConfigurationPropertiesFormat

Name Beschreibung Wert
includePath (EinschließenPfad) Schließen Sie den Pfad in die umgeleitete URL ein. Bool
includeQueryString Schließen Sie die Abfragezeichenfolge in die umgeleitete URL ein. Bool
pathRegeln Pfadregeln, die die Umleitungskonfiguration angeben. SubResource-[]
redirect-Typ HTTP-Umleitungstyp. "Gefunden"
"Permanent"
"SeeOther"
"Temporär"
requestRoutingRules Anforderungsrouting, das die Umleitungskonfiguration angibt. SubResource-[]
targetListener Verweisen Sie auf einen Listener, an den die Anforderung umgeleitet werden soll. SubResource-
targetUrl URL, an die die Anforderung umgeleitet werden soll. Schnur
urlPathMaps (Englisch) URL-Pfadzuordnungen, die die Standardumleitungskonfiguration angeben. SubResource-[]

ApplicationGatewayRequestRoutingRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der Anforderungsroutingregel, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften der Anwendungsgateway-Anforderungsroutingregel. ApplicationGatewayRequestRoutingRulePropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayRequestRoutingRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Back-End-Adresspoolressource des Anwendungsgateways. SubResource-
back-EndHttpSettings Back-End-HTTP-Einstellungsressource des Anwendungsgateways. SubResource-
httpListener Http-Listenerressource des Anwendungsgateways. SubResource-
Priorität Priorität der Anforderungsroutingregel. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 20000
redirectKonfiguration Umleitungskonfigurationsressource des Anwendungsgateways. SubResource-
rewriteRuleSet Schreiben Sie die Regelsatzressource in der Standardregel des Anwendungsgateways neu. SubResource-
ruleType Regeltyp. "Einfach"
'Pfadbasiertes Routing'
urlPfadKarte URL-Pfadzuordnungsressource des Anwendungsgateways. SubResource-

ApplicationGatewayRewriteRule

Name Beschreibung Wert
actionSet Gruppe von Aktionen, die als Teil der Neuschreibregel ausgeführt werden sollen. ApplicationGatewayRewriteRuleActionSet-
Bedingungen Bedingungen, auf deren Grundlage die Ausführung des Aktionssatzes ausgewertet wird. ApplicationGatewayRewriteRuleCondition[]
Name Name der Neuschreibregel, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
ruleSequence Regelsequenz der Rewrite-Regel, die die Ausführungsreihenfolge einer bestimmten Regel in einem RewriteRuleSet bestimmt. Int

ApplicationGatewayRewriteRuleActionSet

Name Beschreibung Wert
requestHeaderKonfigurationen Anforderungsheaderaktionen im Aktionssatz. ApplicationGatewayHeaderKonfiguration[]
responseHeader-Konfigurationen Antwortheaderaktionen im Aktionssatz. ApplicationGatewayHeaderKonfiguration[]

ApplicationGatewayRewriteRuleCondition

Name Beschreibung Wert
ignoreCase Legen Sie diesen Parameter auf wahrheitswert fest, und erzwingt das Muster, einen Vergleich zwischen Groß-/Kleinschreibung durchzuführen. Bool
negieren Wenn Sie diesen Wert als Wahrheit festlegen, wird erzwingen, die Negation der vom Benutzer angegebenen Bedingung zu überprüfen. Bool
Muster Das Muster, entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, das die Wahrheit der Bedingung auswertet. Schnur
Variable Der Bedingungsparameter der RewriteRuleCondition. Schnur

ApplicationGatewayRewriteRuleSet

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Name des Neuschreibregelsatzes, der innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des Regelsatzes des Anwendungsgateways neu schreiben. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Name Beschreibung Wert
rewriteRules Schreiben Sie Regeln im Regelsatz neu. ApplicationGatewayRewriteRule[]

ApplicationGatewaySku

Name Beschreibung Wert
Fassungsvermögen Kapazität (Instanzenanzahl) eines Anwendungsgateways. Int
Name Name einer Anwendungsgateway-SKU. "Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
Rang Ebene eines Anwendungsgateways. "Standard"
"Standard_v2"
'WAF'
"WAF_v2"

ApplicationGatewaySslZertifikat

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des SSL-Zertifikats, das innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des SSL-Zertifikats des Anwendungsgateways. ApplicationGatewaySslCertificatePropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewaySslCertificatePropertiesFormat

Name Beschreibung Wert
Daten Base64-codiertes PFX-Zertifikat. Gilt nur in PUT-Anforderung. Schnur
keyVaultSecretId Geheime ID (base-64-codiertes nicht verschlüsseltes PFX)-Objekt "Secret" oder "Certificate", das in KeyVault gespeichert ist. Schnur
Passwort Kennwort für die in den Daten angegebene PFX-Datei. Gilt nur in PUT-Anforderung. Schnur
publicCertData Base-64-codierte öffentliche Zertifikatdaten, die pfx entsprechen, die in Daten angegeben sind. Gilt nur für GET-Anforderung. Schnur

ApplicationGatewaySslPolicy (Englisch)

Name Beschreibung Wert
cipherSuites Ssl-Verschlüsselungssammlungen, die in der angegebenen Reihenfolge zum Anwendungsgateway aktiviert werden sollen. Zeichenfolgenarray, das eine 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"
disabledSslProtokolle Ssl-Protokolle, die auf dem Anwendungsgateway deaktiviert werden sollen. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
minProtocolVersion Mindestversion des SSL-Protokolls, das auf dem Anwendungsgateway unterstützt werden soll. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
Name der Richtlinie Name der vordefinierten Ssl-Richtlinie. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
policyType Typ der SSL-Richtlinie. 'Benutzerdefiniert'
'Vordefinierte'

ApplicationGatewayTrustedRootCertificate

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des vertrauenswürdigen Stammzertifikats, das innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des vertrauenswürdigen Stammzertifikats des Anwendungsgateways. ApplicationGatewayTrustedRootCertificatePropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Name Beschreibung Wert
Daten Öffentliche Zertifikatdaten. Schnur
keyVaultSecretId Geheime ID (base-64-codiertes nicht verschlüsseltes PFX)-Objekt "Secret" oder "Certificate", das in KeyVault gespeichert ist. Schnur

ApplicationGatewayUrlPathMap

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der URL-Pfadzuordnung, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften der URL-Pfadzuordnung des Anwendungsgateways. ApplicationGatewayUrlPathMapPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayUrlPathMapPropertiesFormat

Name Beschreibung Wert
defaultBackendAddressPool Standardmäßige Back-End-Adresspoolressource der URL-Pfadzuordnung. SubResource-
defaultBackendHttpEinstellungen Standardmäßige HTTP-Einstellungsressource der URL-Pfadzuordnung. SubResource-
defaultRedirectConfiguration (Standard-Umleitung) Standardmäßige Umleitungskonfigurationsressource der URL-Pfadzuordnung. SubResource-
defaultRewriteRuleSet Standardmäßige Regelsatzressource für URL-Pfadzuordnungen neu schreiben. SubResource-
pathRegeln Pfadregel der URL-Pfadzuordnungsressource. ApplicationGatewayPathRule[]

ApplicationGatewayWebApplicationFirewallConfiguration

Name Beschreibung Wert
disabledRuleGroups Die deaktivierten Regelgruppen. ApplicationGatewayFirewallDisabledRuleGroup[]
ermöglichte Gibt an, ob die Webanwendungsfirewall aktiviert ist oder nicht. bool (erforderlich)
Ausschlüsse Die Ausschlussliste. ApplicationGatewayFirewallAusschluss[]
fileUploadLimitInMb Maximale Größe des Dateiuploads in Mb für WAF. Int

Zwänge:
Min.-Wert = 0
firewall-Modus Webanwendungsfirewallmodus. "Erkennung"
"Prävention" (erforderlich)
maxRequestBodySize Maximale Anforderungstextgröße für WAF. Int

Zwänge:
Min.-Wert = 8
Max. Wert = 128
maxRequestBodySizeInKb Maximale Anforderungstextgröße in Kb für WAF. Int

Zwänge:
Min.-Wert = 8
Max. Wert = 128
requestBodyCheck Gibt an, ob WAF das Überprüfen des Anforderungstexts zulassen soll. Bool
ruleSetType Der Typ des Firewallregelsatzes der Webanwendung. Mögliche Werte sind: 'OWASP'. Zeichenfolge (erforderlich)
ruleSetVersion Die Version des Regelsatztyps. Zeichenfolge (erforderlich)

ApplicationSecurityGroup

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Anwendungssicherheitsgruppe. ApplicationSecurityGroupPropertiesFormat
Schilder Ressourcentags. ResourceTags-

ApplicationSecurityGroupPropertiesFormat

Name Beschreibung Wert

Back-EndAddressPool

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb der Gruppe von Back-End-Adresspools eindeutig ist, die vom Lastenausgleichsmodul verwendet werden. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Back-End-Adresspools des Lastenausgleichs. Back-EndAddressPoolPropertiesFormat

Back-EndAddressPoolPropertiesFormat

Name Beschreibung Wert

Komponenten1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Name Beschreibung Wert

DdosEinstellungen

Name Beschreibung Wert
ddosCustomPolicy Die benutzerdefinierte DDoS-Richtlinie, die der öffentlichen IP zugeordnet ist. SubResource-
protectionCoverage Die DDoS-Schutzrichtlinie – Anpassbarkeit der öffentlichen IP. Nur die Standardabdeckung kann angepasst werden. "Einfach"
"Standard"

Delegierung

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb eines Subnetzes eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Subnetzes. ServiceDelegationPropertiesFormat-

FrontendIPKonfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb des Satzes von Front-End-IP-Konfigurationen eindeutig ist, die vom Lastenausgleichsmodul verwendet werden. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Lastenausgleichssonden. FrontendIPConfigurationPropertiesFormat
Zonen Eine Liste der Verfügbarkeitszonen, aus der die für die Ressource zugeordnete IP-Adresse angegeben wird. Zeichenfolge[]

FrontendIPConfigurationPropertiesFormat

Name Beschreibung Wert
privatIPAdkleid Die private IP-Adresse der IP-Konfiguration. Schnur
privatIPAddressVersion Gibt an, ob es sich bei der spezifischen IP-Konfiguration um IPv4 oder IPv6 handelt. Der Standardwert wird als IPv4 verwendet. "IPv4"
"IPv6"
privateIPAllocationMethod Die Private IP-Zuordnungsmethode. "Dynamisch"
"Statisch"
publicIPAdkleid Der Verweis auf die öffentliche IP-Ressource. PublicIPAddress-
publicIPPrefix Der Verweis auf die Öffentliche IP-Präfixressource. SubResource-
Subnetz Der Verweis auf die Subnetzressource. Subnetz-

InboundNatRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb des Satzes eingehender NAT-Regeln eindeutig ist, die vom Lastenausgleichsmodul verwendet werden. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der eingehenden NAT-Regel des Lastenausgleichs. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Name Beschreibung Wert
backPort Der für den internen Endpunkt verwendete Port. Zulässige Werte liegen zwischen 1 und 65535. Int
enableFloatingIP Konfiguriert den Endpunkt eines virtuellen Computers für die unverankerte IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist bei Verwendung der SQL AlwaysOn-Verfügbarkeitsgruppen in SQL Server erforderlich. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. Bool
enableTcpZurücksetzen Empfangen der bidirektionalen TCP-Zurücksetzung beim Leerlauf des TCP-Flusses oder unerwartetem Beenden der Verbindung. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. Bool
frontendIPKonfiguration Ein Verweis auf Front-End-IP-Adressen. SubResource-
frontendPort Der Port für den externen Endpunkt. Portnummern für jede Regel müssen innerhalb des Lastenausgleichs eindeutig sein. Zulässige Werte liegen zwischen 1 und 65534. Int
idleTimeoutInMinuten Das Timeout für die TCP-Leerlaufverbindung. Der Wert kann zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert beträgt 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. Int
Protokoll Der Verweis auf das transportprotokoll, das von der Lastenausgleichsregel verwendet wird. "Alle"
"Tcp"
"Udp"

IpTag

Name Beschreibung Wert
ipTagTyp Der IP-Tagtyp. Beispiel: FirstPartyUsage. Schnur
Etikett Der Wert des IP-Tags, das der öffentlichen IP zugeordnet ist. Beispiel: SQL. Schnur

Verwaltete Dienstidentität

Name Beschreibung Wert
Art Der Identitätstyp, der für die Ressource verwendet wird. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. "Keine"
'SystemZugewiesen'
"SystemAssigned, UserAssigned"
"UserAssigned"
vom Benutzer zugewiesene Identitäten Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities-

ManagedServiceIdentityUserAssignedIdentities

Name Beschreibung Wert

NetzwerkschnittstelleIPKonfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften IP-Konfigurationseigenschaften der Netzwerkschnittstelle. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Name Beschreibung Wert
applicationGatewayBackendAddressPools Der Verweis auf die ApplicationGatewayBackendAddressPool-Ressource. ApplicationGatewayBackendAddressPool[]
Anwendungssicherheitsgruppen Anwendungssicherheitsgruppen, in denen die IP-Konfiguration enthalten ist. AnwendungSicherheitsgruppe[]
loadBalancerBackendAddressPools Der Verweis auf die LoadBalancerBackendAddressPool-Ressource. Back-EndAddressPool-[]
loadBalancerInboundNatRegeln Eine Liste der Verweise von LoadBalancerInboundNatRules. InboundNatRule[]
primär Gibt an, ob es sich um eine primäre Kundenadresse auf der Netzwerkschnittstelle handelt. Bool
privatIPAdkleid Private IP-Adresse der IP-Konfiguration. Schnur
privatIPAddressVersion Gibt an, ob es sich bei der spezifischen IP-Konfiguration um IPv4 oder IPv6 handelt. Der Standardwert ist IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod Die private IP-Adresszuweisungsmethode. "Dynamisch"
"Statisch"
publicIPAdkleid Öffentliche IP-Adresse, die an die IP-Konfiguration gebunden ist. PublicIPAddress-
Subnetz Subnetz an die IP-Konfiguration gebunden. Subnetz-
virtualNetworkTaps Der Verweis auf virtuelle Netzwerktippen. VirtualNetworkTap[]

Netzwerk-Sicherheitsgruppe

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Netzwerksicherheitsgruppe. NetworkSecurityGroupPropertiesFormat-
Schilder Ressourcentags. ResourceTags-

NetworkSecurityGroupPropertiesFormat

Name Beschreibung Wert
defaultSecurityRules Die Standardsicherheitsregeln der Netzwerksicherheitsgruppe. SecurityRule-[]
resourceGuid Die GUID-Eigenschaft der Ressourcen-GUID der Netzwerksicherheitsgruppenressource. Schnur
securityRegeln Eine Sammlung von Sicherheitsregeln der Netzwerksicherheitsgruppe. SecurityRule-[]

Öffentliche IP-Adresse

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften öffentlicher IP-Adressen. PublicIPAddressPropertiesFormat
Sku Die SKU der öffentlichen IP-Adresse. PublicIPAddressSku-
Schilder Ressourcentags. ResourceTags-
Zonen Eine Liste der Verfügbarkeitszonen, aus der die für die Ressource zugeordnete IP-Adresse angegeben wird. Zeichenfolge[]

PublicIPAddressDnsEinstellungen

Name Beschreibung Wert
domainNameLabel Die Domänennamenbezeichnung. Die Verkettung der Domänennamenbezeichnung und der regionalisierten DNS-Zone bilden den vollqualifizierten Domänennamen, der der öffentlichen IP-Adresse zugeordnet ist. Wenn eine Domänennamenbezeichnung angegeben ist, wird ein DNS-Eintrag für die öffentliche IP im Microsoft Azure-DNS-System erstellt. Schnur
fqdn Der vollqualifizierte Domänenname des A-DNS-Eintrags, der der öffentlichen IP zugeordnet ist. Dies ist die Verkettung von domainNameLabel und der regionalisierten DNS-Zone. Schnur
reverseFqdn Der umgekehrte FQDN. Ein vollständig qualifizierter Domänenname, der in diese öffentliche IP-Adresse aufgelöst wird. Wenn der reverseFqdn angegeben ist, wird ein PTR-DNS-Eintrag erstellt, der von der IP-Adresse in der In-addr.arpa-Domäne auf den umgekehrten FQDN verweist. Schnur

PublicIPAddressPropertiesFormat

Name Beschreibung Wert
ddosEinstellungen Die benutzerdefinierte DDoS-Schutzrichtlinie, die der öffentlichen IP-Adresse zugeordnet ist. DdosSettings-
dns-Einstellungen Der FQDN des DNS-Eintrags, der der öffentlichen IP-Adresse zugeordnet ist. PublicIPAddressDnsEinstellungen
idleTimeoutInMinuten Das Leerlauftimeout der öffentlichen IP-Adresse. Int
IP-Adresse Die IP-Adresse, die der öffentlichen IP-Adressressource zugeordnet ist. Schnur
ipTags Die Liste der Tags, die der öffentlichen IP-Adresse zugeordnet sind. IpTag-[]
öffentlichIPAddressVersion Die öffentliche IP-Adressversion. "IPv4"
"IPv6"
publicIPAllocationMethod Die öffentliche IP-Adresszuweisungsmethode. "Dynamisch"
"Statisch"
publicIPPrefix Das öffentliche IP-Präfix dieser öffentlichen IP-Adresse sollte zugewiesen werden. SubResource-
resourceGuid Die RESSOURCEN-GUID-Eigenschaft der öffentlichen IP-Adressressource. Schnur

PublicIPAddressSku

Name Beschreibung Wert
Name Name einer öffentlichen IP-Adress-SKU. "Einfach"
"Standard"
Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaftenformat der Ressourcennavigationsverknüpfung. ResourceNavigationLinkFormat-

RessourceNavigationLinkFormat

Name Beschreibung Wert
verbinden Verknüpfung mit der externen Ressource. Schnur
linkedResourceType Ressourcentyp der verknüpften Ressource. Schnur

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Route

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Route. RoutePropertiesFormat-

RoutePropertiesFormat

Name Beschreibung Wert
addressPräfix Das Ziel-CIDR, auf das die Route angewendet wird. Schnur
nächsteHopIpAdresse Die IP-Adresspakete sollten weitergeleitet werden. Nächste Hopwerte sind nur in Routen zulässig, bei denen der nächste Hoptyp "VirtualAppliance" ist. Schnur
nextHopType Der Typ des Azure-Hops, an den das Paket gesendet werden soll. "Internet"
"Keine"
'Virtuelle Appliance'
"VirtualNetworkGateway"
"VnetLocal" (erforderlich)

RouteTable (Englisch)

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Route-Tabelle. RouteTablePropertiesFormat-
Schilder Ressourcentags. ResourceTags-

RouteTablePropertiesFormat

Name Beschreibung Wert
disableBgpRoutePropagation Gibt an, ob die von BGP in dieser Routentabelle gelernten Routen deaktiviert werden sollen. "True" bedeutet "deaktivieren". Bool
Routen Sammlung von Routen, die in einer Routentabelle enthalten sind. Strecke[]

SecurityRule (Sicherheitsregel)

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Sicherheitsregel. SecurityRulePropertiesFormat-

SecurityRulePropertiesFormat

Name Beschreibung Wert
Zugang Der Netzwerkdatenverkehr ist zulässig oder verweigert. "Zulassen"
"Verweigern" (erforderlich)
Beschreibung Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Schnur
destinationAddressPrefix Das Zieladressenpräfix. CIDR- oder Ziel-IP-Bereich. Sternchen '*' können auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Schnur
destinationAddressPrefixes (ZieladressePräfixe) Die Zieladressenpräfixe. CIDR- oder Ziel-IP-Bereiche. Zeichenfolge[]
destinationApplicationSecurityGroups Die als Ziel angegebene Anwendungssicherheitsgruppe. AnwendungSicherheitsgruppe[]
destinationPortRange Der Zielport oder der Zielbereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur
destinationPortRanges Die Zielportbereiche. Zeichenfolge[]
Richtung Die Richtung der Regel. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird. "Eingehend"
"Ausgehend" (erforderlich)
Priorität Die Priorität der Regel. Der Wert kann zwischen 100 und 4096 sein. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedriger die Prioritätsnummer, desto höher die Priorität der Regel. Int
Protokoll Dieses Netzwerkprotokoll gilt für diese Regel. '*'
'ESP'
"Icmp"
"Tcp"
"Udp" (erforderlich)
sourceAddressPrefix Der CIDR- oder Quell-IP-Bereich. Sternchen '*' können auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Wenn es sich um eine Eingangsregel handelt, gibt an, von wo der Netzwerkdatenverkehr stammt. Schnur
sourceAddressPrefixes Die CIDR- oder Quell-IP-Bereiche. Zeichenfolge[]
sourceApplicationSecurityGroups Die Als Quelle angegebene Anwendungssicherheitsgruppe. AnwendungSicherheitsgruppe[]
sourcePortRange Der Quellport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur
sourcePortRanges Die Quellportbereiche. Zeichenfolge[]
Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaftenformat der Ressourcennavigationsverknüpfung. ServiceAssociationLinkPropertiesFormat
Art Ressourcentyp. Schnur

ServiceAssociationLinkPropertiesFormat

Name Beschreibung Wert
allowDelete (Löschen) Wenn true, kann die Ressource gelöscht werden. Bool
verbinden Verknüpfung mit der externen Ressource. Schnur
linkedResourceType Ressourcentyp der verknüpften Ressource. Schnur
Orte Eine Liste der Speicherorte. Zeichenfolge[]

ServiceDelegationPropertiesFormat

Name Beschreibung Wert
Aktionen Beschreibt die Aktionen, die dem Dienst bei der Delegierung gestattet sind. Zeichenfolge[]
Dienstname Der Name des Diensts, an den das Subnetz delegiert werden soll (z. B. Microsoft.Sql/server). Schnur

ServiceEndpointPolicy (Englisch)

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Dienstendpunktrichtlinie. ServiceEndpointPolicyPropertiesFormat
Schilder Ressourcentags. ResourceTags-

ServiceEndpointPolicyDefinition

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Richtliniendefinition des Dienstendpunkts. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Name Beschreibung Wert
Beschreibung Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Schnur
Dienst Dienstendpunktname. Schnur
serviceRessourcen Eine Liste der Dienstressourcen. Zeichenfolge[]

ServiceEndpointPolicyPropertiesFormat

Name Beschreibung Wert
serviceEndpointPolicyDefinitions Eine Sammlung von Dienstendpunktrichtliniendefinitionen der Dienstendpunktrichtlinie. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

Name Beschreibung Wert
Orte Eine Liste der Speicherorte. Zeichenfolge[]
Dienst Der Typ des Endpunktdiensts. Schnur

Subnetz

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Subnetzes. SubnetPropertiesFormat-

SubnetPropertiesFormat

Name Beschreibung Wert
addressPräfix Das Adresspräfix für das Subnetz. Schnur
addressPräfixe Liste der Adresspräfixe für das Subnetz. Zeichenfolge[]
Delegationen Ein Array von Verweisen auf die Delegierungen im Subnetz. Delegierung[]
natGateway (Englisch) Nat-Gateway, das diesem Subnetz zugeordnet ist. SubResource-
networkSecurityGroup Der Verweis auf die NetworkSecurityGroup-Ressource. NetworkSecurityGroup-
privateEndpointNetworkPolicies Aktivieren oder Deaktivieren sie das Anwenden von Netzwerkrichtlinien auf privaten Endpunkten im Subnetz. Schnur
privateLinkServiceNetworkRichtlinien Aktivieren oder Deaktivieren sie die Anwendung von Netzwerkrichtlinien für den privaten Linkdienst im Subnetz. Schnur
resourceNavigationLinks Ein Array von Verweisen auf die externen Ressourcen mithilfe von Subnetz. ResourceNavigationLink-[]
routeTabelle Der Verweis auf die RouteTable-Ressource. RouteTable-
serviceAssociationLinks Ein Array von Verweisen auf Dienste, die in dieses Subnetz eingefügt werden. ServiceAssociationLink-[]
serviceEndpointPolicies Ein Array von Dienstendpunktrichtlinien. ServiceEndpointPolicy[]
serviceEndpoints (englisch) Ein Array von Dienstendpunkten. ServiceEndpointPropertiesFormat[]

Unterressource

Name Beschreibung Wert
id Ressourcen-ID. Schnur

VirtualNetworkTap (Virtuelles NetzwerkTippen

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Virtuelles Netzwerk tippt auf Eigenschaften. VirtualNetworkTapPropertiesFormat
Schilder Ressourcentags. ResourceTags-

VirtualNetworkTapPropertiesFormat

Name Beschreibung Wert
destinationLoadBalancerFrontEndIPConfiguration Der Verweis auf die private IP-Adresse im internen Lastenausgleichsmodul, der die Koppelung erhält. FrontendIPConfiguration-
destinationNetworkInterfaceIPKonfiguration Der Verweis auf die private IP-Adresse des Sammlers, der die Koppelung erhält. NetzwerkschnittstelleIPKonfiguration
ZielHafen Der VXLAN-Zielport, der den getippten Datenverkehr empfängt. Int

Verwendungsbeispiele

Von Azure verifizierte Module

Die folgenden Azure Verified Modules können verwendet werden, um diesen Ressourcentyp bereitzustellen.

Modul Beschreibung
Anwendungsgateway AVM-Ressourcenmodul für Anwendungsgateway

Azure-Schnellstartbeispiele

Die folgenden Azure-Schnellstartvorlagen Bicep-Beispiele für die Bereitstellung dieses Ressourcentyps enthalten.

Bicep-Datei Beschreibung
AKS-Cluster mit einem NAT-Gateway und einem Anwendungsgateway- In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit NAT-Gateway für ausgehende Verbindungen und ein Anwendungsgateway für eingehende Verbindungen bereitstellen.
AKS-Cluster mit dem Application Gateway Ingress Controller- In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics und Key Vault bereitstellen.
Anwendungsgateway für url-pfadbasiertes Routing Diese Vorlage erstellt ein Anwendungsgateway und konfiguriert es für das URL-pfadbasierte Routing.
Anwendungsgateway mit interner API-Verwaltung und Web App- Das Anwendungsgateway routingt Internetdatenverkehr an eine API-Verwaltungsinstanz für virtuelle Netzwerke (interner Modus), die eine in einer Azure Web App gehostete Web-API verwendet.
Anwendungsgateway mit WAF- und Firewallrichtlinien Diese Vorlage erstellt ein Anwendungsgateway, bei dem WAF zusammen mit einer Firewallrichtlinie konfiguriert ist.
Erstellen eines Web App-, PE- und Anwendungsgateways v2- Diese Vorlage erstellt eine Azure Web App mit privatem Endpunkt in Azure Virtual Network Subnet , einem Anwendungsgateway v2. Das Anwendungsgateway wird in einem vNet (Subnetz) bereitgestellt. Die Web App schränkt den Zugriff auf den Datenverkehr aus dem Subnetz mithilfe eines privaten Endpunkts ein
Erstellen eines Anwendungsgateways v2 Diese Vorlage erstellt ein Anwendungsgateway v2 in einem virtuellen Netzwerk und richtet Autoskalierungseigenschaften und eine HTTP-Lastenausgleichsregel mit öffentlichem Frontend ein.
Erstellen eines Azure-Anwendungsgateways v2 Diese Vorlage erstellt ein Azure-Anwendungsgateway mit zwei Windows Server 2016-Servern im Back-End-Pool.
Erstellen eines Azure WAF v2- Diese Vorlage erstellt eine Azure Web Application Firewall v2 auf dem Azure-Anwendungsgateway mit zwei Windows Server 2016-Servern im Back-End-Pool.
Erstellen der API-Verwaltung im internen VNet mit App-Gateway- Diese Vorlage veranschaulicht, wie Sie eine Instanz von Azure API Management in einem privaten Netzwerk erstellen, das durch Azure Application Gateway geschützt ist.
Erstellen eines Anwendungsgateways mit Zertifikaten Diese Vorlage zeigt, wie Sie selbstsignierte Key Vault-Zertifikate generieren und dann vom Anwendungsgateway referenzieren.
Bereitstellen eines Windows-VM-Skalierungssatzes mit azure Application Gateway- Mit dieser Vorlage können Sie einen einfachen vm-Skalierungssatz bereitstellen, der in Azure Application Gateway integriert ist und bis zu 1000 VMs unterstützt.
Front Door Standard/Premium mit Application Gateway Origin Diese Vorlage erstellt eine Front Door Standard/Premium-Instanz und eine Anwendungsgateway-Instanz und verwendet eine NSG- und WAF-Richtlinie, um zu überprüfen, ob der Datenverkehr durch den Front Door-Ursprung gekommen ist.
Front Door mit Containerinstanzen und Anwendungsgateway- Diese Vorlage erstellt einen Front Door Standard/Premium mit einer Containergruppe und einem Anwendungsgateway.

ARM-Vorlagenressourcendefinition

Der applicationGateways-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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 den folgenden JSON-Code hinzu.

{
  "type": "Microsoft.Network/applicationGateways",
  "apiVersion": "2019-07-01",
  "name": "string",
  "etag": "string",
  "identity": {
    "type": "string",
    "userAssignedIdentities": {
      "{customized property}": {
      }
    }
  },
  "location": "string",
  "properties": {
    "authenticationCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string"
        },
        "type": "string"
      }
    ],
    "autoscaleConfiguration": {
      "maxCapacity": "int",
      "minCapacity": "int"
    },
    "backendAddressPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddresses": [
            {
              "fqdn": "string",
              "ipAddress": "string"
            }
          ],
          "backendIPConfigurations": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "applicationGatewayBackendAddressPools": [
                  ...
                ],
                "applicationSecurityGroups": [
                  {
                    "id": "string",
                    "location": "string",
                    "properties": {
                    },
                    "tags": {
                      "{customized property}": "string"
                    }
                  }
                ],
                "loadBalancerBackendAddressPools": [
                  {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                    }
                  }
                ],
                "loadBalancerInboundNatRules": [
                  {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "backendPort": "int",
                      "enableFloatingIP": "bool",
                      "enableTcpReset": "bool",
                      "frontendIPConfiguration": {
                        "id": "string"
                      },
                      "frontendPort": "int",
                      "idleTimeoutInMinutes": "int",
                      "protocol": "string"
                    }
                  }
                ],
                "primary": "bool",
                "privateIPAddress": "string",
                "privateIPAddressVersion": "string",
                "privateIPAllocationMethod": "string",
                "publicIPAddress": {
                  "etag": "string",
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "ddosSettings": {
                      "ddosCustomPolicy": {
                        "id": "string"
                      },
                      "protectionCoverage": "string"
                    },
                    "dnsSettings": {
                      "domainNameLabel": "string",
                      "fqdn": "string",
                      "reverseFqdn": "string"
                    },
                    "idleTimeoutInMinutes": "int",
                    "ipAddress": "string",
                    "ipTags": [
                      {
                        "ipTagType": "string",
                        "tag": "string"
                      }
                    ],
                    "publicIPAddressVersion": "string",
                    "publicIPAllocationMethod": "string",
                    "publicIPPrefix": {
                      "id": "string"
                    },
                    "resourceGuid": "string"
                  },
                  "sku": {
                    "name": "string"
                  },
                  "tags": {
                    "{customized property}": "string"
                  },
                  "zones": [ "string" ]
                },
                "subnet": {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "addressPrefix": "string",
                    "addressPrefixes": [ "string" ],
                    "delegations": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "actions": [ "string" ],
                          "serviceName": "string"
                        }
                      }
                    ],
                    "natGateway": {
                      "id": "string"
                    },
                    "networkSecurityGroup": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "defaultSecurityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationAddressPrefixes": [ "string" ],
                              "destinationApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "destinationPortRange": "string",
                              "destinationPortRanges": [ "string" ],
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "sourceAddressPrefix": "string",
                              "sourceAddressPrefixes": [ "string" ],
                              "sourceApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "sourcePortRange": "string",
                              "sourcePortRanges": [ "string" ]
                            }
                          }
                        ],
                        "resourceGuid": "string",
                        "securityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationAddressPrefixes": [ "string" ],
                              "destinationApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "destinationPortRange": "string",
                              "destinationPortRanges": [ "string" ],
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "sourceAddressPrefix": "string",
                              "sourceAddressPrefixes": [ "string" ],
                              "sourceApplicationSecurityGroups": [
                                {
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "sourcePortRange": "string",
                              "sourcePortRanges": [ "string" ]
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "privateEndpointNetworkPolicies": "string",
                    "privateLinkServiceNetworkPolicies": "string",
                    "resourceNavigationLinks": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "link": "string",
                          "linkedResourceType": "string"
                        }
                      }
                    ],
                    "routeTable": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "disableBgpRoutePropagation": "bool",
                        "routes": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "nextHopIpAddress": "string",
                              "nextHopType": "string"
                            }
                          }
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "serviceAssociationLinks": [
                      {
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "allowDelete": "bool",
                          "link": "string",
                          "linkedResourceType": "string",
                          "locations": [ "string" ]
                        },
                        "type": "string"
                      }
                    ],
                    "serviceEndpointPolicies": [
                      {
                        "etag": "string",
                        "id": "string",
                        "location": "string",
                        "properties": {
                          "serviceEndpointPolicyDefinitions": [
                            {
                              "etag": "string",
                              "id": "string",
                              "name": "string",
                              "properties": {
                                "description": "string",
                                "service": "string",
                                "serviceResources": [ "string" ]
                              }
                            }
                          ]
                        },
                        "tags": {
                          "{customized property}": "string"
                        }
                      }
                    ],
                    "serviceEndpoints": [
                      {
                        "locations": [ "string" ],
                        "service": "string"
                      }
                    ]
                  }
                },
                "virtualNetworkTaps": [
                  {
                    "etag": "string",
                    "id": "string",
                    "location": "string",
                    "properties": {
                      "destinationLoadBalancerFrontEndIPConfiguration": {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "privateIPAddress": "string",
                          "privateIPAddressVersion": "string",
                          "privateIPAllocationMethod": "string",
                          "publicIPAddress": {
                            "etag": "string",
                            "id": "string",
                            "location": "string",
                            "properties": {
                              "ddosSettings": {
                                "ddosCustomPolicy": {
                                  "id": "string"
                                },
                                "protectionCoverage": "string"
                              },
                              "dnsSettings": {
                                "domainNameLabel": "string",
                                "fqdn": "string",
                                "reverseFqdn": "string"
                              },
                              "idleTimeoutInMinutes": "int",
                              "ipAddress": "string",
                              "ipTags": [
                                {
                                  "ipTagType": "string",
                                  "tag": "string"
                                }
                              ],
                              "publicIPAddressVersion": "string",
                              "publicIPAllocationMethod": "string",
                              "publicIPPrefix": {
                                "id": "string"
                              },
                              "resourceGuid": "string"
                            },
                            "sku": {
                              "name": "string"
                            },
                            "tags": {
                              "{customized property}": "string"
                            },
                            "zones": [ "string" ]
                          },
                          "publicIPPrefix": {
                            "id": "string"
                          },
                          "subnet": {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "addressPrefixes": [ "string" ],
                              "delegations": [
                                {
                                  "etag": "string",
                                  "id": "string",
                                  "name": "string",
                                  "properties": {
                                    "actions": [ "string" ],
                                    "serviceName": "string"
                                  }
                                }
                              ],
                              "natGateway": {
                                "id": "string"
                              },
                              "networkSecurityGroup": {
                                "etag": "string",
                                "id": "string",
                                "location": "string",
                                "properties": {
                                  "defaultSecurityRules": [
                                    {
                                      "etag": "string",
                                      "id": "string",
                                      "name": "string",
                                      "properties": {
                                        "access": "string",
                                        "description": "string",
                                        "destinationAddressPrefix": "string",
                                        "destinationAddressPrefixes": [ "string" ],
                                        "destinationApplicationSecurityGroups": [
                                          {
                                            "id": "string",
                                            "location": "string",
                                            "properties": {
                                            },
                                            "tags": {
                                              "{customized property}": "string"
                                            }
                                          }
                                        ],
                                        "destinationPortRange": "string",
                                        "destinationPortRanges": [ "string" ],
                                        "direction": "string",
                                        "priority": "int",
                                        "protocol": "string",
                                        "sourceAddressPrefix": "string",
                                        "sourceAddressPrefixes": [ "string" ],
                                        "sourceApplicationSecurityGroups": [
                                          {
                                            "id": "string",
                                            "location": "string",
                                            "properties": {
                                            },
                                            "tags": {
                                              "{customized property}": "string"
                                            }
                                          }
                                        ],
                                        "sourcePortRange": "string",
                                        "sourcePortRanges": [ "string" ]
                                      }
                                    }
                                  ],
                                  "resourceGuid": "string",
                                  "securityRules": [
                                    {
                                      "etag": "string",
                                      "id": "string",
                                      "name": "string",
                                      "properties": {
                                        "access": "string",
                                        "description": "string",
                                        "destinationAddressPrefix": "string",
                                        "destinationAddressPrefixes": [ "string" ],
                                        "destinationApplicationSecurityGroups": [
                                          {
                                            "id": "string",
                                            "location": "string",
                                            "properties": {
                                            },
                                            "tags": {
                                              "{customized property}": "string"
                                            }
                                          }
                                        ],
                                        "destinationPortRange": "string",
                                        "destinationPortRanges": [ "string" ],
                                        "direction": "string",
                                        "priority": "int",
                                        "protocol": "string",
                                        "sourceAddressPrefix": "string",
                                        "sourceAddressPrefixes": [ "string" ],
                                        "sourceApplicationSecurityGroups": [
                                          {
                                            "id": "string",
                                            "location": "string",
                                            "properties": {
                                            },
                                            "tags": {
                                              "{customized property}": "string"
                                            }
                                          }
                                        ],
                                        "sourcePortRange": "string",
                                        "sourcePortRanges": [ "string" ]
                                      }
                                    }
                                  ]
                                },
                                "tags": {
                                  "{customized property}": "string"
                                }
                              },
                              "privateEndpointNetworkPolicies": "string",
                              "privateLinkServiceNetworkPolicies": "string",
                              "resourceNavigationLinks": [
                                {
                                  "id": "string",
                                  "name": "string",
                                  "properties": {
                                    "link": "string",
                                    "linkedResourceType": "string"
                                  }
                                }
                              ],
                              "routeTable": {
                                "etag": "string",
                                "id": "string",
                                "location": "string",
                                "properties": {
                                  "disableBgpRoutePropagation": "bool",
                                  "routes": [
                                    {
                                      "etag": "string",
                                      "id": "string",
                                      "name": "string",
                                      "properties": {
                                        "addressPrefix": "string",
                                        "nextHopIpAddress": "string",
                                        "nextHopType": "string"
                                      }
                                    }
                                  ]
                                },
                                "tags": {
                                  "{customized property}": "string"
                                }
                              },
                              "serviceAssociationLinks": [
                                {
                                  "id": "string",
                                  "name": "string",
                                  "properties": {
                                    "allowDelete": "bool",
                                    "link": "string",
                                    "linkedResourceType": "string",
                                    "locations": [ "string" ]
                                  },
                                  "type": "string"
                                }
                              ],
                              "serviceEndpointPolicies": [
                                {
                                  "etag": "string",
                                  "id": "string",
                                  "location": "string",
                                  "properties": {
                                    "serviceEndpointPolicyDefinitions": [
                                      {
                                        "etag": "string",
                                        "id": "string",
                                        "name": "string",
                                        "properties": {
                                          "description": "string",
                                          "service": "string",
                                          "serviceResources": [ "string" ]
                                        }
                                      }
                                    ]
                                  },
                                  "tags": {
                                    "{customized property}": "string"
                                  }
                                }
                              ],
                              "serviceEndpoints": [
                                {
                                  "locations": [ "string" ],
                                  "service": "string"
                                }
                              ]
                            }
                          }
                        },
                        "zones": [ "string" ]
                      },
                      "destinationNetworkInterfaceIPConfiguration": ...,
                      "destinationPort": "int"
                    },
                    "tags": {
                      "{customized property}": "string"
                    }
                  }
                ]
              }
            }
          ]
        },
        "type": "string"
      }
    ],
    "backendHttpSettingsCollection": [
      {
        "etag": "string",
        "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"
            }
          ]
        },
        "type": "string"
      }
    ],
    "customErrorConfigurations": [
      {
        "customErrorPageUrl": "string",
        "statusCode": "string"
      }
    ],
    "enableFips": "bool",
    "enableHttp2": "bool",
    "firewallPolicy": {
      "id": "string"
    },
    "frontendIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "publicIPAddress": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          }
        },
        "type": "string"
      }
    ],
    "frontendPorts": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "port": "int"
        },
        "type": "string"
      }
    ],
    "gatewayIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "subnet": {
            "id": "string"
          }
        },
        "type": "string"
      }
    ],
    "httpListeners": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "customErrorConfigurations": [
            {
              "customErrorPageUrl": "string",
              "statusCode": "string"
            }
          ],
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": {
            "id": "string"
          },
          "hostName": "string",
          "protocol": "string",
          "requireServerNameIndication": "bool",
          "sslCertificate": {
            "id": "string"
          }
        },
        "type": "string"
      }
    ],
    "probes": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "host": "string",
          "interval": "int",
          "match": {
            "body": "string",
            "statusCodes": [ "string" ]
          },
          "minServers": "int",
          "path": "string",
          "pickHostNameFromBackendHttpSettings": "bool",
          "port": "int",
          "protocol": "string",
          "timeout": "int",
          "unhealthyThreshold": "int"
        },
        "type": "string"
      }
    ],
    "redirectConfigurations": [
      {
        "etag": "string",
        "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"
            }
          ]
        },
        "type": "string"
      }
    ],
    "requestRoutingRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendHttpSettings": {
            "id": "string"
          },
          "httpListener": {
            "id": "string"
          },
          "priority": "int",
          "redirectConfiguration": {
            "id": "string"
          },
          "rewriteRuleSet": {
            "id": "string"
          },
          "ruleType": "string",
          "urlPathMap": {
            "id": "string"
          }
        },
        "type": "string"
      }
    ],
    "resourceGuid": "string",
    "rewriteRuleSets": [
      {
        "id": "string",
        "name": "string",
        "properties": {
          "rewriteRules": [
            {
              "actionSet": {
                "requestHeaderConfigurations": [
                  {
                    "headerName": "string",
                    "headerValue": "string"
                  }
                ],
                "responseHeaderConfigurations": [
                  {
                    "headerName": "string",
                    "headerValue": "string"
                  }
                ]
              },
              "conditions": [
                {
                  "ignoreCase": "bool",
                  "negate": "bool",
                  "pattern": "string",
                  "variable": "string"
                }
              ],
              "name": "string",
              "ruleSequence": "int"
            }
          ]
        }
      }
    ],
    "sku": {
      "capacity": "int",
      "name": "string",
      "tier": "string"
    },
    "sslCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "keyVaultSecretId": "string",
          "password": "string",
          "publicCertData": "string"
        },
        "type": "string"
      }
    ],
    "sslPolicy": {
      "cipherSuites": [ "string" ],
      "disabledSslProtocols": [ "string" ],
      "minProtocolVersion": "string",
      "policyName": "string",
      "policyType": "string"
    },
    "trustedRootCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "keyVaultSecretId": "string"
        },
        "type": "string"
      }
    ],
    "urlPathMaps": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "defaultBackendAddressPool": {
            "id": "string"
          },
          "defaultBackendHttpSettings": {
            "id": "string"
          },
          "defaultRedirectConfiguration": {
            "id": "string"
          },
          "defaultRewriteRuleSet": {
            "id": "string"
          },
          "pathRules": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "backendAddressPool": {
                  "id": "string"
                },
                "backendHttpSettings": {
                  "id": "string"
                },
                "paths": [ "string" ],
                "redirectConfiguration": {
                  "id": "string"
                },
                "rewriteRuleSet": {
                  "id": "string"
                }
              },
              "type": "string"
            }
          ]
        },
        "type": "string"
      }
    ],
    "webApplicationFirewallConfiguration": {
      "disabledRuleGroups": [
        {
          "ruleGroupName": "string",
          "rules": [ "int" ]
        }
      ],
      "enabled": "bool",
      "exclusions": [
        {
          "matchVariable": "string",
          "selector": "string",
          "selectorMatchOperator": "string"
        }
      ],
      "fileUploadLimitInMb": "int",
      "firewallMode": "string",
      "maxRequestBodySize": "int",
      "maxRequestBodySizeInKb": "int",
      "requestBodyCheck": "bool",
      "ruleSetType": "string",
      "ruleSetVersion": "string"
    }
  },
  "tags": {
    "{customized property}": "string"
  },
  "zones": [ "string" ]
}

Eigenschaftswerte

Microsoft.Network/applicationGateways

Name Beschreibung Wert
apiVersion (Englisch) Die API-Version '2019-07-01'
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
Identität Die Identität des Anwendungsgateways, falls konfiguriert. ManagedServiceIdentity-
Ort Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des Anwendungsgateways. ApplicationGatewayPropertiesFormat
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte. Siehe Tags in Vorlagen
Art Der Ressourcentyp "Microsoft.Network/applicationGateways"
Zonen Eine Liste der Verfügbarkeitszonen, aus denen die Ressource stammen muss. Zeichenfolge[]

ApplicationGatewayAuthenticationCertificate

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des Authentifizierungszertifikats, das innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des Authentifizierungszertifikats des Anwendungsgateways. ApplicationGatewayAuthenticationCertificatePropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Name Beschreibung Wert
Daten Öffentliche Zertifikatdaten. Schnur

ApplicationGatewayAutoscaleConfiguration

Name Beschreibung Wert
max. Kapazität Obere Grenze für die Anzahl der Anwendungsgateway-Kapazität. Int

Zwänge:
Min.-Wert = 2
minKapazität Untere Grenze für die Anzahl der Anwendungsgateway-Kapazität. Int

Zwänge:
Min.-Wert = 0 (erforderlich)

ApplicationGatewayBackendAddress

Name Beschreibung Wert
fqdn Vollqualifizierter Domänenname (FQDN). Schnur
IP-Adresse IP-Adresse. Schnur

ApplicationGatewayBackendAddressPool

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des Back-End-Adresspools, der innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des Back-End-Adresspools des Anwendungsgateways. ApplicationGatewayBackendAddressPoolPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name Beschreibung Wert
back-EndAddresses Back-End-Adressen. ApplicationGatewayBackendAddress[]
backIPConfigurations Sammlung von Verweisen auf IPs, die in Netzwerkschnittstellen definiert sind. NetzwerkschnittstelleIPKonfiguration[]

ApplicationGatewayBackendHttpSettings

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der Back-End-HTTP-Einstellungen, die innerhalb eines Anwendungsgateways eindeutig sind. Schnur
Eigenschaften Eigenschaften der HTTP-Einstellungen des Anwendungsgateways. ApplicationGatewayBackendHttpSettingsPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Name Beschreibung Wert
affinityCookieName Cookiename, der für das Affinitätscookie verwendet werden soll. Schnur
AuthentifizierungZertifikate Array von Verweisen auf Anwendungsgateway-Authentifizierungszertifikate. SubResource-[]
VerbindungEntleerung Verbindungsentwässerung der Back-End-HTTP-Einstellungsressource. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookiebasierte Affinität. "Deaktiviert"
"Aktiviert"
hostName Hostheader, der an die Back-End-Server gesendet werden soll. Schnur
Pfad Pfad, der als Präfix für alle HTTP-Anforderungen verwendet werden soll. Null bedeutet, dass kein Pfad vorangestellt wird. Der Standardwert ist NULL. Schnur
pickHostNameFromBackendAddress Gibt an, ob der Hostheader aus dem Hostnamen des Back-End-Servers ausgewählt werden soll. Der Standardwert ist "false". Bool
Hafen Der Zielport im Back-End. Int
Sonde Proberessource eines Anwendungsgateways. SubResource-
probeEnabled (Prüfen) Gibt an, ob der Sonde aktiviert ist. Der Standardwert ist "false". Bool
Protokoll Das Protokoll, das für die Kommunikation mit dem Back-End verwendet wird. 'http'
"Https"
requestTimeout Anforderungstimeout in Sekunden. Das Anwendungsgateway schlägt die Anforderung fehl, wenn die Antwort nicht innerhalb von RequestTimeout empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. Int
trustedRoot-Zertifikate Array von Verweisen auf vertrauenswürdige Stammzertifikate des Anwendungsgateways. SubResource-[]

ApplicationGatewayConnectionDraining

Name Beschreibung Wert
drainTimeoutInSec Die Anzahl der Sekunden, die die Verbindung entladen wird, ist aktiv. Zulässige Werte liegen zwischen 1 Sekunde und 3600 Sekunden. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 3600 (erforderlich)
ermöglichte Gibt an, ob die Verbindungsentwässerung aktiviert ist oder nicht. bool (erforderlich)

ApplicationGatewayCustomError

Name Beschreibung Wert
customErrorPageUrl Fehlerseiten-URL des Kundenfehlers des Anwendungsgateways. Schnur
statusCode (englisch) Statuscode des Anwendungsgateway-Kundenfehlers. 'HttpStatus403'
'HttpStatus502'

ApplicationGatewayFirewallDisabledRuleGroup

Name Beschreibung Wert
ruleGroupName Der Name der Regelgruppe, die deaktiviert wird. Zeichenfolge (erforderlich)
Regeln Die Liste der Regeln, die deaktiviert werden. Wenn NULL, werden alle Regeln der Regelgruppe deaktiviert. int[]

ApplicationGatewayFirewallAusschluss

Name Beschreibung Wert
match-Variable Die variable, die ausgeschlossen werden soll. Zeichenfolge (erforderlich)
Selektor Wenn matchVariable eine Auflistung ist, gibt der Operator an, 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)

ApplicationGatewayFrontendIPConfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der Front-End-IP-Konfiguration, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften der Front-End-IP-Konfiguration des Anwendungsgateways. ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Name Beschreibung Wert
privatIPAdkleid PrivateIPAddress der IP-Konfiguration der Netzwerkschnittstelle. Schnur
privateIPAllocationMethod Die private IP-Adresszuweisungsmethode. "Dynamisch"
"Statisch"
publicIPAdkleid Verweis auf die PublicIP-Ressource. SubResource-
Subnetz Verweis auf die Subnetzressource. SubResource-

ApplicationGatewayFrontendPort

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des Frontend-Ports, der innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des Front-End-Ports des Anwendungsgateways. ApplicationGatewayFrontendPortPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayFrontendPortPropertiesFormat

Name Beschreibung Wert
Hafen Front-End-Port. Int

ApplicationGatewayHeaderConfiguration

Name Beschreibung Wert
headerName Headername der Headerkonfiguration. Schnur
headerWert Headerwert der Headerkonfiguration. Schnur

ApplicationGatewayHttpListener

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des HTTP-Listeners, der innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des HTTP-Listeners des Anwendungsgateways. ApplicationGatewayHttpListenerPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayHttpListenerPropertiesFormat

Name Beschreibung Wert
customErrorConfigurations Benutzerdefinierte Fehlerkonfigurationen des HTTP-Listeners. ApplicationGatewayCustomError[]
frontendIPKonfiguration Front-End-IP-Konfigurationsressource eines Anwendungsgateways. SubResource-
frontendPort Front-End-Portressource eines Anwendungsgateways. SubResource-
hostName Hostname des HTTP-Listeners. Schnur
Protokoll Protokoll des HTTP-Listeners. 'http'
"Https"
requireServerNameIndication Gilt nur, wenn das Protokoll https ist. Aktiviert SNI für Multihosting. Bool
SSL-Zertifikat SSL-Zertifikatressource eines Anwendungsgateways. SubResource-

ApplicationGatewayIPConfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der IP-Konfiguration, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften der IP-Konfiguration des Anwendungsgateways. ApplicationGatewayIPConfigurationPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayIPConfigurationPropertiesFormat

Name Beschreibung Wert
Subnetz Verweis auf die Subnetzressource. Ein Subnetz, von dem aus das Anwendungsgateway seine private Adresse erhält. SubResource-

ApplicationGatewayPathRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der Pfadregel, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften der Anwendungsgatewaypfadregel. ApplicationGatewayPathRulePropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayPathRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Back-End-Adresspoolressource der URL-Pfadpfadregel. SubResource-
back-EndHttpSettings Back-End-HTTP-Einstellungsressource der URL-Pfadpfadregel. SubResource-
Pfade Pfadregeln der URL-Pfadzuordnung. Zeichenfolge[]
redirectKonfiguration Umleitungskonfigurationsressource der URL-Pfadpfadregel. SubResource-
rewriteRuleSet Regelsatzressource der URL-Pfadpfadregel neu schreiben. SubResource-

ApplicationGatewayProbe

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des Prüfpunkts, der innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des Anwendungsgateway-Prüfpunkts. ApplicationGatewayProbePropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayProbeHealthResponseMatch

Name Beschreibung Wert
Körper Körper, der in der Integritätsantwort enthalten sein muss. Der Standardwert ist leer. Schnur
statusCodes Zulässige Bereiche fehlerfreier Statuscodes. Der Standardbereich fehlerfreier Statuscodes beträgt 200-399. Zeichenfolge[]

ApplicationGatewayProbePropertiesFormat

Name Beschreibung Wert
Gastgeber Hostname, an den der Prüfpunkt gesendet werden soll. Schnur
Intervall Das Probingintervall in Sekunden. Dies ist das Zeitintervall zwischen zwei aufeinander folgenden Probes. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. Int
Streichholz Kriterium für die Klassifizierung einer fehlerfreien Probeantwort. ApplicationGatewayProbeHealthResponseMatch
minServer Minimale Anzahl von Servern, die immer als fehlerfrei gekennzeichnet sind. Der Standardwert ist 0. Int
Pfad Relativer Pfad des Sondes. Gültiger Pfad beginnt mit '/'. Probe wird an <Protocol>://<Host>gesendet:<Port><Pfad>. Schnur
pickHostNameFromBackendHttpSettings Gibt an, ob der Hostheader aus den Back-End-HTTP-Einstellungen ausgewählt werden soll. Der Standardwert ist "false". Bool
Hafen Benutzerdefinierter Port, der zum Probingen der Back-End-Server verwendet wird. Der gültige Wert liegt zwischen 1 und 65535. Falls nicht festgelegt, wird port von http-Einstellungen verwendet. Diese Eigenschaft ist nur für Standard_v2 und WAF_v2 gültig. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 65535
Protokoll Das Protokoll, das für die Probe verwendet wird. 'http'
"Https"
Zeitüberschreitung Das Timeout der Probe in Sekunden. Prüfpunkt, der als fehlgeschlagen markiert wurde, wenn die gültige Antwort mit diesem Timeoutzeitraum nicht empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. Int
unhealthyThreshold (unhealthyThreshold) Die Wiederholungsanzahl der Probe. Der Back-End-Server wird nach dem Erreichen der Anzahl aufeinanderfolgender Probefehler "UnhealthyThreshold" markiert. Zulässige Werte liegen zwischen 1 Sekunde und 20. Int

ApplicationGatewayPropertiesFormat

Name Beschreibung Wert
AuthentifizierungZertifikate Authentifizierungszertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayAuthenticationCertificate[]
automatische SkalierungKonfiguration Autoskalenkonfiguration. ApplicationGatewayAutoscaleConfiguration
back-EndAddressPools Back-End-Adresspool der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayBackendAddressPool[]
backHttpSettingsCollection Back-End-HTTP-Einstellungen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayBackendHttpSettings[]
customErrorConfigurations Benutzerdefinierte Fehlerkonfigurationen der Anwendungsgatewayressource. ApplicationGatewayCustomError[]
enableFips Gibt an, ob FIPS in der Anwendungsgatewayressource aktiviert ist. Bool
enableHttp2 Gibt an, ob HTTP2 in der Anwendungsgatewayressource aktiviert ist. Bool
Firewall-Richtlinie Referenz der FirewallPolicy-Ressource. SubResource-
frontendIPKonfigurationen Front-End-IP-Adressen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayFrontendIPKonfiguration[]
frontendPorts Front-End-Ports der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayFrontendPort[]
gatewayIPKonfigurationen Subnetze der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayIPConfiguration[]
httpListener HTTP-Listener der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayHttpListener-[]
Sonden Prüfpunkte der Anwendungsgatewayressource. ApplicationGatewayProbe[]
redirectKonfigurationen Umleitungskonfigurationen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Anforderungsroutingregeln der Anwendungsgatewayressource. ApplicationGatewayRequestRoutingRule[]
resourceGuid Die GUID-Eigenschaft der Ressourcen-GUID der Anwendungsgatewayressource. Schnur
rewriteRuleSets Regeln für die Anwendungsgatewayressource neu schreiben. ApplicationGatewayRewriteRuleSet[]
Sku SKU der Anwendungsgatewayressource. ApplicationGatewaySku-
ssl-Zertifikate SSL-Zertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewaySslCertificate[]
ssl-Richtlinie SSL-Richtlinie der Anwendungsgatewayressource. ApplicationGatewaySslPolicy (Englisch)
trustedRoot-Zertifikate Vertrauenswürdige Stammzertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps (Englisch) URL-Pfadzuordnung der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayUrlPathMap[]
webApplicationFirewallKonfiguration Konfiguration der Webanwendungsfirewall. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration (Englisch)

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der Umleitungskonfiguration, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften der Konfiguration der Anwendungsgatewayumleitung. ApplicationGatewayRedirectConfigurationPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayRedirectConfigurationPropertiesFormat

Name Beschreibung Wert
includePath (EinschließenPfad) Schließen Sie den Pfad in die umgeleitete URL ein. Bool
includeQueryString Schließen Sie die Abfragezeichenfolge in die umgeleitete URL ein. Bool
pathRegeln Pfadregeln, die die Umleitungskonfiguration angeben. SubResource-[]
redirect-Typ HTTP-Umleitungstyp. "Gefunden"
"Permanent"
"SeeOther"
"Temporär"
requestRoutingRules Anforderungsrouting, das die Umleitungskonfiguration angibt. SubResource-[]
targetListener Verweisen Sie auf einen Listener, an den die Anforderung umgeleitet werden soll. SubResource-
targetUrl URL, an die die Anforderung umgeleitet werden soll. Schnur
urlPathMaps (Englisch) URL-Pfadzuordnungen, die die Standardumleitungskonfiguration angeben. SubResource-[]

ApplicationGatewayRequestRoutingRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der Anforderungsroutingregel, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften der Anwendungsgateway-Anforderungsroutingregel. ApplicationGatewayRequestRoutingRulePropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayRequestRoutingRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Back-End-Adresspoolressource des Anwendungsgateways. SubResource-
back-EndHttpSettings Back-End-HTTP-Einstellungsressource des Anwendungsgateways. SubResource-
httpListener Http-Listenerressource des Anwendungsgateways. SubResource-
Priorität Priorität der Anforderungsroutingregel. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 20000
redirectKonfiguration Umleitungskonfigurationsressource des Anwendungsgateways. SubResource-
rewriteRuleSet Schreiben Sie die Regelsatzressource in der Standardregel des Anwendungsgateways neu. SubResource-
ruleType Regeltyp. "Einfach"
'Pfadbasiertes Routing'
urlPfadKarte URL-Pfadzuordnungsressource des Anwendungsgateways. SubResource-

ApplicationGatewayRewriteRule

Name Beschreibung Wert
actionSet Gruppe von Aktionen, die als Teil der Neuschreibregel ausgeführt werden sollen. ApplicationGatewayRewriteRuleActionSet-
Bedingungen Bedingungen, auf deren Grundlage die Ausführung des Aktionssatzes ausgewertet wird. ApplicationGatewayRewriteRuleCondition[]
Name Name der Neuschreibregel, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
ruleSequence Regelsequenz der Rewrite-Regel, die die Ausführungsreihenfolge einer bestimmten Regel in einem RewriteRuleSet bestimmt. Int

ApplicationGatewayRewriteRuleActionSet

Name Beschreibung Wert
requestHeaderKonfigurationen Anforderungsheaderaktionen im Aktionssatz. ApplicationGatewayHeaderKonfiguration[]
responseHeader-Konfigurationen Antwortheaderaktionen im Aktionssatz. ApplicationGatewayHeaderKonfiguration[]

ApplicationGatewayRewriteRuleCondition

Name Beschreibung Wert
ignoreCase Legen Sie diesen Parameter auf wahrheitswert fest, und erzwingt das Muster, einen Vergleich zwischen Groß-/Kleinschreibung durchzuführen. Bool
negieren Wenn Sie diesen Wert als Wahrheit festlegen, wird erzwingen, die Negation der vom Benutzer angegebenen Bedingung zu überprüfen. Bool
Muster Das Muster, entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, das die Wahrheit der Bedingung auswertet. Schnur
Variable Der Bedingungsparameter der RewriteRuleCondition. Schnur

ApplicationGatewayRewriteRuleSet

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Name des Neuschreibregelsatzes, der innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des Regelsatzes des Anwendungsgateways neu schreiben. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Name Beschreibung Wert
rewriteRules Schreiben Sie Regeln im Regelsatz neu. ApplicationGatewayRewriteRule[]

ApplicationGatewaySku

Name Beschreibung Wert
Fassungsvermögen Kapazität (Instanzenanzahl) eines Anwendungsgateways. Int
Name Name einer Anwendungsgateway-SKU. "Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
Rang Ebene eines Anwendungsgateways. "Standard"
"Standard_v2"
'WAF'
"WAF_v2"

ApplicationGatewaySslZertifikat

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des SSL-Zertifikats, das innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des SSL-Zertifikats des Anwendungsgateways. ApplicationGatewaySslCertificatePropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewaySslCertificatePropertiesFormat

Name Beschreibung Wert
Daten Base64-codiertes PFX-Zertifikat. Gilt nur in PUT-Anforderung. Schnur
keyVaultSecretId Geheime ID (base-64-codiertes nicht verschlüsseltes PFX)-Objekt "Secret" oder "Certificate", das in KeyVault gespeichert ist. Schnur
Passwort Kennwort für die in den Daten angegebene PFX-Datei. Gilt nur in PUT-Anforderung. Schnur
publicCertData Base-64-codierte öffentliche Zertifikatdaten, die pfx entsprechen, die in Daten angegeben sind. Gilt nur für GET-Anforderung. Schnur

ApplicationGatewaySslPolicy (Englisch)

Name Beschreibung Wert
cipherSuites Ssl-Verschlüsselungssammlungen, die in der angegebenen Reihenfolge zum Anwendungsgateway aktiviert werden sollen. Zeichenfolgenarray, das eine 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"
disabledSslProtokolle Ssl-Protokolle, die auf dem Anwendungsgateway deaktiviert werden sollen. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
minProtocolVersion Mindestversion des SSL-Protokolls, das auf dem Anwendungsgateway unterstützt werden soll. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
Name der Richtlinie Name der vordefinierten Ssl-Richtlinie. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
policyType Typ der SSL-Richtlinie. 'Benutzerdefiniert'
'Vordefinierte'

ApplicationGatewayTrustedRootCertificate

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des vertrauenswürdigen Stammzertifikats, das innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des vertrauenswürdigen Stammzertifikats des Anwendungsgateways. ApplicationGatewayTrustedRootCertificatePropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Name Beschreibung Wert
Daten Öffentliche Zertifikatdaten. Schnur
keyVaultSecretId Geheime ID (base-64-codiertes nicht verschlüsseltes PFX)-Objekt "Secret" oder "Certificate", das in KeyVault gespeichert ist. Schnur

ApplicationGatewayUrlPathMap

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der URL-Pfadzuordnung, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften der URL-Pfadzuordnung des Anwendungsgateways. ApplicationGatewayUrlPathMapPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayUrlPathMapPropertiesFormat

Name Beschreibung Wert
defaultBackendAddressPool Standardmäßige Back-End-Adresspoolressource der URL-Pfadzuordnung. SubResource-
defaultBackendHttpEinstellungen Standardmäßige HTTP-Einstellungsressource der URL-Pfadzuordnung. SubResource-
defaultRedirectConfiguration (Standard-Umleitung) Standardmäßige Umleitungskonfigurationsressource der URL-Pfadzuordnung. SubResource-
defaultRewriteRuleSet Standardmäßige Regelsatzressource für URL-Pfadzuordnungen neu schreiben. SubResource-
pathRegeln Pfadregel der URL-Pfadzuordnungsressource. ApplicationGatewayPathRule[]

ApplicationGatewayWebApplicationFirewallConfiguration

Name Beschreibung Wert
disabledRuleGroups Die deaktivierten Regelgruppen. ApplicationGatewayFirewallDisabledRuleGroup[]
ermöglichte Gibt an, ob die Webanwendungsfirewall aktiviert ist oder nicht. bool (erforderlich)
Ausschlüsse Die Ausschlussliste. ApplicationGatewayFirewallAusschluss[]
fileUploadLimitInMb Maximale Größe des Dateiuploads in Mb für WAF. Int

Zwänge:
Min.-Wert = 0
firewall-Modus Webanwendungsfirewallmodus. "Erkennung"
"Prävention" (erforderlich)
maxRequestBodySize Maximale Anforderungstextgröße für WAF. Int

Zwänge:
Min.-Wert = 8
Max. Wert = 128
maxRequestBodySizeInKb Maximale Anforderungstextgröße in Kb für WAF. Int

Zwänge:
Min.-Wert = 8
Max. Wert = 128
requestBodyCheck Gibt an, ob WAF das Überprüfen des Anforderungstexts zulassen soll. Bool
ruleSetType Der Typ des Firewallregelsatzes der Webanwendung. Mögliche Werte sind: 'OWASP'. Zeichenfolge (erforderlich)
ruleSetVersion Die Version des Regelsatztyps. Zeichenfolge (erforderlich)

ApplicationSecurityGroup

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Anwendungssicherheitsgruppe. ApplicationSecurityGroupPropertiesFormat
Schilder Ressourcentags. ResourceTags-

ApplicationSecurityGroupPropertiesFormat

Name Beschreibung Wert

Back-EndAddressPool

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb der Gruppe von Back-End-Adresspools eindeutig ist, die vom Lastenausgleichsmodul verwendet werden. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Back-End-Adresspools des Lastenausgleichs. Back-EndAddressPoolPropertiesFormat

Back-EndAddressPoolPropertiesFormat

Name Beschreibung Wert

Komponenten1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Name Beschreibung Wert

DdosEinstellungen

Name Beschreibung Wert
ddosCustomPolicy Die benutzerdefinierte DDoS-Richtlinie, die der öffentlichen IP zugeordnet ist. SubResource-
protectionCoverage Die DDoS-Schutzrichtlinie – Anpassbarkeit der öffentlichen IP. Nur die Standardabdeckung kann angepasst werden. "Einfach"
"Standard"

Delegierung

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb eines Subnetzes eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Subnetzes. ServiceDelegationPropertiesFormat-

FrontendIPKonfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb des Satzes von Front-End-IP-Konfigurationen eindeutig ist, die vom Lastenausgleichsmodul verwendet werden. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Lastenausgleichssonden. FrontendIPConfigurationPropertiesFormat
Zonen Eine Liste der Verfügbarkeitszonen, aus der die für die Ressource zugeordnete IP-Adresse angegeben wird. Zeichenfolge[]

FrontendIPConfigurationPropertiesFormat

Name Beschreibung Wert
privatIPAdkleid Die private IP-Adresse der IP-Konfiguration. Schnur
privatIPAddressVersion Gibt an, ob es sich bei der spezifischen IP-Konfiguration um IPv4 oder IPv6 handelt. Der Standardwert wird als IPv4 verwendet. "IPv4"
"IPv6"
privateIPAllocationMethod Die Private IP-Zuordnungsmethode. "Dynamisch"
"Statisch"
publicIPAdkleid Der Verweis auf die öffentliche IP-Ressource. PublicIPAddress-
publicIPPrefix Der Verweis auf die Öffentliche IP-Präfixressource. SubResource-
Subnetz Der Verweis auf die Subnetzressource. Subnetz-

InboundNatRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb des Satzes eingehender NAT-Regeln eindeutig ist, die vom Lastenausgleichsmodul verwendet werden. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der eingehenden NAT-Regel des Lastenausgleichs. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Name Beschreibung Wert
backPort Der für den internen Endpunkt verwendete Port. Zulässige Werte liegen zwischen 1 und 65535. Int
enableFloatingIP Konfiguriert den Endpunkt eines virtuellen Computers für die unverankerte IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist bei Verwendung der SQL AlwaysOn-Verfügbarkeitsgruppen in SQL Server erforderlich. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. Bool
enableTcpZurücksetzen Empfangen der bidirektionalen TCP-Zurücksetzung beim Leerlauf des TCP-Flusses oder unerwartetem Beenden der Verbindung. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. Bool
frontendIPKonfiguration Ein Verweis auf Front-End-IP-Adressen. SubResource-
frontendPort Der Port für den externen Endpunkt. Portnummern für jede Regel müssen innerhalb des Lastenausgleichs eindeutig sein. Zulässige Werte liegen zwischen 1 und 65534. Int
idleTimeoutInMinuten Das Timeout für die TCP-Leerlaufverbindung. Der Wert kann zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert beträgt 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. Int
Protokoll Der Verweis auf das transportprotokoll, das von der Lastenausgleichsregel verwendet wird. "Alle"
"Tcp"
"Udp"

IpTag

Name Beschreibung Wert
ipTagTyp Der IP-Tagtyp. Beispiel: FirstPartyUsage. Schnur
Etikett Der Wert des IP-Tags, das der öffentlichen IP zugeordnet ist. Beispiel: SQL. Schnur

Verwaltete Dienstidentität

Name Beschreibung Wert
Art Der Identitätstyp, der für die Ressource verwendet wird. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. "Keine"
'SystemZugewiesen'
"SystemAssigned, UserAssigned"
"UserAssigned"
vom Benutzer zugewiesene Identitäten Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities-

ManagedServiceIdentityUserAssignedIdentities

Name Beschreibung Wert

NetzwerkschnittstelleIPKonfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften IP-Konfigurationseigenschaften der Netzwerkschnittstelle. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Name Beschreibung Wert
applicationGatewayBackendAddressPools Der Verweis auf die ApplicationGatewayBackendAddressPool-Ressource. ApplicationGatewayBackendAddressPool[]
Anwendungssicherheitsgruppen Anwendungssicherheitsgruppen, in denen die IP-Konfiguration enthalten ist. AnwendungSicherheitsgruppe[]
loadBalancerBackendAddressPools Der Verweis auf die LoadBalancerBackendAddressPool-Ressource. Back-EndAddressPool-[]
loadBalancerInboundNatRegeln Eine Liste der Verweise von LoadBalancerInboundNatRules. InboundNatRule[]
primär Gibt an, ob es sich um eine primäre Kundenadresse auf der Netzwerkschnittstelle handelt. Bool
privatIPAdkleid Private IP-Adresse der IP-Konfiguration. Schnur
privatIPAddressVersion Gibt an, ob es sich bei der spezifischen IP-Konfiguration um IPv4 oder IPv6 handelt. Der Standardwert ist IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod Die private IP-Adresszuweisungsmethode. "Dynamisch"
"Statisch"
publicIPAdkleid Öffentliche IP-Adresse, die an die IP-Konfiguration gebunden ist. PublicIPAddress-
Subnetz Subnetz an die IP-Konfiguration gebunden. Subnetz-
virtualNetworkTaps Der Verweis auf virtuelle Netzwerktippen. VirtualNetworkTap[]

Netzwerk-Sicherheitsgruppe

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Netzwerksicherheitsgruppe. NetworkSecurityGroupPropertiesFormat-
Schilder Ressourcentags. ResourceTags-

NetworkSecurityGroupPropertiesFormat

Name Beschreibung Wert
defaultSecurityRules Die Standardsicherheitsregeln der Netzwerksicherheitsgruppe. SecurityRule-[]
resourceGuid Die GUID-Eigenschaft der Ressourcen-GUID der Netzwerksicherheitsgruppenressource. Schnur
securityRegeln Eine Sammlung von Sicherheitsregeln der Netzwerksicherheitsgruppe. SecurityRule-[]

Öffentliche IP-Adresse

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften öffentlicher IP-Adressen. PublicIPAddressPropertiesFormat
Sku Die SKU der öffentlichen IP-Adresse. PublicIPAddressSku-
Schilder Ressourcentags. ResourceTags-
Zonen Eine Liste der Verfügbarkeitszonen, aus der die für die Ressource zugeordnete IP-Adresse angegeben wird. Zeichenfolge[]

PublicIPAddressDnsEinstellungen

Name Beschreibung Wert
domainNameLabel Die Domänennamenbezeichnung. Die Verkettung der Domänennamenbezeichnung und der regionalisierten DNS-Zone bilden den vollqualifizierten Domänennamen, der der öffentlichen IP-Adresse zugeordnet ist. Wenn eine Domänennamenbezeichnung angegeben ist, wird ein DNS-Eintrag für die öffentliche IP im Microsoft Azure-DNS-System erstellt. Schnur
fqdn Der vollqualifizierte Domänenname des A-DNS-Eintrags, der der öffentlichen IP zugeordnet ist. Dies ist die Verkettung von domainNameLabel und der regionalisierten DNS-Zone. Schnur
reverseFqdn Der umgekehrte FQDN. Ein vollständig qualifizierter Domänenname, der in diese öffentliche IP-Adresse aufgelöst wird. Wenn der reverseFqdn angegeben ist, wird ein PTR-DNS-Eintrag erstellt, der von der IP-Adresse in der In-addr.arpa-Domäne auf den umgekehrten FQDN verweist. Schnur

PublicIPAddressPropertiesFormat

Name Beschreibung Wert
ddosEinstellungen Die benutzerdefinierte DDoS-Schutzrichtlinie, die der öffentlichen IP-Adresse zugeordnet ist. DdosSettings-
dns-Einstellungen Der FQDN des DNS-Eintrags, der der öffentlichen IP-Adresse zugeordnet ist. PublicIPAddressDnsEinstellungen
idleTimeoutInMinuten Das Leerlauftimeout der öffentlichen IP-Adresse. Int
IP-Adresse Die IP-Adresse, die der öffentlichen IP-Adressressource zugeordnet ist. Schnur
ipTags Die Liste der Tags, die der öffentlichen IP-Adresse zugeordnet sind. IpTag-[]
öffentlichIPAddressVersion Die öffentliche IP-Adressversion. "IPv4"
"IPv6"
publicIPAllocationMethod Die öffentliche IP-Adresszuweisungsmethode. "Dynamisch"
"Statisch"
publicIPPrefix Das öffentliche IP-Präfix dieser öffentlichen IP-Adresse sollte zugewiesen werden. SubResource-
resourceGuid Die RESSOURCEN-GUID-Eigenschaft der öffentlichen IP-Adressressource. Schnur

PublicIPAddressSku

Name Beschreibung Wert
Name Name einer öffentlichen IP-Adress-SKU. "Einfach"
"Standard"
Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaftenformat der Ressourcennavigationsverknüpfung. ResourceNavigationLinkFormat-

RessourceNavigationLinkFormat

Name Beschreibung Wert
verbinden Verknüpfung mit der externen Ressource. Schnur
linkedResourceType Ressourcentyp der verknüpften Ressource. Schnur

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Route

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Route. RoutePropertiesFormat-

RoutePropertiesFormat

Name Beschreibung Wert
addressPräfix Das Ziel-CIDR, auf das die Route angewendet wird. Schnur
nächsteHopIpAdresse Die IP-Adresspakete sollten weitergeleitet werden. Nächste Hopwerte sind nur in Routen zulässig, bei denen der nächste Hoptyp "VirtualAppliance" ist. Schnur
nextHopType Der Typ des Azure-Hops, an den das Paket gesendet werden soll. "Internet"
"Keine"
'Virtuelle Appliance'
"VirtualNetworkGateway"
"VnetLocal" (erforderlich)

RouteTable (Englisch)

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Route-Tabelle. RouteTablePropertiesFormat-
Schilder Ressourcentags. ResourceTags-

RouteTablePropertiesFormat

Name Beschreibung Wert
disableBgpRoutePropagation Gibt an, ob die von BGP in dieser Routentabelle gelernten Routen deaktiviert werden sollen. "True" bedeutet "deaktivieren". Bool
Routen Sammlung von Routen, die in einer Routentabelle enthalten sind. Strecke[]

SecurityRule (Sicherheitsregel)

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Sicherheitsregel. SecurityRulePropertiesFormat-

SecurityRulePropertiesFormat

Name Beschreibung Wert
Zugang Der Netzwerkdatenverkehr ist zulässig oder verweigert. "Zulassen"
"Verweigern" (erforderlich)
Beschreibung Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Schnur
destinationAddressPrefix Das Zieladressenpräfix. CIDR- oder Ziel-IP-Bereich. Sternchen '*' können auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Schnur
destinationAddressPrefixes (ZieladressePräfixe) Die Zieladressenpräfixe. CIDR- oder Ziel-IP-Bereiche. Zeichenfolge[]
destinationApplicationSecurityGroups Die als Ziel angegebene Anwendungssicherheitsgruppe. AnwendungSicherheitsgruppe[]
destinationPortRange Der Zielport oder der Zielbereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur
destinationPortRanges Die Zielportbereiche. Zeichenfolge[]
Richtung Die Richtung der Regel. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird. "Eingehend"
"Ausgehend" (erforderlich)
Priorität Die Priorität der Regel. Der Wert kann zwischen 100 und 4096 sein. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedriger die Prioritätsnummer, desto höher die Priorität der Regel. Int
Protokoll Dieses Netzwerkprotokoll gilt für diese Regel. '*'
'ESP'
"Icmp"
"Tcp"
"Udp" (erforderlich)
sourceAddressPrefix Der CIDR- oder Quell-IP-Bereich. Sternchen '*' können auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Wenn es sich um eine Eingangsregel handelt, gibt an, von wo der Netzwerkdatenverkehr stammt. Schnur
sourceAddressPrefixes Die CIDR- oder Quell-IP-Bereiche. Zeichenfolge[]
sourceApplicationSecurityGroups Die Als Quelle angegebene Anwendungssicherheitsgruppe. AnwendungSicherheitsgruppe[]
sourcePortRange Der Quellport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur
sourcePortRanges Die Quellportbereiche. Zeichenfolge[]
Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaftenformat der Ressourcennavigationsverknüpfung. ServiceAssociationLinkPropertiesFormat
Art Ressourcentyp. Schnur

ServiceAssociationLinkPropertiesFormat

Name Beschreibung Wert
allowDelete (Löschen) Wenn true, kann die Ressource gelöscht werden. Bool
verbinden Verknüpfung mit der externen Ressource. Schnur
linkedResourceType Ressourcentyp der verknüpften Ressource. Schnur
Orte Eine Liste der Speicherorte. Zeichenfolge[]

ServiceDelegationPropertiesFormat

Name Beschreibung Wert
Aktionen Beschreibt die Aktionen, die dem Dienst bei der Delegierung gestattet sind. Zeichenfolge[]
Dienstname Der Name des Diensts, an den das Subnetz delegiert werden soll (z. B. Microsoft.Sql/server). Schnur

ServiceEndpointPolicy (Englisch)

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Dienstendpunktrichtlinie. ServiceEndpointPolicyPropertiesFormat
Schilder Ressourcentags. ResourceTags-

ServiceEndpointPolicyDefinition

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Richtliniendefinition des Dienstendpunkts. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Name Beschreibung Wert
Beschreibung Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Schnur
Dienst Dienstendpunktname. Schnur
serviceRessourcen Eine Liste der Dienstressourcen. Zeichenfolge[]

ServiceEndpointPolicyPropertiesFormat

Name Beschreibung Wert
serviceEndpointPolicyDefinitions Eine Sammlung von Dienstendpunktrichtliniendefinitionen der Dienstendpunktrichtlinie. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

Name Beschreibung Wert
Orte Eine Liste der Speicherorte. Zeichenfolge[]
Dienst Der Typ des Endpunktdiensts. Schnur

Subnetz

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Subnetzes. SubnetPropertiesFormat-

SubnetPropertiesFormat

Name Beschreibung Wert
addressPräfix Das Adresspräfix für das Subnetz. Schnur
addressPräfixe Liste der Adresspräfixe für das Subnetz. Zeichenfolge[]
Delegationen Ein Array von Verweisen auf die Delegierungen im Subnetz. Delegierung[]
natGateway (Englisch) Nat-Gateway, das diesem Subnetz zugeordnet ist. SubResource-
networkSecurityGroup Der Verweis auf die NetworkSecurityGroup-Ressource. NetworkSecurityGroup-
privateEndpointNetworkPolicies Aktivieren oder Deaktivieren sie das Anwenden von Netzwerkrichtlinien auf privaten Endpunkten im Subnetz. Schnur
privateLinkServiceNetworkRichtlinien Aktivieren oder Deaktivieren sie die Anwendung von Netzwerkrichtlinien für den privaten Linkdienst im Subnetz. Schnur
resourceNavigationLinks Ein Array von Verweisen auf die externen Ressourcen mithilfe von Subnetz. ResourceNavigationLink-[]
routeTabelle Der Verweis auf die RouteTable-Ressource. RouteTable-
serviceAssociationLinks Ein Array von Verweisen auf Dienste, die in dieses Subnetz eingefügt werden. ServiceAssociationLink-[]
serviceEndpointPolicies Ein Array von Dienstendpunktrichtlinien. ServiceEndpointPolicy[]
serviceEndpoints (englisch) Ein Array von Dienstendpunkten. ServiceEndpointPropertiesFormat[]

Unterressource

Name Beschreibung Wert
id Ressourcen-ID. Schnur

VirtualNetworkTap (Virtuelles NetzwerkTippen

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Virtuelles Netzwerk tippt auf Eigenschaften. VirtualNetworkTapPropertiesFormat
Schilder Ressourcentags. ResourceTags-

VirtualNetworkTapPropertiesFormat

Name Beschreibung Wert
destinationLoadBalancerFrontEndIPConfiguration Der Verweis auf die private IP-Adresse im internen Lastenausgleichsmodul, der die Koppelung erhält. FrontendIPConfiguration-
destinationNetworkInterfaceIPKonfiguration Der Verweis auf die private IP-Adresse des Sammlers, der die Koppelung erhält. NetzwerkschnittstelleIPKonfiguration
ZielHafen Der VXLAN-Zielport, der den getippten Datenverkehr empfängt. Int

Verwendungsbeispiele

Azure-Schnellstartvorlagen

Die folgenden Azure-Schnellstartvorlagen diesen Ressourcentyp bereitstellen.

Schablone Beschreibung
AKS-Cluster mit einem NAT-Gateway und einem Anwendungsgateway-

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit NAT-Gateway für ausgehende Verbindungen und ein Anwendungsgateway für eingehende Verbindungen bereitstellen.
AKS-Cluster mit dem Application Gateway Ingress Controller-

Bereitstellen in Azure
In diesem Beispiel wird gezeigt, wie Sie einen AKS-Cluster mit Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics und Key Vault bereitstellen.
App-Gateway mit WAF-, SSL-, IIS- und HTTPS-Umleitung

Bereitstellen in Azure
Diese Vorlage stellt ein Anwendungsgateway mit WAF bereit, end to end SSL und HTTP to HTTPS redirect on the IIS servers.
Anwendungsgateway für eine Web App mit IP-Einschränkung

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway vor einer Azure Web App mit aktivierter IP-Einschränkung in der Web App.
Anwendungsgateway für multihosting

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway und konfiguriert es für MultiHosting auf Port 443.
Anwendungsgateway für url-pfadbasiertes Routing

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway und konfiguriert es für das URL-pfadbasierte Routing.
Anwendungsgateway mit interner API-Verwaltung und Web App-

Bereitstellen in Azure
Das Anwendungsgateway routingt Internetdatenverkehr an eine API-Verwaltungsinstanz für virtuelle Netzwerke (interner Modus), die eine in einer Azure Web App gehostete Web-API verwendet.
Anwendungsgateway mit WAF- und Firewallrichtlinien

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway, bei dem WAF zusammen mit einer Firewallrichtlinie konfiguriert ist.
Autoscale LANSA Windows VM ScaleSet mit Azure SQL-Datenbank

Bereitstellen in Azure
Die Vorlage stellt eine Windows-VMSS mit einer gewünschten Anzahl von VMs im Skalierungssatz und einer LANSA-MSI bereit, die in jedem virtuellen Computer installiert werden soll. Sobald der VM-Skalierungssatz bereitgestellt wurde, wird eine benutzerdefinierte Skripterweiterung verwendet, um die LANSA MSI zu installieren)
Demoeinrichtung des Azure-Anwendungsgateways

Bereitstellen in Azure
Mit dieser Vorlage können Sie schnell eine Azure Application Gateway-Demo bereitstellen, um den Lastenausgleich mit oder ohne cookiebasierte Affinität zu testen.
Erstellen einer Web-App, die durch das Anwendungsgateway v2- geschützt ist

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure Web App mit Zugriffseinschränkung für ein Anwendungsgateway v2. Das Anwendungsgateway wird in einem vNet (Subnetz) bereitgestellt, das einen "Microsoft.Web"-Dienstendpunkt aktiviert hat. Die Web App schränkt den Zugriff auf den Datenverkehr aus dem Subnetz ein.
Erstellen eines Web App-, PE- und Anwendungsgateways v2-

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure Web App mit privatem Endpunkt in Azure Virtual Network Subnet , einem Anwendungsgateway v2. Das Anwendungsgateway wird in einem vNet (Subnetz) bereitgestellt. Die Web App schränkt den Zugriff auf den Datenverkehr aus dem Subnetz mithilfe eines privaten Endpunkts ein
Erstellen einer WordPress-Website in einem virtuellen Netzwerk

Bereitstellen in Azure
Diese Vorlage erstellt eine WordPress-Website auf der Containerinstanz in einem virtuellen Netzwerk. Und geben Sie einen öffentlichen Website-FQDN aus, der auf die WordPress-Website zugreifen kann.
Erstellen eines Anwendungsgateways

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway in einem virtuellen Netzwerk und richtet Lastenausgleichsregeln für eine beliebige Anzahl virtueller Computer ein.
Erstellen eines Anwendungsgateways (benutzerdefiniertes SSL)

Bereitstellen in Azure
Diese Vorlage stellt ein Anwendungsgateway bereit, das mit einer benutzerdefinierten SSL-Richtlinie konfiguriert ist.
Erstellen eines Anwendungsgateways (SSL-Richtlinie)

Bereitstellen in Azure
Diese Vorlage stellt ein Anwendungsgateway bereit, das mit einer vordefinierten SSL-Richtlinie konfiguriert ist.
Erstellen eines Anwendungsgateways (WAF)

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway mit Webanwendungsfirewallfunktionen in einem virtuellen Netzwerk und richtet Lastenausgleichsregeln für eine beliebige Anzahl virtueller Computer ein.
Erstellen eines Anwendungsgateways für WebApps-

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway vor zwei Azure Web Apps mit aktivierter benutzerdefinierter Probe.
Erstellen eines Anwendungsgateways v2

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway v2 in einem virtuellen Netzwerk und richtet Autoskalierungseigenschaften und eine HTTP-Lastenausgleichsregel mit öffentlichem Frontend ein.
Erstellen eines Anwendungsgateways V2 mit Key Vault-

Bereitstellen in Azure
Diese Vorlage stellt ein Anwendungsgateway V2 in einem virtuellen Netzwerk, einer benutzerdefinierten Identität, einem Schlüsseltresor, einem geheimen Schlüssel (Zertifikatdaten) und einer Zugriffsrichtlinie für Key Vault und Anwendungsgateway bereit.
Erstellen eines Anwendungsgateways mit Pfadüberschreibung

Bereitstellen in Azure
Diese Vorlage stellt ein Anwendungsgateway bereit und zeigt die Verwendung des Pfadüberschreibungsfeatures für einen Back-End-Adresspool an.
Erstellen eines Anwendungsgateways mit Probe-

Bereitstellen in Azure
Diese Vorlage stellt ein Anwendungsgateway mit erweiterter Probefunktionalität bereit.
Erstellen eines Anwendungsgateways mit öffentlichem IP-

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway, eine öffentliche IP-Adresse für das Anwendungsgateway und das virtuelle Netzwerk, in dem Das Anwendungsgateway bereitgestellt wird. Konfiguriert außerdem das Anwendungsgateway für den Http-Lastenausgleich mit zwei Back-End-Servern. Beachten Sie, dass Sie gültige IPs für Back-End-Server angeben müssen.
Erstellen eines Anwendungsgateways mit öffentlichem IP-

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway, eine öffentliche IP-Adresse für das Anwendungsgateway und das virtuelle Netzwerk, in dem Das Anwendungsgateway bereitgestellt wird. Konfiguriert außerdem das Anwendungsgateway für ssl Offload und Lastenausgleich mit zwei Back-End-Servern. Beachten Sie, dass Sie gültige IPs für Back-End-Server angeben müssen.
Erstellen eines Anwendungsgateways mit Umleitungs-

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway mit Umleitungsfunktionen in einem virtuellen Netzwerk und richtet Lastenausgleichs- und Umleitungsregeln ein (einfach und pfadbasiert)
Erstellen eines Anwendungsgateways mit neu schreiben

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway mit Rewrite-Funktionen in einem virtuellen Netzwerk und richtet Lastenausgleichs-, Neuschreibregeln ein.
Erstellen eines Azure-Anwendungsgateways v2

Bereitstellen in Azure
Diese Vorlage erstellt ein Azure-Anwendungsgateway mit zwei Windows Server 2016-Servern im Back-End-Pool.
Erstellen eines Azure WAF v2-

Bereitstellen in Azure
Diese Vorlage erstellt eine Azure Web Application Firewall v2 auf dem Azure-Anwendungsgateway mit zwei Windows Server 2016-Servern im Back-End-Pool.
Erstellen eines IPv6-Anwendungsgateways

Bereitstellen in Azure
Diese Vorlage erstellt ein Anwendungsgateway mit einem IPv6-Frontend in einem virtuellen Dual-Stack-Netzwerk.
Erstellen der API-Verwaltung im internen VNet mit App-Gateway-

Bereitstellen in Azure
Diese Vorlage veranschaulicht, wie Sie eine Instanz von Azure API Management in einem privaten Netzwerk erstellen, das durch Azure Application Gateway geschützt ist.
Erstellen eines Anwendungsgateways mit Zertifikaten

Bereitstellen in Azure
Diese Vorlage zeigt, wie Sie selbstsignierte Key Vault-Zertifikate generieren und dann vom Anwendungsgateway referenzieren.
Bereitstellen eines Windows-VM-Skalierungssatzes mit azure Application Gateway-

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen einfachen vm-Skalierungssatz bereitstellen, der in Azure Application Gateway integriert ist und bis zu 1000 VMs unterstützt.
Bereitstellen eines VM-Skalierungssatzes von Ubuntu mit azure Application Gateway-

Bereitstellen in Azure
Mit dieser Vorlage können Sie einen einfachen vm Scale Set für Ubuntu bereitstellen, der in Azure Application Gateway integriert ist und bis zu 1000 VMs unterstützt.
eShop-Website mit ILB ASE

Bereitstellen in Azure
Eine App Service-Umgebung ist eine Premium-Serviceplanoption von Azure App Service, die eine vollständig isolierte und dedizierte Umgebung für die sichere Ausführung von Azure App Service-Apps im großen Maßstab bereitstellt, einschließlich Web-Apps, Mobile Apps und API-Apps.
Front Door Standard/Premium mit Application Gateway Origin

Bereitstellen in Azure
Diese Vorlage erstellt eine Front Door Standard/Premium-Instanz und eine Anwendungsgateway-Instanz und verwendet eine NSG- und WAF-Richtlinie, um zu überprüfen, ob der Datenverkehr durch den Front Door-Ursprung gekommen ist.
Front Door mit Containerinstanzen und Anwendungsgateway-

Bereitstellen in Azure
Diese Vorlage erstellt einen Front Door Standard/Premium mit einer Containergruppe und einem Anwendungsgateway.
Multi tier App mit NSG, ILB, AppGateway

Bereitstellen in Azure
Diese Vorlage stellt ein virtuelles Netzwerk bereit, trennt das Netzwerk über Subnetze, stellt virtuelle Computer bereit und konfiguriert den Lastenausgleich.
Mehrstufiger Verkehrsmanager, L4 ILB, L7 AppGateway

Bereitstellen in Azure
Diese Vorlage stellt ein virtuelles Netzwerk bereit, trennt das Netzwerk über Subnetze, stellt virtuelle Computer bereit und konfiguriert den Lastenausgleich.

Terraform -Ressourcendefinition (AzAPI-Anbieter)

Der applicationGateways-Ressourcentyp kann mit Vorgängen bereitgestellt werden, die auf Folgendes abzielen:

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 Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/applicationGateways@2019-07-01"
  name = "string"
  parent_id = "string"
  identity {
    type = "string"
    identity_ids = [
      "string"
    ]
  }
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = {
    etag = "string"
    properties = {
      authenticationCertificates = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            data = "string"
          }
          type = "string"
        }
      ]
      autoscaleConfiguration = {
        maxCapacity = int
        minCapacity = int
      }
      backendAddressPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddresses = [
              {
                fqdn = "string"
                ipAddress = "string"
              }
            ]
            backendIPConfigurations = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  applicationGatewayBackendAddressPools = [
                    ...
                  ]
                  applicationSecurityGroups = [
                    {
                      id = "string"
                      location = "string"
                      properties = {
                      }
                      tags = {
                        {customized property} = "string"
                      }
                    }
                  ]
                  loadBalancerBackendAddressPools = [
                    {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                      }
                    }
                  ]
                  loadBalancerInboundNatRules = [
                    {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        backendPort = int
                        enableFloatingIP = bool
                        enableTcpReset = bool
                        frontendIPConfiguration = {
                          id = "string"
                        }
                        frontendPort = int
                        idleTimeoutInMinutes = int
                        protocol = "string"
                      }
                    }
                  ]
                  primary = bool
                  privateIPAddress = "string"
                  privateIPAddressVersion = "string"
                  privateIPAllocationMethod = "string"
                  publicIPAddress = {
                    etag = "string"
                    id = "string"
                    location = "string"
                    properties = {
                      ddosSettings = {
                        ddosCustomPolicy = {
                          id = "string"
                        }
                        protectionCoverage = "string"
                      }
                      dnsSettings = {
                        domainNameLabel = "string"
                        fqdn = "string"
                        reverseFqdn = "string"
                      }
                      idleTimeoutInMinutes = int
                      ipAddress = "string"
                      ipTags = [
                        {
                          ipTagType = "string"
                          tag = "string"
                        }
                      ]
                      publicIPAddressVersion = "string"
                      publicIPAllocationMethod = "string"
                      publicIPPrefix = {
                        id = "string"
                      }
                      resourceGuid = "string"
                    }
                    sku = {
                      name = "string"
                    }
                    tags = {
                      {customized property} = "string"
                    }
                    zones = [
                      "string"
                    ]
                  }
                  subnet = {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      addressPrefix = "string"
                      addressPrefixes = [
                        "string"
                      ]
                      delegations = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            actions = [
                              "string"
                            ]
                            serviceName = "string"
                          }
                        }
                      ]
                      natGateway = {
                        id = "string"
                      }
                      networkSecurityGroup = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          defaultSecurityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationAddressPrefixes = [
                                  "string"
                                ]
                                destinationApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                destinationPortRange = "string"
                                destinationPortRanges = [
                                  "string"
                                ]
                                direction = "string"
                                priority = int
                                protocol = "string"
                                sourceAddressPrefix = "string"
                                sourceAddressPrefixes = [
                                  "string"
                                ]
                                sourceApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                sourcePortRange = "string"
                                sourcePortRanges = [
                                  "string"
                                ]
                              }
                            }
                          ]
                          resourceGuid = "string"
                          securityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationAddressPrefixes = [
                                  "string"
                                ]
                                destinationApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                destinationPortRange = "string"
                                destinationPortRanges = [
                                  "string"
                                ]
                                direction = "string"
                                priority = int
                                protocol = "string"
                                sourceAddressPrefix = "string"
                                sourceAddressPrefixes = [
                                  "string"
                                ]
                                sourceApplicationSecurityGroups = [
                                  {
                                    id = "string"
                                    location = "string"
                                    properties = {
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                sourcePortRange = "string"
                                sourcePortRanges = [
                                  "string"
                                ]
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      privateEndpointNetworkPolicies = "string"
                      privateLinkServiceNetworkPolicies = "string"
                      resourceNavigationLinks = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            link = "string"
                            linkedResourceType = "string"
                          }
                        }
                      ]
                      routeTable = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          disableBgpRoutePropagation = bool
                          routes = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                nextHopIpAddress = "string"
                                nextHopType = "string"
                              }
                            }
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      serviceAssociationLinks = [
                        {
                          id = "string"
                          name = "string"
                          properties = {
                            allowDelete = bool
                            link = "string"
                            linkedResourceType = "string"
                            locations = [
                              "string"
                            ]
                          }
                          type = "string"
                        }
                      ]
                      serviceEndpointPolicies = [
                        {
                          etag = "string"
                          id = "string"
                          location = "string"
                          properties = {
                            serviceEndpointPolicyDefinitions = [
                              {
                                etag = "string"
                                id = "string"
                                name = "string"
                                properties = {
                                  description = "string"
                                  service = "string"
                                  serviceResources = [
                                    "string"
                                  ]
                                }
                              }
                            ]
                          }
                          tags = {
                            {customized property} = "string"
                          }
                        }
                      ]
                      serviceEndpoints = [
                        {
                          locations = [
                            "string"
                          ]
                          service = "string"
                        }
                      ]
                    }
                  }
                  virtualNetworkTaps = [
                    {
                      etag = "string"
                      id = "string"
                      location = "string"
                      properties = {
                        destinationLoadBalancerFrontEndIPConfiguration = {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            privateIPAddress = "string"
                            privateIPAddressVersion = "string"
                            privateIPAllocationMethod = "string"
                            publicIPAddress = {
                              etag = "string"
                              id = "string"
                              location = "string"
                              properties = {
                                ddosSettings = {
                                  ddosCustomPolicy = {
                                    id = "string"
                                  }
                                  protectionCoverage = "string"
                                }
                                dnsSettings = {
                                  domainNameLabel = "string"
                                  fqdn = "string"
                                  reverseFqdn = "string"
                                }
                                idleTimeoutInMinutes = int
                                ipAddress = "string"
                                ipTags = [
                                  {
                                    ipTagType = "string"
                                    tag = "string"
                                  }
                                ]
                                publicIPAddressVersion = "string"
                                publicIPAllocationMethod = "string"
                                publicIPPrefix = {
                                  id = "string"
                                }
                                resourceGuid = "string"
                              }
                              sku = {
                                name = "string"
                              }
                              tags = {
                                {customized property} = "string"
                              }
                              zones = [
                                "string"
                              ]
                            }
                            publicIPPrefix = {
                              id = "string"
                            }
                            subnet = {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                addressPrefixes = [
                                  "string"
                                ]
                                delegations = [
                                  {
                                    etag = "string"
                                    id = "string"
                                    name = "string"
                                    properties = {
                                      actions = [
                                        "string"
                                      ]
                                      serviceName = "string"
                                    }
                                  }
                                ]
                                natGateway = {
                                  id = "string"
                                }
                                networkSecurityGroup = {
                                  etag = "string"
                                  id = "string"
                                  location = "string"
                                  properties = {
                                    defaultSecurityRules = [
                                      {
                                        etag = "string"
                                        id = "string"
                                        name = "string"
                                        properties = {
                                          access = "string"
                                          description = "string"
                                          destinationAddressPrefix = "string"
                                          destinationAddressPrefixes = [
                                            "string"
                                          ]
                                          destinationApplicationSecurityGroups = [
                                            {
                                              id = "string"
                                              location = "string"
                                              properties = {
                                              }
                                              tags = {
                                                {customized property} = "string"
                                              }
                                            }
                                          ]
                                          destinationPortRange = "string"
                                          destinationPortRanges = [
                                            "string"
                                          ]
                                          direction = "string"
                                          priority = int
                                          protocol = "string"
                                          sourceAddressPrefix = "string"
                                          sourceAddressPrefixes = [
                                            "string"
                                          ]
                                          sourceApplicationSecurityGroups = [
                                            {
                                              id = "string"
                                              location = "string"
                                              properties = {
                                              }
                                              tags = {
                                                {customized property} = "string"
                                              }
                                            }
                                          ]
                                          sourcePortRange = "string"
                                          sourcePortRanges = [
                                            "string"
                                          ]
                                        }
                                      }
                                    ]
                                    resourceGuid = "string"
                                    securityRules = [
                                      {
                                        etag = "string"
                                        id = "string"
                                        name = "string"
                                        properties = {
                                          access = "string"
                                          description = "string"
                                          destinationAddressPrefix = "string"
                                          destinationAddressPrefixes = [
                                            "string"
                                          ]
                                          destinationApplicationSecurityGroups = [
                                            {
                                              id = "string"
                                              location = "string"
                                              properties = {
                                              }
                                              tags = {
                                                {customized property} = "string"
                                              }
                                            }
                                          ]
                                          destinationPortRange = "string"
                                          destinationPortRanges = [
                                            "string"
                                          ]
                                          direction = "string"
                                          priority = int
                                          protocol = "string"
                                          sourceAddressPrefix = "string"
                                          sourceAddressPrefixes = [
                                            "string"
                                          ]
                                          sourceApplicationSecurityGroups = [
                                            {
                                              id = "string"
                                              location = "string"
                                              properties = {
                                              }
                                              tags = {
                                                {customized property} = "string"
                                              }
                                            }
                                          ]
                                          sourcePortRange = "string"
                                          sourcePortRanges = [
                                            "string"
                                          ]
                                        }
                                      }
                                    ]
                                  }
                                  tags = {
                                    {customized property} = "string"
                                  }
                                }
                                privateEndpointNetworkPolicies = "string"
                                privateLinkServiceNetworkPolicies = "string"
                                resourceNavigationLinks = [
                                  {
                                    id = "string"
                                    name = "string"
                                    properties = {
                                      link = "string"
                                      linkedResourceType = "string"
                                    }
                                  }
                                ]
                                routeTable = {
                                  etag = "string"
                                  id = "string"
                                  location = "string"
                                  properties = {
                                    disableBgpRoutePropagation = bool
                                    routes = [
                                      {
                                        etag = "string"
                                        id = "string"
                                        name = "string"
                                        properties = {
                                          addressPrefix = "string"
                                          nextHopIpAddress = "string"
                                          nextHopType = "string"
                                        }
                                      }
                                    ]
                                  }
                                  tags = {
                                    {customized property} = "string"
                                  }
                                }
                                serviceAssociationLinks = [
                                  {
                                    id = "string"
                                    name = "string"
                                    properties = {
                                      allowDelete = bool
                                      link = "string"
                                      linkedResourceType = "string"
                                      locations = [
                                        "string"
                                      ]
                                    }
                                    type = "string"
                                  }
                                ]
                                serviceEndpointPolicies = [
                                  {
                                    etag = "string"
                                    id = "string"
                                    location = "string"
                                    properties = {
                                      serviceEndpointPolicyDefinitions = [
                                        {
                                          etag = "string"
                                          id = "string"
                                          name = "string"
                                          properties = {
                                            description = "string"
                                            service = "string"
                                            serviceResources = [
                                              "string"
                                            ]
                                          }
                                        }
                                      ]
                                    }
                                    tags = {
                                      {customized property} = "string"
                                    }
                                  }
                                ]
                                serviceEndpoints = [
                                  {
                                    locations = [
                                      "string"
                                    ]
                                    service = "string"
                                  }
                                ]
                              }
                            }
                          }
                          zones = [
                            "string"
                          ]
                        }
                        destinationNetworkInterfaceIPConfiguration = ...
                        destinationPort = int
                      }
                      tags = {
                        {customized property} = "string"
                      }
                    }
                  ]
                }
              }
            ]
          }
          type = "string"
        }
      ]
      backendHttpSettingsCollection = [
        {
          etag = "string"
          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"
              }
            ]
          }
          type = "string"
        }
      ]
      customErrorConfigurations = [
        {
          customErrorPageUrl = "string"
          statusCode = "string"
        }
      ]
      enableFips = bool
      enableHttp2 = bool
      firewallPolicy = {
        id = "string"
      }
      frontendIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
          type = "string"
        }
      ]
      frontendPorts = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            port = int
          }
          type = "string"
        }
      ]
      gatewayIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            subnet = {
              id = "string"
            }
          }
          type = "string"
        }
      ]
      httpListeners = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            customErrorConfigurations = [
              {
                customErrorPageUrl = "string"
                statusCode = "string"
              }
            ]
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = {
              id = "string"
            }
            hostName = "string"
            protocol = "string"
            requireServerNameIndication = bool
            sslCertificate = {
              id = "string"
            }
          }
          type = "string"
        }
      ]
      probes = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            host = "string"
            interval = int
            match = {
              body = "string"
              statusCodes = [
                "string"
              ]
            }
            minServers = int
            path = "string"
            pickHostNameFromBackendHttpSettings = bool
            port = int
            protocol = "string"
            timeout = int
            unhealthyThreshold = int
          }
          type = "string"
        }
      ]
      redirectConfigurations = [
        {
          etag = "string"
          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"
              }
            ]
          }
          type = "string"
        }
      ]
      requestRoutingRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendHttpSettings = {
              id = "string"
            }
            httpListener = {
              id = "string"
            }
            priority = int
            redirectConfiguration = {
              id = "string"
            }
            rewriteRuleSet = {
              id = "string"
            }
            ruleType = "string"
            urlPathMap = {
              id = "string"
            }
          }
          type = "string"
        }
      ]
      resourceGuid = "string"
      rewriteRuleSets = [
        {
          id = "string"
          name = "string"
          properties = {
            rewriteRules = [
              {
                actionSet = {
                  requestHeaderConfigurations = [
                    {
                      headerName = "string"
                      headerValue = "string"
                    }
                  ]
                  responseHeaderConfigurations = [
                    {
                      headerName = "string"
                      headerValue = "string"
                    }
                  ]
                }
                conditions = [
                  {
                    ignoreCase = bool
                    negate = bool
                    pattern = "string"
                    variable = "string"
                  }
                ]
                name = "string"
                ruleSequence = int
              }
            ]
          }
        }
      ]
      sku = {
        capacity = int
        name = "string"
        tier = "string"
      }
      sslCertificates = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            data = "string"
            keyVaultSecretId = "string"
            password = "string"
            publicCertData = "string"
          }
          type = "string"
        }
      ]
      sslPolicy = {
        cipherSuites = [
          "string"
        ]
        disabledSslProtocols = [
          "string"
        ]
        minProtocolVersion = "string"
        policyName = "string"
        policyType = "string"
      }
      trustedRootCertificates = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            data = "string"
            keyVaultSecretId = "string"
          }
          type = "string"
        }
      ]
      urlPathMaps = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            defaultBackendAddressPool = {
              id = "string"
            }
            defaultBackendHttpSettings = {
              id = "string"
            }
            defaultRedirectConfiguration = {
              id = "string"
            }
            defaultRewriteRuleSet = {
              id = "string"
            }
            pathRules = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  backendAddressPool = {
                    id = "string"
                  }
                  backendHttpSettings = {
                    id = "string"
                  }
                  paths = [
                    "string"
                  ]
                  redirectConfiguration = {
                    id = "string"
                  }
                  rewriteRuleSet = {
                    id = "string"
                  }
                }
                type = "string"
              }
            ]
          }
          type = "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

Microsoft.Network/applicationGateways

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
Identität Die Identität des Anwendungsgateways, falls konfiguriert. ManagedServiceIdentity-
Ort Ressourcenspeicherort. Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
parent_id Die ID der Ressource, auf die diese Erweiterungsressource angewendet werden soll. Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des Anwendungsgateways. ApplicationGatewayPropertiesFormat
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Network/applicationGateways@2019-07-01"
Zonen Eine Liste der Verfügbarkeitszonen, aus denen die Ressource stammen muss. Zeichenfolge[]

ApplicationGatewayAuthenticationCertificate

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des Authentifizierungszertifikats, das innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des Authentifizierungszertifikats des Anwendungsgateways. ApplicationGatewayAuthenticationCertificatePropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Name Beschreibung Wert
Daten Öffentliche Zertifikatdaten. Schnur

ApplicationGatewayAutoscaleConfiguration

Name Beschreibung Wert
max. Kapazität Obere Grenze für die Anzahl der Anwendungsgateway-Kapazität. Int

Zwänge:
Min.-Wert = 2
minKapazität Untere Grenze für die Anzahl der Anwendungsgateway-Kapazität. Int

Zwänge:
Min.-Wert = 0 (erforderlich)

ApplicationGatewayBackendAddress

Name Beschreibung Wert
fqdn Vollqualifizierter Domänenname (FQDN). Schnur
IP-Adresse IP-Adresse. Schnur

ApplicationGatewayBackendAddressPool

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des Back-End-Adresspools, der innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des Back-End-Adresspools des Anwendungsgateways. ApplicationGatewayBackendAddressPoolPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name Beschreibung Wert
back-EndAddresses Back-End-Adressen. ApplicationGatewayBackendAddress[]
backIPConfigurations Sammlung von Verweisen auf IPs, die in Netzwerkschnittstellen definiert sind. NetzwerkschnittstelleIPKonfiguration[]

ApplicationGatewayBackendHttpSettings

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der Back-End-HTTP-Einstellungen, die innerhalb eines Anwendungsgateways eindeutig sind. Schnur
Eigenschaften Eigenschaften der HTTP-Einstellungen des Anwendungsgateways. ApplicationGatewayBackendHttpSettingsPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Name Beschreibung Wert
affinityCookieName Cookiename, der für das Affinitätscookie verwendet werden soll. Schnur
AuthentifizierungZertifikate Array von Verweisen auf Anwendungsgateway-Authentifizierungszertifikate. SubResource-[]
VerbindungEntleerung Verbindungsentwässerung der Back-End-HTTP-Einstellungsressource. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookiebasierte Affinität. "Deaktiviert"
"Aktiviert"
hostName Hostheader, der an die Back-End-Server gesendet werden soll. Schnur
Pfad Pfad, der als Präfix für alle HTTP-Anforderungen verwendet werden soll. Null bedeutet, dass kein Pfad vorangestellt wird. Der Standardwert ist NULL. Schnur
pickHostNameFromBackendAddress Gibt an, ob der Hostheader aus dem Hostnamen des Back-End-Servers ausgewählt werden soll. Der Standardwert ist "false". Bool
Hafen Der Zielport im Back-End. Int
Sonde Proberessource eines Anwendungsgateways. SubResource-
probeEnabled (Prüfen) Gibt an, ob der Sonde aktiviert ist. Der Standardwert ist "false". Bool
Protokoll Das Protokoll, das für die Kommunikation mit dem Back-End verwendet wird. 'http'
"Https"
requestTimeout Anforderungstimeout in Sekunden. Das Anwendungsgateway schlägt die Anforderung fehl, wenn die Antwort nicht innerhalb von RequestTimeout empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. Int
trustedRoot-Zertifikate Array von Verweisen auf vertrauenswürdige Stammzertifikate des Anwendungsgateways. SubResource-[]

ApplicationGatewayConnectionDraining

Name Beschreibung Wert
drainTimeoutInSec Die Anzahl der Sekunden, die die Verbindung entladen wird, ist aktiv. Zulässige Werte liegen zwischen 1 Sekunde und 3600 Sekunden. Int

Zwänge:
Min.-Wert = 1
Max. Wert = 3600 (erforderlich)
ermöglichte Gibt an, ob die Verbindungsentwässerung aktiviert ist oder nicht. bool (erforderlich)

ApplicationGatewayCustomError

Name Beschreibung Wert
customErrorPageUrl Fehlerseiten-URL des Kundenfehlers des Anwendungsgateways. Schnur
statusCode (englisch) Statuscode des Anwendungsgateway-Kundenfehlers. 'HttpStatus403'
'HttpStatus502'

ApplicationGatewayFirewallDisabledRuleGroup

Name Beschreibung Wert
ruleGroupName Der Name der Regelgruppe, die deaktiviert wird. Zeichenfolge (erforderlich)
Regeln Die Liste der Regeln, die deaktiviert werden. Wenn NULL, werden alle Regeln der Regelgruppe deaktiviert. int[]

ApplicationGatewayFirewallAusschluss

Name Beschreibung Wert
match-Variable Die variable, die ausgeschlossen werden soll. Zeichenfolge (erforderlich)
Selektor Wenn matchVariable eine Auflistung ist, gibt der Operator an, 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)

ApplicationGatewayFrontendIPConfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der Front-End-IP-Konfiguration, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften der Front-End-IP-Konfiguration des Anwendungsgateways. ApplicationGatewayFrontendIPConfigurationPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Name Beschreibung Wert
privatIPAdkleid PrivateIPAddress der IP-Konfiguration der Netzwerkschnittstelle. Schnur
privateIPAllocationMethod Die private IP-Adresszuweisungsmethode. "Dynamisch"
"Statisch"
publicIPAdkleid Verweis auf die PublicIP-Ressource. SubResource-
Subnetz Verweis auf die Subnetzressource. SubResource-

ApplicationGatewayFrontendPort

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des Frontend-Ports, der innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des Front-End-Ports des Anwendungsgateways. ApplicationGatewayFrontendPortPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayFrontendPortPropertiesFormat

Name Beschreibung Wert
Hafen Front-End-Port. Int

ApplicationGatewayHeaderConfiguration

Name Beschreibung Wert
headerName Headername der Headerkonfiguration. Schnur
headerWert Headerwert der Headerkonfiguration. Schnur

ApplicationGatewayHttpListener

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des HTTP-Listeners, der innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des HTTP-Listeners des Anwendungsgateways. ApplicationGatewayHttpListenerPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayHttpListenerPropertiesFormat

Name Beschreibung Wert
customErrorConfigurations Benutzerdefinierte Fehlerkonfigurationen des HTTP-Listeners. ApplicationGatewayCustomError[]
frontendIPKonfiguration Front-End-IP-Konfigurationsressource eines Anwendungsgateways. SubResource-
frontendPort Front-End-Portressource eines Anwendungsgateways. SubResource-
hostName Hostname des HTTP-Listeners. Schnur
Protokoll Protokoll des HTTP-Listeners. 'http'
"Https"
requireServerNameIndication Gilt nur, wenn das Protokoll https ist. Aktiviert SNI für Multihosting. Bool
SSL-Zertifikat SSL-Zertifikatressource eines Anwendungsgateways. SubResource-

ApplicationGatewayIPConfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der IP-Konfiguration, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften der IP-Konfiguration des Anwendungsgateways. ApplicationGatewayIPConfigurationPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayIPConfigurationPropertiesFormat

Name Beschreibung Wert
Subnetz Verweis auf die Subnetzressource. Ein Subnetz, von dem aus das Anwendungsgateway seine private Adresse erhält. SubResource-

ApplicationGatewayPathRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der Pfadregel, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften der Anwendungsgatewaypfadregel. ApplicationGatewayPathRulePropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayPathRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Back-End-Adresspoolressource der URL-Pfadpfadregel. SubResource-
back-EndHttpSettings Back-End-HTTP-Einstellungsressource der URL-Pfadpfadregel. SubResource-
Pfade Pfadregeln der URL-Pfadzuordnung. Zeichenfolge[]
redirectKonfiguration Umleitungskonfigurationsressource der URL-Pfadpfadregel. SubResource-
rewriteRuleSet Regelsatzressource der URL-Pfadpfadregel neu schreiben. SubResource-

ApplicationGatewayProbe

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des Prüfpunkts, der innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des Anwendungsgateway-Prüfpunkts. ApplicationGatewayProbePropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayProbeHealthResponseMatch

Name Beschreibung Wert
Körper Körper, der in der Integritätsantwort enthalten sein muss. Der Standardwert ist leer. Schnur
statusCodes Zulässige Bereiche fehlerfreier Statuscodes. Der Standardbereich fehlerfreier Statuscodes beträgt 200-399. Zeichenfolge[]

ApplicationGatewayProbePropertiesFormat

Name Beschreibung Wert
Gastgeber Hostname, an den der Prüfpunkt gesendet werden soll. Schnur
Intervall Das Probingintervall in Sekunden. Dies ist das Zeitintervall zwischen zwei aufeinander folgenden Probes. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. Int
Streichholz Kriterium für die Klassifizierung einer fehlerfreien Probeantwort. ApplicationGatewayProbeHealthResponseMatch
minServer Minimale Anzahl von Servern, die immer als fehlerfrei gekennzeichnet sind. Der Standardwert ist 0. Int
Pfad Relativer Pfad des Sondes. Gültiger Pfad beginnt mit '/'. Probe wird an <Protocol>://<Host>gesendet:<Port><Pfad>. Schnur
pickHostNameFromBackendHttpSettings Gibt an, ob der Hostheader aus den Back-End-HTTP-Einstellungen ausgewählt werden soll. Der Standardwert ist "false". Bool
Hafen Benutzerdefinierter Port, der zum Probingen der Back-End-Server verwendet wird. Der gültige Wert liegt zwischen 1 und 65535. Falls nicht festgelegt, wird port von http-Einstellungen verwendet. Diese Eigenschaft ist nur für Standard_v2 und WAF_v2 gültig. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 65535
Protokoll Das Protokoll, das für die Probe verwendet wird. 'http'
"Https"
Zeitüberschreitung Das Timeout der Probe in Sekunden. Prüfpunkt, der als fehlgeschlagen markiert wurde, wenn die gültige Antwort mit diesem Timeoutzeitraum nicht empfangen wird. Zulässige Werte liegen zwischen 1 Sekunde und 86400 Sekunden. Int
unhealthyThreshold (unhealthyThreshold) Die Wiederholungsanzahl der Probe. Der Back-End-Server wird nach dem Erreichen der Anzahl aufeinanderfolgender Probefehler "UnhealthyThreshold" markiert. Zulässige Werte liegen zwischen 1 Sekunde und 20. Int

ApplicationGatewayPropertiesFormat

Name Beschreibung Wert
AuthentifizierungZertifikate Authentifizierungszertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayAuthenticationCertificate[]
automatische SkalierungKonfiguration Autoskalenkonfiguration. ApplicationGatewayAutoscaleConfiguration
back-EndAddressPools Back-End-Adresspool der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayBackendAddressPool[]
backHttpSettingsCollection Back-End-HTTP-Einstellungen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayBackendHttpSettings[]
customErrorConfigurations Benutzerdefinierte Fehlerkonfigurationen der Anwendungsgatewayressource. ApplicationGatewayCustomError[]
enableFips Gibt an, ob FIPS in der Anwendungsgatewayressource aktiviert ist. Bool
enableHttp2 Gibt an, ob HTTP2 in der Anwendungsgatewayressource aktiviert ist. Bool
Firewall-Richtlinie Referenz der FirewallPolicy-Ressource. SubResource-
frontendIPKonfigurationen Front-End-IP-Adressen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayFrontendIPKonfiguration[]
frontendPorts Front-End-Ports der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayFrontendPort[]
gatewayIPKonfigurationen Subnetze der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayIPConfiguration[]
httpListener HTTP-Listener der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayHttpListener-[]
Sonden Prüfpunkte der Anwendungsgatewayressource. ApplicationGatewayProbe[]
redirectKonfigurationen Umleitungskonfigurationen der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Anforderungsroutingregeln der Anwendungsgatewayressource. ApplicationGatewayRequestRoutingRule[]
resourceGuid Die GUID-Eigenschaft der Ressourcen-GUID der Anwendungsgatewayressource. Schnur
rewriteRuleSets Regeln für die Anwendungsgatewayressource neu schreiben. ApplicationGatewayRewriteRuleSet[]
Sku SKU der Anwendungsgatewayressource. ApplicationGatewaySku-
ssl-Zertifikate SSL-Zertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewaySslCertificate[]
ssl-Richtlinie SSL-Richtlinie der Anwendungsgatewayressource. ApplicationGatewaySslPolicy (Englisch)
trustedRoot-Zertifikate Vertrauenswürdige Stammzertifikate der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps (Englisch) URL-Pfadzuordnung der Anwendungsgatewayressource. Standardgrenzwerte finden Sie unter Anwendungsgateway-Grenzwerte. ApplicationGatewayUrlPathMap[]
webApplicationFirewallKonfiguration Konfiguration der Webanwendungsfirewall. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration (Englisch)

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der Umleitungskonfiguration, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften der Konfiguration der Anwendungsgatewayumleitung. ApplicationGatewayRedirectConfigurationPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayRedirectConfigurationPropertiesFormat

Name Beschreibung Wert
includePath (EinschließenPfad) Schließen Sie den Pfad in die umgeleitete URL ein. Bool
includeQueryString Schließen Sie die Abfragezeichenfolge in die umgeleitete URL ein. Bool
pathRegeln Pfadregeln, die die Umleitungskonfiguration angeben. SubResource-[]
redirect-Typ HTTP-Umleitungstyp. "Gefunden"
"Permanent"
"SeeOther"
"Temporär"
requestRoutingRules Anforderungsrouting, das die Umleitungskonfiguration angibt. SubResource-[]
targetListener Verweisen Sie auf einen Listener, an den die Anforderung umgeleitet werden soll. SubResource-
targetUrl URL, an die die Anforderung umgeleitet werden soll. Schnur
urlPathMaps (Englisch) URL-Pfadzuordnungen, die die Standardumleitungskonfiguration angeben. SubResource-[]

ApplicationGatewayRequestRoutingRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der Anforderungsroutingregel, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften der Anwendungsgateway-Anforderungsroutingregel. ApplicationGatewayRequestRoutingRulePropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayRequestRoutingRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Back-End-Adresspoolressource des Anwendungsgateways. SubResource-
back-EndHttpSettings Back-End-HTTP-Einstellungsressource des Anwendungsgateways. SubResource-
httpListener Http-Listenerressource des Anwendungsgateways. SubResource-
Priorität Priorität der Anforderungsroutingregel. Int

Zwänge:
Min.-Wert = 1
Maximalwert = 20000
redirectKonfiguration Umleitungskonfigurationsressource des Anwendungsgateways. SubResource-
rewriteRuleSet Schreiben Sie die Regelsatzressource in der Standardregel des Anwendungsgateways neu. SubResource-
ruleType Regeltyp. "Einfach"
'Pfadbasiertes Routing'
urlPfadKarte URL-Pfadzuordnungsressource des Anwendungsgateways. SubResource-

ApplicationGatewayRewriteRule

Name Beschreibung Wert
actionSet Gruppe von Aktionen, die als Teil der Neuschreibregel ausgeführt werden sollen. ApplicationGatewayRewriteRuleActionSet-
Bedingungen Bedingungen, auf deren Grundlage die Ausführung des Aktionssatzes ausgewertet wird. ApplicationGatewayRewriteRuleCondition[]
Name Name der Neuschreibregel, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
ruleSequence Regelsequenz der Rewrite-Regel, die die Ausführungsreihenfolge einer bestimmten Regel in einem RewriteRuleSet bestimmt. Int

ApplicationGatewayRewriteRuleActionSet

Name Beschreibung Wert
requestHeaderKonfigurationen Anforderungsheaderaktionen im Aktionssatz. ApplicationGatewayHeaderKonfiguration[]
responseHeader-Konfigurationen Antwortheaderaktionen im Aktionssatz. ApplicationGatewayHeaderKonfiguration[]

ApplicationGatewayRewriteRuleCondition

Name Beschreibung Wert
ignoreCase Legen Sie diesen Parameter auf wahrheitswert fest, und erzwingt das Muster, einen Vergleich zwischen Groß-/Kleinschreibung durchzuführen. Bool
negieren Wenn Sie diesen Wert als Wahrheit festlegen, wird erzwingen, die Negation der vom Benutzer angegebenen Bedingung zu überprüfen. Bool
Muster Das Muster, entweder eine feste Zeichenfolge oder ein regulärer Ausdruck, das die Wahrheit der Bedingung auswertet. Schnur
Variable Der Bedingungsparameter der RewriteRuleCondition. Schnur

ApplicationGatewayRewriteRuleSet

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Name des Neuschreibregelsatzes, der innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des Regelsatzes des Anwendungsgateways neu schreiben. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Name Beschreibung Wert
rewriteRules Schreiben Sie Regeln im Regelsatz neu. ApplicationGatewayRewriteRule[]

ApplicationGatewaySku

Name Beschreibung Wert
Fassungsvermögen Kapazität (Instanzenanzahl) eines Anwendungsgateways. Int
Name Name einer Anwendungsgateway-SKU. "Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
Rang Ebene eines Anwendungsgateways. "Standard"
"Standard_v2"
'WAF'
"WAF_v2"

ApplicationGatewaySslZertifikat

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des SSL-Zertifikats, das innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des SSL-Zertifikats des Anwendungsgateways. ApplicationGatewaySslCertificatePropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewaySslCertificatePropertiesFormat

Name Beschreibung Wert
Daten Base64-codiertes PFX-Zertifikat. Gilt nur in PUT-Anforderung. Schnur
keyVaultSecretId Geheime ID (base-64-codiertes nicht verschlüsseltes PFX)-Objekt "Secret" oder "Certificate", das in KeyVault gespeichert ist. Schnur
Passwort Kennwort für die in den Daten angegebene PFX-Datei. Gilt nur in PUT-Anforderung. Schnur
publicCertData Base-64-codierte öffentliche Zertifikatdaten, die pfx entsprechen, die in Daten angegeben sind. Gilt nur für GET-Anforderung. Schnur

ApplicationGatewaySslPolicy (Englisch)

Name Beschreibung Wert
cipherSuites Ssl-Verschlüsselungssammlungen, die in der angegebenen Reihenfolge zum Anwendungsgateway aktiviert werden sollen. Zeichenfolgenarray, das eine 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"
disabledSslProtokolle Ssl-Protokolle, die auf dem Anwendungsgateway deaktiviert werden sollen. Zeichenfolgenarray, das eine der folgenden Elemente enthält:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
minProtocolVersion Mindestversion des SSL-Protokolls, das auf dem Anwendungsgateway unterstützt werden soll. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
Name der Richtlinie Name der vordefinierten Ssl-Richtlinie. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
policyType Typ der SSL-Richtlinie. 'Benutzerdefiniert'
'Vordefinierte'

ApplicationGatewayTrustedRootCertificate

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name des vertrauenswürdigen Stammzertifikats, das innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften des vertrauenswürdigen Stammzertifikats des Anwendungsgateways. ApplicationGatewayTrustedRootCertificatePropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Name Beschreibung Wert
Daten Öffentliche Zertifikatdaten. Schnur
keyVaultSecretId Geheime ID (base-64-codiertes nicht verschlüsseltes PFX)-Objekt "Secret" oder "Certificate", das in KeyVault gespeichert ist. Schnur

ApplicationGatewayUrlPathMap

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Name der URL-Pfadzuordnung, die innerhalb eines Anwendungsgateways eindeutig ist. Schnur
Eigenschaften Eigenschaften der URL-Pfadzuordnung des Anwendungsgateways. ApplicationGatewayUrlPathMapPropertiesFormat
Art Typ der Ressource. Schnur

ApplicationGatewayUrlPathMapPropertiesFormat

Name Beschreibung Wert
defaultBackendAddressPool Standardmäßige Back-End-Adresspoolressource der URL-Pfadzuordnung. SubResource-
defaultBackendHttpEinstellungen Standardmäßige HTTP-Einstellungsressource der URL-Pfadzuordnung. SubResource-
defaultRedirectConfiguration (Standard-Umleitung) Standardmäßige Umleitungskonfigurationsressource der URL-Pfadzuordnung. SubResource-
defaultRewriteRuleSet Standardmäßige Regelsatzressource für URL-Pfadzuordnungen neu schreiben. SubResource-
pathRegeln Pfadregel der URL-Pfadzuordnungsressource. ApplicationGatewayPathRule[]

ApplicationGatewayWebApplicationFirewallConfiguration

Name Beschreibung Wert
disabledRuleGroups Die deaktivierten Regelgruppen. ApplicationGatewayFirewallDisabledRuleGroup[]
ermöglichte Gibt an, ob die Webanwendungsfirewall aktiviert ist oder nicht. bool (erforderlich)
Ausschlüsse Die Ausschlussliste. ApplicationGatewayFirewallAusschluss[]
fileUploadLimitInMb Maximale Größe des Dateiuploads in Mb für WAF. Int

Zwänge:
Min.-Wert = 0
firewall-Modus Webanwendungsfirewallmodus. "Erkennung"
"Prävention" (erforderlich)
maxRequestBodySize Maximale Anforderungstextgröße für WAF. Int

Zwänge:
Min.-Wert = 8
Max. Wert = 128
maxRequestBodySizeInKb Maximale Anforderungstextgröße in Kb für WAF. Int

Zwänge:
Min.-Wert = 8
Max. Wert = 128
requestBodyCheck Gibt an, ob WAF das Überprüfen des Anforderungstexts zulassen soll. Bool
ruleSetType Der Typ des Firewallregelsatzes der Webanwendung. Mögliche Werte sind: 'OWASP'. Zeichenfolge (erforderlich)
ruleSetVersion Die Version des Regelsatztyps. Zeichenfolge (erforderlich)

ApplicationSecurityGroup

Name Beschreibung Wert
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Anwendungssicherheitsgruppe. ApplicationSecurityGroupPropertiesFormat
Schilder Ressourcentags. ResourceTags-

ApplicationSecurityGroupPropertiesFormat

Name Beschreibung Wert

Back-EndAddressPool

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb der Gruppe von Back-End-Adresspools eindeutig ist, die vom Lastenausgleichsmodul verwendet werden. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Back-End-Adresspools des Lastenausgleichs. Back-EndAddressPoolPropertiesFormat

Back-EndAddressPoolPropertiesFormat

Name Beschreibung Wert

Komponenten1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Name Beschreibung Wert

DdosEinstellungen

Name Beschreibung Wert
ddosCustomPolicy Die benutzerdefinierte DDoS-Richtlinie, die der öffentlichen IP zugeordnet ist. SubResource-
protectionCoverage Die DDoS-Schutzrichtlinie – Anpassbarkeit der öffentlichen IP. Nur die Standardabdeckung kann angepasst werden. "Einfach"
"Standard"

Delegierung

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb eines Subnetzes eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Subnetzes. ServiceDelegationPropertiesFormat-

FrontendIPKonfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb des Satzes von Front-End-IP-Konfigurationen eindeutig ist, die vom Lastenausgleichsmodul verwendet werden. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Lastenausgleichssonden. FrontendIPConfigurationPropertiesFormat
Zonen Eine Liste der Verfügbarkeitszonen, aus der die für die Ressource zugeordnete IP-Adresse angegeben wird. Zeichenfolge[]

FrontendIPConfigurationPropertiesFormat

Name Beschreibung Wert
privatIPAdkleid Die private IP-Adresse der IP-Konfiguration. Schnur
privatIPAddressVersion Gibt an, ob es sich bei der spezifischen IP-Konfiguration um IPv4 oder IPv6 handelt. Der Standardwert wird als IPv4 verwendet. "IPv4"
"IPv6"
privateIPAllocationMethod Die Private IP-Zuordnungsmethode. "Dynamisch"
"Statisch"
publicIPAdkleid Der Verweis auf die öffentliche IP-Ressource. PublicIPAddress-
publicIPPrefix Der Verweis auf die Öffentliche IP-Präfixressource. SubResource-
Subnetz Der Verweis auf die Subnetzressource. Subnetz-

InboundNatRule

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb des Satzes eingehender NAT-Regeln eindeutig ist, die vom Lastenausgleichsmodul verwendet werden. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der eingehenden NAT-Regel des Lastenausgleichs. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Name Beschreibung Wert
backPort Der für den internen Endpunkt verwendete Port. Zulässige Werte liegen zwischen 1 und 65535. Int
enableFloatingIP Konfiguriert den Endpunkt eines virtuellen Computers für die unverankerte IP-Funktion, die zum Konfigurieren einer SQL AlwaysOn-Verfügbarkeitsgruppe erforderlich ist. Diese Einstellung ist bei Verwendung der SQL AlwaysOn-Verfügbarkeitsgruppen in SQL Server erforderlich. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. Bool
enableTcpZurücksetzen Empfangen der bidirektionalen TCP-Zurücksetzung beim Leerlauf des TCP-Flusses oder unerwartetem Beenden der Verbindung. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. Bool
frontendIPKonfiguration Ein Verweis auf Front-End-IP-Adressen. SubResource-
frontendPort Der Port für den externen Endpunkt. Portnummern für jede Regel müssen innerhalb des Lastenausgleichs eindeutig sein. Zulässige Werte liegen zwischen 1 und 65534. Int
idleTimeoutInMinuten Das Timeout für die TCP-Leerlaufverbindung. Der Wert kann zwischen 4 und 30 Minuten festgelegt werden. Der Standardwert beträgt 4 Minuten. Dieses Element wird nur verwendet, wenn das Protokoll auf TCP festgelegt ist. Int
Protokoll Der Verweis auf das transportprotokoll, das von der Lastenausgleichsregel verwendet wird. "Alle"
"Tcp"
"Udp"

IpTag

Name Beschreibung Wert
ipTagTyp Der IP-Tagtyp. Beispiel: FirstPartyUsage. Schnur
Etikett Der Wert des IP-Tags, das der öffentlichen IP zugeordnet ist. Beispiel: SQL. Schnur

Verwaltete Dienstidentität

Name Beschreibung Wert
Art Der Identitätstyp, der für die Ressource verwendet wird. Der Typ "SystemAssigned, UserAssigned" enthält sowohl eine implizit erstellte Identität als auch eine Gruppe von vom Benutzer zugewiesenen Identitäten. Der Typ "None" entfernt alle Identitäten vom virtuellen Computer. "Keine"
'SystemZugewiesen'
"SystemAssigned, UserAssigned"
"UserAssigned"
vom Benutzer zugewiesene Identitäten Die Liste der Benutzeridentitäten, die der Ressource zugeordnet sind. Die Benutzeridentitätswörterbuchschlüsselverweise sind ARM-Ressourcen-IDs im Formular: "/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}". ManagedServiceIdentityUserAssignedIdentities-

ManagedServiceIdentityUserAssignedIdentities

Name Beschreibung Wert

NetzwerkschnittstelleIPKonfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften IP-Konfigurationseigenschaften der Netzwerkschnittstelle. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Name Beschreibung Wert
applicationGatewayBackendAddressPools Der Verweis auf die ApplicationGatewayBackendAddressPool-Ressource. ApplicationGatewayBackendAddressPool[]
Anwendungssicherheitsgruppen Anwendungssicherheitsgruppen, in denen die IP-Konfiguration enthalten ist. AnwendungSicherheitsgruppe[]
loadBalancerBackendAddressPools Der Verweis auf die LoadBalancerBackendAddressPool-Ressource. Back-EndAddressPool-[]
loadBalancerInboundNatRegeln Eine Liste der Verweise von LoadBalancerInboundNatRules. InboundNatRule[]
primär Gibt an, ob es sich um eine primäre Kundenadresse auf der Netzwerkschnittstelle handelt. Bool
privatIPAdkleid Private IP-Adresse der IP-Konfiguration. Schnur
privatIPAddressVersion Gibt an, ob es sich bei der spezifischen IP-Konfiguration um IPv4 oder IPv6 handelt. Der Standardwert ist IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod Die private IP-Adresszuweisungsmethode. "Dynamisch"
"Statisch"
publicIPAdkleid Öffentliche IP-Adresse, die an die IP-Konfiguration gebunden ist. PublicIPAddress-
Subnetz Subnetz an die IP-Konfiguration gebunden. Subnetz-
virtualNetworkTaps Der Verweis auf virtuelle Netzwerktippen. VirtualNetworkTap[]

Netzwerk-Sicherheitsgruppe

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Netzwerksicherheitsgruppe. NetworkSecurityGroupPropertiesFormat-
Schilder Ressourcentags. ResourceTags-

NetworkSecurityGroupPropertiesFormat

Name Beschreibung Wert
defaultSecurityRules Die Standardsicherheitsregeln der Netzwerksicherheitsgruppe. SecurityRule-[]
resourceGuid Die GUID-Eigenschaft der Ressourcen-GUID der Netzwerksicherheitsgruppenressource. Schnur
securityRegeln Eine Sammlung von Sicherheitsregeln der Netzwerksicherheitsgruppe. SecurityRule-[]

Öffentliche IP-Adresse

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften öffentlicher IP-Adressen. PublicIPAddressPropertiesFormat
Sku Die SKU der öffentlichen IP-Adresse. PublicIPAddressSku-
Schilder Ressourcentags. ResourceTags-
Zonen Eine Liste der Verfügbarkeitszonen, aus der die für die Ressource zugeordnete IP-Adresse angegeben wird. Zeichenfolge[]

PublicIPAddressDnsEinstellungen

Name Beschreibung Wert
domainNameLabel Die Domänennamenbezeichnung. Die Verkettung der Domänennamenbezeichnung und der regionalisierten DNS-Zone bilden den vollqualifizierten Domänennamen, der der öffentlichen IP-Adresse zugeordnet ist. Wenn eine Domänennamenbezeichnung angegeben ist, wird ein DNS-Eintrag für die öffentliche IP im Microsoft Azure-DNS-System erstellt. Schnur
fqdn Der vollqualifizierte Domänenname des A-DNS-Eintrags, der der öffentlichen IP zugeordnet ist. Dies ist die Verkettung von domainNameLabel und der regionalisierten DNS-Zone. Schnur
reverseFqdn Der umgekehrte FQDN. Ein vollständig qualifizierter Domänenname, der in diese öffentliche IP-Adresse aufgelöst wird. Wenn der reverseFqdn angegeben ist, wird ein PTR-DNS-Eintrag erstellt, der von der IP-Adresse in der In-addr.arpa-Domäne auf den umgekehrten FQDN verweist. Schnur

PublicIPAddressPropertiesFormat

Name Beschreibung Wert
ddosEinstellungen Die benutzerdefinierte DDoS-Schutzrichtlinie, die der öffentlichen IP-Adresse zugeordnet ist. DdosSettings-
dns-Einstellungen Der FQDN des DNS-Eintrags, der der öffentlichen IP-Adresse zugeordnet ist. PublicIPAddressDnsEinstellungen
idleTimeoutInMinuten Das Leerlauftimeout der öffentlichen IP-Adresse. Int
IP-Adresse Die IP-Adresse, die der öffentlichen IP-Adressressource zugeordnet ist. Schnur
ipTags Die Liste der Tags, die der öffentlichen IP-Adresse zugeordnet sind. IpTag-[]
öffentlichIPAddressVersion Die öffentliche IP-Adressversion. "IPv4"
"IPv6"
publicIPAllocationMethod Die öffentliche IP-Adresszuweisungsmethode. "Dynamisch"
"Statisch"
publicIPPrefix Das öffentliche IP-Präfix dieser öffentlichen IP-Adresse sollte zugewiesen werden. SubResource-
resourceGuid Die RESSOURCEN-GUID-Eigenschaft der öffentlichen IP-Adressressource. Schnur

PublicIPAddressSku

Name Beschreibung Wert
Name Name einer öffentlichen IP-Adress-SKU. "Einfach"
"Standard"
Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaftenformat der Ressourcennavigationsverknüpfung. ResourceNavigationLinkFormat-

RessourceNavigationLinkFormat

Name Beschreibung Wert
verbinden Verknüpfung mit der externen Ressource. Schnur
linkedResourceType Ressourcentyp der verknüpften Ressource. Schnur

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Ressourcen-Tags

Name Beschreibung Wert

Route

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Route. RoutePropertiesFormat-

RoutePropertiesFormat

Name Beschreibung Wert
addressPräfix Das Ziel-CIDR, auf das die Route angewendet wird. Schnur
nächsteHopIpAdresse Die IP-Adresspakete sollten weitergeleitet werden. Nächste Hopwerte sind nur in Routen zulässig, bei denen der nächste Hoptyp "VirtualAppliance" ist. Schnur
nextHopType Der Typ des Azure-Hops, an den das Paket gesendet werden soll. "Internet"
"Keine"
'Virtuelle Appliance'
"VirtualNetworkGateway"
"VnetLocal" (erforderlich)

RouteTable (Englisch)

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Route-Tabelle. RouteTablePropertiesFormat-
Schilder Ressourcentags. ResourceTags-

RouteTablePropertiesFormat

Name Beschreibung Wert
disableBgpRoutePropagation Gibt an, ob die von BGP in dieser Routentabelle gelernten Routen deaktiviert werden sollen. "True" bedeutet "deaktivieren". Bool
Routen Sammlung von Routen, die in einer Routentabelle enthalten sind. Strecke[]

SecurityRule (Sicherheitsregel)

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Sicherheitsregel. SecurityRulePropertiesFormat-

SecurityRulePropertiesFormat

Name Beschreibung Wert
Zugang Der Netzwerkdatenverkehr ist zulässig oder verweigert. "Zulassen"
"Verweigern" (erforderlich)
Beschreibung Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Schnur
destinationAddressPrefix Das Zieladressenpräfix. CIDR- oder Ziel-IP-Bereich. Sternchen '*' können auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Schnur
destinationAddressPrefixes (ZieladressePräfixe) Die Zieladressenpräfixe. CIDR- oder Ziel-IP-Bereiche. Zeichenfolge[]
destinationApplicationSecurityGroups Die als Ziel angegebene Anwendungssicherheitsgruppe. AnwendungSicherheitsgruppe[]
destinationPortRange Der Zielport oder der Zielbereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur
destinationPortRanges Die Zielportbereiche. Zeichenfolge[]
Richtung Die Richtung der Regel. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird. "Eingehend"
"Ausgehend" (erforderlich)
Priorität Die Priorität der Regel. Der Wert kann zwischen 100 und 4096 sein. Die Prioritätsnummer muss für jede Regel in der Auflistung eindeutig sein. Je niedriger die Prioritätsnummer, desto höher die Priorität der Regel. Int
Protokoll Dieses Netzwerkprotokoll gilt für diese Regel. '*'
'ESP'
"Icmp"
"Tcp"
"Udp" (erforderlich)
sourceAddressPrefix Der CIDR- oder Quell-IP-Bereich. Sternchen '*' können auch verwendet werden, um alle Quell-IPs abzugleichen. Standardtags wie "VirtualNetwork", "AzureLoadBalancer" und "Internet" können ebenfalls verwendet werden. Wenn es sich um eine Eingangsregel handelt, gibt an, von wo der Netzwerkdatenverkehr stammt. Schnur
sourceAddressPrefixes Die CIDR- oder Quell-IP-Bereiche. Zeichenfolge[]
sourceApplicationSecurityGroups Die Als Quelle angegebene Anwendungssicherheitsgruppe. AnwendungSicherheitsgruppe[]
sourcePortRange Der Quellport oder -bereich. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur
sourcePortRanges Die Quellportbereiche. Zeichenfolge[]
Name Beschreibung Wert
id Ressourcen-ID. Schnur
Name Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaftenformat der Ressourcennavigationsverknüpfung. ServiceAssociationLinkPropertiesFormat
Art Ressourcentyp. Schnur

ServiceAssociationLinkPropertiesFormat

Name Beschreibung Wert
allowDelete (Löschen) Wenn true, kann die Ressource gelöscht werden. Bool
verbinden Verknüpfung mit der externen Ressource. Schnur
linkedResourceType Ressourcentyp der verknüpften Ressource. Schnur
Orte Eine Liste der Speicherorte. Zeichenfolge[]

ServiceDelegationPropertiesFormat

Name Beschreibung Wert
Aktionen Beschreibt die Aktionen, die dem Dienst bei der Delegierung gestattet sind. Zeichenfolge[]
Dienstname Der Name des Diensts, an den das Subnetz delegiert werden soll (z. B. Microsoft.Sql/server). Schnur

ServiceEndpointPolicy (Englisch)

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Eigenschaften der Dienstendpunktrichtlinie. ServiceEndpointPolicyPropertiesFormat
Schilder Ressourcentags. ResourceTags-

ServiceEndpointPolicyDefinition

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Richtliniendefinition des Dienstendpunkts. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Name Beschreibung Wert
Beschreibung Eine Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Schnur
Dienst Dienstendpunktname. Schnur
serviceRessourcen Eine Liste der Dienstressourcen. Zeichenfolge[]

ServiceEndpointPolicyPropertiesFormat

Name Beschreibung Wert
serviceEndpointPolicyDefinitions Eine Sammlung von Dienstendpunktrichtliniendefinitionen der Dienstendpunktrichtlinie. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

Name Beschreibung Wert
Orte Eine Liste der Speicherorte. Zeichenfolge[]
Dienst Der Typ des Endpunktdiensts. Schnur

Subnetz

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Name Der Name der Ressource, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Subnetzes. SubnetPropertiesFormat-

SubnetPropertiesFormat

Name Beschreibung Wert
addressPräfix Das Adresspräfix für das Subnetz. Schnur
addressPräfixe Liste der Adresspräfixe für das Subnetz. Zeichenfolge[]
Delegationen Ein Array von Verweisen auf die Delegierungen im Subnetz. Delegierung[]
natGateway (Englisch) Nat-Gateway, das diesem Subnetz zugeordnet ist. SubResource-
networkSecurityGroup Der Verweis auf die NetworkSecurityGroup-Ressource. NetworkSecurityGroup-
privateEndpointNetworkPolicies Aktivieren oder Deaktivieren sie das Anwenden von Netzwerkrichtlinien auf privaten Endpunkten im Subnetz. Schnur
privateLinkServiceNetworkRichtlinien Aktivieren oder Deaktivieren sie die Anwendung von Netzwerkrichtlinien für den privaten Linkdienst im Subnetz. Schnur
resourceNavigationLinks Ein Array von Verweisen auf die externen Ressourcen mithilfe von Subnetz. ResourceNavigationLink-[]
routeTabelle Der Verweis auf die RouteTable-Ressource. RouteTable-
serviceAssociationLinks Ein Array von Verweisen auf Dienste, die in dieses Subnetz eingefügt werden. ServiceAssociationLink-[]
serviceEndpointPolicies Ein Array von Dienstendpunktrichtlinien. ServiceEndpointPolicy[]
serviceEndpoints (englisch) Ein Array von Dienstendpunkten. ServiceEndpointPropertiesFormat[]

Unterressource

Name Beschreibung Wert
id Ressourcen-ID. Schnur

VirtualNetworkTap (Virtuelles NetzwerkTippen

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird. Schnur
id Ressourcen-ID. Schnur
Ort Ressourcenspeicherort. Schnur
Eigenschaften Virtuelles Netzwerk tippt auf Eigenschaften. VirtualNetworkTapPropertiesFormat
Schilder Ressourcentags. ResourceTags-

VirtualNetworkTapPropertiesFormat

Name Beschreibung Wert
destinationLoadBalancerFrontEndIPConfiguration Der Verweis auf die private IP-Adresse im internen Lastenausgleichsmodul, der die Koppelung erhält. FrontendIPConfiguration-
destinationNetworkInterfaceIPKonfiguration Der Verweis auf die private IP-Adresse des Sammlers, der die Koppelung erhält. NetzwerkschnittstelleIPKonfiguration
ZielHafen Der VXLAN-Zielport, der den getippten Datenverkehr empfängt. Int

Verwendungsbeispiele

Terraform-Beispiele

Ein grundlegendes Beispiel für die Bereitstellung von Application Gateway.

terraform {
  required_providers {
    azapi = {
      source = "Azure/azapi"
    }
  }
}

provider "azapi" {
  skip_provider_registration = false
}

variable "resource_name" {
  type    = string
  default = "acctest0001"
}

variable "location" {
  type    = string
  default = "westeurope"
}

resource "azapi_resource" "resourceGroup" {
  type     = "Microsoft.Resources/resourceGroups@2020-06-01"
  name     = var.resource_name
  location = var.location
}

resource "azapi_resource" "publicIPAddress" {
  type      = "Microsoft.Network/publicIPAddresses@2022-07-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      ddosSettings = {
        protectionMode = "VirtualNetworkInherited"
      }
      idleTimeoutInMinutes     = 4
      publicIPAddressVersion   = "IPv4"
      publicIPAllocationMethod = "Static"
    }
    sku = {
      name = "Standard"
      tier = "Regional"
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

resource "azapi_resource" "virtualNetwork" {
  type      = "Microsoft.Network/virtualNetworks@2022-07-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      addressSpace = {
        addressPrefixes = [
          "10.0.0.0/16",
        ]
      }
      dhcpOptions = {
        dnsServers = [
        ]
      }
      subnets = [
      ]
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
  lifecycle {
    ignore_changes = [body.properties.subnets]
  }
}

resource "azapi_resource" "subnet" {
  type      = "Microsoft.Network/virtualNetworks/subnets@2022-07-01"
  parent_id = azapi_resource.virtualNetwork.id
  name      = "subnet-230630033653837171"
  body = {
    properties = {
      addressPrefix = "10.0.0.0/24"
      delegations = [
      ]
      privateEndpointNetworkPolicies    = "Enabled"
      privateLinkServiceNetworkPolicies = "Disabled"
      serviceEndpointPolicies = [
      ]
      serviceEndpoints = [
      ]
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

data "azapi_resource_id" "applicationGateway" {
  type      = "Microsoft.Network/applicationGateways@2022-07-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
}

data "azapi_resource_id" "frontendIPConfiguration" {
  type      = "Microsoft.Network/applicationGateways/frontendIPConfigurations@2022-07-01"
  parent_id = data.azapi_resource_id.applicationGateway.id
  name      = "${azapi_resource.virtualNetwork.name}-feip"
}

data "azapi_resource_id" "frontendPort" {
  type      = "Microsoft.Network/applicationGateways/frontendPorts@2022-07-01"
  parent_id = data.azapi_resource_id.applicationGateway.id
  name      = "${azapi_resource.virtualNetwork.name}-feport"
}

data "azapi_resource_id" "backendAddressPool" {
  type      = "Microsoft.Network/applicationGateways/backendAddressPools@2022-07-01"
  parent_id = data.azapi_resource_id.applicationGateway.id
  name      = "${azapi_resource.virtualNetwork.name}-beap"
}

data "azapi_resource_id" "backendHttpSettingsCollection" {
  type      = "Microsoft.Network/applicationGateways/backendHttpSettingsCollection@2022-07-01"
  parent_id = data.azapi_resource_id.applicationGateway.id
  name      = "${azapi_resource.virtualNetwork.name}-be-htst"
}

data "azapi_resource_id" "httpListener" {
  type      = "Microsoft.Network/applicationGateways/httpListeners@2022-07-01"
  parent_id = data.azapi_resource_id.applicationGateway.id
  name      = "${azapi_resource.virtualNetwork.name}-httplstn"
}

resource "azapi_resource" "applicationGateway" {
  type      = "Microsoft.Network/applicationGateways@2022-07-01"
  parent_id = azapi_resource.resourceGroup.id
  name      = var.resource_name
  location  = var.location
  body = {
    properties = {
      authenticationCertificates = [
      ]
      backendAddressPools = [
        {
          name = data.azapi_resource_id.backendAddressPool.name
          properties = {
            backendAddresses = [
            ]
          }
        },
      ]
      backendHttpSettingsCollection = [
        {
          name = data.azapi_resource_id.backendHttpSettingsCollection.name
          properties = {
            authenticationCertificates = [
            ]
            cookieBasedAffinity            = "Disabled"
            path                           = ""
            pickHostNameFromBackendAddress = false
            port                           = 80
            protocol                       = "Http"
            requestTimeout                 = 1
            trustedRootCertificates = [
            ]
          }
        },
      ]
      customErrorConfigurations = [
      ]
      enableHttp2 = false
      frontendIPConfigurations = [
        {
          name = data.azapi_resource_id.frontendIPConfiguration.name
          properties = {
            privateIPAllocationMethod = "Dynamic"
            publicIPAddress = {
              id = azapi_resource.publicIPAddress.id
            }
          }
        },
      ]
      frontendPorts = [
        {
          name = data.azapi_resource_id.frontendPort.name
          properties = {
            port = 80
          }
        },
      ]
      gatewayIPConfigurations = [
        {
          name = "my-gateway-ip-configuration"
          properties = {
            subnet = {
              id = azapi_resource.subnet.id
            }
          }
        },
      ]
      httpListeners = [
        {
          name = data.azapi_resource_id.httpListener.name
          properties = {
            customErrorConfigurations = [
            ]
            frontendIPConfiguration = {
              id = data.azapi_resource_id.frontendIPConfiguration.id
            }
            frontendPort = {
              id = data.azapi_resource_id.frontendPort.id
            }
            protocol                    = "Http"
            requireServerNameIndication = false
          }
        },
      ]
      privateLinkConfigurations = [
      ]
      probes = [
      ]
      redirectConfigurations = [
      ]
      requestRoutingRules = [
        {
          name = "${azapi_resource.virtualNetwork.name}-rqrt"
          properties = {
            backendAddressPool = {
              id = data.azapi_resource_id.backendAddressPool.id
            }
            backendHttpSettings = {
              id = data.azapi_resource_id.backendHttpSettingsCollection.id
            }
            httpListener = {
              id = data.azapi_resource_id.httpListener.id
            }
            ruleType = "Basic"
            priority = 10
          }
        },
      ]
      rewriteRuleSets = [
      ]
      sku = {
        capacity = 2
        name     = "Standard_v2"
        tier     = "Standard_v2"
      }
      sslCertificates = [
      ]
      sslPolicy = {
      }
      sslProfiles = [
      ]
      trustedClientCertificates = [
      ]
      trustedRootCertificates = [
      ]
      urlPathMaps = [
      ]
    }
  }
  schema_validation_enabled = false
  response_export_values    = ["*"]
}

Von Azure verifizierte Module

Die folgenden Azure Verified Modules können verwendet werden, um diesen Ressourcentyp bereitzustellen.

Modul Beschreibung
Anwendungsgateway AVM-Ressourcenmodul für Anwendungsgateway