Dela via


Microsoft.Network applicationGateways 2019-08-01

Bicep-resursdefinition

Resurstypen applicationGateways kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/applicationGateways-resurs lägger du till följande Bicep i mallen.

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

Egenskapsvärden

ApplicationGatewayAuthenticationCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på det autentiseringscertifikat som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för autentiseringscertifikatet för programgatewayen. ApplicationGatewayAuthenticationCertificatePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata. sträng

ApplicationGatewayAutoscaleConfiguration

Namn Beskrivning Värde
maxCapacity Övre gräns för antalet Application Gateway-kapaciteter. Int

Begränsningar:
Minsta värde = 2
minCapacity Lägre gräns för antalet Application Gateway-kapaciteter. Int

Begränsningar:
Minsta värde = 0 (krävs)

ApplicationGatewayBackendAddress

Namn Beskrivning Värde
Fqdn Fullständigt domännamn (FQDN). sträng
ipAddress IP-adress. sträng

ApplicationGatewayBackendAddressPool

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på serverdelsadresspoolen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens serverdelsadresspool. ApplicationGatewayBackendAddressPoolPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayBackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
backendAddresses Serverdelsadresser. ApplicationGatewayBackendAddress[]
backendIPConfigurations Samling referenser till IP-adresser som definierats i nätverksgränssnitt. NetworkInterfaceIPConfiguration[]

ApplicationGatewayBackendHttpSettings

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på http-inställningarna för serverdelen som är unika i en Application Gateway. sträng
Egenskaper Egenskaper för HTTP-inställningarna för programgatewayens serverdel. ApplicationGatewayBackendHttpSettingsPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Namn Beskrivning Värde
affinityCookieName Cookienamn som ska användas för tillhörighetscookien. sträng
authenticationCertificates Matris med referenser till autentiseringscertifikat för application gateway. SubResource[]
connectionDraining Anslutningsdränering av resursen för http-inställningar för serverdelen. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookiebaserad tillhörighet. "Inaktiverad"
"Aktiverad"
hostName Värdhuvud som ska skickas till serverdelsservrarna. sträng
stig Sökväg som ska användas som prefix för alla HTTP-begäranden. Null innebär att ingen sökväg kommer att prefixeras. Standardvärdet är null. sträng
pickHostNameFromBackendAddress Om värdhuvudet ska väljas från serverdelsserverns värdnamn. Standardvärdet är falskt. Bool
hamn Målporten på serverdelen. Int
sond Avsökningsresurs för en programgateway. SubResource
probeEnabled Om avsökningen är aktiverad. Standardvärdet är falskt. Bool
protokoll Protokollet som används för att kommunicera med serverdelen. "Http"
"Https"
requestTimeout Tidsgräns för begäran i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i RequestTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
trustedRootCertificates Matris med referenser till betrodda rotcertifikat för Application Gateway. SubResource[]

ApplicationGatewayConnectionDraining

Namn Beskrivning Värde
drainTimeoutInSec Antalet sekunders anslutningsdränering är aktivt. Godtagbara värden är mellan 1 sekund och 3 600 sekunder. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 3600 (krävs)
Aktiverat Om anslutningsdränering är aktiverat eller inte. bool (krävs)

ApplicationGatewayCustomError

Namn Beskrivning Värde
customErrorPageUrl Felsidans URL för application gateway-kundfelet. sträng
statusCode Statuskod för application gateway-kundfelet. "HttpStatus403"
"HttpStatus502"

ApplicationGatewayFirewallDisabledRuleGroup

Namn Beskrivning Värde
ruleGroupName Namnet på den regelgrupp som ska inaktiveras. sträng (krävs)
reglemente Listan över regler som ska inaktiveras. Om värdet är null inaktiveras alla regler i regelgruppen. int[]

ApplicationGatewayFirewallExclusion

Namn Beskrivning Värde
matchVariable Variabeln som ska undantas. sträng (krävs)
Selector När matchVariable är en samling används operatorn för att ange vilka element i samlingen som det här undantaget gäller för. sträng (krävs)
selectorMatchOperator När matchVariable är en samling använder du väljaren för att ange vilka element i samlingen som det här undantaget gäller för. sträng (krävs)

ApplicationGatewayFrontendIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på ip-konfigurationen för klientdelen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för IP-konfigurationen för programgatewayens klientdel. ApplicationGatewayFrontendIPConfigurationPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet. sträng
privateIPAllocationMethod Den privata IP-adressallokeringsmetoden. "Dynamisk"
"Statisk"
publicIPAddress Referens för PublicIP-resursen. SubResource
Undernät Referens för undernätsresursen. SubResource

ApplicationGatewayFrontendPort

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på klientdelsporten som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens klientdelsport. ApplicationGatewayFrontendPortPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayFrontendPortPropertiesFormat

Namn Beskrivning Värde
hamn Klientdelsport. Int

ApplicationGatewayHeaderConfiguration

Namn Beskrivning Värde
headerName Rubriknamn för huvudkonfigurationen. sträng
headerValue Rubrikvärde för huvudkonfigurationen. sträng

ApplicationGatewayHttpListener

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på HTTP-lyssnaren som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för HTTP-lyssnaren för programgatewayen. ApplicationGatewayHttpListenerPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayHttpListenerPropertiesFormat

Namn Beskrivning Värde
customErrorConfigurations Anpassade felkonfigurationer för HTTP-lyssnaren. ApplicationGatewayCustomError[]
frontendIPConfiguration Klientdels-IP-konfigurationsresurs för en programgateway. SubResource
frontendPort Klientdelsportresurs för en programgateway. SubResource
hostName Värdnamnet för HTTP-lyssnaren. sträng
protokoll Protokoll för HTTP-lyssnaren. "Http"
"Https"
requireServerNameIndication Gäller endast om protokollet är https. Aktiverar SNI för flera värdar. Bool
sslCertificate SSL-certifikatresurs för en programgateway. SubResource

ApplicationGatewayIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namn på DEN IP-konfiguration som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för IP-konfigurationen för programgatewayen. ApplicationGatewayIPConfigurationPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayIPConfigurationPropertiesFormat

Namn Beskrivning Värde
Undernät Referens för undernätsresursen. Ett undernät där application gateway hämtar sin privata adress. SubResource

ApplicationGatewayPathRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på sökvägsregeln som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för sökvägsregeln för programgatewayen. ApplicationGatewayPathRulePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayPathRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för url-sökvägssökvägsregeln. SubResource
backendHttpSettings Resurs för http-inställningar för serverdelen för url-sökvägssökvägsregel. SubResource
Sökvägar Sökvägsregler för url-sökvägskarta. string[]
redirectConfiguration Omdirigeringskonfigurationsresurs för url-sökvägssökvägsregel. SubResource
rewriteRuleSet Skriv om regeluppsättningsresursen för url-sökvägssökvägsregeln. SubResource

ApplicationGatewayProbe

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på avsökningen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayavsökningen. ApplicationGatewayProbePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayProbeHealthResponseMatch

Namn Beskrivning Värde
kropp Brödtext som måste finnas i hälsosvaret. Standardvärdet är tomt. sträng
statusCodes Tillåtna intervall med felfria statuskoder. Standardintervallet för felfria statuskoder är 200–399. string[]

ApplicationGatewayProbePropertiesFormat

Namn Beskrivning Värde
värd Värdnamn som avsökningen ska skickas till. sträng
intervall Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
tändsticka Kriterium för att klassificera ett felfritt avsökningssvar. ApplicationGatewayProbeHealthResponseMatch
minServers Minsta antal servrar som alltid har markerats som felfria. Standardvärdet är 0. Int
stig Relativ sökväg för avsökning. Den giltiga sökvägen börjar från /. Avsökningen skickas till <Protocol>://<värd>:<port><sökväg>. sträng
pickHostNameFromBackendHttpSettings Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är falskt. Bool
hamn Anpassad port som ska användas för avsökning av serverdelsservrarna. Det giltiga värdet sträcker sig från 1 till 65535. Om inte anges används porten från http-inställningarna. Den här egenskapen är endast giltig för Standard_v2 och WAF_v2. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 65535
protokoll Protokollet som används för avsökningen. "Http"
"Https"
Timeout Tidsgränsen för avsökningen i sekunder. Avsökningen markerades som misslyckad om giltigt svar inte tas emot med den här tidsgränsen. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
unhealthyThreshold Antalet återförsök av avsökningen. Serverdelens server är markerad efter att antalet på varandra följande avsökningsfel når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. Int

ApplicationGatewayPropertiesFormat

Namn Beskrivning Värde
authenticationCertificates Autentiseringscertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Autoskalningskonfiguration. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Serverdelsadresspoolen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Http-inställningar för serverdelen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayBackendHttpSettings[]
customErrorConfigurations Anpassade felkonfigurationer för programgatewayresursen. ApplicationGatewayCustomError[]
enableFips Om FIPS är aktiverat på programgatewayresursen. Bool
enableHttp2 Om HTTP2 är aktiverat på programgatewayresursen. Bool
firewallPolicy Referens för FirewallPolicy-resursen. SubResource
frontendIPConfigurations Klientdels-IP-adresser för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Klientdelsportar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Undernät för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayIPConfiguration[]
httpListeners Http-lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayHttpListener[]
Sonder Avsökningar av programgatewayresursen. ApplicationGatewayProbe[]
redirectConfigurations Omdirigeringskonfigurationer för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Begär routningsregler för application gateway-resursen. ApplicationGatewayRequestRoutingRule[]
resourceGuid Resursens GUID-egenskap för programgatewayresursen. sträng
rewriteRuleSets Skriv om regler för application gateway-resursen. ApplicationGatewayRewriteRuleSet[]
Sku SKU för programgatewayresursen. ApplicationGatewaySku
sslCertificates SSL-certifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewaySslCertificate[]
sslPolicy SSL-princip för programgatewayresursen. ApplicationGatewaySslPolicy
trustedRootCertificates Betrodda rotcertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps URL-sökvägskarta för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Brandväggskonfiguration för webbprogram. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på omdirigeringskonfigurationen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens omdirigeringskonfiguration. ApplicationGatewayRedirectConfigurationPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayRedirectConfigurationPropertiesFormat

Namn Beskrivning Värde
includePath Inkludera sökvägen i den omdirigerade URL:en. Bool
includeQueryString Inkludera frågesträngen i den omdirigerade URL:en. Bool
pathRules Sökvägsregler som anger omdirigeringskonfiguration. SubResource[]
redirectType HTTP-omdirigeringstyp. "Hittades"
"Permanent"
"SeeOther"
"Tillfälligt"
requestRoutingRules Begär routning som anger omdirigeringskonfiguration. SubResource[]
targetListener Referens till en lyssnare som begäran ska omdirigeras till. SubResource
targetUrl Url som begäran ska omdirigeras till. sträng
urlPathMaps Url-sökvägskartor som anger standardkonfiguration för omdirigering. SubResource[]

ApplicationGatewayRequestRoutingRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på begärandedirigeringsregeln som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för routningsregeln för programgatewaybegäran. ApplicationGatewayRequestRoutingRulePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayRequestRoutingRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
backendHttpSettings Resursen för http-inställningar för serverdelen för programgatewayen. SubResource
httpListener Http-lyssnarresurs för programgatewayen. SubResource
prioritering Prioritet för begärandedirigeringsregeln. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 20000
redirectConfiguration Omdirigeringskonfigurationsresurs för programgatewayen. SubResource
rewriteRuleSet Skriv om regeluppsättningsresursen i grundläggande regel för programgatewayen. SubResource
ruleType Regeltyp. "Grundläggande"
"PathBasedRouting"
urlPathMap Url-sökvägsmappningsresurs för programgatewayen. SubResource

ApplicationGatewayRewriteRule

Namn Beskrivning Värde
actionSet Uppsättning åtgärder som ska utföras som en del av omskrivningsregeln. ApplicationGatewayRewriteRuleActionSet
Villkor Villkor som baseras på vilka körningen av åtgärdsuppsättningen ska utvärderas. ApplicationGatewayRewriteRuleCondition[]
Namn Namnet på omskrivningsregeln som är unik i en Application Gateway. sträng
ruleSequence Regelsekvens för omskrivningsregeln som avgör körningsordningen för en viss regel i en RewriteRuleSet. Int

ApplicationGatewayRewriteRuleActionSet

Namn Beskrivning Värde
requestHeaderConfigurations Begär rubrikåtgärder i åtgärdsuppsättningen. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Åtgärder för svarshuvud i åtgärdsuppsättningen. ApplicationGatewayHeaderConfiguration[]

ApplicationGatewayRewriteRuleCondition

Namn Beskrivning Värde
ignoreCase Ange den här parametern till sanningsvärde med tvinga mönstret att göra en skiftlägeskänslig jämförelse. Bool
förneka Om du anger det här värdet som sanning måste du kontrollera negationen av villkoret som användaren anger. Bool
mönster Mönstret, antingen fast sträng eller reguljärt uttryck, som utvärderar villkorets sanningsenlighet. sträng
variabel Villkorsparametern för RewriteRuleCondition. sträng

ApplicationGatewayRewriteRuleSet

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på regeluppsättningen för omskrivning som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för regeluppsättningen för omskrivning av programgateway. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Namn Beskrivning Värde
rewriteRules Skriv om regler i regeluppsättningen för omskrivning. ApplicationGatewayRewriteRule[]

ApplicationGatewaySku

Namn Beskrivning Värde
kapacitet Kapacitet (instansantal) för en programgateway. Int
Namn Namnet på en SKU för en programgateway. "Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
Nivå Nivå för en programgateway. "Standard"
"Standard_v2"
"WAF"
"WAF_v2"

ApplicationGatewaySslCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på det SSL-certifikat som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för SSL-certifikatet för programgatewayen. ApplicationGatewaySslCertificatePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewaySslCertificatePropertiesFormat

Namn Beskrivning Värde
data Base-64-kodat pfx-certifikat. Gäller endast i PUT-begäran. sträng
keyVaultSecretId Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault. sträng
lösenord Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. sträng
publicCertData Base-64-kodade offentliga certifikatdata som motsvarar pfx som anges i data. Gäller endast i GET-begäran. sträng

ApplicationGatewaySslPolicy

Namn Beskrivning Värde
chifferDräkter Ssl-chifferpaket som ska aktiveras i den angivna ordningen till application gateway. Strängmatris som innehåller något av:
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_3DES_EDE_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA256"
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
disabledSslProtocols SSL-protokoll som ska inaktiveras på programgatewayen. Strängmatris som innehåller något av:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
minProtocolVersion Lägsta version av Ssl-protokollet som ska stödjas på programgatewayen. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
policyName Namnet på den fördefinierade Ssl-principen. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
policyType Typ av SSL-princip. "Anpassad"
"Fördefinierad"

ApplicationGatewayTrustedRootCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på det betrodda rotcertifikatet som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens betrodda rotcertifikat. ApplicationGatewayTrustedRootCertificatePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata. sträng
keyVaultSecretId Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault. sträng

ApplicationGatewayUrlPathMap

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på url-sökvägskartan som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för sökvägskartan för programgatewayen. ApplicationGatewayUrlPathMapPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayUrlPathMapPropertiesFormat

Namn Beskrivning Värde
defaultBackendAddressPool Standardresursen för serverdelsadresspoolen för url-sökvägskartan. SubResource
defaultBackendHttpSettings Standardresursen för http-inställningar för URL-sökvägen. SubResource
defaultRedirectConfiguration Standardresursen för omdirigeringskonfiguration för URL-sökvägskartan. SubResource
defaultRewriteRuleSet Standardregeluppsättning för omskrivningsregel för url-sökvägskarta. SubResource
pathRules Sökvägsregel för url-sökvägsmappningsresurs. ApplicationGatewayPathRule[]

ApplicationGatewayWebApplicationFirewallConfiguration

Namn Beskrivning Värde
disabledRuleGroups De inaktiverade regelgrupperna. ApplicationGatewayFirewallDisabledRuleGroup[]
Aktiverat Om brandväggen för webbprogrammet är aktiverad eller inte. bool (krävs)
Undantag Undantagslistan. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maximal filuppladdningsstorlek i Mb för WAF. Int

Begränsningar:
Minsta värde = 0
firewallMode Brandväggsläge för webbprogram. Identifiering
"Förebyggande" (krävs)
maxRequestBodySize Maximal storlek för begärandetext för WAF. Int

Begränsningar:
Minsta värde = 8
Maxvärde = 128
maxRequestBodySizeInKb Maximal storlek för begärandetext i Kb för WAF. Int

Begränsningar:
Minsta värde = 8
Maxvärde = 128
requestBodyCheck Om tillåter WAF att kontrollera begärandetexten. Bool
ruleSetType Typen av brandväggsregeluppsättning för webbprogram. Möjliga värden är: "OWASP". sträng (krävs)
ruleSetVersion Versionen av regeluppsättningstypen. sträng (krävs)

ApplicationSecurityGroup

Namn Beskrivning Värde
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för programsäkerhetsgruppen. ApplicationSecurityGroupPropertiesFormat
Taggar Resurstaggar. ResourceTags

ApplicationSecurityGroupPropertiesFormat

Namn Beskrivning Värde

BackendAddressPool

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i uppsättningen med serverdelsadresspooler som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för lastbalanserarens serverdelsadresspool. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Namn Beskrivning Värde

Komponenter1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Namn Beskrivning Värde

DdosSettings

Namn Beskrivning Värde
ddosCustomPolicy Den anpassade DDoS-principen som är associerad med den offentliga IP-adressen. SubResource
protectionCoverage DDoS-skyddsprincipens anpassningsbarhet för den offentliga IP-adressen. Endast standardtäckning har möjlighet att anpassas. "Grundläggande"
"Standard"

Delegation

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i ett undernät. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för undernätet. ServiceDelegationPropertiesFormat

FrontendIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i uppsättningen med IP-konfigurationer för klientdelen som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för lastbalanserarens avsökning. FrontendIPConfigurationPropertiesFormat
Zoner En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. string[]

FrontendIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress IP-konfigurationens privata IP-adress. sträng
privateIPAddressVersion Om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod Den privata IP-allokeringsmetoden. "Dynamisk"
"Statisk"
publicIPAddress Referensen för den offentliga IP-resursen. PublicIPAddress
publicIPPrefix Referensen för den offentliga IP-prefixresursen. SubResource
Undernät Referensen för undernätsresursen. undernät

InboundNatRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik inom uppsättningen med inkommande NAT-regler som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för lastbalanserarens inkommande nat-regel. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Namn Beskrivning Värde
backendPort Porten som används för den interna slutpunkten. Godtagbara värden sträcker sig från 1 till 65535. Int
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. Bool
enableTcpReset Ta emot dubbelriktad TCP-återställning vid TCP-flödes timeout för inaktivitet eller oväntad anslutning. Det här elementet används endast när protokollet är inställt på TCP. Bool
frontendIPConfiguration En referens till IP-adresser för klientdelen. SubResource
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Acceptabla värden sträcker sig från 1 till 65534. Int
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på TCP. Int
protokoll Referensen till transportprotokollet som används av belastningsutjämningsregeln. "Alla"
"Tcp"
"Udp"

IpTag

Namn Beskrivning Värde
ipTagType Typ av IP-tagg. Exempel: FirstPartyUsage. sträng
tagg Värdet för IP-taggen som är associerad med den offentliga IP-adressen. Exempel: SQL. sträng

ManagedServiceIdentity

Namn Beskrivning Värde
typ Den typ av identitet som används för resursen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentiteter

ManagedServiceIdentityUserAssignedIdentiteter

Namn Beskrivning Värde

Microsoft.Network/applicationGateways

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
identitet Identiteten för programgatewayen, om den är konfigurerad. ManagedServiceIdentity
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för programgatewayen. ApplicationGatewayPropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
Zoner En lista över tillgänglighetszoner som anger var resursen måste komma ifrån. string[]

NetworkInterfaceIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Ip-konfigurationsegenskaper för nätverksgränssnittet. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Namn Beskrivning Värde
applicationGatewayBackendAddressPools Referensen för ApplicationGatewayBackendAddressPool-resursen. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups Programsäkerhetsgrupper där IP-konfigurationen ingår. ApplicationSecurityGroup[]
loadBalancerBackendAddressPools Referensen för LoadBalancerBackendAddressPool-resursen. BackendAddressPool[]
loadBalancerInboundNatRules En lista med referenser till LoadBalancerInboundNatRules. InboundNatRule[]
primär Om det här är en primär kundadress i nätverksgränssnittet. Bool
privateIPAddress Ip-konfigurationens privata IP-adress. sträng
privateIPAddressVersion Om den specifika IP-konfigurationen är IPv4 eller IPv6. Standardvärdet är IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod Den privata IP-adressallokeringsmetoden. "Dynamisk"
"Statisk"
publicIPAddress Offentlig IP-adress som är bunden till IP-konfigurationen. PublicIPAddress
Undernät Undernät som är bundet till IP-konfigurationen. undernät
virtualNetworkTaps Referensen till Virtuella nätverkstryckningar. VirtualNetworkTap[]

NetworkSecurityGroup

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för nätverkssäkerhetsgruppen. NetworkSecurityGroupPropertiesFormat
Taggar Resurstaggar. ResourceTags

NetworkSecurityGroupPropertiesFormat

Namn Beskrivning Värde
defaultSecurityRules Standardsäkerhetsreglerna för nätverkssäkerhetsgruppen. SecurityRule[]
resourceGuid Resursens GUID-egenskap för nätverkssäkerhetsgruppens resurs. sträng
securityRules En samling säkerhetsregler för nätverkssäkerhetsgruppen. SecurityRule[]

PublicIPAddress

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för offentlig IP-adress. PublicIPAddressPropertiesFormat
Sku Den offentliga IP-adress-SKU:n. PublicIPAddressSku
Taggar Resurstaggar. ResourceTags
Zoner En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. string[]

PublicIPAddressDnsSettings

Namn Beskrivning Värde
domainNameLabel Domännamnsetiketten. Sammanfogningen av domännamnsetiketten och den regionaliserade DNS-zonen utgör det fullständigt kvalificerade domännamnet som är associerat med den offentliga IP-adressen. Om en domännamnsetikett anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet. sträng
Fqdn Det fullständigt kvalificerade domännamnet för en DNS-post som är associerad med den offentliga IP-adressen. Det här är sammanlänkningen av domainNameLabel och den regionaliserade DNS-zonen. sträng
reverseFqdn Det omvända fullständiga domännamnet. Ett användar synligt, fullständigt domännamn som matchar den här offentliga IP-adressen. Om reverseFqdn anges skapas en PTR DNS-post som pekar från IP-adressen i domänen in-addr.arpa till det omvända fullständiga domännamnet. sträng

PublicIPAddressPropertiesFormat

Namn Beskrivning Värde
ddosSettings Den anpassade DDoS-skyddsprincipen som är associerad med den offentliga IP-adressen. DdosSettings
dnsSettings FQDN för DNS-posten som är associerad med den offentliga IP-adressen. PublicIPAddressDnsSettings
idleTimeoutInMinutes Tidsgränsen för inaktivitet för den offentliga IP-adressen. Int
ipAddress IP-adressen som är associerad med den offentliga IP-adressresursen. sträng
ipTags Listan över taggar som är associerade med den offentliga IP-adressen. IpTag[]
publicIPAddressVersion Den offentliga IP-adressversionen. "IPv4"
"IPv6"
publicIPAllocationMethod Den offentliga IP-adressallokeringsmetoden. "Dynamisk"
"Statisk"
publicIPPrefix Det offentliga IP-prefixet som den här offentliga IP-adressen ska allokeras från. SubResource
resourceGuid Resursens GUID-egenskap för den offentliga IP-adressresursen. sträng

PublicIPAddressSku

Namn Beskrivning Värde
Namn Namn på en offentlig IP-adress-SKU. "Grundläggande"
"Standard"
Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskapsformat för resursnavigeringslänk. ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

Namn Beskrivning Värde
länk Länka till den externa resursen. sträng
linkedResourceType Resurstyp för den länkade resursen. sträng

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

Väg

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för vägen. RoutePropertiesFormat

RoutePropertiesFormat

Namn Beskrivning Värde
addressPrefix Mål-CIDR som vägen gäller för. sträng
nextHopIpAddress IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Typen av Azure-hopp som paketet ska skickas till. "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)

RouteTable

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för routningstabellen. RouteTablePropertiesFormat
Taggar Resurstaggar. ResourceTags

RouteTablePropertiesFormat

Namn Beskrivning Värde
disableBgpRoutePropagation Om du vill inaktivera de vägar som BGP har lärt sig i routningstabellen. Sant betyder inaktivera. Bool
Vägar Samling vägar som finns i en routningstabell. Route[]

SecurityRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för säkerhetsregeln. SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Namn Beskrivning Värde
tillträde Nätverkstrafiken tillåts eller nekas. "Tillåt"
"Neka" (krävs)
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
destinationAddressPrefix Måladressprefixet. CIDR- eller mål-IP-intervall. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. sträng
destinationAddressPrefixes Måladressprefixen. IP-intervall för CIDR eller mål. string[]
destinationApplicationSecurityGroups Programsäkerhetsgruppen som angetts som mål. ApplicationSecurityGroup[]
destinationPortRange Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
destinationPortRanges Målportens intervall. string[]
riktning Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. "Inkommande"
"Utgående" (krävs)
prioritering Regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. Int
protokoll Nätverksprotokoll som den här regeln gäller för. '*'
"Ah"
"Esp"
"Icmp"
"Tcp"
"Udp" (krävs)
sourceAddressPrefix CIDR- eller käll-IP-intervallet. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om det här är en ingressregel anger du var nätverkstrafiken kommer ifrån. sträng
sourceAddressPrefixes CIDR- eller käll-IP-intervallen. string[]
sourceApplicationSecurityGroups Programsäkerhetsgruppen som anges som källa. ApplicationSecurityGroup[]
sourcePortRange Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
sourcePortRanges Källportens intervall. string[]
Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskapsformat för resursnavigeringslänk. ServiceAssociationLinkPropertiesFormat
typ Resurstyp. sträng

ServiceAssociationLinkPropertiesFormat

Namn Beskrivning Värde
allowDelete Om det är sant kan resursen tas bort. Bool
länk Länka till den externa resursen. sträng
linkedResourceType Resurstyp för den länkade resursen. sträng
Platser En lista över platser. string[]

ServiceDelegationPropertiesFormat

Namn Beskrivning Värde
Åtgärder Beskriver de åtgärder som tillåts för tjänsten vid delegering. string[]
serviceName Namnet på den tjänst som undernätet ska delegeras till (t.ex. Microsoft.Sql/servers). sträng

ServiceEndpointPolicy

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för tjänstens slutpunktsprincip. ServiceEndpointPolicyPropertiesFormat
Taggar Resurstaggar. ResourceTags

ServiceEndpointPolicyDefinition

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för principdefinitionen för tjänstslutpunkt. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Namn Beskrivning Värde
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
tjänst Tjänstslutpunktsnamn. sträng
serviceResources En lista över tjänstresurser. string[]

ServiceEndpointPolicyPropertiesFormat

Namn Beskrivning Värde
serviceEndpointPolicyDefinitions En samling tjänstslutpunktsprincipdefinitioner för tjänstslutpunktsprincipen. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

Namn Beskrivning Värde
Platser En lista över platser. string[]
tjänst Typen av slutpunktstjänst. sträng

Undernät

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för undernätet. SubnetPropertiesFormat

SubnetPropertiesFormat

Namn Beskrivning Värde
addressPrefix Adressprefixet för undernätet. sträng
addressPrefixes Lista över adressprefix för undernätet. string[]
Delegationer En matris med referenser till delegeringarna i undernätet. delegering[]
natGateway Nat-gateway som är associerad med det här undernätet. SubResource
networkSecurityGroup Referensen för NetworkSecurityGroup-resursen. NetworkSecurityGroup
privateEndpointNetworkPolicies Aktivera eller inaktivera tillämpa nätverksprinciper på en privat slutpunkt i undernätet. sträng
privateLinkServiceNetworkPolicies Aktivera eller inaktivera tillämpa nätverksprinciper på tjänsten private link i undernätet. sträng
resourceNavigationLinks En matris med referenser till externa resurser med hjälp av undernätet. ResourceNavigationLink[]
routeTable Referensen för RouteTable-resursen. RouteTable
serviceAssociationLinks En matris med referenser till tjänster som matas in i det här undernätet. ServiceAssociationLink[]
serviceEndpointPolicies En matris med tjänstslutpunktsprinciper. ServiceEndpointPolicy[]
serviceEndpoints En matris med tjänstslutpunkter. ServiceEndpointPropertiesFormat[]

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

VirtualNetworkTap

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Tryck på egenskaper för virtuellt nätverk. VirtualNetworkTapPropertiesFormat
Taggar Resurstaggar. ResourceTags

VirtualNetworkTapPropertiesFormat

Namn Beskrivning Värde
destinationLoadBalancerFrontEndIPConfiguration Referensen till den privata IP-adressen på den interna lastbalanseraren som ska ta emot tryckningen. FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration Referensen till den privata IP-adressen för insamlarens nätverkskort som ska ta emot tryckningen. NetworkInterfaceIPConfiguration
destinationPort VXLAN-målporten som tar emot den avlyssnade trafiken. Int

Snabbstartsexempel

Följande snabbstartsexempel distribuerar den här resurstypen.

Bicep-fil Beskrivning
AKS-kluster med en NAT Gateway och en Application Gateway- Det här exemplet visar hur du distribuerar ett AKS-kluster med NAT Gateway för utgående anslutningar och en Application Gateway för inkommande anslutningar.
AKS-kluster med Application Gateway-ingresskontrollanten Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics och Key Vault
Application Gateway med intern API Management och Web App Application Gateway dirigerar Internettrafik till en API Management-instans för virtuellt nätverk (internt läge) som servar ett webb-API som finns i en Azure-webbapp.
Application Gateway med WAF och brandväggsprincip Den här mallen skapar en Application Gateway med WAF konfigurerad tillsammans med en brandväggsprincip
Skapa en webbapp, PE och Application Gateway v2 Den här mallen skapar en Azure-webbapp med privat slutpunkt i Azure Virtual Network-undernätet , en Application Gateway v2. Application Gateway distribueras i ett virtuellt nätverk (undernät). Webbappen begränsar åtkomsten till trafik från undernätet med hjälp av en privat slutpunkt
Skapa en Application Gateway v2- Den här mallen skapar en programgateway v2 i ett virtuellt nätverk och konfigurerar egenskaper för automatisk skalning och en HTTP-belastningsutjämningsregel med offentlig klientdel
Skapa en Azure Application Gateway v2- Den här mallen skapar en Azure Application Gateway med två Windows Server 2016-servrar i serverdelspoolen
Skapa en Azure WAF v2 på Azure Application Gateway Den här mallen skapar en Azure Web Application Firewall v2 på Azure Application Gateway med två Windows Server 2016-servrar i serverdelspoolen
Skapa API Management i internt VNet med App Gateway Den här mallen visar hur du skapar en instans av Azure API Management i ett privat nätverk som skyddas av Azure Application Gateway.
Skapa Application Gateway med certifikat Den här mallen visar hur du genererar självsignerade Key Vault-certifikat och sedan refererar till från Application Gateway.
Distribuera en VM-skalningsuppsättning för Windows med Azure Application Gateway Med den här mallen kan du distribuera en enkel skalningsuppsättning för virtuella Windows-datorer som är integrerad med Azure Application Gateway och har stöd för upp till 1 000 virtuella datorer
Front Door Standard/Premium med Application Gateway-ursprung Den här mallen skapar en Front Door Standard/Premium och en Application Gateway-instans och använder en NSG- och WAF-princip för att verifiera att trafiken har kommit via Front Door-ursprunget.
Front Door med containerinstanser och Application Gateway- Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway.

Resursdefinition för ARM-mall

Resurstypen applicationGateways kan distribueras med åtgärder som mål:

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/applicationGateways-resurs lägger du till följande JSON i mallen.

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

Egenskapsvärden

ApplicationGatewayAuthenticationCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på det autentiseringscertifikat som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för autentiseringscertifikatet för programgatewayen. ApplicationGatewayAuthenticationCertificatePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata. sträng

ApplicationGatewayAutoscaleConfiguration

Namn Beskrivning Värde
maxCapacity Övre gräns för antalet Application Gateway-kapaciteter. Int

Begränsningar:
Minsta värde = 2
minCapacity Lägre gräns för antalet Application Gateway-kapaciteter. Int

Begränsningar:
Minsta värde = 0 (krävs)

ApplicationGatewayBackendAddress

Namn Beskrivning Värde
Fqdn Fullständigt domännamn (FQDN). sträng
ipAddress IP-adress. sträng

ApplicationGatewayBackendAddressPool

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på serverdelsadresspoolen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens serverdelsadresspool. ApplicationGatewayBackendAddressPoolPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayBackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
backendAddresses Serverdelsadresser. ApplicationGatewayBackendAddress[]
backendIPConfigurations Samling referenser till IP-adresser som definierats i nätverksgränssnitt. NetworkInterfaceIPConfiguration[]

ApplicationGatewayBackendHttpSettings

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på http-inställningarna för serverdelen som är unika i en Application Gateway. sträng
Egenskaper Egenskaper för HTTP-inställningarna för programgatewayens serverdel. ApplicationGatewayBackendHttpSettingsPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Namn Beskrivning Värde
affinityCookieName Cookienamn som ska användas för tillhörighetscookien. sträng
authenticationCertificates Matris med referenser till autentiseringscertifikat för application gateway. SubResource[]
connectionDraining Anslutningsdränering av resursen för http-inställningar för serverdelen. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookiebaserad tillhörighet. "Inaktiverad"
"Aktiverad"
hostName Värdhuvud som ska skickas till serverdelsservrarna. sträng
stig Sökväg som ska användas som prefix för alla HTTP-begäranden. Null innebär att ingen sökväg kommer att prefixeras. Standardvärdet är null. sträng
pickHostNameFromBackendAddress Om värdhuvudet ska väljas från serverdelsserverns värdnamn. Standardvärdet är falskt. Bool
hamn Målporten på serverdelen. Int
sond Avsökningsresurs för en programgateway. SubResource
probeEnabled Om avsökningen är aktiverad. Standardvärdet är falskt. Bool
protokoll Protokollet som används för att kommunicera med serverdelen. "Http"
"Https"
requestTimeout Tidsgräns för begäran i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i RequestTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
trustedRootCertificates Matris med referenser till betrodda rotcertifikat för Application Gateway. SubResource[]

ApplicationGatewayConnectionDraining

Namn Beskrivning Värde
drainTimeoutInSec Antalet sekunders anslutningsdränering är aktivt. Godtagbara värden är mellan 1 sekund och 3 600 sekunder. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 3600 (krävs)
Aktiverat Om anslutningsdränering är aktiverat eller inte. bool (krävs)

ApplicationGatewayCustomError

Namn Beskrivning Värde
customErrorPageUrl Felsidans URL för application gateway-kundfelet. sträng
statusCode Statuskod för application gateway-kundfelet. "HttpStatus403"
"HttpStatus502"

ApplicationGatewayFirewallDisabledRuleGroup

Namn Beskrivning Värde
ruleGroupName Namnet på den regelgrupp som ska inaktiveras. sträng (krävs)
reglemente Listan över regler som ska inaktiveras. Om värdet är null inaktiveras alla regler i regelgruppen. int[]

ApplicationGatewayFirewallExclusion

Namn Beskrivning Värde
matchVariable Variabeln som ska undantas. sträng (krävs)
Selector När matchVariable är en samling används operatorn för att ange vilka element i samlingen som det här undantaget gäller för. sträng (krävs)
selectorMatchOperator När matchVariable är en samling använder du väljaren för att ange vilka element i samlingen som det här undantaget gäller för. sträng (krävs)

ApplicationGatewayFrontendIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på ip-konfigurationen för klientdelen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för IP-konfigurationen för programgatewayens klientdel. ApplicationGatewayFrontendIPConfigurationPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet. sträng
privateIPAllocationMethod Den privata IP-adressallokeringsmetoden. "Dynamisk"
"Statisk"
publicIPAddress Referens för PublicIP-resursen. SubResource
Undernät Referens för undernätsresursen. SubResource

ApplicationGatewayFrontendPort

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på klientdelsporten som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens klientdelsport. ApplicationGatewayFrontendPortPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayFrontendPortPropertiesFormat

Namn Beskrivning Värde
hamn Klientdelsport. Int

ApplicationGatewayHeaderConfiguration

Namn Beskrivning Värde
headerName Rubriknamn för huvudkonfigurationen. sträng
headerValue Rubrikvärde för huvudkonfigurationen. sträng

ApplicationGatewayHttpListener

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på HTTP-lyssnaren som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för HTTP-lyssnaren för programgatewayen. ApplicationGatewayHttpListenerPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayHttpListenerPropertiesFormat

Namn Beskrivning Värde
customErrorConfigurations Anpassade felkonfigurationer för HTTP-lyssnaren. ApplicationGatewayCustomError[]
frontendIPConfiguration Klientdels-IP-konfigurationsresurs för en programgateway. SubResource
frontendPort Klientdelsportresurs för en programgateway. SubResource
hostName Värdnamnet för HTTP-lyssnaren. sträng
protokoll Protokoll för HTTP-lyssnaren. "Http"
"Https"
requireServerNameIndication Gäller endast om protokollet är https. Aktiverar SNI för flera värdar. Bool
sslCertificate SSL-certifikatresurs för en programgateway. SubResource

ApplicationGatewayIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namn på DEN IP-konfiguration som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för IP-konfigurationen för programgatewayen. ApplicationGatewayIPConfigurationPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayIPConfigurationPropertiesFormat

Namn Beskrivning Värde
Undernät Referens för undernätsresursen. Ett undernät där application gateway hämtar sin privata adress. SubResource

ApplicationGatewayPathRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på sökvägsregeln som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för sökvägsregeln för programgatewayen. ApplicationGatewayPathRulePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayPathRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för url-sökvägssökvägsregeln. SubResource
backendHttpSettings Resurs för http-inställningar för serverdelen för url-sökvägssökvägsregel. SubResource
Sökvägar Sökvägsregler för url-sökvägskarta. string[]
redirectConfiguration Omdirigeringskonfigurationsresurs för url-sökvägssökvägsregel. SubResource
rewriteRuleSet Skriv om regeluppsättningsresursen för url-sökvägssökvägsregeln. SubResource

ApplicationGatewayProbe

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på avsökningen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayavsökningen. ApplicationGatewayProbePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayProbeHealthResponseMatch

Namn Beskrivning Värde
kropp Brödtext som måste finnas i hälsosvaret. Standardvärdet är tomt. sträng
statusCodes Tillåtna intervall med felfria statuskoder. Standardintervallet för felfria statuskoder är 200–399. string[]

ApplicationGatewayProbePropertiesFormat

Namn Beskrivning Värde
värd Värdnamn som avsökningen ska skickas till. sträng
intervall Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
tändsticka Kriterium för att klassificera ett felfritt avsökningssvar. ApplicationGatewayProbeHealthResponseMatch
minServers Minsta antal servrar som alltid har markerats som felfria. Standardvärdet är 0. Int
stig Relativ sökväg för avsökning. Den giltiga sökvägen börjar från /. Avsökningen skickas till <Protocol>://<värd>:<port><sökväg>. sträng
pickHostNameFromBackendHttpSettings Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är falskt. Bool
hamn Anpassad port som ska användas för avsökning av serverdelsservrarna. Det giltiga värdet sträcker sig från 1 till 65535. Om inte anges används porten från http-inställningarna. Den här egenskapen är endast giltig för Standard_v2 och WAF_v2. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 65535
protokoll Protokollet som används för avsökningen. "Http"
"Https"
Timeout Tidsgränsen för avsökningen i sekunder. Avsökningen markerades som misslyckad om giltigt svar inte tas emot med den här tidsgränsen. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
unhealthyThreshold Antalet återförsök av avsökningen. Serverdelens server är markerad efter att antalet på varandra följande avsökningsfel når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. Int

ApplicationGatewayPropertiesFormat

Namn Beskrivning Värde
authenticationCertificates Autentiseringscertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Autoskalningskonfiguration. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Serverdelsadresspoolen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Http-inställningar för serverdelen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayBackendHttpSettings[]
customErrorConfigurations Anpassade felkonfigurationer för programgatewayresursen. ApplicationGatewayCustomError[]
enableFips Om FIPS är aktiverat på programgatewayresursen. Bool
enableHttp2 Om HTTP2 är aktiverat på programgatewayresursen. Bool
firewallPolicy Referens för FirewallPolicy-resursen. SubResource
frontendIPConfigurations Klientdels-IP-adresser för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Klientdelsportar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Undernät för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayIPConfiguration[]
httpListeners Http-lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayHttpListener[]
Sonder Avsökningar av programgatewayresursen. ApplicationGatewayProbe[]
redirectConfigurations Omdirigeringskonfigurationer för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Begär routningsregler för application gateway-resursen. ApplicationGatewayRequestRoutingRule[]
resourceGuid Resursens GUID-egenskap för programgatewayresursen. sträng
rewriteRuleSets Skriv om regler för application gateway-resursen. ApplicationGatewayRewriteRuleSet[]
Sku SKU för programgatewayresursen. ApplicationGatewaySku
sslCertificates SSL-certifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewaySslCertificate[]
sslPolicy SSL-princip för programgatewayresursen. ApplicationGatewaySslPolicy
trustedRootCertificates Betrodda rotcertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps URL-sökvägskarta för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Brandväggskonfiguration för webbprogram. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på omdirigeringskonfigurationen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens omdirigeringskonfiguration. ApplicationGatewayRedirectConfigurationPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayRedirectConfigurationPropertiesFormat

Namn Beskrivning Värde
includePath Inkludera sökvägen i den omdirigerade URL:en. Bool
includeQueryString Inkludera frågesträngen i den omdirigerade URL:en. Bool
pathRules Sökvägsregler som anger omdirigeringskonfiguration. SubResource[]
redirectType HTTP-omdirigeringstyp. "Hittades"
"Permanent"
"SeeOther"
"Tillfälligt"
requestRoutingRules Begär routning som anger omdirigeringskonfiguration. SubResource[]
targetListener Referens till en lyssnare som begäran ska omdirigeras till. SubResource
targetUrl Url som begäran ska omdirigeras till. sträng
urlPathMaps Url-sökvägskartor som anger standardkonfiguration för omdirigering. SubResource[]

ApplicationGatewayRequestRoutingRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på begärandedirigeringsregeln som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för routningsregeln för programgatewaybegäran. ApplicationGatewayRequestRoutingRulePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayRequestRoutingRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
backendHttpSettings Resursen för http-inställningar för serverdelen för programgatewayen. SubResource
httpListener Http-lyssnarresurs för programgatewayen. SubResource
prioritering Prioritet för begärandedirigeringsregeln. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 20000
redirectConfiguration Omdirigeringskonfigurationsresurs för programgatewayen. SubResource
rewriteRuleSet Skriv om regeluppsättningsresursen i grundläggande regel för programgatewayen. SubResource
ruleType Regeltyp. "Grundläggande"
"PathBasedRouting"
urlPathMap Url-sökvägsmappningsresurs för programgatewayen. SubResource

ApplicationGatewayRewriteRule

Namn Beskrivning Värde
actionSet Uppsättning åtgärder som ska utföras som en del av omskrivningsregeln. ApplicationGatewayRewriteRuleActionSet
Villkor Villkor som baseras på vilka körningen av åtgärdsuppsättningen ska utvärderas. ApplicationGatewayRewriteRuleCondition[]
Namn Namnet på omskrivningsregeln som är unik i en Application Gateway. sträng
ruleSequence Regelsekvens för omskrivningsregeln som avgör körningsordningen för en viss regel i en RewriteRuleSet. Int

ApplicationGatewayRewriteRuleActionSet

Namn Beskrivning Värde
requestHeaderConfigurations Begär rubrikåtgärder i åtgärdsuppsättningen. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Åtgärder för svarshuvud i åtgärdsuppsättningen. ApplicationGatewayHeaderConfiguration[]

ApplicationGatewayRewriteRuleCondition

Namn Beskrivning Värde
ignoreCase Ange den här parametern till sanningsvärde med tvinga mönstret att göra en skiftlägeskänslig jämförelse. Bool
förneka Om du anger det här värdet som sanning måste du kontrollera negationen av villkoret som användaren anger. Bool
mönster Mönstret, antingen fast sträng eller reguljärt uttryck, som utvärderar villkorets sanningsenlighet. sträng
variabel Villkorsparametern för RewriteRuleCondition. sträng

ApplicationGatewayRewriteRuleSet

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på regeluppsättningen för omskrivning som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för regeluppsättningen för omskrivning av programgateway. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Namn Beskrivning Värde
rewriteRules Skriv om regler i regeluppsättningen för omskrivning. ApplicationGatewayRewriteRule[]

ApplicationGatewaySku

Namn Beskrivning Värde
kapacitet Kapacitet (instansantal) för en programgateway. Int
Namn Namnet på en SKU för en programgateway. "Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
Nivå Nivå för en programgateway. "Standard"
"Standard_v2"
"WAF"
"WAF_v2"

ApplicationGatewaySslCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på det SSL-certifikat som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för SSL-certifikatet för programgatewayen. ApplicationGatewaySslCertificatePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewaySslCertificatePropertiesFormat

Namn Beskrivning Värde
data Base-64-kodat pfx-certifikat. Gäller endast i PUT-begäran. sträng
keyVaultSecretId Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault. sträng
lösenord Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. sträng
publicCertData Base-64-kodade offentliga certifikatdata som motsvarar pfx som anges i data. Gäller endast i GET-begäran. sträng

ApplicationGatewaySslPolicy

Namn Beskrivning Värde
chifferDräkter Ssl-chifferpaket som ska aktiveras i den angivna ordningen till application gateway. Strängmatris som innehåller något av:
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_3DES_EDE_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA256"
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
disabledSslProtocols SSL-protokoll som ska inaktiveras på programgatewayen. Strängmatris som innehåller något av:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
minProtocolVersion Lägsta version av Ssl-protokollet som ska stödjas på programgatewayen. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
policyName Namnet på den fördefinierade Ssl-principen. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
policyType Typ av SSL-princip. "Anpassad"
"Fördefinierad"

ApplicationGatewayTrustedRootCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på det betrodda rotcertifikatet som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens betrodda rotcertifikat. ApplicationGatewayTrustedRootCertificatePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata. sträng
keyVaultSecretId Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault. sträng

ApplicationGatewayUrlPathMap

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på url-sökvägskartan som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för sökvägskartan för programgatewayen. ApplicationGatewayUrlPathMapPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayUrlPathMapPropertiesFormat

Namn Beskrivning Värde
defaultBackendAddressPool Standardresursen för serverdelsadresspoolen för url-sökvägskartan. SubResource
defaultBackendHttpSettings Standardresursen för http-inställningar för URL-sökvägen. SubResource
defaultRedirectConfiguration Standardresursen för omdirigeringskonfiguration för URL-sökvägskartan. SubResource
defaultRewriteRuleSet Standardregeluppsättning för omskrivningsregel för url-sökvägskarta. SubResource
pathRules Sökvägsregel för url-sökvägsmappningsresurs. ApplicationGatewayPathRule[]

ApplicationGatewayWebApplicationFirewallConfiguration

Namn Beskrivning Värde
disabledRuleGroups De inaktiverade regelgrupperna. ApplicationGatewayFirewallDisabledRuleGroup[]
Aktiverat Om brandväggen för webbprogrammet är aktiverad eller inte. bool (krävs)
Undantag Undantagslistan. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maximal filuppladdningsstorlek i Mb för WAF. Int

Begränsningar:
Minsta värde = 0
firewallMode Brandväggsläge för webbprogram. Identifiering
"Förebyggande" (krävs)
maxRequestBodySize Maximal storlek för begärandetext för WAF. Int

Begränsningar:
Minsta värde = 8
Maxvärde = 128
maxRequestBodySizeInKb Maximal storlek för begärandetext i Kb för WAF. Int

Begränsningar:
Minsta värde = 8
Maxvärde = 128
requestBodyCheck Om tillåter WAF att kontrollera begärandetexten. Bool
ruleSetType Typen av brandväggsregeluppsättning för webbprogram. Möjliga värden är: "OWASP". sträng (krävs)
ruleSetVersion Versionen av regeluppsättningstypen. sträng (krävs)

ApplicationSecurityGroup

Namn Beskrivning Värde
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för programsäkerhetsgruppen. ApplicationSecurityGroupPropertiesFormat
Taggar Resurstaggar. ResourceTags

ApplicationSecurityGroupPropertiesFormat

Namn Beskrivning Värde

BackendAddressPool

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i uppsättningen med serverdelsadresspooler som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för lastbalanserarens serverdelsadresspool. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Namn Beskrivning Värde

Komponenter1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Namn Beskrivning Värde

DdosSettings

Namn Beskrivning Värde
ddosCustomPolicy Den anpassade DDoS-principen som är associerad med den offentliga IP-adressen. SubResource
protectionCoverage DDoS-skyddsprincipens anpassningsbarhet för den offentliga IP-adressen. Endast standardtäckning har möjlighet att anpassas. "Grundläggande"
"Standard"

Delegation

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i ett undernät. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för undernätet. ServiceDelegationPropertiesFormat

FrontendIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i uppsättningen med IP-konfigurationer för klientdelen som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för lastbalanserarens avsökning. FrontendIPConfigurationPropertiesFormat
Zoner En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. string[]

FrontendIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress IP-konfigurationens privata IP-adress. sträng
privateIPAddressVersion Om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod Den privata IP-allokeringsmetoden. "Dynamisk"
"Statisk"
publicIPAddress Referensen för den offentliga IP-resursen. PublicIPAddress
publicIPPrefix Referensen för den offentliga IP-prefixresursen. SubResource
Undernät Referensen för undernätsresursen. undernät

InboundNatRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik inom uppsättningen med inkommande NAT-regler som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för lastbalanserarens inkommande nat-regel. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Namn Beskrivning Värde
backendPort Porten som används för den interna slutpunkten. Godtagbara värden sträcker sig från 1 till 65535. Int
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. Bool
enableTcpReset Ta emot dubbelriktad TCP-återställning vid TCP-flödes timeout för inaktivitet eller oväntad anslutning. Det här elementet används endast när protokollet är inställt på TCP. Bool
frontendIPConfiguration En referens till IP-adresser för klientdelen. SubResource
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Acceptabla värden sträcker sig från 1 till 65534. Int
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på TCP. Int
protokoll Referensen till transportprotokollet som används av belastningsutjämningsregeln. "Alla"
"Tcp"
"Udp"

IpTag

Namn Beskrivning Värde
ipTagType Typ av IP-tagg. Exempel: FirstPartyUsage. sträng
tagg Värdet för IP-taggen som är associerad med den offentliga IP-adressen. Exempel: SQL. sträng

ManagedServiceIdentity

Namn Beskrivning Värde
typ Den typ av identitet som används för resursen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentiteter

ManagedServiceIdentityUserAssignedIdentiteter

Namn Beskrivning Värde

Microsoft.Network/applicationGateways

Namn Beskrivning Värde
apiVersion API-versionen '2019-08-01'
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
identitet Identiteten för programgatewayen, om den är konfigurerad. ManagedServiceIdentity
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för programgatewayen. ApplicationGatewayPropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden. Se taggar i mallar
typ Resurstypen "Microsoft.Network/applicationGateways"
Zoner En lista över tillgänglighetszoner som anger var resursen måste komma ifrån. string[]

NetworkInterfaceIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Ip-konfigurationsegenskaper för nätverksgränssnittet. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Namn Beskrivning Värde
applicationGatewayBackendAddressPools Referensen för ApplicationGatewayBackendAddressPool-resursen. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups Programsäkerhetsgrupper där IP-konfigurationen ingår. ApplicationSecurityGroup[]
loadBalancerBackendAddressPools Referensen för LoadBalancerBackendAddressPool-resursen. BackendAddressPool[]
loadBalancerInboundNatRules En lista med referenser till LoadBalancerInboundNatRules. InboundNatRule[]
primär Om det här är en primär kundadress i nätverksgränssnittet. Bool
privateIPAddress Ip-konfigurationens privata IP-adress. sträng
privateIPAddressVersion Om den specifika IP-konfigurationen är IPv4 eller IPv6. Standardvärdet är IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod Den privata IP-adressallokeringsmetoden. "Dynamisk"
"Statisk"
publicIPAddress Offentlig IP-adress som är bunden till IP-konfigurationen. PublicIPAddress
Undernät Undernät som är bundet till IP-konfigurationen. undernät
virtualNetworkTaps Referensen till Virtuella nätverkstryckningar. VirtualNetworkTap[]

NetworkSecurityGroup

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för nätverkssäkerhetsgruppen. NetworkSecurityGroupPropertiesFormat
Taggar Resurstaggar. ResourceTags

NetworkSecurityGroupPropertiesFormat

Namn Beskrivning Värde
defaultSecurityRules Standardsäkerhetsreglerna för nätverkssäkerhetsgruppen. SecurityRule[]
resourceGuid Resursens GUID-egenskap för nätverkssäkerhetsgruppens resurs. sträng
securityRules En samling säkerhetsregler för nätverkssäkerhetsgruppen. SecurityRule[]

PublicIPAddress

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för offentlig IP-adress. PublicIPAddressPropertiesFormat
Sku Den offentliga IP-adress-SKU:n. PublicIPAddressSku
Taggar Resurstaggar. ResourceTags
Zoner En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. string[]

PublicIPAddressDnsSettings

Namn Beskrivning Värde
domainNameLabel Domännamnsetiketten. Sammanfogningen av domännamnsetiketten och den regionaliserade DNS-zonen utgör det fullständigt kvalificerade domännamnet som är associerat med den offentliga IP-adressen. Om en domännamnsetikett anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet. sträng
Fqdn Det fullständigt kvalificerade domännamnet för en DNS-post som är associerad med den offentliga IP-adressen. Det här är sammanlänkningen av domainNameLabel och den regionaliserade DNS-zonen. sträng
reverseFqdn Det omvända fullständiga domännamnet. Ett användar synligt, fullständigt domännamn som matchar den här offentliga IP-adressen. Om reverseFqdn anges skapas en PTR DNS-post som pekar från IP-adressen i domänen in-addr.arpa till det omvända fullständiga domännamnet. sträng

PublicIPAddressPropertiesFormat

Namn Beskrivning Värde
ddosSettings Den anpassade DDoS-skyddsprincipen som är associerad med den offentliga IP-adressen. DdosSettings
dnsSettings FQDN för DNS-posten som är associerad med den offentliga IP-adressen. PublicIPAddressDnsSettings
idleTimeoutInMinutes Tidsgränsen för inaktivitet för den offentliga IP-adressen. Int
ipAddress IP-adressen som är associerad med den offentliga IP-adressresursen. sträng
ipTags Listan över taggar som är associerade med den offentliga IP-adressen. IpTag[]
publicIPAddressVersion Den offentliga IP-adressversionen. "IPv4"
"IPv6"
publicIPAllocationMethod Den offentliga IP-adressallokeringsmetoden. "Dynamisk"
"Statisk"
publicIPPrefix Det offentliga IP-prefixet som den här offentliga IP-adressen ska allokeras från. SubResource
resourceGuid Resursens GUID-egenskap för den offentliga IP-adressresursen. sträng

PublicIPAddressSku

Namn Beskrivning Värde
Namn Namn på en offentlig IP-adress-SKU. "Grundläggande"
"Standard"
Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskapsformat för resursnavigeringslänk. ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

Namn Beskrivning Värde
länk Länka till den externa resursen. sträng
linkedResourceType Resurstyp för den länkade resursen. sträng

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

Väg

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för vägen. RoutePropertiesFormat

RoutePropertiesFormat

Namn Beskrivning Värde
addressPrefix Mål-CIDR som vägen gäller för. sträng
nextHopIpAddress IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Typen av Azure-hopp som paketet ska skickas till. "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)

RouteTable

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för routningstabellen. RouteTablePropertiesFormat
Taggar Resurstaggar. ResourceTags

RouteTablePropertiesFormat

Namn Beskrivning Värde
disableBgpRoutePropagation Om du vill inaktivera de vägar som BGP har lärt sig i routningstabellen. Sant betyder inaktivera. Bool
Vägar Samling vägar som finns i en routningstabell. Route[]

SecurityRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för säkerhetsregeln. SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Namn Beskrivning Värde
tillträde Nätverkstrafiken tillåts eller nekas. "Tillåt"
"Neka" (krävs)
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
destinationAddressPrefix Måladressprefixet. CIDR- eller mål-IP-intervall. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. sträng
destinationAddressPrefixes Måladressprefixen. IP-intervall för CIDR eller mål. string[]
destinationApplicationSecurityGroups Programsäkerhetsgruppen som angetts som mål. ApplicationSecurityGroup[]
destinationPortRange Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
destinationPortRanges Målportens intervall. string[]
riktning Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. "Inkommande"
"Utgående" (krävs)
prioritering Regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. Int
protokoll Nätverksprotokoll som den här regeln gäller för. '*'
"Ah"
"Esp"
"Icmp"
"Tcp"
"Udp" (krävs)
sourceAddressPrefix CIDR- eller käll-IP-intervallet. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om det här är en ingressregel anger du var nätverkstrafiken kommer ifrån. sträng
sourceAddressPrefixes CIDR- eller käll-IP-intervallen. string[]
sourceApplicationSecurityGroups Programsäkerhetsgruppen som anges som källa. ApplicationSecurityGroup[]
sourcePortRange Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
sourcePortRanges Källportens intervall. string[]
Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskapsformat för resursnavigeringslänk. ServiceAssociationLinkPropertiesFormat
typ Resurstyp. sträng

ServiceAssociationLinkPropertiesFormat

Namn Beskrivning Värde
allowDelete Om det är sant kan resursen tas bort. Bool
länk Länka till den externa resursen. sträng
linkedResourceType Resurstyp för den länkade resursen. sträng
Platser En lista över platser. string[]

ServiceDelegationPropertiesFormat

Namn Beskrivning Värde
Åtgärder Beskriver de åtgärder som tillåts för tjänsten vid delegering. string[]
serviceName Namnet på den tjänst som undernätet ska delegeras till (t.ex. Microsoft.Sql/servers). sträng

ServiceEndpointPolicy

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för tjänstens slutpunktsprincip. ServiceEndpointPolicyPropertiesFormat
Taggar Resurstaggar. ResourceTags

ServiceEndpointPolicyDefinition

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för principdefinitionen för tjänstslutpunkt. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Namn Beskrivning Värde
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
tjänst Tjänstslutpunktsnamn. sträng
serviceResources En lista över tjänstresurser. string[]

ServiceEndpointPolicyPropertiesFormat

Namn Beskrivning Värde
serviceEndpointPolicyDefinitions En samling tjänstslutpunktsprincipdefinitioner för tjänstslutpunktsprincipen. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

Namn Beskrivning Värde
Platser En lista över platser. string[]
tjänst Typen av slutpunktstjänst. sträng

Undernät

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för undernätet. SubnetPropertiesFormat

SubnetPropertiesFormat

Namn Beskrivning Värde
addressPrefix Adressprefixet för undernätet. sträng
addressPrefixes Lista över adressprefix för undernätet. string[]
Delegationer En matris med referenser till delegeringarna i undernätet. delegering[]
natGateway Nat-gateway som är associerad med det här undernätet. SubResource
networkSecurityGroup Referensen för NetworkSecurityGroup-resursen. NetworkSecurityGroup
privateEndpointNetworkPolicies Aktivera eller inaktivera tillämpa nätverksprinciper på en privat slutpunkt i undernätet. sträng
privateLinkServiceNetworkPolicies Aktivera eller inaktivera tillämpa nätverksprinciper på tjänsten private link i undernätet. sträng
resourceNavigationLinks En matris med referenser till externa resurser med hjälp av undernätet. ResourceNavigationLink[]
routeTable Referensen för RouteTable-resursen. RouteTable
serviceAssociationLinks En matris med referenser till tjänster som matas in i det här undernätet. ServiceAssociationLink[]
serviceEndpointPolicies En matris med tjänstslutpunktsprinciper. ServiceEndpointPolicy[]
serviceEndpoints En matris med tjänstslutpunkter. ServiceEndpointPropertiesFormat[]

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

VirtualNetworkTap

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Tryck på egenskaper för virtuellt nätverk. VirtualNetworkTapPropertiesFormat
Taggar Resurstaggar. ResourceTags

VirtualNetworkTapPropertiesFormat

Namn Beskrivning Värde
destinationLoadBalancerFrontEndIPConfiguration Referensen till den privata IP-adressen på den interna lastbalanseraren som ska ta emot tryckningen. FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration Referensen till den privata IP-adressen för insamlarens nätverkskort som ska ta emot tryckningen. NetworkInterfaceIPConfiguration
destinationPort VXLAN-målporten som tar emot den avlyssnade trafiken. Int

Snabbstartsmallar

Följande snabbstartsmallar distribuerar den här resurstypen.

Mall Beskrivning
AKS-kluster med en NAT Gateway och en Application Gateway-

Distribuera till Azure
Det här exemplet visar hur du distribuerar ett AKS-kluster med NAT Gateway för utgående anslutningar och en Application Gateway för inkommande anslutningar.
AKS-kluster med Application Gateway-ingresskontrollanten

Distribuera till Azure
Det här exemplet visar hur du distribuerar ett AKS-kluster med Application Gateway, Application Gateway Ingress Controller, Azure Container Registry, Log Analytics och Key Vault
App Gateway med WAF, SSL, IIS och HTTPS-omdirigering

Distribuera till Azure
Den här mallen distribuerar en Application Gateway med WAF, SSL från slutpunkt till slutpunkt och HTTP till HTTPS-omdirigering på IIS-servrarna.
Application Gateway för en webbapp med IP-begränsning

Distribuera till Azure
Den här mallen skapar en programgateway framför en Azure-webbapp med IP-begränsning aktiverad i webbappen.
Application Gateway for Multi Hosting

Distribuera till Azure
Den här mallen skapar en Application Gateway och konfigurerar den för Multi Hosting på port 443.
Application Gateway för url-sökvägsbaserad routning

Distribuera till Azure
Den här mallen skapar en Application Gateway och konfigurerar den för URL-sökvägsbaserad routning.
Application Gateway med intern API Management och Web App

Distribuera till Azure
Application Gateway dirigerar Internettrafik till en API Management-instans för virtuellt nätverk (internt läge) som servar ett webb-API som finns i en Azure-webbapp.
Application Gateway med WAF och brandväggsprincip

Distribuera till Azure
Den här mallen skapar en Application Gateway med WAF konfigurerad tillsammans med en brandväggsprincip
Autoscale LANSA Windows VM ScaleSet med Azure SQL Database

Distribuera till Azure
Mallen distribuerar en Windows VMSS med önskat antal virtuella datorer i skalningsuppsättningen och en LANSA MSI som ska installeras på varje virtuell dator. När vm-skalningsuppsättningen har distribuerats används ett tillägg för anpassat skript för att installera LANSA MSI)
Demoinstallation av Azure Application Gateway

Distribuera till Azure
Med den här mallen kan du snabbt distribuera Azure Application Gateway-demonstrationen för att testa belastningsutjämning med eller utan cookiebaserad tillhörighet.
Skapa en webbapp som skyddas av Application Gateway v2

Distribuera till Azure
Den här mallen skapar en Azure-webbapp med åtkomstbegränsning för en Application Gateway v2. Application Gateway distribueras i ett virtuellt nätverk (undernät) som har en Tjänstslutpunkt för Microsoft.Web aktiverad. Webbappen begränsar åtkomsten till trafik från undernätet.
Skapa en webbapp, PE och Application Gateway v2

Distribuera till Azure
Den här mallen skapar en Azure-webbapp med privat slutpunkt i Azure Virtual Network-undernätet , en Application Gateway v2. Application Gateway distribueras i ett virtuellt nätverk (undernät). Webbappen begränsar åtkomsten till trafik från undernätet med hjälp av en privat slutpunkt
Skapa en WordPress-webbplats i ett virtuellt nätverk

Distribuera till Azure
Den här mallen skapar en WordPress-webbplats på Container Instance i ett virtuellt nätverk. Och utdata en offentlig webbplats FQDN som kan komma åt WordPress webbplats.
Skapa en Application Gateway-

Distribuera till Azure
Den här mallen skapar en programgateway i ett virtuellt nätverk och konfigurerar belastningsutjämningsregler för valfritt antal virtuella datorer
Skapa en Application Gateway (anpassad SSL)

Distribuera till Azure
Den här mallen distribuerar en Application Gateway som konfigurerats med en anpassad ssl-princip.
Skapa en Application Gateway(SSL-princip)

Distribuera till Azure
Den här mallen distribuerar en Application Gateway som konfigurerats med en fördefinierad ssl-princip.
Skapa en Application Gateway(WAF)

Distribuera till Azure
Den här mallen skapar en programgateway med webbaserade brandväggsfunktioner i ett virtuellt nätverk och konfigurerar belastningsutjämningsregler för valfritt antal virtuella datorer
Skapa en Application Gateway för WebApps

Distribuera till Azure
Den här mallen skapar en programgateway framför två Azure Web Apps med en anpassad avsökning aktiverad.
Skapa en Application Gateway v2-

Distribuera till Azure
Den här mallen skapar en programgateway v2 i ett virtuellt nätverk och konfigurerar egenskaper för automatisk skalning och en HTTP-belastningsutjämningsregel med offentlig klientdel
Skapa en Application Gateway V2 med Key Vault

Distribuera till Azure
Den här mallen distribuerar en Application Gateway V2 i ett virtuellt nätverk, en användardefinierad identitet, Key Vault, en hemlighet (certifikatdata) och åtkomstprincip för Key Vault och Application Gateway.
Skapa en Application Gateway med

Distribuera till Azure
Den här mallen distribuerar en Application Gateway och visar användningen av funktionen för åsidosättning av sökväg för en serverdelsadresspool.
Skapa en Application Gateway med

Distribuera till Azure
Den här mallen distribuerar en Application Gateway med förbättrade avsökningsfunktioner.
Skapa en Application Gateway med offentliga IP-

Distribuera till Azure
Den här mallen skapar en Application Gateway, en offentlig IP-adress för Application Gateway och det virtuella nätverk där Application Gateway distribueras. Konfigurerar även Application Gateway för http-belastningsutjämning med två serverdelsservrar. Observera att du måste ange giltiga IP-adresser för serverdelsservrar.
Skapa en Application Gateway med offentlig IP-adress (avlastning)

Distribuera till Azure
Den här mallen skapar en Application Gateway, en offentlig IP-adress för Application Gateway och det virtuella nätverk där Application Gateway distribueras. Konfigurerar även Application Gateway för Ssl-avlastning och belastningsutjämning med två serverdelsservrar. Observera att du måste ange giltiga IP-adresser för serverdelsservrar.
Skapa en Application Gateway med omdirigering

Distribuera till Azure
Den här mallen skapar en programgateway med omdirigeringsfunktioner i ett virtuellt nätverk och konfigurerar regler för belastningsutjämning och omdirigering (grundläggande och sökvägsbaserad)
Skapa en Application Gateway med Omskrivning

Distribuera till Azure
Den här mallen skapar en programgateway med omskrivningsfunktioner i ett virtuellt nätverk och konfigurerar belastningsutjämning, omskrivningsregler
Skapa en Azure Application Gateway v2-

Distribuera till Azure
Den här mallen skapar en Azure Application Gateway med två Windows Server 2016-servrar i serverdelspoolen
Skapa en Azure WAF v2 på Azure Application Gateway

Distribuera till Azure
Den här mallen skapar en Azure Web Application Firewall v2 på Azure Application Gateway med två Windows Server 2016-servrar i serverdelspoolen
Skapa en IPv6 Application Gateway-

Distribuera till Azure
Den här mallen skapar en programgateway med en IPv6-klientdel i ett virtuellt nätverk med dubbla staplar.
Skapa API Management i internt VNet med App Gateway

Distribuera till Azure
Den här mallen visar hur du skapar en instans av Azure API Management i ett privat nätverk som skyddas av Azure Application Gateway.
Skapa Application Gateway med certifikat

Distribuera till Azure
Den här mallen visar hur du genererar självsignerade Key Vault-certifikat och sedan refererar till från Application Gateway.
Distribuera en VM-skalningsuppsättning för Windows med Azure Application Gateway

Distribuera till Azure
Med den här mallen kan du distribuera en enkel skalningsuppsättning för virtuella Windows-datorer som är integrerad med Azure Application Gateway och har stöd för upp till 1 000 virtuella datorer
Distribuera en Ubuntu VM-skalningsuppsättning med Azure Application Gateway

Distribuera till Azure
Med den här mallen kan du distribuera en enkel Ubuntu VM Scale Set integrerad med Azure Application Gateway och har stöd för upp till 1 000 virtuella datorer
eShop-webbplats med ILB ASE

Distribuera till Azure
En App Service-miljö är ett premiumtjänstplanalternativ i Azure App Service som tillhandahåller en helt isolerad och dedikerad miljö för säker körning av Azure App Service-appar i hög skala, inklusive Web Apps, Mobile Apps och API Apps.
Front Door Standard/Premium med Application Gateway-ursprung

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium och en Application Gateway-instans och använder en NSG- och WAF-princip för att verifiera att trafiken har kommit via Front Door-ursprunget.
Front Door med containerinstanser och Application Gateway-

Distribuera till Azure
Den här mallen skapar en Front Door Standard/Premium med en containergrupp och Application Gateway.
Flernivåapp med NSG, ILB, AppGateway

Distribuera till Azure
Den här mallen distribuerar ett virtuellt nätverk, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning
Traffic Manager för flera nivåer, L4 ILB, L7 AppGateway

Distribuera till Azure
Den här mallen distribuerar ett virtuellt nätverk, separerar nätverket via undernät, distribuerar virtuella datorer och konfigurerar belastningsutjämning

Resursdefinition för Terraform (AzAPI-provider)

Resurstypen applicationGateways kan distribueras med åtgärder som mål:

  • Resursgrupper

En lista över ändrade egenskaper i varje API-version finns i ändringsloggen.

Resursformat

Om du vill skapa en Microsoft.Network/applicationGateways-resurs lägger du till följande Terraform i mallen.

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

Egenskapsvärden

ApplicationGatewayAuthenticationCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på det autentiseringscertifikat som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för autentiseringscertifikatet för programgatewayen. ApplicationGatewayAuthenticationCertificatePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayAuthenticationCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata. sträng

ApplicationGatewayAutoscaleConfiguration

Namn Beskrivning Värde
maxCapacity Övre gräns för antalet Application Gateway-kapaciteter. Int

Begränsningar:
Minsta värde = 2
minCapacity Lägre gräns för antalet Application Gateway-kapaciteter. Int

Begränsningar:
Minsta värde = 0 (krävs)

ApplicationGatewayBackendAddress

Namn Beskrivning Värde
Fqdn Fullständigt domännamn (FQDN). sträng
ipAddress IP-adress. sträng

ApplicationGatewayBackendAddressPool

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på serverdelsadresspoolen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens serverdelsadresspool. ApplicationGatewayBackendAddressPoolPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayBackendAddressPoolPropertiesFormat

Namn Beskrivning Värde
backendAddresses Serverdelsadresser. ApplicationGatewayBackendAddress[]
backendIPConfigurations Samling referenser till IP-adresser som definierats i nätverksgränssnitt. NetworkInterfaceIPConfiguration[]

ApplicationGatewayBackendHttpSettings

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på http-inställningarna för serverdelen som är unika i en Application Gateway. sträng
Egenskaper Egenskaper för HTTP-inställningarna för programgatewayens serverdel. ApplicationGatewayBackendHttpSettingsPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayBackendHttpSettingsPropertiesFormat

Namn Beskrivning Värde
affinityCookieName Cookienamn som ska användas för tillhörighetscookien. sträng
authenticationCertificates Matris med referenser till autentiseringscertifikat för application gateway. SubResource[]
connectionDraining Anslutningsdränering av resursen för http-inställningar för serverdelen. ApplicationGatewayConnectionDraining
cookieBasedAffinity Cookiebaserad tillhörighet. "Inaktiverad"
"Aktiverad"
hostName Värdhuvud som ska skickas till serverdelsservrarna. sträng
stig Sökväg som ska användas som prefix för alla HTTP-begäranden. Null innebär att ingen sökväg kommer att prefixeras. Standardvärdet är null. sträng
pickHostNameFromBackendAddress Om värdhuvudet ska väljas från serverdelsserverns värdnamn. Standardvärdet är falskt. Bool
hamn Målporten på serverdelen. Int
sond Avsökningsresurs för en programgateway. SubResource
probeEnabled Om avsökningen är aktiverad. Standardvärdet är falskt. Bool
protokoll Protokollet som används för att kommunicera med serverdelen. "Http"
"Https"
requestTimeout Tidsgräns för begäran i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i RequestTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
trustedRootCertificates Matris med referenser till betrodda rotcertifikat för Application Gateway. SubResource[]

ApplicationGatewayConnectionDraining

Namn Beskrivning Värde
drainTimeoutInSec Antalet sekunders anslutningsdränering är aktivt. Godtagbara värden är mellan 1 sekund och 3 600 sekunder. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 3600 (krävs)
Aktiverat Om anslutningsdränering är aktiverat eller inte. bool (krävs)

ApplicationGatewayCustomError

Namn Beskrivning Värde
customErrorPageUrl Felsidans URL för application gateway-kundfelet. sträng
statusCode Statuskod för application gateway-kundfelet. "HttpStatus403"
"HttpStatus502"

ApplicationGatewayFirewallDisabledRuleGroup

Namn Beskrivning Värde
ruleGroupName Namnet på den regelgrupp som ska inaktiveras. sträng (krävs)
reglemente Listan över regler som ska inaktiveras. Om värdet är null inaktiveras alla regler i regelgruppen. int[]

ApplicationGatewayFirewallExclusion

Namn Beskrivning Värde
matchVariable Variabeln som ska undantas. sträng (krävs)
Selector När matchVariable är en samling används operatorn för att ange vilka element i samlingen som det här undantaget gäller för. sträng (krävs)
selectorMatchOperator När matchVariable är en samling använder du väljaren för att ange vilka element i samlingen som det här undantaget gäller för. sträng (krävs)

ApplicationGatewayFrontendIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på ip-konfigurationen för klientdelen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för IP-konfigurationen för programgatewayens klientdel. ApplicationGatewayFrontendIPConfigurationPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayFrontendIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet. sträng
privateIPAllocationMethod Den privata IP-adressallokeringsmetoden. "Dynamisk"
"Statisk"
publicIPAddress Referens för PublicIP-resursen. SubResource
Undernät Referens för undernätsresursen. SubResource

ApplicationGatewayFrontendPort

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på klientdelsporten som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens klientdelsport. ApplicationGatewayFrontendPortPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayFrontendPortPropertiesFormat

Namn Beskrivning Värde
hamn Klientdelsport. Int

ApplicationGatewayHeaderConfiguration

Namn Beskrivning Värde
headerName Rubriknamn för huvudkonfigurationen. sträng
headerValue Rubrikvärde för huvudkonfigurationen. sträng

ApplicationGatewayHttpListener

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på HTTP-lyssnaren som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för HTTP-lyssnaren för programgatewayen. ApplicationGatewayHttpListenerPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayHttpListenerPropertiesFormat

Namn Beskrivning Värde
customErrorConfigurations Anpassade felkonfigurationer för HTTP-lyssnaren. ApplicationGatewayCustomError[]
frontendIPConfiguration Klientdels-IP-konfigurationsresurs för en programgateway. SubResource
frontendPort Klientdelsportresurs för en programgateway. SubResource
hostName Värdnamnet för HTTP-lyssnaren. sträng
protokoll Protokoll för HTTP-lyssnaren. "Http"
"Https"
requireServerNameIndication Gäller endast om protokollet är https. Aktiverar SNI för flera värdar. Bool
sslCertificate SSL-certifikatresurs för en programgateway. SubResource

ApplicationGatewayIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namn på DEN IP-konfiguration som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för IP-konfigurationen för programgatewayen. ApplicationGatewayIPConfigurationPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayIPConfigurationPropertiesFormat

Namn Beskrivning Värde
Undernät Referens för undernätsresursen. Ett undernät där application gateway hämtar sin privata adress. SubResource

ApplicationGatewayPathRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på sökvägsregeln som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för sökvägsregeln för programgatewayen. ApplicationGatewayPathRulePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayPathRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för url-sökvägssökvägsregeln. SubResource
backendHttpSettings Resurs för http-inställningar för serverdelen för url-sökvägssökvägsregel. SubResource
Sökvägar Sökvägsregler för url-sökvägskarta. string[]
redirectConfiguration Omdirigeringskonfigurationsresurs för url-sökvägssökvägsregel. SubResource
rewriteRuleSet Skriv om regeluppsättningsresursen för url-sökvägssökvägsregeln. SubResource

ApplicationGatewayProbe

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på avsökningen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayavsökningen. ApplicationGatewayProbePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayProbeHealthResponseMatch

Namn Beskrivning Värde
kropp Brödtext som måste finnas i hälsosvaret. Standardvärdet är tomt. sträng
statusCodes Tillåtna intervall med felfria statuskoder. Standardintervallet för felfria statuskoder är 200–399. string[]

ApplicationGatewayProbePropertiesFormat

Namn Beskrivning Värde
värd Värdnamn som avsökningen ska skickas till. sträng
intervall Avsökningsintervallet i sekunder. Det här är tidsintervallet mellan två på varandra följande avsökningar. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
tändsticka Kriterium för att klassificera ett felfritt avsökningssvar. ApplicationGatewayProbeHealthResponseMatch
minServers Minsta antal servrar som alltid har markerats som felfria. Standardvärdet är 0. Int
stig Relativ sökväg för avsökning. Den giltiga sökvägen börjar från /. Avsökningen skickas till <Protocol>://<värd>:<port><sökväg>. sträng
pickHostNameFromBackendHttpSettings Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är falskt. Bool
hamn Anpassad port som ska användas för avsökning av serverdelsservrarna. Det giltiga värdet sträcker sig från 1 till 65535. Om inte anges används porten från http-inställningarna. Den här egenskapen är endast giltig för Standard_v2 och WAF_v2. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 65535
protokoll Protokollet som används för avsökningen. "Http"
"Https"
Timeout Tidsgränsen för avsökningen i sekunder. Avsökningen markerades som misslyckad om giltigt svar inte tas emot med den här tidsgränsen. Godtagbara värden är från 1 sekund till 86400 sekunder. Int
unhealthyThreshold Antalet återförsök av avsökningen. Serverdelens server är markerad efter att antalet på varandra följande avsökningsfel når UnhealthyThreshold. Godtagbara värden är från 1 sekund till 20. Int

ApplicationGatewayPropertiesFormat

Namn Beskrivning Värde
authenticationCertificates Autentiseringscertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayAuthenticationCertificate[]
autoscaleConfiguration Autoskalningskonfiguration. ApplicationGatewayAutoscaleConfiguration
backendAddressPools Serverdelsadresspoolen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayBackendAddressPool[]
backendHttpSettingsCollection Http-inställningar för serverdelen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayBackendHttpSettings[]
customErrorConfigurations Anpassade felkonfigurationer för programgatewayresursen. ApplicationGatewayCustomError[]
enableFips Om FIPS är aktiverat på programgatewayresursen. Bool
enableHttp2 Om HTTP2 är aktiverat på programgatewayresursen. Bool
firewallPolicy Referens för FirewallPolicy-resursen. SubResource
frontendIPConfigurations Klientdels-IP-adresser för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayFrontendIPConfiguration[]
frontendPorts Klientdelsportar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayFrontendPort[]
gatewayIPConfigurations Undernät för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayIPConfiguration[]
httpListeners Http-lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayHttpListener[]
Sonder Avsökningar av programgatewayresursen. ApplicationGatewayProbe[]
redirectConfigurations Omdirigeringskonfigurationer för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayRedirectConfiguration[]
requestRoutingRules Begär routningsregler för application gateway-resursen. ApplicationGatewayRequestRoutingRule[]
resourceGuid Resursens GUID-egenskap för programgatewayresursen. sträng
rewriteRuleSets Skriv om regler för application gateway-resursen. ApplicationGatewayRewriteRuleSet[]
Sku SKU för programgatewayresursen. ApplicationGatewaySku
sslCertificates SSL-certifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewaySslCertificate[]
sslPolicy SSL-princip för programgatewayresursen. ApplicationGatewaySslPolicy
trustedRootCertificates Betrodda rotcertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayTrustedRootCertificate[]
urlPathMaps URL-sökvägskarta för programgatewayresursen. Standardgränser finns i Application Gateway-gränser. ApplicationGatewayUrlPathMap[]
webApplicationFirewallConfiguration Brandväggskonfiguration för webbprogram. ApplicationGatewayWebApplicationFirewallConfiguration

ApplicationGatewayRedirectConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på omdirigeringskonfigurationen som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens omdirigeringskonfiguration. ApplicationGatewayRedirectConfigurationPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayRedirectConfigurationPropertiesFormat

Namn Beskrivning Värde
includePath Inkludera sökvägen i den omdirigerade URL:en. Bool
includeQueryString Inkludera frågesträngen i den omdirigerade URL:en. Bool
pathRules Sökvägsregler som anger omdirigeringskonfiguration. SubResource[]
redirectType HTTP-omdirigeringstyp. "Hittades"
"Permanent"
"SeeOther"
"Tillfälligt"
requestRoutingRules Begär routning som anger omdirigeringskonfiguration. SubResource[]
targetListener Referens till en lyssnare som begäran ska omdirigeras till. SubResource
targetUrl Url som begäran ska omdirigeras till. sträng
urlPathMaps Url-sökvägskartor som anger standardkonfiguration för omdirigering. SubResource[]

ApplicationGatewayRequestRoutingRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på begärandedirigeringsregeln som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för routningsregeln för programgatewaybegäran. ApplicationGatewayRequestRoutingRulePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayRequestRoutingRulePropertiesFormat

Namn Beskrivning Värde
backendAddressPool Resursen för serverdelsadresspoolen för programgatewayen. SubResource
backendHttpSettings Resursen för http-inställningar för serverdelen för programgatewayen. SubResource
httpListener Http-lyssnarresurs för programgatewayen. SubResource
prioritering Prioritet för begärandedirigeringsregeln. Int

Begränsningar:
Minsta värde = 1
Maxvärde = 20000
redirectConfiguration Omdirigeringskonfigurationsresurs för programgatewayen. SubResource
rewriteRuleSet Skriv om regeluppsättningsresursen i grundläggande regel för programgatewayen. SubResource
ruleType Regeltyp. "Grundläggande"
"PathBasedRouting"
urlPathMap Url-sökvägsmappningsresurs för programgatewayen. SubResource

ApplicationGatewayRewriteRule

Namn Beskrivning Värde
actionSet Uppsättning åtgärder som ska utföras som en del av omskrivningsregeln. ApplicationGatewayRewriteRuleActionSet
Villkor Villkor som baseras på vilka körningen av åtgärdsuppsättningen ska utvärderas. ApplicationGatewayRewriteRuleCondition[]
Namn Namnet på omskrivningsregeln som är unik i en Application Gateway. sträng
ruleSequence Regelsekvens för omskrivningsregeln som avgör körningsordningen för en viss regel i en RewriteRuleSet. Int

ApplicationGatewayRewriteRuleActionSet

Namn Beskrivning Värde
requestHeaderConfigurations Begär rubrikåtgärder i åtgärdsuppsättningen. ApplicationGatewayHeaderConfiguration[]
responseHeaderConfigurations Åtgärder för svarshuvud i åtgärdsuppsättningen. ApplicationGatewayHeaderConfiguration[]

ApplicationGatewayRewriteRuleCondition

Namn Beskrivning Värde
ignoreCase Ange den här parametern till sanningsvärde med tvinga mönstret att göra en skiftlägeskänslig jämförelse. Bool
förneka Om du anger det här värdet som sanning måste du kontrollera negationen av villkoret som användaren anger. Bool
mönster Mönstret, antingen fast sträng eller reguljärt uttryck, som utvärderar villkorets sanningsenlighet. sträng
variabel Villkorsparametern för RewriteRuleCondition. sträng

ApplicationGatewayRewriteRuleSet

Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på regeluppsättningen för omskrivning som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för regeluppsättningen för omskrivning av programgateway. ApplicationGatewayRewriteRuleSetPropertiesFormat

ApplicationGatewayRewriteRuleSetPropertiesFormat

Namn Beskrivning Värde
rewriteRules Skriv om regler i regeluppsättningen för omskrivning. ApplicationGatewayRewriteRule[]

ApplicationGatewaySku

Namn Beskrivning Värde
kapacitet Kapacitet (instansantal) för en programgateway. Int
Namn Namnet på en SKU för en programgateway. "Standard_Large"
"Standard_Medium"
"Standard_Small"
"Standard_v2"
"WAF_Large"
"WAF_Medium"
"WAF_v2"
Nivå Nivå för en programgateway. "Standard"
"Standard_v2"
"WAF"
"WAF_v2"

ApplicationGatewaySslCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på det SSL-certifikat som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för SSL-certifikatet för programgatewayen. ApplicationGatewaySslCertificatePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewaySslCertificatePropertiesFormat

Namn Beskrivning Värde
data Base-64-kodat pfx-certifikat. Gäller endast i PUT-begäran. sträng
keyVaultSecretId Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault. sträng
lösenord Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran. sträng
publicCertData Base-64-kodade offentliga certifikatdata som motsvarar pfx som anges i data. Gäller endast i GET-begäran. sträng

ApplicationGatewaySslPolicy

Namn Beskrivning Värde
chifferDräkter Ssl-chifferpaket som ska aktiveras i den angivna ordningen till application gateway. Strängmatris som innehåller något av:
"TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_128_CBC_SHA256"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA"
"TLS_DHE_DSS_WITH_AES_256_CBC_SHA256"
"TLS_DHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_DHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_DHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
"TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA"
"TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384"
"TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384"
"TLS_RSA_WITH_3DES_EDE_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA"
"TLS_RSA_WITH_AES_128_CBC_SHA256"
"TLS_RSA_WITH_AES_128_GCM_SHA256"
"TLS_RSA_WITH_AES_256_CBC_SHA"
"TLS_RSA_WITH_AES_256_CBC_SHA256"
"TLS_RSA_WITH_AES_256_GCM_SHA384"
disabledSslProtocols SSL-protokoll som ska inaktiveras på programgatewayen. Strängmatris som innehåller något av:
"TLSv1_0"
"TLSv1_1"
"TLSv1_2"
minProtocolVersion Lägsta version av Ssl-protokollet som ska stödjas på programgatewayen. "TLSv1_0"
"TLSv1_1"
"TLSv1_2"
policyName Namnet på den fördefinierade Ssl-principen. "AppGwSslPolicy20150501"
"AppGwSslPolicy20170401"
"AppGwSslPolicy20170401S"
policyType Typ av SSL-princip. "Anpassad"
"Fördefinierad"

ApplicationGatewayTrustedRootCertificate

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på det betrodda rotcertifikatet som är unikt i en Application Gateway. sträng
Egenskaper Egenskaper för programgatewayens betrodda rotcertifikat. ApplicationGatewayTrustedRootCertificatePropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayTrustedRootCertificatePropertiesFormat

Namn Beskrivning Värde
data Offentliga certifikatdata. sträng
keyVaultSecretId Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault. sträng

ApplicationGatewayUrlPathMap

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på url-sökvägskartan som är unik i en Application Gateway. sträng
Egenskaper Egenskaper för sökvägskartan för programgatewayen. ApplicationGatewayUrlPathMapPropertiesFormat
typ Typ av resurs. sträng

ApplicationGatewayUrlPathMapPropertiesFormat

Namn Beskrivning Värde
defaultBackendAddressPool Standardresursen för serverdelsadresspoolen för url-sökvägskartan. SubResource
defaultBackendHttpSettings Standardresursen för http-inställningar för URL-sökvägen. SubResource
defaultRedirectConfiguration Standardresursen för omdirigeringskonfiguration för URL-sökvägskartan. SubResource
defaultRewriteRuleSet Standardregeluppsättning för omskrivningsregel för url-sökvägskarta. SubResource
pathRules Sökvägsregel för url-sökvägsmappningsresurs. ApplicationGatewayPathRule[]

ApplicationGatewayWebApplicationFirewallConfiguration

Namn Beskrivning Värde
disabledRuleGroups De inaktiverade regelgrupperna. ApplicationGatewayFirewallDisabledRuleGroup[]
Aktiverat Om brandväggen för webbprogrammet är aktiverad eller inte. bool (krävs)
Undantag Undantagslistan. ApplicationGatewayFirewallExclusion[]
fileUploadLimitInMb Maximal filuppladdningsstorlek i Mb för WAF. Int

Begränsningar:
Minsta värde = 0
firewallMode Brandväggsläge för webbprogram. Identifiering
"Förebyggande" (krävs)
maxRequestBodySize Maximal storlek för begärandetext för WAF. Int

Begränsningar:
Minsta värde = 8
Maxvärde = 128
maxRequestBodySizeInKb Maximal storlek för begärandetext i Kb för WAF. Int

Begränsningar:
Minsta värde = 8
Maxvärde = 128
requestBodyCheck Om tillåter WAF att kontrollera begärandetexten. Bool
ruleSetType Typen av brandväggsregeluppsättning för webbprogram. Möjliga värden är: "OWASP". sträng (krävs)
ruleSetVersion Versionen av regeluppsättningstypen. sträng (krävs)

ApplicationSecurityGroup

Namn Beskrivning Värde
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för programsäkerhetsgruppen. ApplicationSecurityGroupPropertiesFormat
Taggar Resurstaggar. ResourceTags

ApplicationSecurityGroupPropertiesFormat

Namn Beskrivning Värde

BackendAddressPool

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i uppsättningen med serverdelsadresspooler som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för lastbalanserarens serverdelsadresspool. BackendAddressPoolPropertiesFormat

BackendAddressPoolPropertiesFormat

Namn Beskrivning Värde

Komponenter1Jq1T4ISchemasManagedserviceidentityPropertiesUserassignedidentitiesAdditionalproperties

Namn Beskrivning Värde

DdosSettings

Namn Beskrivning Värde
ddosCustomPolicy Den anpassade DDoS-principen som är associerad med den offentliga IP-adressen. SubResource
protectionCoverage DDoS-skyddsprincipens anpassningsbarhet för den offentliga IP-adressen. Endast standardtäckning har möjlighet att anpassas. "Grundläggande"
"Standard"

Delegation

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i ett undernät. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för undernätet. ServiceDelegationPropertiesFormat

FrontendIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i uppsättningen med IP-konfigurationer för klientdelen som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för lastbalanserarens avsökning. FrontendIPConfigurationPropertiesFormat
Zoner En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. string[]

FrontendIPConfigurationPropertiesFormat

Namn Beskrivning Värde
privateIPAddress IP-konfigurationens privata IP-adress. sträng
privateIPAddressVersion Om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod Den privata IP-allokeringsmetoden. "Dynamisk"
"Statisk"
publicIPAddress Referensen för den offentliga IP-resursen. PublicIPAddress
publicIPPrefix Referensen för den offentliga IP-prefixresursen. SubResource
Undernät Referensen för undernätsresursen. undernät

InboundNatRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik inom uppsättningen med inkommande NAT-regler som används av lastbalanseraren. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för lastbalanserarens inkommande nat-regel. InboundNatRulePropertiesFormat

InboundNatRulePropertiesFormat

Namn Beskrivning Värde
backendPort Porten som används för den interna slutpunkten. Godtagbara värden sträcker sig från 1 till 65535. Int
enableFloatingIP Konfigurerar en virtuell dators slutpunkt för den flytande IP-funktion som krävs för att konfigurera en SQL AlwaysOn-tillgänglighetsgrupp. Den här inställningen krävs när du använder SQL AlwaysOn-tillgänglighetsgrupper i SQL Server. Det går inte att ändra den här inställningen när du har skapat slutpunkten. Bool
enableTcpReset Ta emot dubbelriktad TCP-återställning vid TCP-flödes timeout för inaktivitet eller oväntad anslutning. Det här elementet används endast när protokollet är inställt på TCP. Bool
frontendIPConfiguration En referens till IP-adresser för klientdelen. SubResource
frontendPort Porten för den externa slutpunkten. Portnummer för varje regel måste vara unika i lastbalanseraren. Acceptabla värden sträcker sig från 1 till 65534. Int
idleTimeoutInMinutes Tidsgränsen för TCP-inaktiv anslutning. Värdet kan anges mellan 4 och 30 minuter. Standardvärdet är 4 minuter. Det här elementet används endast när protokollet är inställt på TCP. Int
protokoll Referensen till transportprotokollet som används av belastningsutjämningsregeln. "Alla"
"Tcp"
"Udp"

IpTag

Namn Beskrivning Värde
ipTagType Typ av IP-tagg. Exempel: FirstPartyUsage. sträng
tagg Värdet för IP-taggen som är associerad med den offentliga IP-adressen. Exempel: SQL. sträng

ManagedServiceIdentity

Namn Beskrivning Värde
typ Den typ av identitet som används för resursen. Typen "SystemAssigned, UserAssigned" innehåller både en implicit skapad identitet och en uppsättning användartilldelade identiteter. Typen "Ingen" tar bort alla identiteter från den virtuella datorn. "Ingen"
"SystemAssigned"
"SystemAssigned, UserAssigned"
"UserAssigned"
userAssignedIdentities Listan över användaridentiteter som är associerade med resursen. Nyckelreferenserna för användaridentitetsordlistan är ARM-resurs-ID:er i formuläret: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'. ManagedServiceIdentityUserAssignedIdentiteter

ManagedServiceIdentityUserAssignedIdentiteter

Namn Beskrivning Värde

Microsoft.Network/applicationGateways

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
identitet Identiteten för programgatewayen, om den är konfigurerad. ManagedServiceIdentity
plats Resursplats. sträng
Namn Resursnamnet sträng (krävs)
Egenskaper Egenskaper för programgatewayen. ApplicationGatewayPropertiesFormat
Taggar Resurstaggar Ordlista med taggnamn och värden.
typ Resurstypen "Microsoft.Network/applicationGateways@2019-08-01"
Zoner En lista över tillgänglighetszoner som anger var resursen måste komma ifrån. string[]

NetworkInterfaceIPConfiguration

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Ip-konfigurationsegenskaper för nätverksgränssnittet. NetworkInterfaceIPConfigurationPropertiesFormat

NetworkInterfaceIPConfigurationPropertiesFormat

Namn Beskrivning Värde
applicationGatewayBackendAddressPools Referensen för ApplicationGatewayBackendAddressPool-resursen. ApplicationGatewayBackendAddressPool[]
applicationSecurityGroups Programsäkerhetsgrupper där IP-konfigurationen ingår. ApplicationSecurityGroup[]
loadBalancerBackendAddressPools Referensen för LoadBalancerBackendAddressPool-resursen. BackendAddressPool[]
loadBalancerInboundNatRules En lista med referenser till LoadBalancerInboundNatRules. InboundNatRule[]
primär Om det här är en primär kundadress i nätverksgränssnittet. Bool
privateIPAddress Ip-konfigurationens privata IP-adress. sträng
privateIPAddressVersion Om den specifika IP-konfigurationen är IPv4 eller IPv6. Standardvärdet är IPv4. "IPv4"
"IPv6"
privateIPAllocationMethod Den privata IP-adressallokeringsmetoden. "Dynamisk"
"Statisk"
publicIPAddress Offentlig IP-adress som är bunden till IP-konfigurationen. PublicIPAddress
Undernät Undernät som är bundet till IP-konfigurationen. undernät
virtualNetworkTaps Referensen till Virtuella nätverkstryckningar. VirtualNetworkTap[]

NetworkSecurityGroup

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för nätverkssäkerhetsgruppen. NetworkSecurityGroupPropertiesFormat
Taggar Resurstaggar. ResourceTags

NetworkSecurityGroupPropertiesFormat

Namn Beskrivning Värde
defaultSecurityRules Standardsäkerhetsreglerna för nätverkssäkerhetsgruppen. SecurityRule[]
resourceGuid Resursens GUID-egenskap för nätverkssäkerhetsgruppens resurs. sträng
securityRules En samling säkerhetsregler för nätverkssäkerhetsgruppen. SecurityRule[]

PublicIPAddress

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för offentlig IP-adress. PublicIPAddressPropertiesFormat
Sku Den offentliga IP-adress-SKU:n. PublicIPAddressSku
Taggar Resurstaggar. ResourceTags
Zoner En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från. string[]

PublicIPAddressDnsSettings

Namn Beskrivning Värde
domainNameLabel Domännamnsetiketten. Sammanfogningen av domännamnsetiketten och den regionaliserade DNS-zonen utgör det fullständigt kvalificerade domännamnet som är associerat med den offentliga IP-adressen. Om en domännamnsetikett anges skapas en A DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet. sträng
Fqdn Det fullständigt kvalificerade domännamnet för en DNS-post som är associerad med den offentliga IP-adressen. Det här är sammanlänkningen av domainNameLabel och den regionaliserade DNS-zonen. sträng
reverseFqdn Det omvända fullständiga domännamnet. Ett användar synligt, fullständigt domännamn som matchar den här offentliga IP-adressen. Om reverseFqdn anges skapas en PTR DNS-post som pekar från IP-adressen i domänen in-addr.arpa till det omvända fullständiga domännamnet. sträng

PublicIPAddressPropertiesFormat

Namn Beskrivning Värde
ddosSettings Den anpassade DDoS-skyddsprincipen som är associerad med den offentliga IP-adressen. DdosSettings
dnsSettings FQDN för DNS-posten som är associerad med den offentliga IP-adressen. PublicIPAddressDnsSettings
idleTimeoutInMinutes Tidsgränsen för inaktivitet för den offentliga IP-adressen. Int
ipAddress IP-adressen som är associerad med den offentliga IP-adressresursen. sträng
ipTags Listan över taggar som är associerade med den offentliga IP-adressen. IpTag[]
publicIPAddressVersion Den offentliga IP-adressversionen. "IPv4"
"IPv6"
publicIPAllocationMethod Den offentliga IP-adressallokeringsmetoden. "Dynamisk"
"Statisk"
publicIPPrefix Det offentliga IP-prefixet som den här offentliga IP-adressen ska allokeras från. SubResource
resourceGuid Resursens GUID-egenskap för den offentliga IP-adressresursen. sträng

PublicIPAddressSku

Namn Beskrivning Värde
Namn Namn på en offentlig IP-adress-SKU. "Grundläggande"
"Standard"
Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskapsformat för resursnavigeringslänk. ResourceNavigationLinkFormat

ResourceNavigationLinkFormat

Namn Beskrivning Värde
länk Länka till den externa resursen. sträng
linkedResourceType Resurstyp för den länkade resursen. sträng

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

ResourceTags

Namn Beskrivning Värde

Väg

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för vägen. RoutePropertiesFormat

RoutePropertiesFormat

Namn Beskrivning Värde
addressPrefix Mål-CIDR som vägen gäller för. sträng
nextHopIpAddress IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance. sträng
nextHopType Typen av Azure-hopp som paketet ska skickas till. "Internet"
"Ingen"
"VirtualAppliance"
"VirtualNetworkGateway"
"VnetLocal" (krävs)

RouteTable

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för routningstabellen. RouteTablePropertiesFormat
Taggar Resurstaggar. ResourceTags

RouteTablePropertiesFormat

Namn Beskrivning Värde
disableBgpRoutePropagation Om du vill inaktivera de vägar som BGP har lärt sig i routningstabellen. Sant betyder inaktivera. Bool
Vägar Samling vägar som finns i en routningstabell. Route[]

SecurityRule

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för säkerhetsregeln. SecurityRulePropertiesFormat

SecurityRulePropertiesFormat

Namn Beskrivning Värde
tillträde Nätverkstrafiken tillåts eller nekas. "Tillåt"
"Neka" (krävs)
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
destinationAddressPrefix Måladressprefixet. CIDR- eller mål-IP-intervall. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. sträng
destinationAddressPrefixes Måladressprefixen. IP-intervall för CIDR eller mål. string[]
destinationApplicationSecurityGroups Programsäkerhetsgruppen som angetts som mål. ApplicationSecurityGroup[]
destinationPortRange Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
destinationPortRanges Målportens intervall. string[]
riktning Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik. "Inkommande"
"Utgående" (krävs)
prioritering Regelns prioritet. Värdet kan vara mellan 100 och 4096. Prioritetsnumret måste vara unikt för varje regel i samlingen. Desto lägre prioritetsnummer, desto högre prioritet för regeln. Int
protokoll Nätverksprotokoll som den här regeln gäller för. '*'
"Ah"
"Esp"
"Icmp"
"Tcp"
"Udp" (krävs)
sourceAddressPrefix CIDR- eller käll-IP-intervallet. Asterisk *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om det här är en ingressregel anger du var nätverkstrafiken kommer ifrån. sträng
sourceAddressPrefixes CIDR- eller käll-IP-intervallen. string[]
sourceApplicationSecurityGroups Programsäkerhetsgruppen som anges som källa. ApplicationSecurityGroup[]
sourcePortRange Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar. sträng
sourcePortRanges Källportens intervall. string[]
Namn Beskrivning Värde
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskapsformat för resursnavigeringslänk. ServiceAssociationLinkPropertiesFormat
typ Resurstyp. sträng

ServiceAssociationLinkPropertiesFormat

Namn Beskrivning Värde
allowDelete Om det är sant kan resursen tas bort. Bool
länk Länka till den externa resursen. sträng
linkedResourceType Resurstyp för den länkade resursen. sträng
Platser En lista över platser. string[]

ServiceDelegationPropertiesFormat

Namn Beskrivning Värde
Åtgärder Beskriver de åtgärder som tillåts för tjänsten vid delegering. string[]
serviceName Namnet på den tjänst som undernätet ska delegeras till (t.ex. Microsoft.Sql/servers). sträng

ServiceEndpointPolicy

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Egenskaper för tjänstens slutpunktsprincip. ServiceEndpointPolicyPropertiesFormat
Taggar Resurstaggar. ResourceTags

ServiceEndpointPolicyDefinition

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för principdefinitionen för tjänstslutpunkt. ServiceEndpointPolicyDefinitionPropertiesFormat

ServiceEndpointPolicyDefinitionPropertiesFormat

Namn Beskrivning Värde
beskrivning En beskrivning av den här regeln. Begränsad till 140 tecken. sträng
tjänst Tjänstslutpunktsnamn. sträng
serviceResources En lista över tjänstresurser. string[]

ServiceEndpointPolicyPropertiesFormat

Namn Beskrivning Värde
serviceEndpointPolicyDefinitions En samling tjänstslutpunktsprincipdefinitioner för tjänstslutpunktsprincipen. ServiceEndpointPolicyDefinition[]

ServiceEndpointPropertiesFormat

Namn Beskrivning Värde
Platser En lista över platser. string[]
tjänst Typen av slutpunktstjänst. sträng

Undernät

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
Namn Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen. sträng
Egenskaper Egenskaper för undernätet. SubnetPropertiesFormat

SubnetPropertiesFormat

Namn Beskrivning Värde
addressPrefix Adressprefixet för undernätet. sträng
addressPrefixes Lista över adressprefix för undernätet. string[]
Delegationer En matris med referenser till delegeringarna i undernätet. delegering[]
natGateway Nat-gateway som är associerad med det här undernätet. SubResource
networkSecurityGroup Referensen för NetworkSecurityGroup-resursen. NetworkSecurityGroup
privateEndpointNetworkPolicies Aktivera eller inaktivera tillämpa nätverksprinciper på en privat slutpunkt i undernätet. sträng
privateLinkServiceNetworkPolicies Aktivera eller inaktivera tillämpa nätverksprinciper på tjänsten private link i undernätet. sträng
resourceNavigationLinks En matris med referenser till externa resurser med hjälp av undernätet. ResourceNavigationLink[]
routeTable Referensen för RouteTable-resursen. RouteTable
serviceAssociationLinks En matris med referenser till tjänster som matas in i det här undernätet. ServiceAssociationLink[]
serviceEndpointPolicies En matris med tjänstslutpunktsprinciper. ServiceEndpointPolicy[]
serviceEndpoints En matris med tjänstslutpunkter. ServiceEndpointPropertiesFormat[]

SubResource

Namn Beskrivning Värde
Id Resurs-ID. sträng

VirtualNetworkTap

Namn Beskrivning Värde
etag En unik skrivskyddad sträng som ändras när resursen uppdateras. sträng
Id Resurs-ID. sträng
plats Resursplats. sträng
Egenskaper Tryck på egenskaper för virtuellt nätverk. VirtualNetworkTapPropertiesFormat
Taggar Resurstaggar. ResourceTags

VirtualNetworkTapPropertiesFormat

Namn Beskrivning Värde
destinationLoadBalancerFrontEndIPConfiguration Referensen till den privata IP-adressen på den interna lastbalanseraren som ska ta emot tryckningen. FrontendIPConfiguration
destinationNetworkInterfaceIPConfiguration Referensen till den privata IP-adressen för insamlarens nätverkskort som ska ta emot tryckningen. NetworkInterfaceIPConfiguration
destinationPort VXLAN-målporten som tar emot den avlyssnade trafiken. Int