Freigeben über


Microsoft.Network applicationGateways 2016-03-30

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@2016-03-30' = {
  etag: 'string'
  location: 'string'
  name: 'string'
  properties: {
    backendAddressPools: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddresses: [
            {
              fqdn: 'string'
              ipAddress: 'string'
            }
          ]
          backendIPConfigurations: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                applicationGatewayBackendAddressPools: [
                  ...
                ]
                loadBalancerBackendAddressPools: [
                  {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      backendIPConfigurations: [
                        ...
                      ]
                      loadBalancingRules: [
                        {
                          id: 'string'
                        }
                      ]
                      outboundNatRule: {
                        id: 'string'
                      }
                      provisioningState: 'string'
                    }
                  }
                ]
                loadBalancerInboundNatRules: [
                  {
                    etag: 'string'
                    id: 'string'
                    name: 'string'
                    properties: {
                      backendIPConfiguration: ...
                      backendPort: int
                      enableFloatingIP: bool
                      frontendIPConfiguration: {
                        id: 'string'
                      }
                      frontendPort: int
                      idleTimeoutInMinutes: int
                      protocol: 'string'
                      provisioningState: 'string'
                    }
                  }
                ]
                primary: bool
                privateIPAddress: 'string'
                privateIPAddressVersion: 'string'
                privateIPAllocationMethod: 'string'
                provisioningState: 'string'
                publicIPAddress: {
                  etag: 'string'
                  id: 'string'
                  location: 'string'
                  properties: {
                    dnsSettings: {
                      domainNameLabel: 'string'
                      fqdn: 'string'
                      reverseFqdn: 'string'
                    }
                    idleTimeoutInMinutes: int
                    ipAddress: 'string'
                    ipConfiguration: {
                      etag: 'string'
                      id: 'string'
                      name: 'string'
                      properties: {
                        privateIPAddress: 'string'
                        privateIPAllocationMethod: 'string'
                        provisioningState: 'string'
                        publicIPAddress: ...
                        subnet: {
                          etag: 'string'
                          id: 'string'
                          name: 'string'
                          properties: {
                            addressPrefix: 'string'
                            ipConfigurations: [
                              ...
                            ]
                            networkSecurityGroup: {
                              etag: 'string'
                              id: 'string'
                              location: 'string'
                              properties: {
                                defaultSecurityRules: [
                                  {
                                    etag: 'string'
                                    id: 'string'
                                    name: 'string'
                                    properties: {
                                      access: 'string'
                                      description: 'string'
                                      destinationAddressPrefix: 'string'
                                      destinationPortRange: 'string'
                                      direction: 'string'
                                      priority: int
                                      protocol: 'string'
                                      provisioningState: 'string'
                                      sourceAddressPrefix: 'string'
                                      sourcePortRange: 'string'
                                    }
                                  }
                                ]
                                networkInterfaces: [
                                  {
                                    etag: 'string'
                                    id: 'string'
                                    location: 'string'
                                    properties: {
                                      dnsSettings: {
                                        appliedDnsServers: [
                                          'string'
                                        ]
                                        dnsServers: [
                                          'string'
                                        ]
                                        internalDnsNameLabel: 'string'
                                        internalDomainNameSuffix: 'string'
                                        internalFqdn: 'string'
                                      }
                                      enableIPForwarding: bool
                                      ipConfigurations: [
                                        ...
                                      ]
                                      macAddress: 'string'
                                      networkSecurityGroup: ...
                                      primary: bool
                                      provisioningState: 'string'
                                      resourceGuid: 'string'
                                      virtualMachine: {
                                        id: 'string'
                                      }
                                    }
                                    tags: {
                                      {customized property}: 'string'
                                    }
                                  }
                                ]
                                provisioningState: 'string'
                                resourceGuid: 'string'
                                securityRules: [
                                  {
                                    etag: 'string'
                                    id: 'string'
                                    name: 'string'
                                    properties: {
                                      access: 'string'
                                      description: 'string'
                                      destinationAddressPrefix: 'string'
                                      destinationPortRange: 'string'
                                      direction: 'string'
                                      priority: int
                                      protocol: 'string'
                                      provisioningState: 'string'
                                      sourceAddressPrefix: 'string'
                                      sourcePortRange: 'string'
                                    }
                                  }
                                ]
                                subnets: [
                                  ...
                                ]
                              }
                              tags: {
                                {customized property}: 'string'
                              }
                            }
                            provisioningState: 'string'
                            routeTable: {
                              etag: 'string'
                              id: 'string'
                              location: 'string'
                              properties: {
                                provisioningState: 'string'
                                routes: [
                                  {
                                    etag: 'string'
                                    id: 'string'
                                    name: 'string'
                                    properties: {
                                      addressPrefix: 'string'
                                      nextHopIpAddress: 'string'
                                      nextHopType: 'string'
                                      provisioningState: 'string'
                                    }
                                  }
                                ]
                                subnets: [
                                  ...
                                ]
                              }
                              tags: {
                                {customized property}: 'string'
                              }
                            }
                          }
                        }
                      }
                    }
                    provisioningState: 'string'
                    publicIPAddressVersion: 'string'
                    publicIPAllocationMethod: 'string'
                    resourceGuid: 'string'
                  }
                  tags: {
                    {customized property}: 'string'
                  }
                }
                subnet: {
                  etag: 'string'
                  id: 'string'
                  name: 'string'
                  properties: {
                    addressPrefix: 'string'
                    ipConfigurations: [
                      {
                        etag: 'string'
                        id: 'string'
                        name: 'string'
                        properties: {
                          privateIPAddress: 'string'
                          privateIPAllocationMethod: 'string'
                          provisioningState: 'string'
                          publicIPAddress: {
                            etag: 'string'
                            id: 'string'
                            location: 'string'
                            properties: {
                              dnsSettings: {
                                domainNameLabel: 'string'
                                fqdn: 'string'
                                reverseFqdn: 'string'
                              }
                              idleTimeoutInMinutes: int
                              ipAddress: 'string'
                              ipConfiguration: ...
                              provisioningState: 'string'
                              publicIPAddressVersion: 'string'
                              publicIPAllocationMethod: 'string'
                              resourceGuid: 'string'
                            }
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                          subnet: ...
                        }
                      }
                    ]
                    networkSecurityGroup: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        defaultSecurityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationPortRange: 'string'
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourcePortRange: 'string'
                            }
                          }
                        ]
                        networkInterfaces: [
                          {
                            etag: 'string'
                            id: 'string'
                            location: 'string'
                            properties: {
                              dnsSettings: {
                                appliedDnsServers: [
                                  'string'
                                ]
                                dnsServers: [
                                  'string'
                                ]
                                internalDnsNameLabel: 'string'
                                internalDomainNameSuffix: 'string'
                                internalFqdn: 'string'
                              }
                              enableIPForwarding: bool
                              ipConfigurations: [
                                ...
                              ]
                              macAddress: 'string'
                              networkSecurityGroup: ...
                              primary: bool
                              provisioningState: 'string'
                              resourceGuid: 'string'
                              virtualMachine: {
                                id: 'string'
                              }
                            }
                            tags: {
                              {customized property}: 'string'
                            }
                          }
                        ]
                        provisioningState: 'string'
                        resourceGuid: 'string'
                        securityRules: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              access: 'string'
                              description: 'string'
                              destinationAddressPrefix: 'string'
                              destinationPortRange: 'string'
                              direction: 'string'
                              priority: int
                              protocol: 'string'
                              provisioningState: 'string'
                              sourceAddressPrefix: 'string'
                              sourcePortRange: 'string'
                            }
                          }
                        ]
                        subnets: [
                          ...
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                    provisioningState: 'string'
                    routeTable: {
                      etag: 'string'
                      id: 'string'
                      location: 'string'
                      properties: {
                        provisioningState: 'string'
                        routes: [
                          {
                            etag: 'string'
                            id: 'string'
                            name: 'string'
                            properties: {
                              addressPrefix: 'string'
                              nextHopIpAddress: 'string'
                              nextHopType: 'string'
                              provisioningState: 'string'
                            }
                          }
                        ]
                        subnets: [
                          ...
                        ]
                      }
                      tags: {
                        {customized property}: 'string'
                      }
                    }
                  }
                }
              }
            }
          ]
          provisioningState: 'string'
        }
      }
    ]
    backendHttpSettingsCollection: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          cookieBasedAffinity: 'string'
          port: int
          probe: {
            id: 'string'
          }
          protocol: 'string'
          provisioningState: 'string'
          requestTimeout: int
        }
      }
    ]
    frontendIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          privateIPAddress: 'string'
          privateIPAllocationMethod: 'string'
          provisioningState: 'string'
          publicIPAddress: {
            id: 'string'
          }
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    frontendPorts: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          port: int
          provisioningState: 'string'
        }
      }
    ]
    gatewayIPConfigurations: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          provisioningState: 'string'
          subnet: {
            id: 'string'
          }
        }
      }
    ]
    httpListeners: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          frontendIPConfiguration: {
            id: 'string'
          }
          frontendPort: {
            id: 'string'
          }
          hostName: 'string'
          protocol: 'string'
          provisioningState: 'string'
          requireServerNameIndication: bool
          sslCertificate: {
            id: 'string'
          }
        }
      }
    ]
    probes: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          host: 'string'
          interval: int
          path: 'string'
          protocol: 'string'
          provisioningState: 'string'
          timeout: int
          unhealthyThreshold: int
        }
      }
    ]
    provisioningState: 'string'
    requestRoutingRules: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          backendAddressPool: {
            id: 'string'
          }
          backendHttpSettings: {
            id: 'string'
          }
          httpListener: {
            id: 'string'
          }
          provisioningState: 'string'
          ruleType: 'string'
          urlPathMap: {
            id: 'string'
          }
        }
      }
    ]
    resourceGuid: 'string'
    sku: {
      capacity: int
      name: 'string'
      tier: 'string'
    }
    sslCertificates: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          data: 'string'
          password: 'string'
          provisioningState: 'string'
          publicCertData: 'string'
        }
      }
    ]
    urlPathMaps: [
      {
        etag: 'string'
        id: 'string'
        name: 'string'
        properties: {
          defaultBackendAddressPool: {
            id: 'string'
          }
          defaultBackendHttpSettings: {
            id: 'string'
          }
          pathRules: [
            {
              etag: 'string'
              id: 'string'
              name: 'string'
              properties: {
                backendAddressPool: {
                  id: 'string'
                }
                backendHttpSettings: {
                  id: 'string'
                }
                paths: [
                  'string'
                ]
                provisioningState: 'string'
              }
            }
          ]
          provisioningState: 'string'
        }
      }
    ]
  }
  tags: {
    {customized property}: 'string'
  }
}

Eigenschaftswerte

ApplicationGatewayBackendAddress

Name Beschreibung Wert
fqdn Ruft den DNS-Namen ab oder legt den Namen fest. Schnur
ipAddress Ruft die IP-Adresse ab oder legt sie fest. 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Back-End-Adresspools des Anwendungsgateways ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name Beschreibung Wert
back-EndAddresses Ruft die Back-End-Adressen ab oder legt sie fest. ApplicationGatewayBackendAddress[]
backIPConfigurations Ruft die Auflistung von Verweisen auf IPs ab, die in NICs definiert sind NetworkInterfaceIPConfiguration[]
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-Adresspoolressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

ApplicationGatewayBackendHttpSettings

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Einstellungen des Back-End-Adresspools des Anwendungsgateways ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Name Beschreibung Wert
cookieBasedAffinity Ruft die Cookieaffinität ab oder legt sie fest. "Deaktiviert"
"Aktiviert"
Hafen Ruft den Port ab oder legt den Port fest. Int
Sonde Ruft die Proberessource des Anwendungsgateways ab oder legt diese fest. SubResource-
Protokoll Ruft das Protokoll ab oder legt es fest. 'Http'
"Https"
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-HTTP-Einstellungsressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
requestTimeout Ruft das Anforderungstimeout ab oder legt dieses fest Int

ApplicationGatewayFrontendIPConfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Front-End-IP-Konfiguration des Anwendungsgateways ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Name Beschreibung Wert
privateIPAddress Ruft die privateIPAddress der IP-Konfiguration der Netzwerkschnittstelle ab oder legt diese fest. Schnur
privateIPAllocationMethod Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
publicIPAddress Dient zum Abrufen oder Festlegen des Verweises der PublicIP-Ressource SubResource-
Subnetz Dient zum Abrufen oder Festlegen des Verweises der 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Front-End-Port des Anwendungsgateways ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Name Beschreibung Wert
Hafen Ruft den Front-End-Port ab oder legt den Frontend-Port fest. Int
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Frontend-Portressource Aktualisieren/Löschen/Fehlgeschlagen 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Http-Listeners des Anwendungsgateways ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Name Beschreibung Wert
frontendIPConfiguration Ruft die Front-End-IP-Konfigurationsressource des Anwendungsgateways ab oder legt diese fest. SubResource-
frontendPort Ruft die Front-End-Portressource des Anwendungsgateways ab oder legt diese fest. SubResource-
hostName Ruft den Hostnamen des HTTP-Listeners ab oder legt ihn fest. Schnur
Protokoll Ruft das Protokoll ab oder legt es fest. 'Http'
"Https"
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der HTTP-Listener-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
requireServerNameIndication Dient zum Abrufen oder Festlegen der requireServerNameIndication von http-Listener Bool
sslCertificate Ruft die SSL-Zertifikatressource des Anwendungsgateways ab oder legt diese fest. 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der IP-Konfiguration des Anwendungsgateways ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name Beschreibung Wert
provisioningState Ruft den Bereitstellungsstatus der Subnetzressource des Anwendungsgateways ab, oder legt ihn fest. Aktualisieren/Löschen/Fehlgeschlagen Schnur
Subnetz Dient zum Abrufen oder Festlegen des Verweises der 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Prüfpunkts des Anwendungsgateways ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Ruft die Back-End-Adresspoolressource der URL-Pfadzuordnung ab, oder legt diese fest. SubResource-
back-EndHttpSettings Dient zum Abrufen oder Festlegen der Back-End-HTTP-Einstellungsressource der URL-Pfadzuordnung SubResource-
Pfade Dient zum Abrufen oder Festlegen der Pfadregeln der URL-Pfadzuordnung string[]
provisioningState Dient zum Abrufen oder Festlegen der Pfadregel der URL-Pfadzuordnungsressource Aktualisieren/Löschen/Fehlgeschlagen Schnur

ApplicationGatewayProbe

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

ApplicationGatewayProbePropertiesFormat

Name Beschreibung Wert
Gastgeber Ruft den Host zum Senden der Probe an oder legt diesen fest. Schnur
Intervall Ruft das Probingintervall in Sekunden ab oder legt dieses fest. Int
Pfad Dient zum Abrufen oder Festlegen des relativen Pfads des Probepunkts. Schnur
Protokoll Ruft das Protokoll ab oder legt es fest. 'Http'
"Https"
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-HTTP-Einstellungsressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
Zeitüberschreitung Ruft das Timeout für die Probing in Sekunden ab oder legt dieses fest. Int
unhealthyThreshold Ruft ab oder legt den Schwellenwert für das Absichern von fehlerhaften Daten fest. Int

ApplicationGatewayPropertiesFormat

Name Beschreibung Wert
back-EndAddressPools Dient zum Abrufen oder Festlegen des Back-End-Adresspools der Anwendungsgatewayressource. ApplicationGatewayBackendAddressPool[]
backHttpSettingsCollection Dient zum Abrufen oder Festlegen von Back-End-HTTP-Einstellungen der Anwendungsgatewayressource. ApplicationGatewayBackendHttpSettings[]
frontendIPConfigurations Dient zum Abrufen oder Festlegen von Front-End-IP-Adressen der Anwendungsgatewayressource. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Ruft Frontend-Ports der Anwendungsgatewayressource ab oder legt diese fest. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Ruft Subnetze der Anwendungsgatewayressource ab oder legt diese fest. ApplicationGatewayIPConfiguration[]
httpListener Ruft HTTP-Listener der Anwendungsgatewayressource ab oder legt diese fest. ApplicationGatewayHttpListener-[]
Sonden Ruft Prüfpunkte der Anwendungsgatewayressource ab oder legt diese fest. ApplicationGatewayProbe[]
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der ApplicationGateway-Ressource Aktualisieren/Löschen/Fehlgeschlagen Schnur
requestRoutingRules Dient zum Abrufen oder Festlegen von Anforderungsroutingregeln der Anwendungsgatewayressource. ApplicationGatewayRequestRoutingRule[]
resourceGuid Ruft die GUID-Eigenschaft der ApplicationGateway-Ressource ab oder legt sie fest. Schnur
Sku Ruft die Sku der Anwendungsgatewayressource ab oder legt diese fest. ApplicationGatewaySku-
sslCertificates Ruft ssl-Zertifikate der Anwendungsgatewayressource ab oder legt diese fest. ApplicationGatewaySslCertificate[]
urlPathMaps Dient zum Abrufen oder Festlegen der URL-Pfadzuordnung der Anwendungsgatewayressource. ApplicationGatewayUrlPathMap[]

ApplicationGatewayRequestRoutingRule

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

ApplicationGatewayRequestRoutingRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Ruft die Back-End-Adresspoolressource des Anwendungsgateways ab oder legt diese fest. SubResource-
back-EndHttpSettings Ruft die Front-End-Portressource des Anwendungsgateways ab oder legt diese fest. SubResource-
httpListener Ruft die HTTP-Listenerressource des Anwendungsgateways ab oder legt diese fest. SubResource-
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Anforderungsroutingregelressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
ruleType Dient zum Abrufen oder Festlegen des Regeltyps. "Einfach"
'PathBasedRouting'
urlPathMap Dient zum Abrufen oder Festlegen der URL-Pfadzuordnungsressource des Anwendungsgateways. SubResource-

ApplicationGatewaySku

Name Beschreibung Wert
Fassungsvermögen Ruft die Kapazität (Instanzenanzahl) des Anwendungsgateways ab oder legt sie fest. Int
Name Ruft den Namen der SKU des Anwendungsgateways ab oder legt den Namen fest. "Standard_Large"
"Standard_Medium"
"Standard_Small"
Rang Ruft die Ebene des Anwendungsgateways ab oder legt diese fest. "Standard"

ApplicationGatewaySslCertificate

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften von SSL-Zertifikaten des Anwendungsgateways ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Name Beschreibung Wert
Daten Ruft die Zertifikatdaten ab oder legt sie fest. Schnur
Passwort Ruft das Zertifikatkennwort ab oder legt es fest. Schnur
provisioningState Ruft den Bereitstellungsstatus der SSL-Zertifikatressource Aktualisierung/Löschung/Fehlgeschlagen ab oder legt ihn fest. Schnur
publicCertData Ruft die öffentlichen Zertifikatdaten ab oder legt sie fest. 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Prüfpunkts des Anwendungsgateways ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Name Beschreibung Wert
defaultBackendAddressPool Ruft die Standardmäßige Back-End-Adresspoolressource der URL-Pfadzuordnung ab, oder legt diese fest. SubResource-
defaultBackendHttpSettings Ruft die standardmäßige HTTP-Einstellungsressource des URL-Pfads ab, oder legt diese fest. SubResource-
pathRules Dient zum Abrufen oder Festlegen der Pfadregel der URL-Pfadzuordnungsressource. ApplicationGatewayPathRule[]
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-HTTP-Einstellungsressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften von Back-EndAddressPool Back-EndAddressPoolPropertiesFormat

Back-EndAddressPoolPropertiesFormat

Name Beschreibung Wert
backIPConfigurations Ruft die Auflistung von Verweisen auf IPs ab, die in NICs definiert sind NetworkInterfaceIPConfiguration[]
loadBalancingRules Ruft Lastenausgleichsregeln ab, die diesen Back-End-Adresspool verwenden SubResource-[]
outboundNatRule Ruft ausgehende Regeln ab, die diesen Back-End-Adresspool verwenden SubResource-
provisioningState Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen Schnur

InboundNatRule

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

InboundNatRulePropertiesFormat

Name Beschreibung Wert
backIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf eine private IP-Adresse, die in einer NetworkInterface einer VM definiert ist. Datenverkehr, der an frontendPort der einzelnen frontendIPConfigurations gesendet wird, wird an die gesicherte IP weitergeleitet. NetworkInterfaceIPConfiguration
backPort Dient zum Abrufen oder Festlegen eines Ports, der für interne Verbindungen auf dem Endpunkt verwendet wird. Das localPort-Attribut ordnet den ewigen Port des Endpunkts einem internen Port einer Rolle zu. Dies ist in Szenarien hilfreich, in denen eine Rolle mit einer internen Komponente für einen Port kommunizieren muss, der sich von dem port unterscheidet, der extern verfügbar gemacht wird. Wenn nicht angegeben, ist der Wert von localPort identisch mit dem Port-Attribut. Legen Sie den Wert von localPort auf '*' fest, um automatisch einen nicht zugewiesenen Port zuzuweisen, der mithilfe der Laufzeit-API erkannt werden kann. 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 Always ON-Verfügbarkeitsgruppen in SQL Server erforderlich. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. Bool
frontendIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf Front-End-IP-Adressen SubResource-
frontendPort Dient zum Abrufen oder Festlegen des Ports für den externen Endpunkt. Sie können jede von Ihnen ausgewählte Portnummer angeben, aber die für jede Rolle im Dienst angegebenen Portnummern müssen eindeutig sein. Mögliche Werte liegen zwischen 1 und 65535 einschließlich Int
idleTimeoutInMinutes Dient zum Abrufen oder Festlegen des Timeouts 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 Dient zum Abrufen oder Festlegen des Transportprotokolls für den externen Endpunkt. Mögliche Werte sind Udp oder Tcp. 'Tcp'
'Udp'
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

IPConfiguration

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

IPConfigurationPropertiesFormat

Name Beschreibung Wert
privateIPAddress Ruft die privateIPAddress der IP-Konfiguration ab oder legt diese fest. Schnur
privateIPAllocationMethod Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
publicIPAddress Dient zum Abrufen oder Festlegen des Verweises der PublicIP-Ressource PublicIPAddress-
Subnetz Dient zum Abrufen oder Festlegen des Verweises der Subnetzressource. Subnetz-

Microsoft.Network/applicationGateways

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
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

NetworkInterface

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften NetworkInterface-Eigenschaften. NetworkInterfacePropertiesFormat
Schilder Ressourcentags ResourceTags-

NetworkInterfaceDnsSettings

Name Beschreibung Wert
appliedDnsServers Dient zum Abrufen oder Festlegen einer Liste der angewendeten DNS-Server-IP-Adressen. string[]
dnsServers Dient zum Abrufen oder Festlegen einer Liste der DNS-Server-IP-Adressen. string[]
internalDnsNameLabel Dient zum Abrufen oder Festlegen des internen DNS-Namens Schnur
internalDomainNameSuffix Dient zum Abrufen oder Festlegen des internen Domänennamensuffix der NIC. Schnur
internalFqdn Dient zum Abrufen oder Festlegen des internen FQDN. Schnur

NetworkInterfaceIPConfiguration

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

NetworkInterfaceIPConfigurationPropertiesFormat

Name Beschreibung Wert
applicationGatewayBackendAddressPools Dient zum Abrufen oder Festlegen des Verweises auf die ApplicationGatewayBackendAddressPool-Ressource ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Dient zum Abrufen oder Festlegen des Verweises auf die LoadBalancerBackendAddressPool-Ressource. Back-EndAddressPool-[]
loadBalancerInboundNatRules Dient zum Abrufen oder Festlegen einer Liste der Verweise von LoadBalancerInboundNatRules InboundNatRule[]
primär Ruft ab, ob es sich um eine primäre Kundenadresse in der NIC handelt. Bool
privateIPAddress Schnur
privateIPAddressVersion Ruft die PrivateIP-Adressversion ab oder legt diese fest (IPv4/IPv6) "IPv4"
"IPv6"
privateIPAllocationMethod Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
provisioningState Schnur
publicIPAddress PublicIPAddress-Ressource PublicIPAddress-
Subnetz Subnetz in einer VirtualNetwork-Ressource Subnetz-

NetworkInterfacePropertiesFormat

Name Beschreibung Wert
dnsSettings Ruft DNS-Einstellungen in NetworkInterface ab oder legt diese fest. NetworkInterfaceDnsSettings
enableIPForwarding Ruft ab oder legt fest, ob IPForwarding auf der NIC aktiviert ist Bool
ipConfigurations Dient zum Abrufen oder Festlegen einer Liste der IPConfigurations des NetworkInterface NetworkInterfaceIPConfiguration[]
macAddress Ruft die MAC-Adresse der Netzwerkschnittstelle ab. Schnur
networkSecurityGroup Dient zum Abrufen oder Festlegen des Verweises der NetworkSecurityGroup-Ressource NetworkSecurityGroup-
primär Ruft ab, ob es sich um eine primäre NIC auf einem virtuellen Computer handelt. Bool
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
resourceGuid Dient zum Abrufen oder Festlegen der Ressourcen-GUID-Eigenschaft der Netzwerkschnittstellenressource Schnur
virtualMachine Dient zum Abrufen oder Festlegen des Verweises einer VirtualMachine SubResource-

NetworkSecurityGroup

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften Netzwerksicherheitsgruppenressource NetworkSecurityGroupPropertiesFormat-
Schilder Ressourcentags ResourceTags-

NetworkSecurityGroupPropertiesFormat

Name Beschreibung Wert
defaultSecurityRules Dient zum Abrufen oder Festlegen von Standardsicherheitsregeln der Netzwerksicherheitsgruppe SecurityRule-[]
networkInterfaces Ruft eine Auflistung von Verweisen auf Netzwerkschnittstellen ab. NetworkInterface-[]
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
resourceGuid Dient zum Abrufen oder Festlegen der Ressourcen-GUID-Eigenschaft der Netzwerksicherheitsgruppenressource Schnur
securityRules Ruft Sicherheitsregeln der Netzwerksicherheitsgruppe ab oder legt diese fest. SecurityRule-[]
Subnetze Ruft eine Auflistung von Verweisen auf Subnetze ab. Subnetz-[]

PublicIPAddress

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften PublicIpAddress-Eigenschaften PublicIPAddressPropertiesFormat
Schilder Ressourcentags ResourceTags-

PublicIPAddressDnsSettings

Name Beschreibung Wert
domainNameLabel Dient zum Abrufen oder Festlegen der 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 Ruft den vollqualifizierten Domänennamen des A-DNS-Eintrags ab, der der öffentlichen IP zugeordnet ist. Dies ist die Verkettung von domainNameLabel und der regionalisierten DNS-Zone. Schnur
reverseFqdn Ruft den umgekehrten FQDN ab oder legt diesen fest. 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
dnsSettings Ruft den FQDN des DNS-Eintrags ab, der der öffentlichen IP-Adresse zugeordnet ist, oder legt den FQDN fest. PublicIPAddressDnsSettings
idleTimeoutInMinutes Dient zum Abrufen oder Festlegen des Leerlauftimeouts der öffentlichen IP-Adresse. Int
ipAddress Schnur
ipConfiguration IPConfiguration IPConfiguration-
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
publicIPAddressVersion Ruft die PublicIP-Adressversion ab oder legt diese fest (IPv4/IPv6) "IPv4"
"IPv6"
publicIPAllocationMethod Dient zum Abrufen oder Festlegen der PublicIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
resourceGuid Ruft die GUID-Eigenschaft der PublicIP-Ressource ab oder legt sie fest. Schnur

ResourceTags

Name Beschreibung Wert

ResourceTags

Name Beschreibung Wert

ResourceTags

Name Beschreibung Wert

ResourceTags

Name Beschreibung Wert

ResourceTags

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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Route-Ressource RoutePropertiesFormat-

RoutePropertiesFormat

Name Beschreibung Wert
addressPrefix Dient zum Abrufen oder Festlegen des Ziel-CIDR, auf das die Route angewendet wird. Schnur
nextHopIpAddress Ruft ab oder legt fest, an welche IP-Adresspakete weitergeleitet werden sollen. Nächste Hopwerte sind nur in Routen zulässig, bei denen der nächste Hoptyp "VirtualAppliance" ist. Schnur
nextHopType Ruft den Typ des Azure-Hops ab, an den das Paket gesendet werden soll, oder legt diesen fest. 'Internet'
'None'
'VirtualAppliance'
"VirtualNetworkGateway"
"VnetLocal" (erforderlich)
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

RouteTable

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften Route Table-Ressource RouteTablePropertiesFormat-
Schilder Ressourcentags ResourceTags-

RouteTablePropertiesFormat

Name Beschreibung Wert
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
Routen Dient zum Abrufen oder Festlegen von Routen in einer Route-Tabelle Route[]
Subnetze Ruft eine Auflistung von Verweisen auf Subnetze ab. Subnetz-[]

SecurityRule

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

SecurityRulePropertiesFormat

Name Beschreibung Wert
Zugang Ruft den Netzwerkdatenverkehr ab, oder legt den Netzwerkdatenverkehr fest. Mögliche Werte sind "Allow" und "Deny" "Zulassen"
"Verweigern" (erforderlich)
Beschreibung Dient zum Abrufen oder Festlegen einer Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Schnur
destinationAddressPrefix Ruft das Zieladresspräfix ab oder legt es fest. 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. Zeichenfolge (erforderlich)
destinationPortRange Ruft den Zielport oder den Zielbereich ab oder legt diese fest. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur
Richtung Ruft die Richtung der Regel ab oder legt sie fest. Eingehend oder ausgehend. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird. "Eingehend"
"Ausgehend" (erforderlich)
Priorität Ruft die Priorität der Regel ab oder legt sie fest. 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 Dient zum Abrufen oder Festlegen des Netzwerkprotokolls, für das diese Regel gilt. Kann TCP, Udp oder All(*) sein. '*'
'Tcp'
"Udp" (erforderlich)
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
sourceAddressPrefix Ruft das Quelladresspräfix ab oder legt es fest. 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. Zeichenfolge (erforderlich)
sourcePortRange Dient zum Abrufen oder Festlegen des Quellports oder Bereichs. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften SubnetPropertiesFormat-

SubnetPropertiesFormat

Name Beschreibung Wert
addressPrefix Ruft das Adresspräfix für das Subnetz ab oder legt es fest. Schnur
ipConfigurations Ruft array of references to the network interface IP configurations using subnet IPConfiguration-[]
networkSecurityGroup Dient zum Abrufen oder Festlegen des Verweises der NetworkSecurityGroup-Ressource NetworkSecurityGroup-
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
routeTable Dient zum Abrufen oder Festlegen des Verweises auf die RouteTable-Ressource RouteTable-

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur

Schnellstartbeispiele

Die folgenden Schnellstartbeispiele stellen diesen Ressourcentyp bereit.

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 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": "2016-03-30",
  "name": "string",
  "etag": "string",
  "location": "string",
  "properties": {
    "backendAddressPools": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddresses": [
            {
              "fqdn": "string",
              "ipAddress": "string"
            }
          ],
          "backendIPConfigurations": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "applicationGatewayBackendAddressPools": [
                  ...
                ],
                "loadBalancerBackendAddressPools": [
                  {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "backendIPConfigurations": [
                        ...
                      ],
                      "loadBalancingRules": [
                        {
                          "id": "string"
                        }
                      ],
                      "outboundNatRule": {
                        "id": "string"
                      },
                      "provisioningState": "string"
                    }
                  }
                ],
                "loadBalancerInboundNatRules": [
                  {
                    "etag": "string",
                    "id": "string",
                    "name": "string",
                    "properties": {
                      "backendIPConfiguration": ...,
                      "backendPort": "int",
                      "enableFloatingIP": "bool",
                      "frontendIPConfiguration": {
                        "id": "string"
                      },
                      "frontendPort": "int",
                      "idleTimeoutInMinutes": "int",
                      "protocol": "string",
                      "provisioningState": "string"
                    }
                  }
                ],
                "primary": "bool",
                "privateIPAddress": "string",
                "privateIPAddressVersion": "string",
                "privateIPAllocationMethod": "string",
                "provisioningState": "string",
                "publicIPAddress": {
                  "etag": "string",
                  "id": "string",
                  "location": "string",
                  "properties": {
                    "dnsSettings": {
                      "domainNameLabel": "string",
                      "fqdn": "string",
                      "reverseFqdn": "string"
                    },
                    "idleTimeoutInMinutes": "int",
                    "ipAddress": "string",
                    "ipConfiguration": {
                      "etag": "string",
                      "id": "string",
                      "name": "string",
                      "properties": {
                        "privateIPAddress": "string",
                        "privateIPAllocationMethod": "string",
                        "provisioningState": "string",
                        "publicIPAddress": ...,
                        "subnet": {
                          "etag": "string",
                          "id": "string",
                          "name": "string",
                          "properties": {
                            "addressPrefix": "string",
                            "ipConfigurations": [
                              ...
                            ],
                            "networkSecurityGroup": {
                              "etag": "string",
                              "id": "string",
                              "location": "string",
                              "properties": {
                                "defaultSecurityRules": [
                                  {
                                    "etag": "string",
                                    "id": "string",
                                    "name": "string",
                                    "properties": {
                                      "access": "string",
                                      "description": "string",
                                      "destinationAddressPrefix": "string",
                                      "destinationPortRange": "string",
                                      "direction": "string",
                                      "priority": "int",
                                      "protocol": "string",
                                      "provisioningState": "string",
                                      "sourceAddressPrefix": "string",
                                      "sourcePortRange": "string"
                                    }
                                  }
                                ],
                                "networkInterfaces": [
                                  {
                                    "etag": "string",
                                    "id": "string",
                                    "location": "string",
                                    "properties": {
                                      "dnsSettings": {
                                        "appliedDnsServers": [ "string" ],
                                        "dnsServers": [ "string" ],
                                        "internalDnsNameLabel": "string",
                                        "internalDomainNameSuffix": "string",
                                        "internalFqdn": "string"
                                      },
                                      "enableIPForwarding": "bool",
                                      "ipConfigurations": [
                                        ...
                                      ],
                                      "macAddress": "string",
                                      "networkSecurityGroup": ...,
                                      "primary": "bool",
                                      "provisioningState": "string",
                                      "resourceGuid": "string",
                                      "virtualMachine": {
                                        "id": "string"
                                      }
                                    },
                                    "tags": {
                                      "{customized property}": "string"
                                    }
                                  }
                                ],
                                "provisioningState": "string",
                                "resourceGuid": "string",
                                "securityRules": [
                                  {
                                    "etag": "string",
                                    "id": "string",
                                    "name": "string",
                                    "properties": {
                                      "access": "string",
                                      "description": "string",
                                      "destinationAddressPrefix": "string",
                                      "destinationPortRange": "string",
                                      "direction": "string",
                                      "priority": "int",
                                      "protocol": "string",
                                      "provisioningState": "string",
                                      "sourceAddressPrefix": "string",
                                      "sourcePortRange": "string"
                                    }
                                  }
                                ],
                                "subnets": [
                                  ...
                                ]
                              },
                              "tags": {
                                "{customized property}": "string"
                              }
                            },
                            "provisioningState": "string",
                            "routeTable": {
                              "etag": "string",
                              "id": "string",
                              "location": "string",
                              "properties": {
                                "provisioningState": "string",
                                "routes": [
                                  {
                                    "etag": "string",
                                    "id": "string",
                                    "name": "string",
                                    "properties": {
                                      "addressPrefix": "string",
                                      "nextHopIpAddress": "string",
                                      "nextHopType": "string",
                                      "provisioningState": "string"
                                    }
                                  }
                                ],
                                "subnets": [
                                  ...
                                ]
                              },
                              "tags": {
                                "{customized property}": "string"
                              }
                            }
                          }
                        }
                      }
                    },
                    "provisioningState": "string",
                    "publicIPAddressVersion": "string",
                    "publicIPAllocationMethod": "string",
                    "resourceGuid": "string"
                  },
                  "tags": {
                    "{customized property}": "string"
                  }
                },
                "subnet": {
                  "etag": "string",
                  "id": "string",
                  "name": "string",
                  "properties": {
                    "addressPrefix": "string",
                    "ipConfigurations": [
                      {
                        "etag": "string",
                        "id": "string",
                        "name": "string",
                        "properties": {
                          "privateIPAddress": "string",
                          "privateIPAllocationMethod": "string",
                          "provisioningState": "string",
                          "publicIPAddress": {
                            "etag": "string",
                            "id": "string",
                            "location": "string",
                            "properties": {
                              "dnsSettings": {
                                "domainNameLabel": "string",
                                "fqdn": "string",
                                "reverseFqdn": "string"
                              },
                              "idleTimeoutInMinutes": "int",
                              "ipAddress": "string",
                              "ipConfiguration": ...,
                              "provisioningState": "string",
                              "publicIPAddressVersion": "string",
                              "publicIPAllocationMethod": "string",
                              "resourceGuid": "string"
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          },
                          "subnet": ...
                        }
                      }
                    ],
                    "networkSecurityGroup": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "defaultSecurityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationPortRange": "string",
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourcePortRange": "string"
                            }
                          }
                        ],
                        "networkInterfaces": [
                          {
                            "etag": "string",
                            "id": "string",
                            "location": "string",
                            "properties": {
                              "dnsSettings": {
                                "appliedDnsServers": [ "string" ],
                                "dnsServers": [ "string" ],
                                "internalDnsNameLabel": "string",
                                "internalDomainNameSuffix": "string",
                                "internalFqdn": "string"
                              },
                              "enableIPForwarding": "bool",
                              "ipConfigurations": [
                                ...
                              ],
                              "macAddress": "string",
                              "networkSecurityGroup": ...,
                              "primary": "bool",
                              "provisioningState": "string",
                              "resourceGuid": "string",
                              "virtualMachine": {
                                "id": "string"
                              }
                            },
                            "tags": {
                              "{customized property}": "string"
                            }
                          }
                        ],
                        "provisioningState": "string",
                        "resourceGuid": "string",
                        "securityRules": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "access": "string",
                              "description": "string",
                              "destinationAddressPrefix": "string",
                              "destinationPortRange": "string",
                              "direction": "string",
                              "priority": "int",
                              "protocol": "string",
                              "provisioningState": "string",
                              "sourceAddressPrefix": "string",
                              "sourcePortRange": "string"
                            }
                          }
                        ],
                        "subnets": [
                          ...
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    },
                    "provisioningState": "string",
                    "routeTable": {
                      "etag": "string",
                      "id": "string",
                      "location": "string",
                      "properties": {
                        "provisioningState": "string",
                        "routes": [
                          {
                            "etag": "string",
                            "id": "string",
                            "name": "string",
                            "properties": {
                              "addressPrefix": "string",
                              "nextHopIpAddress": "string",
                              "nextHopType": "string",
                              "provisioningState": "string"
                            }
                          }
                        ],
                        "subnets": [
                          ...
                        ]
                      },
                      "tags": {
                        "{customized property}": "string"
                      }
                    }
                  }
                }
              }
            }
          ],
          "provisioningState": "string"
        }
      }
    ],
    "backendHttpSettingsCollection": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "cookieBasedAffinity": "string",
          "port": "int",
          "probe": {
            "id": "string"
          },
          "protocol": "string",
          "provisioningState": "string",
          "requestTimeout": "int"
        }
      }
    ],
    "frontendIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "privateIPAddress": "string",
          "privateIPAllocationMethod": "string",
          "provisioningState": "string",
          "publicIPAddress": {
            "id": "string"
          },
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "frontendPorts": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "port": "int",
          "provisioningState": "string"
        }
      }
    ],
    "gatewayIPConfigurations": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "provisioningState": "string",
          "subnet": {
            "id": "string"
          }
        }
      }
    ],
    "httpListeners": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "frontendIPConfiguration": {
            "id": "string"
          },
          "frontendPort": {
            "id": "string"
          },
          "hostName": "string",
          "protocol": "string",
          "provisioningState": "string",
          "requireServerNameIndication": "bool",
          "sslCertificate": {
            "id": "string"
          }
        }
      }
    ],
    "probes": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "host": "string",
          "interval": "int",
          "path": "string",
          "protocol": "string",
          "provisioningState": "string",
          "timeout": "int",
          "unhealthyThreshold": "int"
        }
      }
    ],
    "provisioningState": "string",
    "requestRoutingRules": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "backendAddressPool": {
            "id": "string"
          },
          "backendHttpSettings": {
            "id": "string"
          },
          "httpListener": {
            "id": "string"
          },
          "provisioningState": "string",
          "ruleType": "string",
          "urlPathMap": {
            "id": "string"
          }
        }
      }
    ],
    "resourceGuid": "string",
    "sku": {
      "capacity": "int",
      "name": "string",
      "tier": "string"
    },
    "sslCertificates": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "data": "string",
          "password": "string",
          "provisioningState": "string",
          "publicCertData": "string"
        }
      }
    ],
    "urlPathMaps": [
      {
        "etag": "string",
        "id": "string",
        "name": "string",
        "properties": {
          "defaultBackendAddressPool": {
            "id": "string"
          },
          "defaultBackendHttpSettings": {
            "id": "string"
          },
          "pathRules": [
            {
              "etag": "string",
              "id": "string",
              "name": "string",
              "properties": {
                "backendAddressPool": {
                  "id": "string"
                },
                "backendHttpSettings": {
                  "id": "string"
                },
                "paths": [ "string" ],
                "provisioningState": "string"
              }
            }
          ],
          "provisioningState": "string"
        }
      }
    ]
  },
  "tags": {
    "{customized property}": "string"
  }
}

Eigenschaftswerte

ApplicationGatewayBackendAddress

Name Beschreibung Wert
fqdn Ruft den DNS-Namen ab oder legt den Namen fest. Schnur
ipAddress Ruft die IP-Adresse ab oder legt sie fest. 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Back-End-Adresspools des Anwendungsgateways ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name Beschreibung Wert
back-EndAddresses Ruft die Back-End-Adressen ab oder legt sie fest. ApplicationGatewayBackendAddress[]
backIPConfigurations Ruft die Auflistung von Verweisen auf IPs ab, die in NICs definiert sind NetworkInterfaceIPConfiguration[]
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-Adresspoolressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

ApplicationGatewayBackendHttpSettings

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Einstellungen des Back-End-Adresspools des Anwendungsgateways ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Name Beschreibung Wert
cookieBasedAffinity Ruft die Cookieaffinität ab oder legt sie fest. "Deaktiviert"
"Aktiviert"
Hafen Ruft den Port ab oder legt den Port fest. Int
Sonde Ruft die Proberessource des Anwendungsgateways ab oder legt diese fest. SubResource-
Protokoll Ruft das Protokoll ab oder legt es fest. 'Http'
"Https"
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-HTTP-Einstellungsressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
requestTimeout Ruft das Anforderungstimeout ab oder legt dieses fest Int

ApplicationGatewayFrontendIPConfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Front-End-IP-Konfiguration des Anwendungsgateways ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Name Beschreibung Wert
privateIPAddress Ruft die privateIPAddress der IP-Konfiguration der Netzwerkschnittstelle ab oder legt diese fest. Schnur
privateIPAllocationMethod Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
publicIPAddress Dient zum Abrufen oder Festlegen des Verweises der PublicIP-Ressource SubResource-
Subnetz Dient zum Abrufen oder Festlegen des Verweises der 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Front-End-Port des Anwendungsgateways ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Name Beschreibung Wert
Hafen Ruft den Front-End-Port ab oder legt den Frontend-Port fest. Int
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Frontend-Portressource Aktualisieren/Löschen/Fehlgeschlagen 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Http-Listeners des Anwendungsgateways ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Name Beschreibung Wert
frontendIPConfiguration Ruft die Front-End-IP-Konfigurationsressource des Anwendungsgateways ab oder legt diese fest. SubResource-
frontendPort Ruft die Front-End-Portressource des Anwendungsgateways ab oder legt diese fest. SubResource-
hostName Ruft den Hostnamen des HTTP-Listeners ab oder legt ihn fest. Schnur
Protokoll Ruft das Protokoll ab oder legt es fest. 'Http'
"Https"
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der HTTP-Listener-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
requireServerNameIndication Dient zum Abrufen oder Festlegen der requireServerNameIndication von http-Listener Bool
sslCertificate Ruft die SSL-Zertifikatressource des Anwendungsgateways ab oder legt diese fest. 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der IP-Konfiguration des Anwendungsgateways ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name Beschreibung Wert
provisioningState Ruft den Bereitstellungsstatus der Subnetzressource des Anwendungsgateways ab, oder legt ihn fest. Aktualisieren/Löschen/Fehlgeschlagen Schnur
Subnetz Dient zum Abrufen oder Festlegen des Verweises der 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Prüfpunkts des Anwendungsgateways ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Ruft die Back-End-Adresspoolressource der URL-Pfadzuordnung ab, oder legt diese fest. SubResource-
back-EndHttpSettings Dient zum Abrufen oder Festlegen der Back-End-HTTP-Einstellungsressource der URL-Pfadzuordnung SubResource-
Pfade Dient zum Abrufen oder Festlegen der Pfadregeln der URL-Pfadzuordnung string[]
provisioningState Dient zum Abrufen oder Festlegen der Pfadregel der URL-Pfadzuordnungsressource Aktualisieren/Löschen/Fehlgeschlagen Schnur

ApplicationGatewayProbe

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

ApplicationGatewayProbePropertiesFormat

Name Beschreibung Wert
Gastgeber Ruft den Host zum Senden der Probe an oder legt diesen fest. Schnur
Intervall Ruft das Probingintervall in Sekunden ab oder legt dieses fest. Int
Pfad Dient zum Abrufen oder Festlegen des relativen Pfads des Probepunkts. Schnur
Protokoll Ruft das Protokoll ab oder legt es fest. 'Http'
"Https"
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-HTTP-Einstellungsressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
Zeitüberschreitung Ruft das Timeout für die Probing in Sekunden ab oder legt dieses fest. Int
unhealthyThreshold Ruft ab oder legt den Schwellenwert für das Absichern von fehlerhaften Daten fest. Int

ApplicationGatewayPropertiesFormat

Name Beschreibung Wert
back-EndAddressPools Dient zum Abrufen oder Festlegen des Back-End-Adresspools der Anwendungsgatewayressource. ApplicationGatewayBackendAddressPool[]
backHttpSettingsCollection Dient zum Abrufen oder Festlegen von Back-End-HTTP-Einstellungen der Anwendungsgatewayressource. ApplicationGatewayBackendHttpSettings[]
frontendIPConfigurations Dient zum Abrufen oder Festlegen von Front-End-IP-Adressen der Anwendungsgatewayressource. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Ruft Frontend-Ports der Anwendungsgatewayressource ab oder legt diese fest. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Ruft Subnetze der Anwendungsgatewayressource ab oder legt diese fest. ApplicationGatewayIPConfiguration[]
httpListener Ruft HTTP-Listener der Anwendungsgatewayressource ab oder legt diese fest. ApplicationGatewayHttpListener-[]
Sonden Ruft Prüfpunkte der Anwendungsgatewayressource ab oder legt diese fest. ApplicationGatewayProbe[]
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der ApplicationGateway-Ressource Aktualisieren/Löschen/Fehlgeschlagen Schnur
requestRoutingRules Dient zum Abrufen oder Festlegen von Anforderungsroutingregeln der Anwendungsgatewayressource. ApplicationGatewayRequestRoutingRule[]
resourceGuid Ruft die GUID-Eigenschaft der ApplicationGateway-Ressource ab oder legt sie fest. Schnur
Sku Ruft die Sku der Anwendungsgatewayressource ab oder legt diese fest. ApplicationGatewaySku-
sslCertificates Ruft ssl-Zertifikate der Anwendungsgatewayressource ab oder legt diese fest. ApplicationGatewaySslCertificate[]
urlPathMaps Dient zum Abrufen oder Festlegen der URL-Pfadzuordnung der Anwendungsgatewayressource. ApplicationGatewayUrlPathMap[]

ApplicationGatewayRequestRoutingRule

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

ApplicationGatewayRequestRoutingRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Ruft die Back-End-Adresspoolressource des Anwendungsgateways ab oder legt diese fest. SubResource-
back-EndHttpSettings Ruft die Front-End-Portressource des Anwendungsgateways ab oder legt diese fest. SubResource-
httpListener Ruft die HTTP-Listenerressource des Anwendungsgateways ab oder legt diese fest. SubResource-
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Anforderungsroutingregelressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
ruleType Dient zum Abrufen oder Festlegen des Regeltyps. "Einfach"
'PathBasedRouting'
urlPathMap Dient zum Abrufen oder Festlegen der URL-Pfadzuordnungsressource des Anwendungsgateways. SubResource-

ApplicationGatewaySku

Name Beschreibung Wert
Fassungsvermögen Ruft die Kapazität (Instanzenanzahl) des Anwendungsgateways ab oder legt sie fest. Int
Name Ruft den Namen der SKU des Anwendungsgateways ab oder legt den Namen fest. "Standard_Large"
"Standard_Medium"
"Standard_Small"
Rang Ruft die Ebene des Anwendungsgateways ab oder legt diese fest. "Standard"

ApplicationGatewaySslCertificate

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften von SSL-Zertifikaten des Anwendungsgateways ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Name Beschreibung Wert
Daten Ruft die Zertifikatdaten ab oder legt sie fest. Schnur
Passwort Ruft das Zertifikatkennwort ab oder legt es fest. Schnur
provisioningState Ruft den Bereitstellungsstatus der SSL-Zertifikatressource Aktualisierung/Löschung/Fehlgeschlagen ab oder legt ihn fest. Schnur
publicCertData Ruft die öffentlichen Zertifikatdaten ab oder legt sie fest. 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Prüfpunkts des Anwendungsgateways ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Name Beschreibung Wert
defaultBackendAddressPool Ruft die Standardmäßige Back-End-Adresspoolressource der URL-Pfadzuordnung ab, oder legt diese fest. SubResource-
defaultBackendHttpSettings Ruft die standardmäßige HTTP-Einstellungsressource des URL-Pfads ab, oder legt diese fest. SubResource-
pathRules Dient zum Abrufen oder Festlegen der Pfadregel der URL-Pfadzuordnungsressource. ApplicationGatewayPathRule[]
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-HTTP-Einstellungsressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften von Back-EndAddressPool Back-EndAddressPoolPropertiesFormat

Back-EndAddressPoolPropertiesFormat

Name Beschreibung Wert
backIPConfigurations Ruft die Auflistung von Verweisen auf IPs ab, die in NICs definiert sind NetworkInterfaceIPConfiguration[]
loadBalancingRules Ruft Lastenausgleichsregeln ab, die diesen Back-End-Adresspool verwenden SubResource-[]
outboundNatRule Ruft ausgehende Regeln ab, die diesen Back-End-Adresspool verwenden SubResource-
provisioningState Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen Schnur

InboundNatRule

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

InboundNatRulePropertiesFormat

Name Beschreibung Wert
backIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf eine private IP-Adresse, die in einer NetworkInterface einer VM definiert ist. Datenverkehr, der an frontendPort der einzelnen frontendIPConfigurations gesendet wird, wird an die gesicherte IP weitergeleitet. NetworkInterfaceIPConfiguration
backPort Dient zum Abrufen oder Festlegen eines Ports, der für interne Verbindungen auf dem Endpunkt verwendet wird. Das localPort-Attribut ordnet den ewigen Port des Endpunkts einem internen Port einer Rolle zu. Dies ist in Szenarien hilfreich, in denen eine Rolle mit einer internen Komponente für einen Port kommunizieren muss, der sich von dem port unterscheidet, der extern verfügbar gemacht wird. Wenn nicht angegeben, ist der Wert von localPort identisch mit dem Port-Attribut. Legen Sie den Wert von localPort auf '*' fest, um automatisch einen nicht zugewiesenen Port zuzuweisen, der mithilfe der Laufzeit-API erkannt werden kann. 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 Always ON-Verfügbarkeitsgruppen in SQL Server erforderlich. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. Bool
frontendIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf Front-End-IP-Adressen SubResource-
frontendPort Dient zum Abrufen oder Festlegen des Ports für den externen Endpunkt. Sie können jede von Ihnen ausgewählte Portnummer angeben, aber die für jede Rolle im Dienst angegebenen Portnummern müssen eindeutig sein. Mögliche Werte liegen zwischen 1 und 65535 einschließlich Int
idleTimeoutInMinutes Dient zum Abrufen oder Festlegen des Timeouts 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 Dient zum Abrufen oder Festlegen des Transportprotokolls für den externen Endpunkt. Mögliche Werte sind Udp oder Tcp. 'Tcp'
'Udp'
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

IPConfiguration

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

IPConfigurationPropertiesFormat

Name Beschreibung Wert
privateIPAddress Ruft die privateIPAddress der IP-Konfiguration ab oder legt diese fest. Schnur
privateIPAllocationMethod Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
publicIPAddress Dient zum Abrufen oder Festlegen des Verweises der PublicIP-Ressource PublicIPAddress-
Subnetz Dient zum Abrufen oder Festlegen des Verweises der Subnetzressource. Subnetz-

Microsoft.Network/applicationGateways

Name Beschreibung Wert
apiVersion Die API-Version '2016-03-30'
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
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"

NetworkInterface

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften NetworkInterface-Eigenschaften. NetworkInterfacePropertiesFormat
Schilder Ressourcentags ResourceTags-

NetworkInterfaceDnsSettings

Name Beschreibung Wert
appliedDnsServers Dient zum Abrufen oder Festlegen einer Liste der angewendeten DNS-Server-IP-Adressen. string[]
dnsServers Dient zum Abrufen oder Festlegen einer Liste der DNS-Server-IP-Adressen. string[]
internalDnsNameLabel Dient zum Abrufen oder Festlegen des internen DNS-Namens Schnur
internalDomainNameSuffix Dient zum Abrufen oder Festlegen des internen Domänennamensuffix der NIC. Schnur
internalFqdn Dient zum Abrufen oder Festlegen des internen FQDN. Schnur

NetworkInterfaceIPConfiguration

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

NetworkInterfaceIPConfigurationPropertiesFormat

Name Beschreibung Wert
applicationGatewayBackendAddressPools Dient zum Abrufen oder Festlegen des Verweises auf die ApplicationGatewayBackendAddressPool-Ressource ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Dient zum Abrufen oder Festlegen des Verweises auf die LoadBalancerBackendAddressPool-Ressource. Back-EndAddressPool-[]
loadBalancerInboundNatRules Dient zum Abrufen oder Festlegen einer Liste der Verweise von LoadBalancerInboundNatRules InboundNatRule[]
primär Ruft ab, ob es sich um eine primäre Kundenadresse in der NIC handelt. Bool
privateIPAddress Schnur
privateIPAddressVersion Ruft die PrivateIP-Adressversion ab oder legt diese fest (IPv4/IPv6) "IPv4"
"IPv6"
privateIPAllocationMethod Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
provisioningState Schnur
publicIPAddress PublicIPAddress-Ressource PublicIPAddress-
Subnetz Subnetz in einer VirtualNetwork-Ressource Subnetz-

NetworkInterfacePropertiesFormat

Name Beschreibung Wert
dnsSettings Ruft DNS-Einstellungen in NetworkInterface ab oder legt diese fest. NetworkInterfaceDnsSettings
enableIPForwarding Ruft ab oder legt fest, ob IPForwarding auf der NIC aktiviert ist Bool
ipConfigurations Dient zum Abrufen oder Festlegen einer Liste der IPConfigurations des NetworkInterface NetworkInterfaceIPConfiguration[]
macAddress Ruft die MAC-Adresse der Netzwerkschnittstelle ab. Schnur
networkSecurityGroup Dient zum Abrufen oder Festlegen des Verweises der NetworkSecurityGroup-Ressource NetworkSecurityGroup-
primär Ruft ab, ob es sich um eine primäre NIC auf einem virtuellen Computer handelt. Bool
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
resourceGuid Dient zum Abrufen oder Festlegen der Ressourcen-GUID-Eigenschaft der Netzwerkschnittstellenressource Schnur
virtualMachine Dient zum Abrufen oder Festlegen des Verweises einer VirtualMachine SubResource-

NetworkSecurityGroup

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften Netzwerksicherheitsgruppenressource NetworkSecurityGroupPropertiesFormat-
Schilder Ressourcentags ResourceTags-

NetworkSecurityGroupPropertiesFormat

Name Beschreibung Wert
defaultSecurityRules Dient zum Abrufen oder Festlegen von Standardsicherheitsregeln der Netzwerksicherheitsgruppe SecurityRule-[]
networkInterfaces Ruft eine Auflistung von Verweisen auf Netzwerkschnittstellen ab. NetworkInterface-[]
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
resourceGuid Dient zum Abrufen oder Festlegen der Ressourcen-GUID-Eigenschaft der Netzwerksicherheitsgruppenressource Schnur
securityRules Ruft Sicherheitsregeln der Netzwerksicherheitsgruppe ab oder legt diese fest. SecurityRule-[]
Subnetze Ruft eine Auflistung von Verweisen auf Subnetze ab. Subnetz-[]

PublicIPAddress

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften PublicIpAddress-Eigenschaften PublicIPAddressPropertiesFormat
Schilder Ressourcentags ResourceTags-

PublicIPAddressDnsSettings

Name Beschreibung Wert
domainNameLabel Dient zum Abrufen oder Festlegen der 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 Ruft den vollqualifizierten Domänennamen des A-DNS-Eintrags ab, der der öffentlichen IP zugeordnet ist. Dies ist die Verkettung von domainNameLabel und der regionalisierten DNS-Zone. Schnur
reverseFqdn Ruft den umgekehrten FQDN ab oder legt diesen fest. 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
dnsSettings Ruft den FQDN des DNS-Eintrags ab, der der öffentlichen IP-Adresse zugeordnet ist, oder legt den FQDN fest. PublicIPAddressDnsSettings
idleTimeoutInMinutes Dient zum Abrufen oder Festlegen des Leerlauftimeouts der öffentlichen IP-Adresse. Int
ipAddress Schnur
ipConfiguration IPConfiguration IPConfiguration-
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
publicIPAddressVersion Ruft die PublicIP-Adressversion ab oder legt diese fest (IPv4/IPv6) "IPv4"
"IPv6"
publicIPAllocationMethod Dient zum Abrufen oder Festlegen der PublicIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
resourceGuid Ruft die GUID-Eigenschaft der PublicIP-Ressource ab oder legt sie fest. Schnur

ResourceTags

Name Beschreibung Wert

ResourceTags

Name Beschreibung Wert

ResourceTags

Name Beschreibung Wert

ResourceTags

Name Beschreibung Wert

ResourceTags

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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Route-Ressource RoutePropertiesFormat-

RoutePropertiesFormat

Name Beschreibung Wert
addressPrefix Dient zum Abrufen oder Festlegen des Ziel-CIDR, auf das die Route angewendet wird. Schnur
nextHopIpAddress Ruft ab oder legt fest, an welche IP-Adresspakete weitergeleitet werden sollen. Nächste Hopwerte sind nur in Routen zulässig, bei denen der nächste Hoptyp "VirtualAppliance" ist. Schnur
nextHopType Ruft den Typ des Azure-Hops ab, an den das Paket gesendet werden soll, oder legt diesen fest. 'Internet'
'None'
'VirtualAppliance'
"VirtualNetworkGateway"
"VnetLocal" (erforderlich)
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

RouteTable

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften Route Table-Ressource RouteTablePropertiesFormat-
Schilder Ressourcentags ResourceTags-

RouteTablePropertiesFormat

Name Beschreibung Wert
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
Routen Dient zum Abrufen oder Festlegen von Routen in einer Route-Tabelle Route[]
Subnetze Ruft eine Auflistung von Verweisen auf Subnetze ab. Subnetz-[]

SecurityRule

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

SecurityRulePropertiesFormat

Name Beschreibung Wert
Zugang Ruft den Netzwerkdatenverkehr ab, oder legt den Netzwerkdatenverkehr fest. Mögliche Werte sind "Allow" und "Deny" "Zulassen"
"Verweigern" (erforderlich)
Beschreibung Dient zum Abrufen oder Festlegen einer Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Schnur
destinationAddressPrefix Ruft das Zieladresspräfix ab oder legt es fest. 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. Zeichenfolge (erforderlich)
destinationPortRange Ruft den Zielport oder den Zielbereich ab oder legt diese fest. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur
Richtung Ruft die Richtung der Regel ab oder legt sie fest. Eingehend oder ausgehend. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird. "Eingehend"
"Ausgehend" (erforderlich)
Priorität Ruft die Priorität der Regel ab oder legt sie fest. 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 Dient zum Abrufen oder Festlegen des Netzwerkprotokolls, für das diese Regel gilt. Kann TCP, Udp oder All(*) sein. '*'
'Tcp'
"Udp" (erforderlich)
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
sourceAddressPrefix Ruft das Quelladresspräfix ab oder legt es fest. 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. Zeichenfolge (erforderlich)
sourcePortRange Dient zum Abrufen oder Festlegen des Quellports oder Bereichs. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften SubnetPropertiesFormat-

SubnetPropertiesFormat

Name Beschreibung Wert
addressPrefix Ruft das Adresspräfix für das Subnetz ab oder legt es fest. Schnur
ipConfigurations Ruft array of references to the network interface IP configurations using subnet IPConfiguration-[]
networkSecurityGroup Dient zum Abrufen oder Festlegen des Verweises der NetworkSecurityGroup-Ressource NetworkSecurityGroup-
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
routeTable Dient zum Abrufen oder Festlegen des Verweises auf die RouteTable-Ressource RouteTable-

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur

Schnellstartvorlagen

Die folgenden Schnellstartvorlagen stellen diesen Ressourcentyp bereit.

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.
Multi tier traffic manager, 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:

  • Ressourcengruppen

Eine Liste der geänderten Eigenschaften in jeder API-Version finden Sie unter Änderungsprotokoll.

Ressourcenformat

Um eine Microsoft.Network/applicationGateways-Ressource zu erstellen, fügen Sie Ihrer Vorlage die folgende Terraform hinzu.

resource "azapi_resource" "symbolicname" {
  type = "Microsoft.Network/applicationGateways@2016-03-30"
  name = "string"
  etag = "string"
  location = "string"
  tags = {
    {customized property} = "string"
  }
  body = jsonencode({
    properties = {
      backendAddressPools = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddresses = [
              {
                fqdn = "string"
                ipAddress = "string"
              }
            ]
            backendIPConfigurations = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  applicationGatewayBackendAddressPools = [
                    ...
                  ]
                  loadBalancerBackendAddressPools = [
                    {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        backendIPConfigurations = [
                          ...
                        ]
                        loadBalancingRules = [
                          {
                            id = "string"
                          }
                        ]
                        outboundNatRule = {
                          id = "string"
                        }
                        provisioningState = "string"
                      }
                    }
                  ]
                  loadBalancerInboundNatRules = [
                    {
                      etag = "string"
                      id = "string"
                      name = "string"
                      properties = {
                        backendIPConfiguration = ...
                        backendPort = int
                        enableFloatingIP = bool
                        frontendIPConfiguration = {
                          id = "string"
                        }
                        frontendPort = int
                        idleTimeoutInMinutes = int
                        protocol = "string"
                        provisioningState = "string"
                      }
                    }
                  ]
                  primary = bool
                  privateIPAddress = "string"
                  privateIPAddressVersion = "string"
                  privateIPAllocationMethod = "string"
                  provisioningState = "string"
                  publicIPAddress = {
                    etag = "string"
                    id = "string"
                    location = "string"
                    properties = {
                      dnsSettings = {
                        domainNameLabel = "string"
                        fqdn = "string"
                        reverseFqdn = "string"
                      }
                      idleTimeoutInMinutes = int
                      ipAddress = "string"
                      ipConfiguration = {
                        etag = "string"
                        id = "string"
                        name = "string"
                        properties = {
                          privateIPAddress = "string"
                          privateIPAllocationMethod = "string"
                          provisioningState = "string"
                          publicIPAddress = ...
                          subnet = {
                            etag = "string"
                            id = "string"
                            name = "string"
                            properties = {
                              addressPrefix = "string"
                              ipConfigurations = [
                                ...
                              ]
                              networkSecurityGroup = {
                                etag = "string"
                                id = "string"
                                location = "string"
                                properties = {
                                  defaultSecurityRules = [
                                    {
                                      etag = "string"
                                      id = "string"
                                      name = "string"
                                      properties = {
                                        access = "string"
                                        description = "string"
                                        destinationAddressPrefix = "string"
                                        destinationPortRange = "string"
                                        direction = "string"
                                        priority = int
                                        protocol = "string"
                                        provisioningState = "string"
                                        sourceAddressPrefix = "string"
                                        sourcePortRange = "string"
                                      }
                                    }
                                  ]
                                  networkInterfaces = [
                                    {
                                      etag = "string"
                                      id = "string"
                                      location = "string"
                                      properties = {
                                        dnsSettings = {
                                          appliedDnsServers = [
                                            "string"
                                          ]
                                          dnsServers = [
                                            "string"
                                          ]
                                          internalDnsNameLabel = "string"
                                          internalDomainNameSuffix = "string"
                                          internalFqdn = "string"
                                        }
                                        enableIPForwarding = bool
                                        ipConfigurations = [
                                          ...
                                        ]
                                        macAddress = "string"
                                        networkSecurityGroup = ...
                                        primary = bool
                                        provisioningState = "string"
                                        resourceGuid = "string"
                                        virtualMachine = {
                                          id = "string"
                                        }
                                      }
                                      tags = {
                                        {customized property} = "string"
                                      }
                                    }
                                  ]
                                  provisioningState = "string"
                                  resourceGuid = "string"
                                  securityRules = [
                                    {
                                      etag = "string"
                                      id = "string"
                                      name = "string"
                                      properties = {
                                        access = "string"
                                        description = "string"
                                        destinationAddressPrefix = "string"
                                        destinationPortRange = "string"
                                        direction = "string"
                                        priority = int
                                        protocol = "string"
                                        provisioningState = "string"
                                        sourceAddressPrefix = "string"
                                        sourcePortRange = "string"
                                      }
                                    }
                                  ]
                                  subnets = [
                                    ...
                                  ]
                                }
                                tags = {
                                  {customized property} = "string"
                                }
                              }
                              provisioningState = "string"
                              routeTable = {
                                etag = "string"
                                id = "string"
                                location = "string"
                                properties = {
                                  provisioningState = "string"
                                  routes = [
                                    {
                                      etag = "string"
                                      id = "string"
                                      name = "string"
                                      properties = {
                                        addressPrefix = "string"
                                        nextHopIpAddress = "string"
                                        nextHopType = "string"
                                        provisioningState = "string"
                                      }
                                    }
                                  ]
                                  subnets = [
                                    ...
                                  ]
                                }
                                tags = {
                                  {customized property} = "string"
                                }
                              }
                            }
                          }
                        }
                      }
                      provisioningState = "string"
                      publicIPAddressVersion = "string"
                      publicIPAllocationMethod = "string"
                      resourceGuid = "string"
                    }
                    tags = {
                      {customized property} = "string"
                    }
                  }
                  subnet = {
                    etag = "string"
                    id = "string"
                    name = "string"
                    properties = {
                      addressPrefix = "string"
                      ipConfigurations = [
                        {
                          etag = "string"
                          id = "string"
                          name = "string"
                          properties = {
                            privateIPAddress = "string"
                            privateIPAllocationMethod = "string"
                            provisioningState = "string"
                            publicIPAddress = {
                              etag = "string"
                              id = "string"
                              location = "string"
                              properties = {
                                dnsSettings = {
                                  domainNameLabel = "string"
                                  fqdn = "string"
                                  reverseFqdn = "string"
                                }
                                idleTimeoutInMinutes = int
                                ipAddress = "string"
                                ipConfiguration = ...
                                provisioningState = "string"
                                publicIPAddressVersion = "string"
                                publicIPAllocationMethod = "string"
                                resourceGuid = "string"
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                            subnet = ...
                          }
                        }
                      ]
                      networkSecurityGroup = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          defaultSecurityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationPortRange = "string"
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourcePortRange = "string"
                              }
                            }
                          ]
                          networkInterfaces = [
                            {
                              etag = "string"
                              id = "string"
                              location = "string"
                              properties = {
                                dnsSettings = {
                                  appliedDnsServers = [
                                    "string"
                                  ]
                                  dnsServers = [
                                    "string"
                                  ]
                                  internalDnsNameLabel = "string"
                                  internalDomainNameSuffix = "string"
                                  internalFqdn = "string"
                                }
                                enableIPForwarding = bool
                                ipConfigurations = [
                                  ...
                                ]
                                macAddress = "string"
                                networkSecurityGroup = ...
                                primary = bool
                                provisioningState = "string"
                                resourceGuid = "string"
                                virtualMachine = {
                                  id = "string"
                                }
                              }
                              tags = {
                                {customized property} = "string"
                              }
                            }
                          ]
                          provisioningState = "string"
                          resourceGuid = "string"
                          securityRules = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                access = "string"
                                description = "string"
                                destinationAddressPrefix = "string"
                                destinationPortRange = "string"
                                direction = "string"
                                priority = int
                                protocol = "string"
                                provisioningState = "string"
                                sourceAddressPrefix = "string"
                                sourcePortRange = "string"
                              }
                            }
                          ]
                          subnets = [
                            ...
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                      provisioningState = "string"
                      routeTable = {
                        etag = "string"
                        id = "string"
                        location = "string"
                        properties = {
                          provisioningState = "string"
                          routes = [
                            {
                              etag = "string"
                              id = "string"
                              name = "string"
                              properties = {
                                addressPrefix = "string"
                                nextHopIpAddress = "string"
                                nextHopType = "string"
                                provisioningState = "string"
                              }
                            }
                          ]
                          subnets = [
                            ...
                          ]
                        }
                        tags = {
                          {customized property} = "string"
                        }
                      }
                    }
                  }
                }
              }
            ]
            provisioningState = "string"
          }
        }
      ]
      backendHttpSettingsCollection = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            cookieBasedAffinity = "string"
            port = int
            probe = {
              id = "string"
            }
            protocol = "string"
            provisioningState = "string"
            requestTimeout = int
          }
        }
      ]
      frontendIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            privateIPAddress = "string"
            privateIPAllocationMethod = "string"
            provisioningState = "string"
            publicIPAddress = {
              id = "string"
            }
            subnet = {
              id = "string"
            }
          }
        }
      ]
      frontendPorts = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            port = int
            provisioningState = "string"
          }
        }
      ]
      gatewayIPConfigurations = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            provisioningState = "string"
            subnet = {
              id = "string"
            }
          }
        }
      ]
      httpListeners = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            frontendIPConfiguration = {
              id = "string"
            }
            frontendPort = {
              id = "string"
            }
            hostName = "string"
            protocol = "string"
            provisioningState = "string"
            requireServerNameIndication = bool
            sslCertificate = {
              id = "string"
            }
          }
        }
      ]
      probes = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            host = "string"
            interval = int
            path = "string"
            protocol = "string"
            provisioningState = "string"
            timeout = int
            unhealthyThreshold = int
          }
        }
      ]
      provisioningState = "string"
      requestRoutingRules = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            backendAddressPool = {
              id = "string"
            }
            backendHttpSettings = {
              id = "string"
            }
            httpListener = {
              id = "string"
            }
            provisioningState = "string"
            ruleType = "string"
            urlPathMap = {
              id = "string"
            }
          }
        }
      ]
      resourceGuid = "string"
      sku = {
        capacity = int
        name = "string"
        tier = "string"
      }
      sslCertificates = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            data = "string"
            password = "string"
            provisioningState = "string"
            publicCertData = "string"
          }
        }
      ]
      urlPathMaps = [
        {
          etag = "string"
          id = "string"
          name = "string"
          properties = {
            defaultBackendAddressPool = {
              id = "string"
            }
            defaultBackendHttpSettings = {
              id = "string"
            }
            pathRules = [
              {
                etag = "string"
                id = "string"
                name = "string"
                properties = {
                  backendAddressPool = {
                    id = "string"
                  }
                  backendHttpSettings = {
                    id = "string"
                  }
                  paths = [
                    "string"
                  ]
                  provisioningState = "string"
                }
              }
            ]
            provisioningState = "string"
          }
        }
      ]
    }
  })
}

Eigenschaftswerte

ApplicationGatewayBackendAddress

Name Beschreibung Wert
fqdn Ruft den DNS-Namen ab oder legt den Namen fest. Schnur
ipAddress Ruft die IP-Adresse ab oder legt sie fest. 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Back-End-Adresspools des Anwendungsgateways ApplicationGatewayBackendAddressPoolPropertiesFormat

ApplicationGatewayBackendAddressPoolPropertiesFormat

Name Beschreibung Wert
back-EndAddresses Ruft die Back-End-Adressen ab oder legt sie fest. ApplicationGatewayBackendAddress[]
backIPConfigurations Ruft die Auflistung von Verweisen auf IPs ab, die in NICs definiert sind NetworkInterfaceIPConfiguration[]
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-Adresspoolressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

ApplicationGatewayBackendHttpSettings

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Einstellungen des Back-End-Adresspools des Anwendungsgateways ApplicationGatewayBackendHttpSettingsPropertiesFormat

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Name Beschreibung Wert
cookieBasedAffinity Ruft die Cookieaffinität ab oder legt sie fest. "Deaktiviert"
"Aktiviert"
Hafen Ruft den Port ab oder legt den Port fest. Int
Sonde Ruft die Proberessource des Anwendungsgateways ab oder legt diese fest. SubResource-
Protokoll Ruft das Protokoll ab oder legt es fest. 'Http'
"Https"
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-HTTP-Einstellungsressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
requestTimeout Ruft das Anforderungstimeout ab oder legt dieses fest Int

ApplicationGatewayFrontendIPConfiguration

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der Front-End-IP-Konfiguration des Anwendungsgateways ApplicationGatewayFrontendIPConfigurationPropertiesFormat

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Name Beschreibung Wert
privateIPAddress Ruft die privateIPAddress der IP-Konfiguration der Netzwerkschnittstelle ab oder legt diese fest. Schnur
privateIPAllocationMethod Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
publicIPAddress Dient zum Abrufen oder Festlegen des Verweises der PublicIP-Ressource SubResource-
Subnetz Dient zum Abrufen oder Festlegen des Verweises der 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Front-End-Port des Anwendungsgateways ApplicationGatewayFrontendPortPropertiesFormat

ApplicationGatewayFrontendPortPropertiesFormat

Name Beschreibung Wert
Hafen Ruft den Front-End-Port ab oder legt den Frontend-Port fest. Int
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Frontend-Portressource Aktualisieren/Löschen/Fehlgeschlagen 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Http-Listeners des Anwendungsgateways ApplicationGatewayHttpListenerPropertiesFormat

ApplicationGatewayHttpListenerPropertiesFormat

Name Beschreibung Wert
frontendIPConfiguration Ruft die Front-End-IP-Konfigurationsressource des Anwendungsgateways ab oder legt diese fest. SubResource-
frontendPort Ruft die Front-End-Portressource des Anwendungsgateways ab oder legt diese fest. SubResource-
hostName Ruft den Hostnamen des HTTP-Listeners ab oder legt ihn fest. Schnur
Protokoll Ruft das Protokoll ab oder legt es fest. 'Http'
"Https"
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der HTTP-Listener-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
requireServerNameIndication Dient zum Abrufen oder Festlegen der requireServerNameIndication von http-Listener Bool
sslCertificate Ruft die SSL-Zertifikatressource des Anwendungsgateways ab oder legt diese fest. 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften der IP-Konfiguration des Anwendungsgateways ApplicationGatewayIPConfigurationPropertiesFormat

ApplicationGatewayIPConfigurationPropertiesFormat

Name Beschreibung Wert
provisioningState Ruft den Bereitstellungsstatus der Subnetzressource des Anwendungsgateways ab, oder legt ihn fest. Aktualisieren/Löschen/Fehlgeschlagen Schnur
Subnetz Dient zum Abrufen oder Festlegen des Verweises der 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Prüfpunkts des Anwendungsgateways ApplicationGatewayPathRulePropertiesFormat

ApplicationGatewayPathRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Ruft die Back-End-Adresspoolressource der URL-Pfadzuordnung ab, oder legt diese fest. SubResource-
back-EndHttpSettings Dient zum Abrufen oder Festlegen der Back-End-HTTP-Einstellungsressource der URL-Pfadzuordnung SubResource-
Pfade Dient zum Abrufen oder Festlegen der Pfadregeln der URL-Pfadzuordnung string[]
provisioningState Dient zum Abrufen oder Festlegen der Pfadregel der URL-Pfadzuordnungsressource Aktualisieren/Löschen/Fehlgeschlagen Schnur

ApplicationGatewayProbe

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

ApplicationGatewayProbePropertiesFormat

Name Beschreibung Wert
Gastgeber Ruft den Host zum Senden der Probe an oder legt diesen fest. Schnur
Intervall Ruft das Probingintervall in Sekunden ab oder legt dieses fest. Int
Pfad Dient zum Abrufen oder Festlegen des relativen Pfads des Probepunkts. Schnur
Protokoll Ruft das Protokoll ab oder legt es fest. 'Http'
"Https"
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-HTTP-Einstellungsressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
Zeitüberschreitung Ruft das Timeout für die Probing in Sekunden ab oder legt dieses fest. Int
unhealthyThreshold Ruft ab oder legt den Schwellenwert für das Absichern von fehlerhaften Daten fest. Int

ApplicationGatewayPropertiesFormat

Name Beschreibung Wert
back-EndAddressPools Dient zum Abrufen oder Festlegen des Back-End-Adresspools der Anwendungsgatewayressource. ApplicationGatewayBackendAddressPool[]
backHttpSettingsCollection Dient zum Abrufen oder Festlegen von Back-End-HTTP-Einstellungen der Anwendungsgatewayressource. ApplicationGatewayBackendHttpSettings[]
frontendIPConfigurations Dient zum Abrufen oder Festlegen von Front-End-IP-Adressen der Anwendungsgatewayressource. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Ruft Frontend-Ports der Anwendungsgatewayressource ab oder legt diese fest. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Ruft Subnetze der Anwendungsgatewayressource ab oder legt diese fest. ApplicationGatewayIPConfiguration[]
httpListener Ruft HTTP-Listener der Anwendungsgatewayressource ab oder legt diese fest. ApplicationGatewayHttpListener-[]
Sonden Ruft Prüfpunkte der Anwendungsgatewayressource ab oder legt diese fest. ApplicationGatewayProbe[]
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der ApplicationGateway-Ressource Aktualisieren/Löschen/Fehlgeschlagen Schnur
requestRoutingRules Dient zum Abrufen oder Festlegen von Anforderungsroutingregeln der Anwendungsgatewayressource. ApplicationGatewayRequestRoutingRule[]
resourceGuid Ruft die GUID-Eigenschaft der ApplicationGateway-Ressource ab oder legt sie fest. Schnur
Sku Ruft die Sku der Anwendungsgatewayressource ab oder legt diese fest. ApplicationGatewaySku-
sslCertificates Ruft ssl-Zertifikate der Anwendungsgatewayressource ab oder legt diese fest. ApplicationGatewaySslCertificate[]
urlPathMaps Dient zum Abrufen oder Festlegen der URL-Pfadzuordnung der Anwendungsgatewayressource. ApplicationGatewayUrlPathMap[]

ApplicationGatewayRequestRoutingRule

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

ApplicationGatewayRequestRoutingRulePropertiesFormat

Name Beschreibung Wert
back-EndAddressPool Ruft die Back-End-Adresspoolressource des Anwendungsgateways ab oder legt diese fest. SubResource-
back-EndHttpSettings Ruft die Front-End-Portressource des Anwendungsgateways ab oder legt diese fest. SubResource-
httpListener Ruft die HTTP-Listenerressource des Anwendungsgateways ab oder legt diese fest. SubResource-
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Anforderungsroutingregelressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
ruleType Dient zum Abrufen oder Festlegen des Regeltyps. "Einfach"
'PathBasedRouting'
urlPathMap Dient zum Abrufen oder Festlegen der URL-Pfadzuordnungsressource des Anwendungsgateways. SubResource-

ApplicationGatewaySku

Name Beschreibung Wert
Fassungsvermögen Ruft die Kapazität (Instanzenanzahl) des Anwendungsgateways ab oder legt sie fest. Int
Name Ruft den Namen der SKU des Anwendungsgateways ab oder legt den Namen fest. "Standard_Large"
"Standard_Medium"
"Standard_Small"
Rang Ruft die Ebene des Anwendungsgateways ab oder legt diese fest. "Standard"

ApplicationGatewaySslCertificate

Name Beschreibung Wert
etag Eine eindeutige schreibgeschützte Zeichenfolge, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Name Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften von SSL-Zertifikaten des Anwendungsgateways ApplicationGatewaySslCertificatePropertiesFormat

ApplicationGatewaySslCertificatePropertiesFormat

Name Beschreibung Wert
Daten Ruft die Zertifikatdaten ab oder legt sie fest. Schnur
Passwort Ruft das Zertifikatkennwort ab oder legt es fest. Schnur
provisioningState Ruft den Bereitstellungsstatus der SSL-Zertifikatressource Aktualisierung/Löschung/Fehlgeschlagen ab oder legt ihn fest. Schnur
publicCertData Ruft die öffentlichen Zertifikatdaten ab oder legt sie fest. 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften des Prüfpunkts des Anwendungsgateways ApplicationGatewayUrlPathMapPropertiesFormat

ApplicationGatewayUrlPathMapPropertiesFormat

Name Beschreibung Wert
defaultBackendAddressPool Ruft die Standardmäßige Back-End-Adresspoolressource der URL-Pfadzuordnung ab, oder legt diese fest. SubResource-
defaultBackendHttpSettings Ruft die standardmäßige HTTP-Einstellungsressource des URL-Pfads ab, oder legt diese fest. SubResource-
pathRules Dient zum Abrufen oder Festlegen der Pfadregel der URL-Pfadzuordnungsressource. ApplicationGatewayPathRule[]
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Back-End-HTTP-Einstellungsressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Eigenschaften von Back-EndAddressPool Back-EndAddressPoolPropertiesFormat

Back-EndAddressPoolPropertiesFormat

Name Beschreibung Wert
backIPConfigurations Ruft die Auflistung von Verweisen auf IPs ab, die in NICs definiert sind NetworkInterfaceIPConfiguration[]
loadBalancingRules Ruft Lastenausgleichsregeln ab, die diesen Back-End-Adresspool verwenden SubResource-[]
outboundNatRule Ruft ausgehende Regeln ab, die diesen Back-End-Adresspool verwenden SubResource-
provisioningState Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen Schnur

InboundNatRule

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

InboundNatRulePropertiesFormat

Name Beschreibung Wert
backIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf eine private IP-Adresse, die in einer NetworkInterface einer VM definiert ist. Datenverkehr, der an frontendPort der einzelnen frontendIPConfigurations gesendet wird, wird an die gesicherte IP weitergeleitet. NetworkInterfaceIPConfiguration
backPort Dient zum Abrufen oder Festlegen eines Ports, der für interne Verbindungen auf dem Endpunkt verwendet wird. Das localPort-Attribut ordnet den ewigen Port des Endpunkts einem internen Port einer Rolle zu. Dies ist in Szenarien hilfreich, in denen eine Rolle mit einer internen Komponente für einen Port kommunizieren muss, der sich von dem port unterscheidet, der extern verfügbar gemacht wird. Wenn nicht angegeben, ist der Wert von localPort identisch mit dem Port-Attribut. Legen Sie den Wert von localPort auf '*' fest, um automatisch einen nicht zugewiesenen Port zuzuweisen, der mithilfe der Laufzeit-API erkannt werden kann. 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 Always ON-Verfügbarkeitsgruppen in SQL Server erforderlich. Diese Einstellung kann nicht geändert werden, nachdem Sie den Endpunkt erstellt haben. Bool
frontendIPConfiguration Dient zum Abrufen oder Festlegen eines Verweises auf Front-End-IP-Adressen SubResource-
frontendPort Dient zum Abrufen oder Festlegen des Ports für den externen Endpunkt. Sie können jede von Ihnen ausgewählte Portnummer angeben, aber die für jede Rolle im Dienst angegebenen Portnummern müssen eindeutig sein. Mögliche Werte liegen zwischen 1 und 65535 einschließlich Int
idleTimeoutInMinutes Dient zum Abrufen oder Festlegen des Timeouts 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 Dient zum Abrufen oder Festlegen des Transportprotokolls für den externen Endpunkt. Mögliche Werte sind Udp oder Tcp. 'Tcp'
'Udp'
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

IPConfiguration

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

IPConfigurationPropertiesFormat

Name Beschreibung Wert
privateIPAddress Ruft die privateIPAddress der IP-Konfiguration ab oder legt diese fest. Schnur
privateIPAllocationMethod Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
publicIPAddress Dient zum Abrufen oder Festlegen des Verweises der PublicIP-Ressource PublicIPAddress-
Subnetz Dient zum Abrufen oder Festlegen des Verweises der Subnetzressource. Subnetz-

Microsoft.Network/applicationGateways

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
Ort Ressourcenspeicherort Schnur
Name Der Ressourcenname Zeichenfolge (erforderlich)
Eigenschaften Eigenschaften des Anwendungsgateways ApplicationGatewayPropertiesFormat
Schilder Ressourcentags Wörterbuch der Tagnamen und -werte.
Art Der Ressourcentyp "Microsoft.Network/applicationGateways@2016-03-30"

NetworkInterface

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften NetworkInterface-Eigenschaften. NetworkInterfacePropertiesFormat
Schilder Ressourcentags ResourceTags-

NetworkInterfaceDnsSettings

Name Beschreibung Wert
appliedDnsServers Dient zum Abrufen oder Festlegen einer Liste der angewendeten DNS-Server-IP-Adressen. string[]
dnsServers Dient zum Abrufen oder Festlegen einer Liste der DNS-Server-IP-Adressen. string[]
internalDnsNameLabel Dient zum Abrufen oder Festlegen des internen DNS-Namens Schnur
internalDomainNameSuffix Dient zum Abrufen oder Festlegen des internen Domänennamensuffix der NIC. Schnur
internalFqdn Dient zum Abrufen oder Festlegen des internen FQDN. Schnur

NetworkInterfaceIPConfiguration

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

NetworkInterfaceIPConfigurationPropertiesFormat

Name Beschreibung Wert
applicationGatewayBackendAddressPools Dient zum Abrufen oder Festlegen des Verweises auf die ApplicationGatewayBackendAddressPool-Ressource ApplicationGatewayBackendAddressPool[]
loadBalancerBackendAddressPools Dient zum Abrufen oder Festlegen des Verweises auf die LoadBalancerBackendAddressPool-Ressource. Back-EndAddressPool-[]
loadBalancerInboundNatRules Dient zum Abrufen oder Festlegen einer Liste der Verweise von LoadBalancerInboundNatRules InboundNatRule[]
primär Ruft ab, ob es sich um eine primäre Kundenadresse in der NIC handelt. Bool
privateIPAddress Schnur
privateIPAddressVersion Ruft die PrivateIP-Adressversion ab oder legt diese fest (IPv4/IPv6) "IPv4"
"IPv6"
privateIPAllocationMethod Dient zum Abrufen oder Festlegen der PrivateIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
provisioningState Schnur
publicIPAddress PublicIPAddress-Ressource PublicIPAddress-
Subnetz Subnetz in einer VirtualNetwork-Ressource Subnetz-

NetworkInterfacePropertiesFormat

Name Beschreibung Wert
dnsSettings Ruft DNS-Einstellungen in NetworkInterface ab oder legt diese fest. NetworkInterfaceDnsSettings
enableIPForwarding Ruft ab oder legt fest, ob IPForwarding auf der NIC aktiviert ist Bool
ipConfigurations Dient zum Abrufen oder Festlegen einer Liste der IPConfigurations des NetworkInterface NetworkInterfaceIPConfiguration[]
macAddress Ruft die MAC-Adresse der Netzwerkschnittstelle ab. Schnur
networkSecurityGroup Dient zum Abrufen oder Festlegen des Verweises der NetworkSecurityGroup-Ressource NetworkSecurityGroup-
primär Ruft ab, ob es sich um eine primäre NIC auf einem virtuellen Computer handelt. Bool
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
resourceGuid Dient zum Abrufen oder Festlegen der Ressourcen-GUID-Eigenschaft der Netzwerkschnittstellenressource Schnur
virtualMachine Dient zum Abrufen oder Festlegen des Verweises einer VirtualMachine SubResource-

NetworkSecurityGroup

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften Netzwerksicherheitsgruppenressource NetworkSecurityGroupPropertiesFormat-
Schilder Ressourcentags ResourceTags-

NetworkSecurityGroupPropertiesFormat

Name Beschreibung Wert
defaultSecurityRules Dient zum Abrufen oder Festlegen von Standardsicherheitsregeln der Netzwerksicherheitsgruppe SecurityRule-[]
networkInterfaces Ruft eine Auflistung von Verweisen auf Netzwerkschnittstellen ab. NetworkInterface-[]
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
resourceGuid Dient zum Abrufen oder Festlegen der Ressourcen-GUID-Eigenschaft der Netzwerksicherheitsgruppenressource Schnur
securityRules Ruft Sicherheitsregeln der Netzwerksicherheitsgruppe ab oder legt diese fest. SecurityRule-[]
Subnetze Ruft eine Auflistung von Verweisen auf Subnetze ab. Subnetz-[]

PublicIPAddress

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften PublicIpAddress-Eigenschaften PublicIPAddressPropertiesFormat
Schilder Ressourcentags ResourceTags-

PublicIPAddressDnsSettings

Name Beschreibung Wert
domainNameLabel Dient zum Abrufen oder Festlegen der 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 Ruft den vollqualifizierten Domänennamen des A-DNS-Eintrags ab, der der öffentlichen IP zugeordnet ist. Dies ist die Verkettung von domainNameLabel und der regionalisierten DNS-Zone. Schnur
reverseFqdn Ruft den umgekehrten FQDN ab oder legt diesen fest. 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
dnsSettings Ruft den FQDN des DNS-Eintrags ab, der der öffentlichen IP-Adresse zugeordnet ist, oder legt den FQDN fest. PublicIPAddressDnsSettings
idleTimeoutInMinutes Dient zum Abrufen oder Festlegen des Leerlauftimeouts der öffentlichen IP-Adresse. Int
ipAddress Schnur
ipConfiguration IPConfiguration IPConfiguration-
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
publicIPAddressVersion Ruft die PublicIP-Adressversion ab oder legt diese fest (IPv4/IPv6) "IPv4"
"IPv6"
publicIPAllocationMethod Dient zum Abrufen oder Festlegen der PublicIP-Zuordnungsmethode (Static/Dynamic) "Dynamisch"
"Statisch"
resourceGuid Ruft die GUID-Eigenschaft der PublicIP-Ressource ab oder legt sie fest. Schnur

ResourceTags

Name Beschreibung Wert

ResourceTags

Name Beschreibung Wert

ResourceTags

Name Beschreibung Wert

ResourceTags

Name Beschreibung Wert

ResourceTags

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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften Route-Ressource RoutePropertiesFormat-

RoutePropertiesFormat

Name Beschreibung Wert
addressPrefix Dient zum Abrufen oder Festlegen des Ziel-CIDR, auf das die Route angewendet wird. Schnur
nextHopIpAddress Ruft ab oder legt fest, an welche IP-Adresspakete weitergeleitet werden sollen. Nächste Hopwerte sind nur in Routen zulässig, bei denen der nächste Hoptyp "VirtualAppliance" ist. Schnur
nextHopType Ruft den Typ des Azure-Hops ab, an den das Paket gesendet werden soll, oder legt diesen fest. 'Internet'
'None'
'VirtualAppliance'
"VirtualNetworkGateway"
"VnetLocal" (erforderlich)
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur

RouteTable

Name Beschreibung Wert
etag Ruft eine eindeutige schreibgeschützte Zeichenfolge ab, die sich ändert, wenn die Ressource aktualisiert wird Schnur
id Ressourcen-ID Schnur
Ort Ressourcenspeicherort Schnur
Eigenschaften Route Table-Ressource RouteTablePropertiesFormat-
Schilder Ressourcentags ResourceTags-

RouteTablePropertiesFormat

Name Beschreibung Wert
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
Routen Dient zum Abrufen oder Festlegen von Routen in einer Route-Tabelle Route[]
Subnetze Ruft eine Auflistung von Verweisen auf Subnetze ab. Subnetz-[]

SecurityRule

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

SecurityRulePropertiesFormat

Name Beschreibung Wert
Zugang Ruft den Netzwerkdatenverkehr ab, oder legt den Netzwerkdatenverkehr fest. Mögliche Werte sind "Allow" und "Deny" "Zulassen"
"Verweigern" (erforderlich)
Beschreibung Dient zum Abrufen oder Festlegen einer Beschreibung für diese Regel. Auf 140 Zeichen beschränkt. Schnur
destinationAddressPrefix Ruft das Zieladresspräfix ab oder legt es fest. 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. Zeichenfolge (erforderlich)
destinationPortRange Ruft den Zielport oder den Zielbereich ab oder legt diese fest. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. Schnur
Richtung Ruft die Richtung der Regel ab oder legt sie fest. Eingehend oder ausgehend. Die Richtung gibt an, ob die Regel für eingehenden oder ausgehenden Datenverkehr ausgewertet wird. "Eingehend"
"Ausgehend" (erforderlich)
Priorität Ruft die Priorität der Regel ab oder legt sie fest. 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 Dient zum Abrufen oder Festlegen des Netzwerkprotokolls, für das diese Regel gilt. Kann TCP, Udp oder All(*) sein. '*'
'Tcp'
"Udp" (erforderlich)
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
sourceAddressPrefix Ruft das Quelladresspräfix ab oder legt es fest. 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. Zeichenfolge (erforderlich)
sourcePortRange Dient zum Abrufen oder Festlegen des Quellports oder Bereichs. Ganze Zahl oder Bereich zwischen 0 und 65535. Sternchen '*' können auch für alle Ports verwendet werden. 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 Ruft den Namen der Ressource ab, die innerhalb einer Ressourcengruppe eindeutig ist. Dieser Name kann für den Zugriff auf die Ressource verwendet werden. Schnur
Eigenschaften SubnetPropertiesFormat-

SubnetPropertiesFormat

Name Beschreibung Wert
addressPrefix Ruft das Adresspräfix für das Subnetz ab oder legt es fest. Schnur
ipConfigurations Ruft array of references to the network interface IP configurations using subnet IPConfiguration-[]
networkSecurityGroup Dient zum Abrufen oder Festlegen des Verweises der NetworkSecurityGroup-Ressource NetworkSecurityGroup-
provisioningState Dient zum Abrufen oder Festlegen des Bereitstellungsstatus der PublicIP-Ressource Aktualisieren/Löschen/Fehlgeschlagen. Schnur
routeTable Dient zum Abrufen oder Festlegen des Verweises auf die RouteTable-Ressource RouteTable-

Unterressource

Name Beschreibung Wert
id Ressourcen-ID Schnur