Dela via


Application Gateways - Create Or Update

Skapar eller uppdaterar den angivna programgatewayen.

PUT https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Network/applicationGateways/{applicationGatewayName}?api-version=2024-05-01

URI-parametrar

Name I Obligatorisk Typ Description
applicationGatewayName
path True

string

Namnet på programgatewayen.

resourceGroupName
path True

string

Namnet på resursgruppen.

subscriptionId
path True

string

Autentiseringsuppgifterna för prenumerationen som unikt identifierar Microsoft Azure-prenumerationen. Prenumerations-ID:t utgör en del av URI:n för varje tjänstanrop.

api-version
query True

string

Klient-API-version.

Begärandetext

Name Typ Description
id

string

Resurs-ID.

identity

ManagedServiceIdentity

Identiteten för programgatewayen, om den är konfigurerad.

location

string

Resursplats.

properties.authenticationCertificates

ApplicationGatewayAuthenticationCertificate[]

Autentiseringscertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.autoscaleConfiguration

ApplicationGatewayAutoscaleConfiguration

Autoskalningskonfiguration.

properties.backendAddressPools

ApplicationGatewayBackendAddressPool[]

Serverdelsadresspoolen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.backendHttpSettingsCollection

ApplicationGatewayBackendHttpSettings[]

Http-inställningar för serverdelen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.backendSettingsCollection

ApplicationGatewayBackendSettings[]

Serverdelsinställningar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

Anpassade felkonfigurationer för programgatewayresursen.

properties.enableFips

boolean

Om FIPS är aktiverat på programgatewayresursen.

properties.enableHttp2

boolean

Om HTTP2 är aktiverat på programgatewayresursen.

properties.firewallPolicy

SubResource

Referens till resursen FirewallPolicy.

properties.forceFirewallPolicyAssociation

boolean

Om det är sant associerar en brandväggsprincip med en programgateway oavsett om principen skiljer sig från WAF-konfigurationen.

properties.frontendIPConfigurations

ApplicationGatewayFrontendIPConfiguration[]

Klientdels-IP-adresser för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.frontendPorts

ApplicationGatewayFrontendPort[]

Klientdelsportar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.gatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

Undernät för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.globalConfiguration

ApplicationGatewayGlobalConfiguration

Global konfiguration.

properties.httpListeners

ApplicationGatewayHttpListener[]

Http-lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser.

properties.listeners

ApplicationGatewayListener[]

Lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser.

properties.loadDistributionPolicies

ApplicationGatewayLoadDistributionPolicy[]

Läsa in distributionsprinciper för programgatewayresursen.

properties.privateLinkConfigurations

ApplicationGatewayPrivateLinkConfiguration[]

PrivateLink-konfigurationer på programgatewayen.

properties.probes

ApplicationGatewayProbe[]

Avsökningar av programgatewayresursen.

properties.redirectConfigurations

ApplicationGatewayRedirectConfiguration[]

Omdirigeringskonfigurationer för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.requestRoutingRules

ApplicationGatewayRequestRoutingRule[]

Begär routningsregler för application gateway-resursen.

properties.rewriteRuleSets

ApplicationGatewayRewriteRuleSet[]

Skriv om regler för application gateway-resursen.

properties.routingRules

ApplicationGatewayRoutingRule[]

Routningsregler för programgatewayresursen.

properties.sku

ApplicationGatewaySku

SKU för programgatewayresursen.

properties.sslCertificates

ApplicationGatewaySslCertificate[]

SSL-certifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser.

properties.sslPolicy

ApplicationGatewaySslPolicy

SSL-princip för programgatewayresursen.

properties.sslProfiles

ApplicationGatewaySslProfile[]

SSL-profiler för application gateway-resursen. Standardgränser finns i Application Gateway-gränser.

properties.trustedClientCertificates

ApplicationGatewayTrustedClientCertificate[]

Betrodda klientcertifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser.

properties.trustedRootCertificates

ApplicationGatewayTrustedRootCertificate[]

Betrodda rotcertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.urlPathMaps

ApplicationGatewayUrlPathMap[]

URL-sökvägskarta för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.webApplicationFirewallConfiguration

ApplicationGatewayWebApplicationFirewallConfiguration

Brandväggskonfiguration för webbprogram.

tags

object

Resurstaggar.

zones

string[]

En lista över tillgänglighetszoner som anger var resursen måste komma ifrån.

Svar

Name Typ Description
200 OK

ApplicationGateway

Uppdateringen lyckades. Åtgärden returnerar den resulterande ApplicationGateway-resursen.

201 Created

ApplicationGateway

Skapa lyckades. Åtgärden returnerar den resulterande ApplicationGateway-resursen.

Other Status Codes

CloudError

Felsvar som beskriver varför åtgärden misslyckades.

Säkerhet

azure_auth

Azure Active Directory OAuth2 Flow.

Typ: oauth2
Flow: implicit
Auktoriseringswebbadress: https://login.microsoftonline.com/common/oauth2/authorize

Omfattningar

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Create Application Gateway

Exempelbegäran

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw?api-version=2024-05-01

{
  "identity": {
    "type": "UserAssigned",
    "userAssignedIdentities": {
      "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.ManagedIdentity/userAssignedIdentities/identity1": {}
    }
  },
  "location": "eastus",
  "properties": {
    "sku": {
      "name": "Standard_v2",
      "tier": "Standard_v2",
      "capacity": 3
    },
    "gatewayIPConfigurations": [
      {
        "name": "appgwipc",
        "properties": {
          "subnet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/vnet/subnets/appgwsubnet"
          }
        }
      }
    ],
    "sslCertificates": [
      {
        "name": "sslcert",
        "properties": {
          "data": "****",
          "password": "****"
        }
      },
      {
        "name": "sslcert2",
        "properties": {
          "keyVaultSecretId": "https://kv/secret"
        }
      }
    ],
    "trustedRootCertificates": [
      {
        "name": "rootcert",
        "properties": {
          "data": "****"
        }
      },
      {
        "name": "rootcert1",
        "properties": {
          "keyVaultSecretId": "https://kv/secret"
        }
      }
    ],
    "trustedClientCertificates": [
      {
        "name": "clientcert",
        "properties": {
          "data": "****"
        }
      }
    ],
    "frontendIPConfigurations": [
      {
        "name": "appgwfip",
        "properties": {
          "publicIPAddress": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip"
          }
        }
      }
    ],
    "frontendPorts": [
      {
        "name": "appgwfp",
        "properties": {
          "port": 443
        }
      },
      {
        "name": "appgwfp80",
        "properties": {
          "port": 80
        }
      }
    ],
    "backendAddressPools": [
      {
        "name": "appgwpool",
        "properties": {
          "backendAddresses": [
            {
              "ipAddress": "10.0.1.1"
            },
            {
              "ipAddress": "10.0.1.2"
            }
          ]
        }
      },
      {
        "name": "appgwpool1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool1",
        "properties": {
          "backendAddresses": [
            {
              "ipAddress": "10.0.0.1"
            },
            {
              "ipAddress": "10.0.0.2"
            }
          ]
        }
      }
    ],
    "backendHttpSettingsCollection": [
      {
        "name": "appgwbhs",
        "properties": {
          "port": 80,
          "protocol": "Http",
          "cookieBasedAffinity": "Disabled",
          "requestTimeout": 30
        }
      }
    ],
    "sslProfiles": [
      {
        "name": "sslProfile1",
        "properties": {
          "sslPolicy": {
            "policyType": "Custom",
            "minProtocolVersion": "TLSv1_1",
            "cipherSuites": [
              "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
            ]
          },
          "clientAuthConfiguration": {
            "verifyClientCertIssuerDN": true
          },
          "trustedClientCertificates": [
            {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert"
            }
          ]
        }
      }
    ],
    "httpListeners": [
      {
        "name": "appgwhl",
        "properties": {
          "frontendIPConfiguration": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"
          },
          "frontendPort": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp"
          },
          "protocol": "Https",
          "sslCertificate": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert"
          },
          "sslProfile": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1"
          },
          "requireServerNameIndication": false
        }
      },
      {
        "name": "appgwhttplistener",
        "properties": {
          "frontendIPConfiguration": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"
          },
          "frontendPort": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80"
          },
          "protocol": "Http"
        }
      }
    ],
    "requestRoutingRules": [
      {
        "name": "appgwrule",
        "properties": {
          "ruleType": "Basic",
          "priority": 10,
          "httpListener": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl"
          },
          "backendAddressPool": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"
          },
          "backendHttpSettings": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"
          },
          "rewriteRuleSet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"
          }
        }
      }
    ],
    "rewriteRuleSets": [
      {
        "name": "rewriteRuleSet1",
        "properties": {
          "rewriteRules": [
            {
              "name": "Set X-Forwarded-For",
              "ruleSequence": 102,
              "conditions": [
                {
                  "variable": "http_req_Authorization",
                  "pattern": "^Bearer",
                  "ignoreCase": true,
                  "negate": false
                }
              ],
              "actionSet": {
                "requestHeaderConfigurations": [
                  {
                    "headerName": "X-Forwarded-For",
                    "headerValue": "{var_add_x_forwarded_for_proxy}"
                  }
                ],
                "responseHeaderConfigurations": [
                  {
                    "headerName": "Strict-Transport-Security",
                    "headerValue": "max-age=31536000"
                  }
                ],
                "urlConfiguration": {
                  "modifiedPath": "/abc"
                }
              }
            }
          ]
        }
      }
    ],
    "globalConfiguration": {
      "enableRequestBuffering": true,
      "enableResponseBuffering": true
    }
  }
}

Exempelsvar

{
  "name": "appgw",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw",
  "type": "Microsoft.Network/applicationGateways",
  "location": "southcentralus",
  "properties": {
    "provisioningState": "Succeeded",
    "sku": {
      "name": "Standard_Medium",
      "tier": "Standard",
      "capacity": 3
    },
    "operationalState": "Running",
    "gatewayIPConfigurations": [
      {
        "name": "appgwipc",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/gatewayIPConfigurations/appgwipc",
        "properties": {
          "provisioningState": "Succeeded",
          "subnet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/virtualNetwork1/subnets/appgwsubnet"
          }
        }
      }
    ],
    "sslCertificates": [
      {
        "name": "sslcert",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert",
        "properties": {
          "provisioningState": "Succeeded",
          "publicCertData": "*****"
        }
      }
    ],
    "trustedClientCertificates": [
      {
        "name": "clientcert",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert",
        "properties": {
          "provisioningState": "Succeeded",
          "data": "****"
        }
      }
    ],
    "authenticationCertificates": [],
    "frontendIPConfigurations": [
      {
        "name": "appgwfip",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip",
        "properties": {
          "provisioningState": "Succeeded",
          "privateIPAllocationMethod": "Dynamic",
          "publicIPAddress": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip"
          }
        }
      }
    ],
    "frontendPorts": [
      {
        "name": "appgwfp",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp",
        "properties": {
          "provisioningState": "Succeeded",
          "port": 443
        }
      },
      {
        "name": "appgwfp80",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80",
        "properties": {
          "provisioningState": "Succeeded",
          "port": 80
        }
      }
    ],
    "backendAddressPools": [
      {
        "name": "appgwpool",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool",
        "properties": {
          "provisioningState": "Succeeded",
          "backendAddresses": [
            {
              "ipAddress": "10.0.1.1"
            },
            {
              "ipAddress": "10.0.1.2"
            }
          ]
        }
      },
      {
        "name": "appgwpool1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool1",
        "properties": {
          "provisioningState": "Succeeded",
          "backendAddresses": [
            {
              "ipAddress": "10.0.0.1"
            },
            {
              "ipAddress": "10.0.0.2"
            }
          ]
        }
      }
    ],
    "loadDistributionPolicies": [],
    "backendHttpSettingsCollection": [
      {
        "name": "appgwbhs",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs",
        "properties": {
          "provisioningState": "Succeeded",
          "port": 80,
          "protocol": "Http",
          "cookieBasedAffinity": "Disabled",
          "requestTimeout": 30
        }
      }
    ],
    "sslProfiles": [
      {
        "name": "sslProfile1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1",
        "properties": {
          "provisioningState": "Succeeded",
          "sslPolicy": {
            "policyType": "Custom",
            "minProtocolVersion": "TLSv1_1",
            "cipherSuites": [
              "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
            ]
          },
          "clientAuthConfiguration": {
            "verifyClientCertIssuerDN": true,
            "verifyClientRevocation": "OCSP"
          },
          "trustedClientCertificates": [
            {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert"
            }
          ]
        }
      }
    ],
    "httpListeners": [
      {
        "name": "appgwhl",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl",
        "properties": {
          "provisioningState": "Succeeded",
          "frontendIPConfiguration": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"
          },
          "frontendPort": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp"
          },
          "protocol": "Https",
          "sslCertificate": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert"
          },
          "sslProfile": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1"
          },
          "requireServerNameIndication": false
        }
      },
      {
        "name": "appgwhttplistener",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener",
        "properties": {
          "provisioningState": "Succeeded",
          "frontendIPConfiguration": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"
          },
          "frontendPort": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80"
          },
          "protocol": "Http"
        }
      }
    ],
    "listeners": [],
    "urlPathMaps": [],
    "requestRoutingRules": [
      {
        "name": "appgwrule",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/requestRoutingRules/appgwrule",
        "properties": {
          "provisioningState": "Succeeded",
          "ruleType": "Basic",
          "httpListener": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl"
          },
          "backendAddressPool": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"
          },
          "backendHttpSettings": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"
          },
          "rewriteRuleSet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"
          }
        }
      }
    ],
    "rewriteRuleSets": [
      {
        "name": "rewriteRuleSet1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1",
        "properties": {
          "provisioningState": "Succeeded",
          "rewriteRules": [
            {
              "name": "Set X-Forwarded-For",
              "ruleSequence": 102,
              "conditions": [
                {
                  "variable": "http_req_Authorization",
                  "pattern": "^Bearer",
                  "ignoreCase": true,
                  "negate": false
                }
              ],
              "actionSet": {
                "requestHeaderConfigurations": [
                  {
                    "headerName": "X-Forwarded-For",
                    "headerValue": "{var_remote-addr}"
                  }
                ],
                "responseHeaderConfigurations": [
                  {
                    "headerName": "Strict-Transport-Security",
                    "headerValue": "max-age=31536000"
                  }
                ],
                "urlConfiguration": {
                  "modifiedPath": "/abc",
                  "reroute": true
                }
              }
            }
          ]
        }
      }
    ],
    "routingRules": [],
    "probes": [],
    "redirectConfigurations": [],
    "privateEndpointConnections": [],
    "globalConfiguration": {
      "enableRequestBuffering": true,
      "enableResponseBuffering": true
    }
  }
}
{
  "name": "appgw",
  "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw",
  "type": "Microsoft.Network/applicationGateways",
  "location": "southcentralus",
  "properties": {
    "provisioningState": "Succeeded",
    "sku": {
      "name": "Standard_Medium",
      "tier": "Standard",
      "capacity": 3
    },
    "operationalState": "Running",
    "gatewayIPConfigurations": [
      {
        "name": "appgwipc",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/gatewayIPConfigurations/appgwipc",
        "properties": {
          "provisioningState": "Succeeded",
          "subnet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/virtualNetworks/virtualNetwork1/subnets/appgwsubnet"
          }
        }
      }
    ],
    "sslCertificates": [
      {
        "name": "sslcert",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert",
        "properties": {
          "provisioningState": "Succeeded",
          "publicCertData": "*****"
        }
      }
    ],
    "trustedClientCertificates": [
      {
        "name": "clientcert",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert",
        "properties": {
          "provisioningState": "Succeeded",
          "data": "****"
        }
      }
    ],
    "authenticationCertificates": [],
    "frontendIPConfigurations": [
      {
        "name": "appgwfip",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip",
        "properties": {
          "provisioningState": "Succeeded",
          "privateIPAllocationMethod": "Dynamic",
          "publicIPAddress": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/publicIPAddresses/appgwpip"
          }
        }
      }
    ],
    "frontendPorts": [
      {
        "name": "appgwfp",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp",
        "properties": {
          "provisioningState": "Succeeded",
          "port": 443
        }
      },
      {
        "name": "appgwfp80",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80",
        "properties": {
          "provisioningState": "Succeeded",
          "port": 80
        }
      }
    ],
    "backendAddressPools": [
      {
        "name": "appgwpool",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool",
        "properties": {
          "provisioningState": "Succeeded",
          "backendAddresses": [
            {
              "ipAddress": "10.0.1.1"
            },
            {
              "ipAddress": "10.0.1.2"
            }
          ]
        }
      },
      {
        "name": "appgwpool1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool1",
        "properties": {
          "provisioningState": "Succeeded",
          "backendAddresses": [
            {
              "ipAddress": "10.0.0.1"
            },
            {
              "ipAddress": "10.0.0.2"
            }
          ]
        }
      }
    ],
    "loadDistributionPolicies": [],
    "backendHttpSettingsCollection": [
      {
        "name": "appgwbhs",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs",
        "properties": {
          "provisioningState": "Succeeded",
          "port": 80,
          "protocol": "Http",
          "cookieBasedAffinity": "Disabled",
          "requestTimeout": 30
        }
      }
    ],
    "sslProfiles": [
      {
        "name": "sslProfile1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1",
        "properties": {
          "provisioningState": "Succeeded",
          "sslPolicy": {
            "policyType": "Custom",
            "minProtocolVersion": "TLSv1_1",
            "cipherSuites": [
              "TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256"
            ]
          },
          "clientAuthConfiguration": {
            "verifyClientCertIssuerDN": true
          },
          "trustedClientCertificates": [
            {
              "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/trustedClientCertificates/clientcert"
            }
          ]
        }
      }
    ],
    "httpListeners": [
      {
        "name": "appgwhl",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl",
        "properties": {
          "provisioningState": "Succeeded",
          "frontendIPConfiguration": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"
          },
          "frontendPort": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp"
          },
          "protocol": "Https",
          "sslCertificate": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslCertificates/sslcert"
          },
          "sslProfile": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/sslProfiles/sslProfile1"
          },
          "requireServerNameIndication": false
        }
      },
      {
        "name": "appgwhttplistener",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhttplistener",
        "properties": {
          "provisioningState": "Succeeded",
          "frontendIPConfiguration": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendIPConfigurations/appgwfip"
          },
          "frontendPort": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/frontendPorts/appgwfp80"
          },
          "protocol": "Http"
        }
      }
    ],
    "listeners": [],
    "urlPathMaps": [],
    "requestRoutingRules": [
      {
        "name": "appgwrule",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/requestRoutingRules/appgwrule",
        "properties": {
          "provisioningState": "Succeeded",
          "ruleType": "Basic",
          "httpListener": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/httpListeners/appgwhl"
          },
          "backendAddressPool": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendAddressPools/appgwpool"
          },
          "backendHttpSettings": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/backendHttpSettingsCollection/appgwbhs"
          },
          "rewriteRuleSet": {
            "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1"
          }
        }
      }
    ],
    "rewriteRuleSets": [
      {
        "name": "rewriteRuleSet1",
        "id": "/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw/rewriteRuleSets/rewriteRuleSet1",
        "properties": {
          "provisioningState": "Succeeded",
          "rewriteRules": [
            {
              "name": "Set X-Forwarded-For",
              "ruleSequence": 102,
              "conditions": [
                {
                  "variable": "http_req_Authorization",
                  "pattern": "^Bearer",
                  "ignoreCase": true,
                  "negate": false
                }
              ],
              "actionSet": {
                "requestHeaderConfigurations": [
                  {
                    "headerName": "X-Forwarded-For",
                    "headerValue": "{var_remote-addr}"
                  }
                ],
                "responseHeaderConfigurations": [
                  {
                    "headerName": "Strict-Transport-Security",
                    "headerValue": "max-age=31536000"
                  }
                ],
                "urlConfiguration": {
                  "modifiedPath": "/abc",
                  "modifiedQueryString": "x=y&a=b"
                }
              }
            }
          ]
        }
      }
    ],
    "routingRules": [],
    "probes": [],
    "redirectConfigurations": [],
    "privateEndpointConnections": [],
    "globalConfiguration": {
      "enableRequestBuffering": true,
      "enableResponseBuffering": true
    }
  }
}

Definitioner

Name Description
ApplicationGateway

Application Gateway-resurs.

ApplicationGatewayAuthenticationCertificate

Autentiseringscertifikat för en programgateway.

ApplicationGatewayAutoscaleConfiguration

Autoskalningskonfiguration för Application Gateway.

ApplicationGatewayBackendAddress

Serverdelsadress för en programgateway.

ApplicationGatewayBackendAddressPool

Serverdelsadresspool för en programgateway.

ApplicationGatewayBackendHttpSettings

Inställningar för serverdelsadresspool för en programgateway.

ApplicationGatewayBackendSettings

Inställningar för serverdelsadresspool för en programgateway.

ApplicationGatewayClientAuthConfiguration

Klientautentiseringskonfiguration för Application Gateway.

ApplicationGatewayClientRevocationOptions

Verifiera status för återkallning av klientcertifikat.

ApplicationGatewayConnectionDraining

Anslutningsdränering gör att öppna anslutningar till en serverdelsserver kan vara aktiva under en angiven tid efter att serverdelsservern har tagits bort från konfigurationen.

ApplicationGatewayCookieBasedAffinity

Cookiebaserad tillhörighet.

ApplicationGatewayCustomError

Anpassat fel för en programgateway.

ApplicationGatewayCustomErrorStatusCode

Statuskod för det anpassade felet för programgatewayen.

ApplicationGatewayFirewallDisabledRuleGroup

Tillåter att regler i en regelgrupp eller en hel regelgrupp inaktiveras.

ApplicationGatewayFirewallExclusion

Tillåt att vissa variabler uppfyller villkoret för WAF-kontrollen.

ApplicationGatewayFirewallMode

Brandväggsläge för webbprogram.

ApplicationGatewayFrontendIPConfiguration

Klientdels-IP-konfiguration för en programgateway.

ApplicationGatewayFrontendPort

Klientdelsporten för en programgateway.

ApplicationGatewayGlobalConfiguration

Global konfiguration av Application Gateway.

ApplicationGatewayHeaderConfiguration

Huvudkonfiguration av de åtgärder som anges i Application Gateway.

ApplicationGatewayHttpListener

Http-lyssnare för en programgateway.

ApplicationGatewayIPConfiguration

IP-konfiguration av en programgateway. För närvarande tillåts 1 offentlig och 1 privat IP-konfiguration.

ApplicationGatewayListener

Lyssnare av en programgateway.

ApplicationGatewayLoadDistributionAlgorithm

Resursen Load Distribution Targets för en programgateway.

ApplicationGatewayLoadDistributionPolicy

Inläsningsdistributionsprincip för en programgateway.

ApplicationGatewayLoadDistributionTarget

Läs in distributionsmål för en programgateway.

ApplicationGatewayOperationalState

Drifttillstånd för programgatewayresursen.

ApplicationGatewayPathRule

Sökvägsregel för URL-sökvägskarta för en programgateway.

ApplicationGatewayPrivateEndpointConnection

Privat slutpunktsanslutning på en programgateway.

ApplicationGatewayPrivateLinkConfiguration

Private Link-konfiguration på en programgateway.

ApplicationGatewayPrivateLinkIpConfiguration

Ip-konfigurationen för application gateway private link.

ApplicationGatewayProbe

Avsökning av programgatewayen.

ApplicationGatewayProbeHealthResponseMatch

Hälsosvarsmatchning för programgatewayavsökning.

ApplicationGatewayProtocol

Application Gateway-protokoll.

ApplicationGatewayRedirectConfiguration

Omdirigeringskonfiguration av en programgateway.

ApplicationGatewayRedirectType

HTTP-omdirigeringstyp.

ApplicationGatewayRequestRoutingRule

Begär routningsregel för en programgateway.

ApplicationGatewayRequestRoutingRuleType

Regeltyp.

ApplicationGatewayRewriteRule

Skriv om regeln för en programgateway.

ApplicationGatewayRewriteRuleActionSet

Uppsättning åtgärder i omskrivningsregeln i Application Gateway.

ApplicationGatewayRewriteRuleCondition

Uppsättning villkor i omskrivningsregeln i Application Gateway.

ApplicationGatewayRewriteRuleSet

Skriv om regeluppsättningen för en programgateway.

ApplicationGatewayRoutingRule

Routningsregel för en programgateway.

ApplicationGatewaySku

SKU för en programgateway.

ApplicationGatewaySkuFamily

Familj av en programgateway-SKU.

ApplicationGatewaySkuName

Namnet på en SKU för en programgateway.

ApplicationGatewaySslCertificate

SSL-certifikat för en programgateway.

ApplicationGatewaySslCipherSuite

Ssl-chifferpaket som ska aktiveras i den angivna ordningen till application gateway.

ApplicationGatewaySslPolicy

Application Gateway Ssl-princip.

ApplicationGatewaySslPolicyName

Namnet på den fördefinierade Ssl-principen.

ApplicationGatewaySslPolicyType

Typ av SSL-princip.

ApplicationGatewaySslProfile

SSL-profil för en programgateway.

ApplicationGatewaySslProtocol

SSL-protokoll som ska inaktiveras på programgatewayen.

ApplicationGatewayTier

Nivå för en programgateway.

ApplicationGatewayTrustedClientCertificate

Betrodda klientcertifikat för en programgateway.

ApplicationGatewayTrustedRootCertificate

Betrodda rotcertifikat för en programgateway.

ApplicationGatewayUrlConfiguration

Url-konfiguration av de åtgärder som anges i Application Gateway.

ApplicationGatewayUrlPathMap

UrlPathMaps ger en URL-sökväg till serverdelsmappningsinformationen för PathBasedRouting.

ApplicationGatewayWebApplicationFirewallConfiguration

Brandväggskonfiguration för programgateway för webbaserade program.

ApplicationSecurityGroup

En programsäkerhetsgrupp i en resursgrupp.

AutoApproval

Listan över automatiskt godkännande av tjänsten private link.

BackendAddressPool

Pool med IP-adresser för serverdelen.

CloudError

Ett felsvar från tjänsten.

CloudErrorBody

Ett felsvar från tjänsten.

CustomDnsConfigPropertiesFormat

Innehåller anpassad dns-matchningskonfiguration från kunden.

DdosSettings

Innehåller DDoS-skyddsinställningarna för den offentliga IP-adressen.

DdosSettingsProtectionMode

DDoS-skyddsläget för den offentliga IP-adressen

Delegation

Information om den tjänst som undernätet delegeras till.

DeleteOptions

Ange vad som händer med den offentliga IP-adressen när den virtuella datorn som använder den tas bort

ExtendedLocation

ExtendedLocation-komplex typ.

ExtendedLocationTypes

Typ av utökad plats.

FlowLog

En flödesloggresurs.

FlowLogFormatParameters

Parametrar som definierar flödesloggformatet.

FlowLogFormatType

Filtypen för flödesloggen.

FrontendIPConfiguration

Klientdelens IP-adress för lastbalanseraren.

GatewayLoadBalancerTunnelInterface

Gateway-lastbalanserarens tunnelgränssnitt för en lastbalanserares serverdelsadresspool.

GatewayLoadBalancerTunnelInterfaceType

Trafiktyp för gateway-lastbalanserarens tunnelgränssnitt.

GatewayLoadBalancerTunnelProtocol

Protokoll för gateway-lastbalanserarens tunnelgränssnitt.

HeaderValueMatcher

Ett valfritt fält under "Skriv om åtgärd". Med den kan du samla in och ändra värdet för en viss rubrik när det finns flera rubriker med samma namn. Stöds för närvarande endast för Set-Cookie-svarshuvud. Mer information finns i https://aka.ms/appgwheadercrud

InboundNatRule

Inkommande NAT-regel för lastbalanseraren.

IPAllocationMethod

Ip-adressallokeringsmetod.

IpamPoolPrefixAllocation

IpamPool-prefixallokeringsreferens.

IPConfiguration

IP-konfiguration.

IPConfigurationProfile

Underordnad resurs för IP-konfigurationsprofil.

IpTag

Innehåller den IpTag som är associerad med objektet.

IPVersion

IP-adressversion.

LoadBalancerBackendAddress

Lastbalanserarens serverdelsadresser.

LoadBalancerBackendAddressAdminState

En lista över administrativa tillstånd som en gång har angetts kan åsidosätta hälsoavsökningen så att Load Balancer alltid vidarebefordrar nya anslutningar till serverdelen eller nekar nya anslutningar och återställer befintliga anslutningar.

ManagedServiceIdentity

Identitet för resursen.

NatGateway

Nat Gateway-resurs.

NatGatewaySku

SKU för nat gateway.

NatGatewaySkuName

Namn på Nat Gateway SKU.

NatRulePortMapping

Enskilda portmappningar för inkommande NAT-regel som skapats för serverdelspoolen.

NetworkInterface

Ett nätverksgränssnitt i en resursgrupp.

NetworkInterfaceAuxiliaryMode

Extraläge för nätverksgränssnittsresurs.

NetworkInterfaceAuxiliarySku

Extra sku för nätverksgränssnittsresurs.

NetworkInterfaceDnsSettings

DNS-inställningar för ett nätverksgränssnitt.

NetworkInterfaceIPConfiguration

IPConfiguration i ett nätverksgränssnitt.

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

PrivateLinkConnection-egenskaper för nätverksgränssnittet.

NetworkInterfaceMigrationPhase

Migreringsfasen för nätverksgränssnittsresursen.

NetworkInterfaceNicType

Typ av nätverksgränssnittsresurs.

NetworkInterfaceTapConfiguration

Tryck på konfiguration i ett nätverksgränssnitt.

NetworkSecurityGroup

NetworkSecurityGroup-resurs.

PrivateEndpoint

Privat slutpunktsresurs.

PrivateEndpointConnection

PrivateEndpointConnection-resurs.

PrivateEndpointIPConfiguration

En IP-konfiguration av den privata slutpunkten.

PrivateLinkService

Privat länktjänstresurs.

PrivateLinkServiceConnection

PrivateLinkServiceConnection-resurs.

PrivateLinkServiceConnectionState

En samling med information om tillståndet för anslutningen mellan tjänstkonsumenten och leverantören.

PrivateLinkServiceIpConfiguration

Ip-konfigurationen för private link-tjänsten.

ProvisioningState

Det aktuella etableringstillståndet.

PublicIPAddress

Offentlig IP-adressresurs.

PublicIPAddressDnsSettings

Innehåller FQDN för DNS-posten som är associerad med den offentliga IP-adressen.

PublicIpAddressDnsSettingsDomainNameLabelScope

Omfånget för domännamnsetiketten. Om en domännamnsetikett och ett domännamnsetikettomfång anges skapas en DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet med ett hashvärde som ingår i FQDN.

PublicIPAddressMigrationPhase

Migreringsfasen för offentlig IP-adress.

PublicIPAddressSku

SKU för en offentlig IP-adress.

PublicIPAddressSkuName

Namn på en offentlig IP-adress-SKU.

PublicIPAddressSkuTier

Nivå för en offentlig IP-adress-SKU.

ResourceIdentityType

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.

ResourceNavigationLink

ResourceNavigationLink-resurs.

RetentionPolicyParameters

Parametrar som definierar kvarhållningsprincipen för flödesloggen.

Route

Routningsresurs.

RouteNextHopType

Typen av Azure-hopp som paketet ska skickas till.

RouteTable

Routningstabellresurs.

SecurityRule

Nätverkssäkerhetsregel.

SecurityRuleAccess

Om nätverkstrafik tillåts eller nekas.

SecurityRuleDirection

Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik.

SecurityRuleProtocol

Nätverksprotokoll som den här regeln gäller för.

ServiceAssociationLink

ServiceAssociationLink-resurs.

ServiceEndpointPolicy

Principresurs för tjänstslutpunkt.

ServiceEndpointPolicyDefinition

Principdefinitioner för tjänstslutpunkt.

ServiceEndpointPropertiesFormat

Egenskaper för tjänstslutpunkt.

SharingScope

Ställ in den här egenskapen på Klient för att tillåta delning av undernät med andra prenumerationer i din AAD-klientorganisation. Den här egenskapen kan bara anges om defaultOutboundAccess är inställt på false. Båda egenskaperna kan bara anges om undernätet är tomt.

Subnet

Undernät i en virtuell nätverksresurs.

SubResource

Referens till en annan underresurs.

SyncMode

Synkront läge för serverdelsadress för serverdelspoolen

TrafficAnalyticsConfigurationProperties

Parametrar som definierar konfigurationen av trafikanalys.

TrafficAnalyticsProperties

Parametrar som definierar konfigurationen av trafikanalys.

TransportProtocol

Transportprotokollet för slutpunkten.

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}'.

VirtualNetworkPrivateEndpointNetworkPolicies

Aktivera eller inaktivera tillämpa nätverksprinciper på en privat slutpunkt i undernätet.

VirtualNetworkPrivateLinkServiceNetworkPolicies

Aktivera eller inaktivera tillämpa nätverksprinciper på tjänsten private link i undernätet.

VirtualNetworkTap

Tryck på resurs för virtuellt nätverk.

Visibility

Synlighetslistan för den privata länktjänsten.

ApplicationGateway

Application Gateway-resurs.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

identity

ManagedServiceIdentity

Identiteten för programgatewayen, om den är konfigurerad.

location

string

Resursplats.

name

string

Resursnamn.

properties.authenticationCertificates

ApplicationGatewayAuthenticationCertificate[]

Autentiseringscertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.autoscaleConfiguration

ApplicationGatewayAutoscaleConfiguration

Autoskalningskonfiguration.

properties.backendAddressPools

ApplicationGatewayBackendAddressPool[]

Serverdelsadresspoolen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.backendHttpSettingsCollection

ApplicationGatewayBackendHttpSettings[]

Http-inställningar för serverdelen för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.backendSettingsCollection

ApplicationGatewayBackendSettings[]

Serverdelsinställningar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

Anpassade felkonfigurationer för programgatewayresursen.

properties.defaultPredefinedSslPolicy

ApplicationGatewaySslPolicyName

Standardpredefinierad SSL-princip som tillämpas på programgatewayresursen.

properties.enableFips

boolean

Om FIPS är aktiverat på programgatewayresursen.

properties.enableHttp2

boolean

Om HTTP2 är aktiverat på programgatewayresursen.

properties.firewallPolicy

SubResource

Referens till resursen FirewallPolicy.

properties.forceFirewallPolicyAssociation

boolean

Om det är sant associerar en brandväggsprincip med en programgateway oavsett om principen skiljer sig från WAF-konfigurationen.

properties.frontendIPConfigurations

ApplicationGatewayFrontendIPConfiguration[]

Klientdels-IP-adresser för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.frontendPorts

ApplicationGatewayFrontendPort[]

Klientdelsportar för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.gatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

Undernät för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.globalConfiguration

ApplicationGatewayGlobalConfiguration

Global konfiguration.

properties.httpListeners

ApplicationGatewayHttpListener[]

Http-lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser.

properties.listeners

ApplicationGatewayListener[]

Lyssnare av application gateway-resursen. Standardgränser finns i Application Gateway-gränser.

properties.loadDistributionPolicies

ApplicationGatewayLoadDistributionPolicy[]

Läsa in distributionsprinciper för programgatewayresursen.

properties.operationalState

ApplicationGatewayOperationalState

Drifttillstånd för programgatewayresursen.

properties.privateEndpointConnections

ApplicationGatewayPrivateEndpointConnection[]

Privata slutpunktsanslutningar på programgatewayen.

properties.privateLinkConfigurations

ApplicationGatewayPrivateLinkConfiguration[]

PrivateLink-konfigurationer på programgatewayen.

properties.probes

ApplicationGatewayProbe[]

Avsökningar av programgatewayresursen.

properties.provisioningState

ProvisioningState

Etableringstillståndet för programgatewayresursen.

properties.redirectConfigurations

ApplicationGatewayRedirectConfiguration[]

Omdirigeringskonfigurationer för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.requestRoutingRules

ApplicationGatewayRequestRoutingRule[]

Begär routningsregler för application gateway-resursen.

properties.resourceGuid

string

Resursens GUID-egenskap för programgatewayresursen.

properties.rewriteRuleSets

ApplicationGatewayRewriteRuleSet[]

Skriv om regler för application gateway-resursen.

properties.routingRules

ApplicationGatewayRoutingRule[]

Routningsregler för programgatewayresursen.

properties.sku

ApplicationGatewaySku

SKU för programgatewayresursen.

properties.sslCertificates

ApplicationGatewaySslCertificate[]

SSL-certifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser.

properties.sslPolicy

ApplicationGatewaySslPolicy

SSL-princip för programgatewayresursen.

properties.sslProfiles

ApplicationGatewaySslProfile[]

SSL-profiler för application gateway-resursen. Standardgränser finns i Application Gateway-gränser.

properties.trustedClientCertificates

ApplicationGatewayTrustedClientCertificate[]

Betrodda klientcertifikat för application gateway-resursen. Standardgränser finns i Application Gateway-gränser.

properties.trustedRootCertificates

ApplicationGatewayTrustedRootCertificate[]

Betrodda rotcertifikat för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.urlPathMaps

ApplicationGatewayUrlPathMap[]

URL-sökvägskarta för programgatewayresursen. Standardgränser finns i Application Gateway-gränser.

properties.webApplicationFirewallConfiguration

ApplicationGatewayWebApplicationFirewallConfiguration

Brandväggskonfiguration för webbprogram.

tags

object

Resurstaggar.

type

string

Resurstyp.

zones

string[]

En lista över tillgänglighetszoner som anger var resursen måste komma ifrån.

ApplicationGatewayAuthenticationCertificate

Autentiseringscertifikat för en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på det autentiseringscertifikat som är unikt i en Application Gateway.

properties.data

string

Offentliga certifikatdata.

properties.provisioningState

ProvisioningState

Etableringstillståndet för autentiseringscertifikatresursen.

type

string

Typ av resurs.

ApplicationGatewayAutoscaleConfiguration

Autoskalningskonfiguration för Application Gateway.

Name Typ Description
maxCapacity

integer

Övre gräns för antalet Application Gateway-kapaciteter.

minCapacity

integer

Lägre gräns för antalet Application Gateway-kapaciteter.

ApplicationGatewayBackendAddress

Serverdelsadress för en programgateway.

Name Typ Description
fqdn

string

Fullständigt domännamn (FQDN).

ipAddress

string

IP-adress.

ApplicationGatewayBackendAddressPool

Serverdelsadresspool för en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på serverdelsadresspoolen som är unik i en Application Gateway.

properties.backendAddresses

ApplicationGatewayBackendAddress[]

Serverdelsadresser.

properties.backendIPConfigurations

NetworkInterfaceIPConfiguration[]

Samling referenser till IP-adresser som definierats i nätverksgränssnitt.

properties.provisioningState

ProvisioningState

Etableringstillståndet för resursen för serverdelsadresspoolen.

type

string

Typ av resurs.

ApplicationGatewayBackendHttpSettings

Inställningar för serverdelsadresspool för en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på http-inställningarna för serverdelen som är unika i en Application Gateway.

properties.affinityCookieName

string

Cookienamn som ska användas för tillhörighetscookien.

properties.authenticationCertificates

SubResource[]

Matris med referenser till autentiseringscertifikat för application gateway.

properties.connectionDraining

ApplicationGatewayConnectionDraining

Anslutningsdränering av resursen för http-inställningar för serverdelen.

properties.cookieBasedAffinity

ApplicationGatewayCookieBasedAffinity

Cookiebaserad tillhörighet.

properties.hostName

string

Värdhuvud som ska skickas till serverdelsservrarna.

properties.path

string

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.

properties.pickHostNameFromBackendAddress

boolean

Om värdhuvudet ska väljas från serverdelsserverns värdnamn. Standardvärdet är falskt.

properties.port

integer

Målporten på serverdelen.

properties.probe

SubResource

Avsökningsresurs för en programgateway.

properties.probeEnabled

boolean

Om avsökningen är aktiverad. Standardvärdet är falskt.

properties.protocol

ApplicationGatewayProtocol

Protokollet som används för att kommunicera med serverdelen.

properties.provisioningState

ProvisioningState

Etableringstillståndet för resursen för HTTP-inställningar för serverdelen.

properties.requestTimeout

integer

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.

properties.trustedRootCertificates

SubResource[]

Matris med referenser till betrodda rotcertifikat för Application Gateway.

type

string

Typ av resurs.

ApplicationGatewayBackendSettings

Inställningar för serverdelsadresspool för en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på de serverdelsinställningar som är unika i en Application Gateway.

properties.hostName

string

Servernamnsindikator som ska skickas till serverdelsservrarna för Tls-protokollet.

properties.pickHostNameFromBackendAddress

boolean

Om du vill välja servernamnsindikator från värdnamnet för serverdelsservern för Tls-protokollet. Standardvärdet är falskt.

properties.port

integer

Målporten på serverdelen.

properties.probe

SubResource

Avsökningsresurs för en programgateway.

properties.protocol

ApplicationGatewayProtocol

Protokollet som används för att kommunicera med serverdelen.

properties.provisioningState

ProvisioningState

Etableringstillståndet för resursen för HTTP-inställningar för serverdelen.

properties.timeout

integer

Tidsgräns för anslutning i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i ConnectionTimeout. Godtagbara värden är från 1 sekund till 86400 sekunder.

properties.trustedRootCertificates

SubResource[]

Matris med referenser till betrodda rotcertifikat för Application Gateway.

type

string

Typ av resurs.

ApplicationGatewayClientAuthConfiguration

Klientautentiseringskonfiguration för Application Gateway.

Name Typ Description
verifyClientCertIssuerDN

boolean

Verifiera namnet på utfärdaren av klientcertifikat på programgatewayen.

verifyClientRevocation

ApplicationGatewayClientRevocationOptions

Verifiera status för återkallning av klientcertifikat.

ApplicationGatewayClientRevocationOptions

Verifiera status för återkallning av klientcertifikat.

Name Typ Description
None

string

OCSP

string

ApplicationGatewayConnectionDraining

Anslutningsdränering gör att öppna anslutningar till en serverdelsserver kan vara aktiva under en angiven tid efter att serverdelsservern har tagits bort från konfigurationen.

Name Typ Description
drainTimeoutInSec

integer

Antalet sekunders anslutningsdränering är aktivt. Godtagbara värden är mellan 1 sekund och 3 600 sekunder.

enabled

boolean

Om anslutningsdränering är aktiverat eller inte.

ApplicationGatewayCookieBasedAffinity

Cookiebaserad tillhörighet.

Name Typ Description
Disabled

string

Enabled

string

ApplicationGatewayCustomError

Anpassat fel för en programgateway.

Name Typ Description
customErrorPageUrl

string

Felsidans URL för det anpassade felet för programgatewayen.

statusCode

ApplicationGatewayCustomErrorStatusCode

Statuskod för det anpassade felet för programgatewayen.

ApplicationGatewayCustomErrorStatusCode

Statuskod för det anpassade felet för programgatewayen.

Name Typ Description
HttpStatus400

string

HttpStatus403

string

HttpStatus404

string

HttpStatus405

string

HttpStatus408

string

HttpStatus500

string

HttpStatus502

string

HttpStatus503

string

HttpStatus504

string

ApplicationGatewayFirewallDisabledRuleGroup

Tillåter att regler i en regelgrupp eller en hel regelgrupp inaktiveras.

Name Typ Description
ruleGroupName

string

Namnet på den regelgrupp som ska inaktiveras.

rules

integer[]

Listan över regler som ska inaktiveras. Om värdet är null inaktiveras alla regler i regelgruppen.

ApplicationGatewayFirewallExclusion

Tillåt att vissa variabler uppfyller villkoret för WAF-kontrollen.

Name Typ Description
matchVariable

string

Variabeln som ska undantas.

selector

string

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.

selectorMatchOperator

string

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.

ApplicationGatewayFirewallMode

Brandväggsläge för webbprogram.

Name Typ Description
Detection

string

Prevention

string

ApplicationGatewayFrontendIPConfiguration

Klientdels-IP-konfiguration för en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på ip-konfigurationen för klientdelen som är unik i en Application Gateway.

properties.privateIPAddress

string

PrivateIPAddress för IP-konfigurationen för nätverksgränssnittet.

properties.privateIPAllocationMethod

IPAllocationMethod

Den privata IP-adressallokeringsmetoden.

properties.privateLinkConfiguration

SubResource

Referens till konfigurationen av den privata länken för programgatewayen.

properties.provisioningState

ProvisioningState

Etableringstillståndet för ip-konfigurationsresursen för klientdelen.

properties.publicIPAddress

SubResource

Referens till PublicIP-resursen.

properties.subnet

SubResource

Referens till undernätsresursen.

type

string

Typ av resurs.

ApplicationGatewayFrontendPort

Klientdelsporten för en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på klientdelsporten som är unik i en Application Gateway.

properties.port

integer

Klientdelsport.

properties.provisioningState

ProvisioningState

Etableringstillståndet för klientdelsportresursen.

type

string

Typ av resurs.

ApplicationGatewayGlobalConfiguration

Global konfiguration av Application Gateway.

Name Typ Description
enableRequestBuffering

boolean

Aktivera buffring av begäranden.

enableResponseBuffering

boolean

Aktivera svarsbuffertning.

ApplicationGatewayHeaderConfiguration

Huvudkonfiguration av de åtgärder som anges i Application Gateway.

Name Typ Description
headerName

string

Rubriknamn för huvudkonfigurationen.

headerValue

string

Rubrikvärde för huvudkonfigurationen.

headerValueMatcher

HeaderValueMatcher

Ett valfritt fält under "Skriv om åtgärd". Med den kan du samla in och ändra värdet för en viss rubrik när det finns flera rubriker med samma namn. Stöds för närvarande endast för Set-Cookie-svarshuvud. Mer information finns i https://aka.ms/appgwheadercrud

ApplicationGatewayHttpListener

Http-lyssnare för en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på HTTP-lyssnaren som är unik i en Application Gateway.

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

Anpassade felkonfigurationer för HTTP-lyssnaren.

properties.firewallPolicy

SubResource

Referens till resursen FirewallPolicy.

properties.frontendIPConfiguration

SubResource

Klientdels-IP-konfigurationsresurs för en programgateway.

properties.frontendPort

SubResource

Klientdelsportresurs för en programgateway.

properties.hostName

string

Värdnamnet för HTTP-lyssnaren.

properties.hostNames

string[]

Lista över värdnamn för HTTP-lyssnaren som även tillåter specialtecken med jokertecken.

properties.protocol

ApplicationGatewayProtocol

Protokoll för HTTP-lyssnaren.

properties.provisioningState

ProvisioningState

Etableringstillståndet för HTTP-lyssnarresursen.

properties.requireServerNameIndication

boolean

Gäller endast om protokollet är https. Aktiverar SNI för flera värdar.

properties.sslCertificate

SubResource

SSL-certifikatresurs för en programgateway.

properties.sslProfile

SubResource

SSL-profilresurs för programgatewayen.

type

string

Typ av resurs.

ApplicationGatewayIPConfiguration

IP-konfiguration av en programgateway. För närvarande tillåts 1 offentlig och 1 privat IP-konfiguration.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namn på DEN IP-konfiguration som är unik i en Application Gateway.

properties.provisioningState

ProvisioningState

Etableringstillståndet för programgatewayens IP-konfigurationsresurs.

properties.subnet

SubResource

Referens till undernätsresursen. Ett undernät där application gateway hämtar sin privata adress.

type

string

Typ av resurs.

ApplicationGatewayListener

Lyssnare av en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på lyssnaren som är unik i en Application Gateway.

properties.frontendIPConfiguration

SubResource

Klientdels-IP-konfigurationsresurs för en programgateway.

properties.frontendPort

SubResource

Klientdelsportresurs för en programgateway.

properties.hostNames

string[]

Lista över servernamnindikationer (SNI) för TLS-lyssnare med flera webbplatser som också tillåter särskilda jokertecken.

properties.protocol

ApplicationGatewayProtocol

Lyssnarens protokoll.

properties.provisioningState

ProvisioningState

Lyssnarresursens etableringstillstånd.

properties.sslCertificate

SubResource

SSL-certifikatresurs för en programgateway.

properties.sslProfile

SubResource

SSL-profilresurs för programgatewayen.

type

string

Typ av resurs.

ApplicationGatewayLoadDistributionAlgorithm

Resursen Load Distribution Targets för en programgateway.

Name Typ Description
IpHash

string

LeastConnections

string

RoundRobin

string

ApplicationGatewayLoadDistributionPolicy

Inläsningsdistributionsprincip för en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på den belastningsdistributionsprincip som är unik i en Application Gateway.

properties.loadDistributionAlgorithm

ApplicationGatewayLoadDistributionAlgorithm

Resursen Load Distribution Targets för en programgateway.

properties.loadDistributionTargets

ApplicationGatewayLoadDistributionTarget[]

Resursen Load Distribution Targets för en programgateway.

properties.provisioningState

ProvisioningState

Etableringstillståndet för resursen För belastningsfördelningsprincip.

type

string

Typ av resurs.

ApplicationGatewayLoadDistributionTarget

Läs in distributionsmål för en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på den belastningsdistributionsprincip som är unik i en Application Gateway.

properties.backendAddressPool

SubResource

Resursen för serverdelsadresspoolen för programgatewayen.

properties.weightPerServer

integer

Vikt per server. Intervall mellan 1 och 100.

type

string

Typ av resurs.

ApplicationGatewayOperationalState

Drifttillstånd för programgatewayresursen.

Name Typ Description
Running

string

Starting

string

Stopped

string

Stopping

string

ApplicationGatewayPathRule

Sökvägsregel för URL-sökvägskarta för en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på sökvägsregeln som är unik i en Application Gateway.

properties.backendAddressPool

SubResource

Resursen för serverdelsadresspoolen för url-sökvägssökvägsregeln.

properties.backendHttpSettings

SubResource

Resurs för http-inställningar för serverdelen för url-sökvägssökvägsregel.

properties.firewallPolicy

SubResource

Referens till resursen FirewallPolicy.

properties.loadDistributionPolicy

SubResource

Läs in distributionsprincipresursen för url-sökvägssökvägsregeln.

properties.paths

string[]

Sökvägsregler för url-sökvägskarta.

properties.provisioningState

ProvisioningState

Etableringstillståndet för sökvägsregelresursen.

properties.redirectConfiguration

SubResource

Omdirigeringskonfigurationsresurs för url-sökvägssökvägsregel.

properties.rewriteRuleSet

SubResource

Skriv om regeluppsättningsresursen för url-sökvägssökvägsregeln.

type

string

Typ av resurs.

ApplicationGatewayPrivateEndpointConnection

Privat slutpunktsanslutning på en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på den privata slutpunktsanslutningen på en programgateway.

properties.linkIdentifier

string

Konsumentlänkens ID.

properties.privateEndpoint

PrivateEndpoint

Resursen för den privata slutpunkten.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

En samling med information om tillståndet för anslutningen mellan tjänstkonsumenten och leverantören.

properties.provisioningState

ProvisioningState

Etableringstillståndet för programgatewayens privata slutpunktsanslutningsresurs.

type

string

Typ av resurs.

ApplicationGatewayPrivateLinkConfiguration

Private Link-konfiguration på en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på konfigurationen av den privata länken som är unik i en Application Gateway.

properties.ipConfigurations

ApplicationGatewayPrivateLinkIpConfiguration[]

En matris med ip-konfigurationer för private link för application gateway.

properties.provisioningState

ProvisioningState

Etableringstillståndet för konfigurationen av den privata länken för programgatewayen.

type

string

Typ av resurs.

ApplicationGatewayPrivateLinkIpConfiguration

Ip-konfigurationen för application gateway private link.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på ip-konfigurationen för application gateway private link.

properties.primary

boolean

Om ip-konfigurationen är primär eller inte.

properties.privateIPAddress

string

IP-konfigurationens privata IP-adress.

properties.privateIPAllocationMethod

IPAllocationMethod

Den privata IP-adressallokeringsmetoden.

properties.provisioningState

ProvisioningState

Etableringstillståndet för IP-konfigurationen för den privata länken för programgatewayen.

properties.subnet

SubResource

Referens till undernätsresursen.

type

string

Resurstypen.

ApplicationGatewayProbe

Avsökning av programgatewayen.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på avsökningen som är unik i en Application Gateway.

properties.host

string

Värdnamn som avsökningen ska skickas till.

properties.interval

integer

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.

properties.match

ApplicationGatewayProbeHealthResponseMatch

Kriterium för att klassificera ett felfritt avsökningssvar.

properties.minServers

integer

Minsta antal servrar som alltid har markerats som felfria. Standardvärdet är 0.

properties.path

string

Relativ sökväg för avsökning. Den giltiga sökvägen börjar från /. Avsökningen skickas till ://:.

properties.pickHostNameFromBackendHttpSettings

boolean

Om värdhuvudet ska väljas från http-inställningarna för serverdelen. Standardvärdet är falskt.

properties.pickHostNameFromBackendSettings

boolean

Om servernamnsindikatorn ska väljas från serverdelsinställningarna för Tls-protokollet. Standardvärdet är falskt.

properties.port

integer

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 Basic, Standard_v2 och WAF_v2.

properties.protocol

ApplicationGatewayProtocol

Protokollet som används för avsökningen.

properties.provisioningState

ProvisioningState

Etableringstillståndet för avsökningsresursen.

properties.timeout

integer

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.

properties.unhealthyThreshold

integer

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.

type

string

Typ av resurs.

ApplicationGatewayProbeHealthResponseMatch

Hälsosvarsmatchning för programgatewayavsökning.

Name Typ Description
body

string

Brödtext som måste finnas i hälsosvaret. Standardvärdet är tomt.

statusCodes

string[]

Tillåtna intervall med felfria statuskoder. Standardintervallet för felfria statuskoder är 200–399.

ApplicationGatewayProtocol

Application Gateway-protokoll.

Name Typ Description
Http

string

Stöds för httpListeners och backendHttpSettingsCollection-egenskaper.

Https

string

Stöds för httpListeners och backendHttpSettingsCollection-egenskaper.

Tcp

string

Stöds för lyssnare och backendSettingsCollection-egenskaper.

Tls

string

Stöds för lyssnare och backendSettingsCollection-egenskaper.

ApplicationGatewayRedirectConfiguration

Omdirigeringskonfiguration av en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på omdirigeringskonfigurationen som är unik i en Application Gateway.

properties.includePath

boolean

Inkludera sökvägen i den omdirigerade URL:en.

properties.includeQueryString

boolean

Inkludera frågesträngen i den omdirigerade URL:en.

properties.pathRules

SubResource[]

Sökvägsregler som anger omdirigeringskonfiguration.

properties.redirectType

ApplicationGatewayRedirectType

HTTP-omdirigeringstyp.

properties.requestRoutingRules

SubResource[]

Begär routning som anger omdirigeringskonfiguration.

properties.targetListener

SubResource

Referens till en lyssnare som begäran ska omdirigeras till.

properties.targetUrl

string

Url som begäran ska omdirigeras till.

properties.urlPathMaps

SubResource[]

Url-sökvägskartor som anger standardkonfiguration för omdirigering.

type

string

Typ av resurs.

ApplicationGatewayRedirectType

HTTP-omdirigeringstyp.

Name Typ Description
Found

string

Permanent

string

SeeOther

string

Temporary

string

ApplicationGatewayRequestRoutingRule

Begär routningsregel för en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på begärandedirigeringsregeln som är unik i en Application Gateway.

properties.backendAddressPool

SubResource

Resursen för serverdelsadresspoolen för programgatewayen.

properties.backendHttpSettings

SubResource

Resursen för http-inställningar för serverdelen för programgatewayen.

properties.httpListener

SubResource

Http-lyssnarresurs för programgatewayen.

properties.loadDistributionPolicy

SubResource

Läs in distributionsprincipresursen för programgatewayen.

properties.priority

integer

Prioritet för begärandedirigeringsregeln.

properties.provisioningState

ProvisioningState

Etableringstillståndet för resursen för begärandedirigeringsregeln.

properties.redirectConfiguration

SubResource

Omdirigeringskonfigurationsresurs för programgatewayen.

properties.rewriteRuleSet

SubResource

Skriv om regeluppsättningsresursen i grundläggande regel för programgatewayen.

properties.ruleType

ApplicationGatewayRequestRoutingRuleType

Regeltyp.

properties.urlPathMap

SubResource

Url-sökvägsmappningsresurs för programgatewayen.

type

string

Typ av resurs.

ApplicationGatewayRequestRoutingRuleType

Regeltyp.

Name Typ Description
Basic

string

PathBasedRouting

string

ApplicationGatewayRewriteRule

Skriv om regeln för en programgateway.

Name Typ Description
actionSet

ApplicationGatewayRewriteRuleActionSet

Uppsättning åtgärder som ska utföras som en del av omskrivningsregeln.

conditions

ApplicationGatewayRewriteRuleCondition[]

Villkor som baseras på vilka körningen av åtgärdsuppsättningen ska utvärderas.

name

string

Namnet på omskrivningsregeln som är unik i en Application Gateway.

ruleSequence

integer

Regelsekvens för omskrivningsregeln som avgör körningsordningen för en viss regel i en RewriteRuleSet.

ApplicationGatewayRewriteRuleActionSet

Uppsättning åtgärder i omskrivningsregeln i Application Gateway.

Name Typ Description
requestHeaderConfigurations

ApplicationGatewayHeaderConfiguration[]

Begär rubrikåtgärder i åtgärdsuppsättningen.

responseHeaderConfigurations

ApplicationGatewayHeaderConfiguration[]

Åtgärder för svarshuvud i åtgärdsuppsättningen.

urlConfiguration

ApplicationGatewayUrlConfiguration

Url-konfigurationsåtgärd i åtgärdsuppsättningen.

ApplicationGatewayRewriteRuleCondition

Uppsättning villkor i omskrivningsregeln i Application Gateway.

Name Typ Description
ignoreCase

boolean

Ange den här parametern till sanningsvärde med tvinga mönstret att göra en skiftlägeskänslig jämförelse.

negate

boolean

Om du anger det här värdet som sanning måste du kontrollera negationen av villkoret som användaren anger.

pattern

string

Mönstret, antingen fast sträng eller reguljärt uttryck, som utvärderar villkorets sanningsenlighet.

variable

string

Villkorsparametern för RewriteRuleCondition.

ApplicationGatewayRewriteRuleSet

Skriv om regeluppsättningen för en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på regeluppsättningen för omskrivning som är unik i en Application Gateway.

properties.provisioningState

ProvisioningState

Etableringstillståndet för resursen för omskrivningsregeluppsättningen.

properties.rewriteRules

ApplicationGatewayRewriteRule[]

Skriv om regler i regeluppsättningen för omskrivning.

ApplicationGatewayRoutingRule

Routningsregel för en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på routningsregeln som är unik i en Application Gateway.

properties.backendAddressPool

SubResource

Resursen för serverdelsadresspoolen för programgatewayen.

properties.backendSettings

SubResource

Resurs för serverdelsinställningar för programgatewayen.

properties.listener

SubResource

Lyssnarresurs för programgatewayen.

properties.priority

integer

Prioritet för routningsregeln.

properties.provisioningState

ProvisioningState

Etableringstillståndet för resursen för begärandedirigeringsregeln.

properties.ruleType

ApplicationGatewayRequestRoutingRuleType

Regeltyp.

type

string

Typ av resurs.

ApplicationGatewaySku

SKU för en programgateway.

Name Typ Description
capacity

integer

Kapacitet (instansantal) för en programgateway.

family

ApplicationGatewaySkuFamily

Familj av en programgateway-SKU.

name

ApplicationGatewaySkuName

Namnet på en SKU för en programgateway.

tier

ApplicationGatewayTier

Nivå för en programgateway.

ApplicationGatewaySkuFamily

Familj av en programgateway-SKU.

Name Typ Description
Generation_1

string

Generation_2

string

ApplicationGatewaySkuName

Namnet på en SKU för en programgateway.

Name Typ Description
Basic

string

Standard_Large

string

Standard_Medium

string

Standard_Small

string

Standard_v2

string

WAF_Large

string

WAF_Medium

string

WAF_v2

string

ApplicationGatewaySslCertificate

SSL-certifikat för en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på det SSL-certifikat som är unikt i en Application Gateway.

properties.data

string

Base-64-kodat pfx-certifikat. Gäller endast i PUT-begäran.

properties.keyVaultSecretId

string

Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault.

properties.password

string

Lösenord för pfx-filen som anges i data. Gäller endast i PUT-begäran.

properties.provisioningState

ProvisioningState

Etableringstillståndet för SSL-certifikatresursen.

properties.publicCertData

string

Base-64-kodade offentliga certifikatdata som motsvarar pfx som anges i data. Gäller endast i GET-begäran.

type

string

Typ av resurs.

ApplicationGatewaySslCipherSuite

Ssl-chifferpaket som ska aktiveras i den angivna ordningen till application gateway.

Name Typ Description
TLS_DHE_DSS_WITH_3DES_EDE_CBC_SHA

string

TLS_DHE_DSS_WITH_AES_128_CBC_SHA

string

TLS_DHE_DSS_WITH_AES_128_CBC_SHA256

string

TLS_DHE_DSS_WITH_AES_256_CBC_SHA

string

TLS_DHE_DSS_WITH_AES_256_CBC_SHA256

string

TLS_DHE_RSA_WITH_AES_128_CBC_SHA

string

TLS_DHE_RSA_WITH_AES_128_GCM_SHA256

string

TLS_DHE_RSA_WITH_AES_256_CBC_SHA

string

TLS_DHE_RSA_WITH_AES_256_GCM_SHA384

string

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA

string

TLS_ECDHE_ECDSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA

string

TLS_ECDHE_ECDSA_WITH_AES_256_CBC_SHA384

string

TLS_ECDHE_ECDSA_WITH_AES_256_GCM_SHA384

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_128_CBC_SHA256

string

TLS_ECDHE_RSA_WITH_AES_128_GCM_SHA256

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA

string

TLS_ECDHE_RSA_WITH_AES_256_CBC_SHA384

string

TLS_ECDHE_RSA_WITH_AES_256_GCM_SHA384

string

TLS_RSA_WITH_3DES_EDE_CBC_SHA

string

TLS_RSA_WITH_AES_128_CBC_SHA

string

TLS_RSA_WITH_AES_128_CBC_SHA256

string

TLS_RSA_WITH_AES_128_GCM_SHA256

string

TLS_RSA_WITH_AES_256_CBC_SHA

string

TLS_RSA_WITH_AES_256_CBC_SHA256

string

TLS_RSA_WITH_AES_256_GCM_SHA384

string

ApplicationGatewaySslPolicy

Application Gateway Ssl-princip.

Name Typ Description
cipherSuites

ApplicationGatewaySslCipherSuite[]

Ssl-chifferpaket som ska aktiveras i den angivna ordningen till application gateway.

disabledSslProtocols

ApplicationGatewaySslProtocol[]

SSL-protokoll som ska inaktiveras på programgatewayen.

minProtocolVersion

ApplicationGatewaySslProtocol

Lägsta version av Ssl-protokollet som ska stödjas på programgatewayen.

policyName

ApplicationGatewaySslPolicyName

Namnet på den fördefinierade Ssl-principen.

policyType

ApplicationGatewaySslPolicyType

Typ av SSL-princip.

ApplicationGatewaySslPolicyName

Namnet på den fördefinierade Ssl-principen.

Name Typ Description
AppGwSslPolicy20150501

string

AppGwSslPolicy20170401

string

AppGwSslPolicy20170401S

string

AppGwSslPolicy20220101

string

AppGwSslPolicy20220101S

string

ApplicationGatewaySslPolicyType

Typ av SSL-princip.

Name Typ Description
Custom

string

CustomV2

string

Predefined

string

ApplicationGatewaySslProfile

SSL-profil för en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på den SSL-profil som är unik i en Application Gateway.

properties.clientAuthConfiguration

ApplicationGatewayClientAuthConfiguration

Klientautentiseringskonfiguration för programgatewayresursen.

properties.provisioningState

ProvisioningState

Etableringstillståndet för HTTP-lyssnarresursen.

properties.sslPolicy

ApplicationGatewaySslPolicy

SSL-princip för programgatewayresursen.

properties.trustedClientCertificates

SubResource[]

Matris med referenser till betrodda klientcertifikat för Application Gateway.

type

string

Typ av resurs.

ApplicationGatewaySslProtocol

SSL-protokoll som ska inaktiveras på programgatewayen.

Name Typ Description
TLSv1_0

string

TLSv1_1

string

TLSv1_2

string

TLSv1_3

string

ApplicationGatewayTier

Nivå för en programgateway.

Name Typ Description
Basic

string

Standard

string

Standard_v2

string

WAF

string

WAF_v2

string

ApplicationGatewayTrustedClientCertificate

Betrodda klientcertifikat för en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på det betrodda klientcertifikatet som är unikt i en Application Gateway.

properties.clientCertIssuerDN

string

Unikt namn på utfärdaren av klientcertifikat.

properties.data

string

Offentliga certifikatdata.

properties.provisioningState

ProvisioningState

Etableringstillståndet för den betrodda klientcertifikatresursen.

properties.validatedCertData

string

Verifierade certifikatdata.

type

string

Typ av resurs.

ApplicationGatewayTrustedRootCertificate

Betrodda rotcertifikat för en programgateway.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på det betrodda rotcertifikatet som är unikt i en Application Gateway.

properties.data

string

Offentliga certifikatdata.

properties.keyVaultSecretId

string

Hemligt ID för (base-64-kodat okrypterat pfx-objekt) "Secret" eller "Certificate" som lagras i KeyVault.

properties.provisioningState

ProvisioningState

Etableringstillståndet för den betrodda rotcertifikatresursen.

type

string

Typ av resurs.

ApplicationGatewayUrlConfiguration

Url-konfiguration av de åtgärder som anges i Application Gateway.

Name Typ Description
modifiedPath

string

Url-sökväg som användaren har angett för url-omskrivning. Null innebär att ingen sökväg uppdateras. Standardvärdet är null.

modifiedQueryString

string

Frågesträng som användaren har angett för url-omskrivning. Null innebär att ingen frågesträng uppdateras. Standardvärdet är null.

reroute

boolean

Om värdet är sant utvärderas url-sökvägskartan som anges i routningsregler för sökvägsbaserade begäranden med hjälp av ändrad sökväg. Standardvärdet är falskt.

ApplicationGatewayUrlPathMap

UrlPathMaps ger en URL-sökväg till serverdelsmappningsinformationen för PathBasedRouting.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på url-sökvägskartan som är unik i en Application Gateway.

properties.defaultBackendAddressPool

SubResource

Standardresursen för serverdelsadresspoolen för url-sökvägskartan.

properties.defaultBackendHttpSettings

SubResource

Standardresursen för http-inställningar för URL-sökvägen.

properties.defaultLoadDistributionPolicy

SubResource

Standardresurs för belastningsdistributionsprincip för url-sökvägskarta.

properties.defaultRedirectConfiguration

SubResource

Standardresursen för omdirigeringskonfiguration för URL-sökvägskartan.

properties.defaultRewriteRuleSet

SubResource

Standardregeluppsättning för omskrivningsregel för url-sökvägskarta.

properties.pathRules

ApplicationGatewayPathRule[]

Sökvägsregel för url-sökvägsmappningsresurs.

properties.provisioningState

ProvisioningState

Etableringstillståndet för url-sökvägsmappningsresursen.

type

string

Typ av resurs.

ApplicationGatewayWebApplicationFirewallConfiguration

Brandväggskonfiguration för programgateway för webbaserade program.

Name Typ Description
disabledRuleGroups

ApplicationGatewayFirewallDisabledRuleGroup[]

De inaktiverade regelgrupperna.

enabled

boolean

Om brandväggen för webbprogrammet är aktiverad eller inte.

exclusions

ApplicationGatewayFirewallExclusion[]

Undantagslistan.

fileUploadLimitInMb

integer

Maximal filuppladdningsstorlek i Mb för WAF.

firewallMode

ApplicationGatewayFirewallMode

Brandväggsläge för webbprogram.

maxRequestBodySize

integer

Maximal storlek för begärandetext för WAF.

maxRequestBodySizeInKb

integer

Maximal storlek för begärandetext i Kb för WAF.

requestBodyCheck

boolean

Om tillåter WAF att kontrollera begärandetexten.

ruleSetType

string

Typen av brandväggsregeluppsättning för webbprogram. Möjliga värden är: "OWASP".

ruleSetVersion

string

Versionen av regeluppsättningstypen.

ApplicationSecurityGroup

En programsäkerhetsgrupp i en resursgrupp.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

location

string

Resursplats.

name

string

Resursnamn.

properties.provisioningState

ProvisioningState

Etableringstillståndet för programsäkerhetsgruppens resurs.

properties.resourceGuid

string

Resursens GUID-egenskap för programsäkerhetsgruppens resurs. Den identifierar en resurs unikt, även om användaren ändrar sitt namn eller migrerar resursen mellan prenumerationer eller resursgrupper.

tags

object

Resurstaggar.

type

string

Resurstyp.

AutoApproval

Listan över automatiskt godkännande av tjänsten private link.

Name Typ Description
subscriptions

string[]

Listan över prenumerationer.

BackendAddressPool

Pool med IP-adresser för serverdelen.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

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.

properties.backendIPConfigurations

NetworkInterfaceIPConfiguration[]

En matris med referenser till IP-adresser som definierats i nätverksgränssnitt.

properties.drainPeriodInSeconds

integer

Antal sekunder som Load Balancer väntar på innan återställning till klient- och serverdelsadress skickas.

properties.inboundNatRules

SubResource[]

En matris med referenser till inkommande NAT-regler som använder den här serverdelsadresspoolen.

properties.loadBalancerBackendAddresses

LoadBalancerBackendAddress[]

En matris med serverdelsadresser.

properties.loadBalancingRules

SubResource[]

En matris med referenser till belastningsutjämningsregler som använder den här serverdelsadresspoolen.

properties.location

string

Platsen för serverdelsadresspoolen.

properties.outboundRule

SubResource

En referens till en utgående regel som använder den här serverdelsadresspoolen.

properties.outboundRules

SubResource[]

En matris med referenser till utgående regler som använder den här serverdelsadresspoolen.

properties.provisioningState

ProvisioningState

Etableringstillståndet för resursen för serverdelsadresspoolen.

properties.syncMode

SyncMode

Synkront läge för serverdelsadress för serverdelspoolen

properties.tunnelInterfaces

GatewayLoadBalancerTunnelInterface[]

En matris med gateway-lastbalanserarens tunnelgränssnitt.

properties.virtualNetwork

SubResource

En referens till ett virtuellt nätverk.

type

string

Typ av resurs.

CloudError

Ett felsvar från tjänsten.

Name Typ Description
error

CloudErrorBody

Molnfeltext.

CloudErrorBody

Ett felsvar från tjänsten.

Name Typ Description
code

string

En identifierare för felet. Koder är invarianta och är avsedda att användas programmatiskt.

details

CloudErrorBody[]

En lista med ytterligare information om felet.

message

string

Ett meddelande som beskriver felet, avsett att vara lämpligt för visning i ett användargränssnitt.

target

string

Målet för det specifika felet. Till exempel namnet på egenskapen i fel.

CustomDnsConfigPropertiesFormat

Innehåller anpassad dns-matchningskonfiguration från kunden.

Name Typ Description
fqdn

string

Fqdn som matchar ip-adressen för privat slutpunkt.

ipAddresses

string[]

En lista över privata IP-adresser för den privata slutpunkten.

DdosSettings

Innehåller DDoS-skyddsinställningarna för den offentliga IP-adressen.

Name Typ Description
ddosProtectionPlan

SubResource

DDoS-skyddsplanen som är associerad med den offentliga IP-adressen. Det går bara att ange om ProtectionMode är aktiverat

protectionMode

DdosSettingsProtectionMode

DDoS-skyddsläget för den offentliga IP-adressen

DdosSettingsProtectionMode

DDoS-skyddsläget för den offentliga IP-adressen

Name Typ Description
Disabled

string

Enabled

string

VirtualNetworkInherited

string

Delegation

Information om den tjänst som undernätet delegeras till.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i ett undernät. Det här namnet kan användas för att komma åt resursen.

properties.actions

string[]

De åtgärder som tillåts för tjänsten vid delegering.

properties.provisioningState

ProvisioningState

Etableringstillståndet för tjänstdelegeringsresursen.

properties.serviceName

string

Namnet på den tjänst som undernätet ska delegeras till (t.ex. Microsoft.Sql/servers).

type

string

Resurstyp.

DeleteOptions

Ange vad som händer med den offentliga IP-adressen när den virtuella datorn som använder den tas bort

Name Typ Description
Delete

string

Detach

string

ExtendedLocation

ExtendedLocation-komplex typ.

Name Typ Description
name

string

Namnet på den utökade platsen.

type

ExtendedLocationTypes

Typ av utökad plats.

ExtendedLocationTypes

Typ av utökad plats.

Name Typ Description
EdgeZone

string

FlowLog

En flödesloggresurs.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

identity

ManagedServiceIdentity

Hanterad identitet för FlowLog-resurs

location

string

Resursplats.

name

string

Resursnamn.

properties.enabled

boolean

Flagga för att aktivera/inaktivera flödesloggning.

properties.enabledFilteringCriteria

string

Valfritt fält för att filtrera nätverkstrafikloggar baserat på SrcIP, SrcPort, DstIP, DstPort, Protocol, Encryption, Direction and Action. Om den inte anges loggas all nätverkstrafik.

properties.flowAnalyticsConfiguration

TrafficAnalyticsProperties

Parametrar som definierar konfigurationen av trafikanalys.

properties.format

FlowLogFormatParameters

Parametrar som definierar flödesloggformatet.

properties.provisioningState

ProvisioningState

Etableringstillståndet för flödesloggen.

properties.retentionPolicy

RetentionPolicyParameters

Parametrar som definierar kvarhållningsprincipen för flödesloggen.

properties.storageId

string

ID för lagringskontot som används för att lagra flödesloggen.

properties.targetResourceGuid

string

Guid för nätverkssäkerhetsgrupp som flödesloggen ska tillämpas på.

properties.targetResourceId

string

ID för den nätverkssäkerhetsgrupp som flödesloggen ska tillämpas på.

tags

object

Resurstaggar.

type

string

Resurstyp.

FlowLogFormatParameters

Parametrar som definierar flödesloggformatet.

Name Typ Standardvärde Description
type

FlowLogFormatType

Filtypen för flödesloggen.

version

integer

0

Version (revision) av flödesloggen.

FlowLogFormatType

Filtypen för flödesloggen.

Name Typ Description
JSON

string

FrontendIPConfiguration

Klientdelens IP-adress för lastbalanseraren.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

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.

properties.gatewayLoadBalancer

SubResource

Referensen till ip-adressen för gateway-lastbalanserarens klientdel.

properties.inboundNatPools

SubResource[]

En matris med referenser till inkommande pooler som använder den här klientdels-IP-adressen.

properties.inboundNatRules

SubResource[]

En matris med referenser till inkommande regler som använder den här klientdels-IP-adressen.

properties.loadBalancingRules

SubResource[]

En matris med referenser till belastningsutjämningsregler som använder den här klientdels-IP-adressen.

properties.outboundRules

SubResource[]

En matris med referenser till utgående regler som använder den här klientdels-IP-adressen.

properties.privateIPAddress

string

IP-konfigurationens privata IP-adress.

properties.privateIPAddressVersion

IPVersion

Om den specifika ipconfigurationen är IPv4 eller IPv6. Standardvärdet tas som IPv4.

properties.privateIPAllocationMethod

IPAllocationMethod

Den privata IP-allokeringsmetoden.

properties.provisioningState

ProvisioningState

Etableringstillståndet för ip-konfigurationsresursen för klientdelen.

properties.publicIPAddress

PublicIPAddress

Referensen till den offentliga IP-resursen.

properties.publicIPPrefix

SubResource

Referensen till den offentliga IP-prefixresursen.

properties.subnet

Subnet

Referensen till undernätsresursen.

type

string

Typ av resurs.

zones

string[]

En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från.

GatewayLoadBalancerTunnelInterface

Gateway-lastbalanserarens tunnelgränssnitt för en lastbalanserares serverdelsadresspool.

Name Typ Description
identifier

integer

Identifierare för gateway-lastbalanserarens tunnelgränssnitt.

port

integer

Port för gateway-lastbalanserarens tunnelgränssnitt.

protocol

GatewayLoadBalancerTunnelProtocol

Protokoll för gateway-lastbalanserarens tunnelgränssnitt.

type

GatewayLoadBalancerTunnelInterfaceType

Trafiktyp för gateway-lastbalanserarens tunnelgränssnitt.

GatewayLoadBalancerTunnelInterfaceType

Trafiktyp för gateway-lastbalanserarens tunnelgränssnitt.

Name Typ Description
External

string

Internal

string

None

string

GatewayLoadBalancerTunnelProtocol

Protokoll för gateway-lastbalanserarens tunnelgränssnitt.

Name Typ Description
Native

string

None

string

VXLAN

string

HeaderValueMatcher

Ett valfritt fält under "Skriv om åtgärd". Med den kan du samla in och ändra värdet för en viss rubrik när det finns flera rubriker med samma namn. Stöds för närvarande endast för Set-Cookie-svarshuvud. Mer information finns i https://aka.ms/appgwheadercrud

Name Typ Description
ignoreCase

boolean

Ange den här parametern till sanningsvärde med tvinga mönstret att göra en skiftlägeskänslig jämförelse.

negate

boolean

Om du anger det här värdet som sanning måste du kontrollera negationen av villkoret som anges av användaren i mönsterfältet.

pattern

string

Mönstret, antingen fast sträng eller reguljärt uttryck, som utvärderar om ett rubrikvärde ska väljas för omskrivning.

InboundNatRule

Inkommande NAT-regel för lastbalanseraren.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

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.

properties.backendAddressPool

SubResource

En referens till resursen backendAddressPool.

properties.backendIPConfiguration

NetworkInterfaceIPConfiguration

En referens till en privat IP-adress som definierats i ett nätverksgränssnitt för en virtuell dator. Trafik som skickas till klientdelsporten för var och en av klientdels-IP-konfigurationerna vidarebefordras till serverdels-IP-adressen.

properties.backendPort

integer

Porten som används för den interna slutpunkten. Godtagbara värden sträcker sig från 1 till 65535.

properties.enableFloatingIP

boolean

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.

properties.enableTcpReset

boolean

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.

properties.frontendIPConfiguration

SubResource

En referens till IP-adresser för klientdelen.

properties.frontendPort

integer

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.

properties.frontendPortRangeEnd

integer

Portintervallets slutpunkt för den externa slutpunkten. Den här egenskapen används tillsammans med BackendAddressPool och FrontendPortRangeStart. Enskilda portmappningar för inkommande NAT-regler skapas för varje serverdelsadress från BackendAddressPool. Acceptabla värden sträcker sig från 1 till 65534.

properties.frontendPortRangeStart

integer

Portintervallet startar för den externa slutpunkten. Den här egenskapen används tillsammans med BackendAddressPool och FrontendPortRangeEnd. Enskilda portmappningar för inkommande NAT-regler skapas för varje serverdelsadress från BackendAddressPool. Acceptabla värden sträcker sig från 1 till 65534.

properties.idleTimeoutInMinutes

integer

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.

properties.protocol

TransportProtocol

Referensen till transportprotokollet som används av belastningsutjämningsregeln.

properties.provisioningState

ProvisioningState

Etableringstillståndet för den inkommande NAT-regelresursen.

type

string

Typ av resurs.

IPAllocationMethod

Ip-adressallokeringsmetod.

Name Typ Description
Dynamic

string

Static

string

IpamPoolPrefixAllocation

IpamPool-prefixallokeringsreferens.

Name Typ Description
allocatedAddressPrefixes

string[]

Lista över tilldelade IP-adressprefix i IpamPool för den associerade resursen.

numberOfIpAddresses

string

Antal IP-adresser som ska allokeras.

pool.id

string

Resurs-ID för den associerade Azure IpamPool-resursen.

IPConfiguration

IP-konfiguration.

Name Typ Standardvärde Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.

properties.privateIPAddress

string

IP-konfigurationens privata IP-adress.

properties.privateIPAllocationMethod

IPAllocationMethod

Dynamic

Den privata IP-adressallokeringsmetoden.

properties.provisioningState

ProvisioningState

Etableringstillståndet för IP-konfigurationsresursen.

properties.publicIPAddress

PublicIPAddress

Referensen till den offentliga IP-resursen.

properties.subnet

Subnet

Referensen till undernätsresursen.

IPConfigurationProfile

Underordnad resurs för IP-konfigurationsprofil.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen. Det här namnet kan användas för att komma åt resursen.

properties.provisioningState

ProvisioningState

Etableringstillståndet för IP-konfigurationsprofilresursen.

properties.subnet

Subnet

Referensen till undernätsresursen för att skapa en ip-konfiguration för containernätverksgränssnittet.

type

string

Underresurstyp.

IpTag

Innehåller den IpTag som är associerad med objektet.

Name Typ Description
ipTagType

string

Typ av IP-tagg. Exempel: FirstPartyUsage.

tag

string

Värdet för IP-taggen som är associerad med den offentliga IP-adressen. Exempel: SQL.

IPVersion

IP-adressversion.

Name Typ Description
IPv4

string

IPv6

string

LoadBalancerBackendAddress

Lastbalanserarens serverdelsadresser.

Name Typ Description
name

string

Namnet på serverdelsadressen.

properties.adminState

LoadBalancerBackendAddressAdminState

En lista över administrativa tillstånd som en gång har angetts kan åsidosätta hälsoavsökningen så att Load Balancer alltid vidarebefordrar nya anslutningar till serverdelen eller nekar nya anslutningar och återställer befintliga anslutningar.

properties.inboundNatRulesPortMapping

NatRulePortMapping[]

Samling inkommande NAT-regelportmappningar.

properties.ipAddress

string

IP-adress som tillhör det refererade virtuella nätverket.

properties.loadBalancerFrontendIPConfiguration

SubResource

Referens till ip-adresskonfigurationen för klientdelen som definierats i den regionala lastbalanseraren.

properties.networkInterfaceIPConfiguration

SubResource

Referens till IP-adress som definierats i nätverksgränssnitt.

properties.subnet

SubResource

Referens till ett befintligt undernät.

properties.virtualNetwork

SubResource

Referens till ett befintligt virtuellt nätverk.

LoadBalancerBackendAddressAdminState

En lista över administrativa tillstånd som en gång har angetts kan åsidosätta hälsoavsökningen så att Load Balancer alltid vidarebefordrar nya anslutningar till serverdelen eller nekar nya anslutningar och återställer befintliga anslutningar.

Name Typ Description
Down

string

None

string

Up

string

ManagedServiceIdentity

Identitet för resursen.

Name Typ Description
principalId

string

Huvud-ID:t för den systemtilldelade identiteten. Den här egenskapen tillhandahålls endast för en systemtilldelad identitet.

tenantId

string

Klient-ID:t för den systemtilldelade identiteten. Den här egenskapen tillhandahålls endast för en systemtilldelad identitet.

type

ResourceIdentityType

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.

userAssignedIdentities

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}'.

NatGateway

Nat Gateway-resurs.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

location

string

Resursplats.

name

string

Resursnamn.

properties.idleTimeoutInMinutes

integer

Tidsgränsen för inaktivitet för nat-gatewayen.

properties.provisioningState

ProvisioningState

Etableringstillståndet för NAT-gatewayresursen.

properties.publicIpAddresses

SubResource[]

En matris med offentliga IP-adresser som är associerade med nat gateway-resursen.

properties.publicIpPrefixes

SubResource[]

En matris med offentliga IP-prefix som är associerade med nat gateway-resursen.

properties.resourceGuid

string

RESURS-GUID-egenskapen för NAT-gatewayresursen.

properties.subnets

SubResource[]

En matris med referenser till undernäten med den här nat gateway-resursen.

sku

NatGatewaySku

Nat Gateway-SKU:n.

tags

object

Resurstaggar.

type

string

Resurstyp.

zones

string[]

En lista över tillgänglighetszoner som anger i vilken zon Nat Gateway ska distribueras.

NatGatewaySku

SKU för nat gateway.

Name Typ Description
name

NatGatewaySkuName

Namn på Nat Gateway SKU.

NatGatewaySkuName

Namn på Nat Gateway SKU.

Name Typ Description
Standard

string

NatRulePortMapping

Enskilda portmappningar för inkommande NAT-regel som skapats för serverdelspoolen.

Name Typ Description
backendPort

integer

Serverdelsport.

frontendPort

integer

Klientdelsport.

inboundNatRuleName

string

Namn på inkommande NAT-regel.

NetworkInterface

Ett nätverksgränssnitt i en resursgrupp.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

extendedLocation

ExtendedLocation

Den utökade platsen för nätverksgränssnittet.

id

string

Resurs-ID.

location

string

Resursplats.

name

string

Resursnamn.

properties.auxiliaryMode

NetworkInterfaceAuxiliaryMode

Extraläge för nätverksgränssnittsresurs.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Extra sku för nätverksgränssnittsresurs.

properties.defaultOutboundConnectivityEnabled

boolean

Om standardanslutning för utgående trafik för nätverkskort har konfigurerats eller inte.

properties.disableTcpStateTracking

boolean

Anger om tcp-tillståndsspårning ska inaktiveras.

properties.dnsSettings

NetworkInterfaceDnsSettings

DNS-inställningarna i nätverksgränssnittet.

properties.dscpConfiguration

SubResource

En referens till dscp-konfigurationen som nätverksgränssnittet är länkat till.

properties.enableAcceleratedNetworking

boolean

Om nätverksgränssnittet har konfigurerats för accelererat nätverk. Gäller inte för VM-storlekar som kräver accelererat nätverk.

properties.enableIPForwarding

boolean

Anger om IP-vidarebefordran är aktiverat i det här nätverksgränssnittet.

properties.hostedWorkloads

string[]

En lista med referenser till länkade BareMetal-resurser.

properties.ipConfigurations

NetworkInterfaceIPConfiguration[]

En lista över IP-konfigurationer av nätverksgränssnittet.

properties.macAddress

string

MAC-adressen för nätverksgränssnittet.

properties.migrationPhase

NetworkInterfaceMigrationPhase

Migreringsfasen för nätverksgränssnittsresursen.

properties.networkSecurityGroup

NetworkSecurityGroup

Referensen till resursen NetworkSecurityGroup.

properties.nicType

NetworkInterfaceNicType

Typ av nätverksgränssnittsresurs.

properties.primary

boolean

Om det här är ett primärt nätverksgränssnitt på en virtuell dator.

properties.privateEndpoint

PrivateEndpoint

En referens till den privata slutpunkt som nätverksgränssnittet är länkat till.

properties.privateLinkService

PrivateLinkService

Privatelinkservice för nätverksgränssnittsresursen.

properties.provisioningState

ProvisioningState

Etableringstillståndet för nätverksgränssnittsresursen.

properties.resourceGuid

string

Resursens GUID-egenskap för nätverksgränssnittsresursen.

properties.tapConfigurations

NetworkInterfaceTapConfiguration[]

En lista över TapConfigurations för nätverksgränssnittet.

properties.virtualMachine

SubResource

Referensen till en virtuell dator.

properties.vnetEncryptionSupported

boolean

Om den virtuella datorn som det här nätverkskortet är kopplat till stöder kryptering.

properties.workloadType

string

WorkloadType för NetworkInterface för BareMetal-resurser

tags

object

Resurstaggar.

type

string

Resurstyp.

NetworkInterfaceAuxiliaryMode

Extraläge för nätverksgränssnittsresurs.

Name Typ Description
AcceleratedConnections

string

Floating

string

MaxConnections

string

None

string

NetworkInterfaceAuxiliarySku

Extra sku för nätverksgränssnittsresurs.

Name Typ Description
A1

string

A2

string

A4

string

A8

string

None

string

NetworkInterfaceDnsSettings

DNS-inställningar för ett nätverksgränssnitt.

Name Typ Description
appliedDnsServers

string[]

Om den virtuella dator som använder det här nätverkskortet är en del av en tillgänglighetsuppsättning har den här listan en union av alla DNS-servrar från alla nätverkskort som ingår i tillgänglighetsuppsättningen. Den här egenskapen är det som konfigureras på var och en av dessa virtuella datorer.

dnsServers

string[]

Lista över IP-adresser för DNS-servrar. Använd "AzureProvidedDNS" för att växla till azure-tillhandahållen DNS-matchning. Värdet "AzureProvidedDNS" kan inte kombineras med andra IP-adresser, det måste vara det enda värdet i dnsServers-samlingen.

internalDnsNameLabel

string

Relativt DNS-namn för det här nätverkskortet som används för intern kommunikation mellan virtuella datorer i samma virtuella nätverk.

internalDomainNameSuffix

string

Även om internalDnsNameLabel inte har angetts skapas en DNS-post för den virtuella datorns primära nätverkskort. Det här DNS-namnet kan skapas genom att sammanfoga namnet på den virtuella datorn med värdet internalDomainNameSuffix.

internalFqdn

string

Fullständigt kvalificerat DNS-namn som stöder intern kommunikation mellan virtuella datorer i samma virtuella nätverk.

NetworkInterfaceIPConfiguration

IPConfiguration i ett nätverksgränssnitt.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.

properties.applicationGatewayBackendAddressPools

ApplicationGatewayBackendAddressPool[]

Referensen till ApplicationGatewayBackendAddressPool-resursen.

properties.applicationSecurityGroups

ApplicationSecurityGroup[]

Programsäkerhetsgrupper där IP-konfigurationen ingår.

properties.gatewayLoadBalancer

SubResource

Referensen till ip-adressen för gateway-lastbalanserarens klientdel.

properties.loadBalancerBackendAddressPools

BackendAddressPool[]

Referensen till LoadBalancerBackendAddressPool-resursen.

properties.loadBalancerInboundNatRules

InboundNatRule[]

En lista med referenser till LoadBalancerInboundNatRules.

properties.primary

boolean

Om det här är en primär kundadress i nätverksgränssnittet.

properties.privateIPAddress

string

Ip-konfigurationens privata IP-adress. Det kan vara en enskild IP-adress eller ett CIDR-block i formatet

/.

properties.privateIPAddressPrefixLength

integer

Längden på prefixet för den privata IP-adressen. Om det anges och allokeringsmetoden är dynamisk allokerar tjänsten ett CIDR-block i stället för en enda IP-adress.

properties.privateIPAddressVersion

IPVersion

Om den specifika IP-konfigurationen är IPv4 eller IPv6. Standardvärdet är IPv4.

properties.privateIPAllocationMethod

IPAllocationMethod

Den privata IP-adressallokeringsmetoden.

properties.privateLinkConnectionProperties

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

PrivateLinkConnection-egenskaper för nätverksgränssnittet.

properties.provisioningState

ProvisioningState

Etableringstillståndet för IP-konfigurationen för nätverksgränssnittet.

properties.publicIPAddress

PublicIPAddress

Offentlig IP-adress som är bunden till IP-konfigurationen.

properties.subnet

Subnet

Undernät som är bundet till IP-konfigurationen.

properties.virtualNetworkTaps

VirtualNetworkTap[]

Referensen till Virtuella nätverkstryckningar.

type

string

Resurstyp.

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

PrivateLinkConnection-egenskaper för nätverksgränssnittet.

Name Typ Description
fqdns

string[]

Lista över FQDN:er för den aktuella privata länkanslutningen.

groupId

string

Grupp-ID:t för den aktuella privata länkanslutningen.

requiredMemberName

string

Det obligatoriska medlemsnamnet för den aktuella privata länkanslutningen.

NetworkInterfaceMigrationPhase

Migreringsfasen för nätverksgränssnittsresursen.

Name Typ Description
Abort

string

Commit

string

Committed

string

None

string

Prepare

string

NetworkInterfaceNicType

Typ av nätverksgränssnittsresurs.

Name Typ Description
Elastic

string

Standard

string

NetworkInterfaceTapConfiguration

Tryck på konfiguration i ett nätverksgränssnitt.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.

properties.provisioningState

ProvisioningState

Etableringstillståndet för nätverksgränssnittet trycker på konfigurationsresursen.

properties.virtualNetworkTap

VirtualNetworkTap

Referensen till den virtuella nätverkstryckresursen.

type

string

Underresurstyp.

NetworkSecurityGroup

NetworkSecurityGroup-resurs.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

location

string

Resursplats.

name

string

Resursnamn.

properties.defaultSecurityRules

SecurityRule[]

Standardsäkerhetsreglerna för nätverkssäkerhetsgruppen.

properties.flowLogs

FlowLog[]

En samling referenser till flödesloggresurser.

properties.flushConnection

boolean

När det är aktiverat utvärderas flöden som skapats från nätverkssäkerhetsgruppanslutningar igen när reglerna uppdateras. Den första aktiveringen utlöser omvärdering.

properties.networkInterfaces

NetworkInterface[]

En samling referenser till nätverksgränssnitt.

properties.provisioningState

ProvisioningState

Etableringstillståndet för nätverkssäkerhetsgruppens resurs.

properties.resourceGuid

string

Resursens GUID-egenskap för nätverkssäkerhetsgruppens resurs.

properties.securityRules

SecurityRule[]

En samling säkerhetsregler för nätverkssäkerhetsgruppen.

properties.subnets

Subnet[]

En samling referenser till undernät.

tags

object

Resurstaggar.

type

string

Resurstyp.

PrivateEndpoint

Privat slutpunktsresurs.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

extendedLocation

ExtendedLocation

Lastbalanserarens utökade plats.

id

string

Resurs-ID.

location

string

Resursplats.

name

string

Resursnamn.

properties.applicationSecurityGroups

ApplicationSecurityGroup[]

Programsäkerhetsgrupper där IP-konfigurationen för den privata slutpunkten ingår.

properties.customDnsConfigs

CustomDnsConfigPropertiesFormat[]

En matris med anpassade DNS-konfigurationer.

properties.customNetworkInterfaceName

string

Det anpassade namnet på nätverksgränssnittet som är kopplat till den privata slutpunkten.

properties.ipConfigurations

PrivateEndpointIPConfiguration[]

En lista över IP-konfigurationer för den privata slutpunkten. Detta används för att mappa till förstapartstjänstens slutpunkter.

properties.manualPrivateLinkServiceConnections

PrivateLinkServiceConnection[]

En gruppering av information om anslutningen till fjärrresursen. Används när nätverksadministratören inte har åtkomst till att godkänna anslutningar till fjärrresursen.

properties.networkInterfaces

NetworkInterface[]

En matris med referenser till nätverksgränssnitten som skapats för den här privata slutpunkten.

properties.privateLinkServiceConnections

PrivateLinkServiceConnection[]

En gruppering av information om anslutningen till fjärrresursen.

properties.provisioningState

ProvisioningState

Etableringstillståndet för den privata slutpunktsresursen.

properties.subnet

Subnet

ID:t för det undernät som den privata IP-adressen ska allokeras från.

tags

object

Resurstaggar.

type

string

Resurstyp.

PrivateEndpointConnection

PrivateEndpointConnection-resurs.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.

properties.linkIdentifier

string

Konsumentlänkens ID.

properties.privateEndpoint

PrivateEndpoint

Resursen för den privata slutpunkten.

properties.privateEndpointLocation

string

Platsen för den privata slutpunkten.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

En samling med information om tillståndet för anslutningen mellan tjänstkonsumenten och leverantören.

properties.provisioningState

ProvisioningState

Etableringstillståndet för den privata slutpunktsanslutningsresursen.

type

string

Resurstypen.

PrivateEndpointIPConfiguration

En IP-konfiguration av den privata slutpunkten.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

name

string

Namnet på resursen som är unik i en resursgrupp.

properties.groupId

string

ID:t för en grupp som hämtats från fjärrresursen som den här privata slutpunkten ska ansluta till.

properties.memberName

string

Medlemsnamnet för en grupp som hämtas från fjärrresursen som den här privata slutpunkten ska ansluta till.

properties.privateIPAddress

string

En privat IP-adress som hämtats från den privata slutpunktens undernät.

type

string

Resurstypen.

PrivateLinkService

Privat länktjänstresurs.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

extendedLocation

ExtendedLocation

Lastbalanserarens utökade plats.

id

string

Resurs-ID.

location

string

Resursplats.

name

string

Resursnamn.

properties.alias

string

Aliaset för den privata länktjänsten.

properties.autoApproval

AutoApproval

Listan över automatiskt godkännande av tjänsten private link.

properties.destinationIPAddress

string

Mål-IP-adressen för den privata länktjänsten.

properties.enableProxyProtocol

boolean

Om tjänsten private link är aktiverad för proxyprotokoll eller inte.

properties.fqdns

string[]

Listan över Fqdn.

properties.ipConfigurations

PrivateLinkServiceIpConfiguration[]

En matris med IP-konfigurationer för private link-tjänsten.

properties.loadBalancerFrontendIpConfigurations

FrontendIPConfiguration[]

En matris med referenser till lastbalanserarens IP-konfigurationer.

properties.networkInterfaces

NetworkInterface[]

En matris med referenser till nätverksgränssnitten som skapats för den här privata länktjänsten.

properties.privateEndpointConnections

PrivateEndpointConnection[]

En matris med lista över anslutningar till den privata slutpunkten.

properties.provisioningState

ProvisioningState

Etableringstillståndet för den privata länktjänstresursen.

properties.visibility

Visibility

Synlighetslistan för den privata länktjänsten.

tags

object

Resurstaggar.

type

string

Resurstyp.

PrivateLinkServiceConnection

PrivateLinkServiceConnection-resurs.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.

properties.groupIds

string[]

ID:erna för de grupper som hämtats från fjärrresursen som den privata slutpunkten ska ansluta till.

properties.privateLinkServiceConnectionState

PrivateLinkServiceConnectionState

En samling skrivskyddad information om tillståndet för anslutningen till fjärrresursen.

properties.privateLinkServiceId

string

Resurs-ID för private link-tjänsten.

properties.provisioningState

ProvisioningState

Etableringstillståndet för den privata länktjänstens anslutningsresurs.

properties.requestMessage

string

Ett meddelande som skickas till ägaren av fjärrresursen med den här anslutningsbegäran. Begränsad till 140 tecken.

type

string

Resurstypen.

PrivateLinkServiceConnectionState

En samling med information om tillståndet för anslutningen mellan tjänstkonsumenten och leverantören.

Name Typ Description
actionsRequired

string

Ett meddelande som anger om ändringar på tjänstleverantören kräver några uppdateringar på konsumenten.

description

string

Orsak till godkännande/avvisande av anslutningen.

status

string

Anger om anslutningen har godkänts/avvisats/tagits bort av tjänstens ägare.

PrivateLinkServiceIpConfiguration

Ip-konfigurationen för private link-tjänsten.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på ip-konfigurationen för private link-tjänsten.

properties.primary

boolean

Om ip-konfigurationen är primär eller inte.

properties.privateIPAddress

string

IP-konfigurationens privata IP-adress.

properties.privateIPAddressVersion

IPVersion

Om den specifika IP-konfigurationen är IPv4 eller IPv6. Standardvärdet är IPv4.

properties.privateIPAllocationMethod

IPAllocationMethod

Den privata IP-adressallokeringsmetoden.

properties.provisioningState

ProvisioningState

Etableringstillståndet för IP-konfigurationsresursen för private link-tjänsten.

properties.subnet

Subnet

Referensen till undernätsresursen.

type

string

Resurstypen.

ProvisioningState

Det aktuella etableringstillståndet.

Name Typ Description
Deleting

string

Failed

string

Succeeded

string

Updating

string

PublicIPAddress

Offentlig IP-adressresurs.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

extendedLocation

ExtendedLocation

Den utökade platsen för den offentliga IP-adressen.

id

string

Resurs-ID.

location

string

Resursplats.

name

string

Resursnamn.

properties.ddosSettings

DdosSettings

Den anpassade DDoS-skyddsprincipen som är associerad med den offentliga IP-adressen.

properties.deleteOption

DeleteOptions

Ange vad som händer med den offentliga IP-adressen när den virtuella datorn som använder den tas bort

properties.dnsSettings

PublicIPAddressDnsSettings

FQDN för DNS-posten som är associerad med den offentliga IP-adressen.

properties.idleTimeoutInMinutes

integer

Tidsgränsen för inaktivitet för den offentliga IP-adressen.

properties.ipAddress

string

IP-adressen som är associerad med den offentliga IP-adressresursen.

properties.ipConfiguration

IPConfiguration

IP-konfigurationen som är associerad med den offentliga IP-adressen.

properties.ipTags

IpTag[]

Listan över taggar som är associerade med den offentliga IP-adressen.

properties.linkedPublicIPAddress

PublicIPAddress

Den länkade offentliga IP-adressen för den offentliga IP-adressresursen.

properties.migrationPhase

PublicIPAddressMigrationPhase

Migreringsfasen för offentlig IP-adress.

properties.natGateway

NatGateway

NatGateway för den offentliga IP-adressen.

properties.provisioningState

ProvisioningState

Etableringstillståndet för den offentliga IP-adressresursen.

properties.publicIPAddressVersion

IPVersion

Den offentliga IP-adressversionen.

properties.publicIPAllocationMethod

IPAllocationMethod

Den offentliga IP-adressallokeringsmetoden.

properties.publicIPPrefix

SubResource

Det offentliga IP-prefixet som den här offentliga IP-adressen ska allokeras från.

properties.resourceGuid

string

Resursens GUID-egenskap för den offentliga IP-adressresursen.

properties.servicePublicIPAddress

PublicIPAddress

Tjänstens offentliga IP-adress för den offentliga IP-adressresursen.

sku

PublicIPAddressSku

Den offentliga IP-adress-SKU:n.

tags

object

Resurstaggar.

type

string

Resurstyp.

zones

string[]

En lista över tillgänglighetszoner som anger den IP-adress som allokerats för resursen måste komma från.

PublicIPAddressDnsSettings

Innehåller FQDN för DNS-posten som är associerad med den offentliga IP-adressen.

Name Typ Description
domainNameLabel

string

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.

domainNameLabelScope

PublicIpAddressDnsSettingsDomainNameLabelScope

Omfånget för domännamnsetiketten. Om en domännamnsetikett och ett domännamnsetikettomfång anges skapas en DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet med ett hashvärde som ingår i FQDN.

fqdn

string

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.

reverseFqdn

string

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.

PublicIpAddressDnsSettingsDomainNameLabelScope

Omfånget för domännamnsetiketten. Om en domännamnsetikett och ett domännamnsetikettomfång anges skapas en DNS-post för den offentliga IP-adressen i Microsoft Azure DNS-systemet med ett hashvärde som ingår i FQDN.

Name Typ Description
NoReuse

string

ResourceGroupReuse

string

SubscriptionReuse

string

TenantReuse

string

PublicIPAddressMigrationPhase

Migreringsfasen för offentlig IP-adress.

Name Typ Description
Abort

string

Commit

string

Committed

string

None

string

Prepare

string

PublicIPAddressSku

SKU för en offentlig IP-adress.

Name Typ Description
name

PublicIPAddressSkuName

Namn på en offentlig IP-adress-SKU.

tier

PublicIPAddressSkuTier

Nivå för en offentlig IP-adress-SKU.

PublicIPAddressSkuName

Namn på en offentlig IP-adress-SKU.

Name Typ Description
Basic

string

Standard

string

PublicIPAddressSkuTier

Nivå för en offentlig IP-adress-SKU.

Name Typ Description
Global

string

Regional

string

ResourceIdentityType

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.

Name Typ Description
None

string

SystemAssigned

string

SystemAssigned, UserAssigned

string

UserAssigned

string

ResourceNavigationLink-resurs.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Länkidentifierare för resursnavigering.

name

string

Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.

properties.link

string

Länka till den externa resursen.

properties.linkedResourceType

string

Resurstyp för den länkade resursen.

properties.provisioningState

ProvisioningState

Etableringstillståndet för resursnavigeringslänkresursen.

type

string

Resurstyp.

RetentionPolicyParameters

Parametrar som definierar kvarhållningsprincipen för flödesloggen.

Name Typ Standardvärde Description
days

integer

0

Antal dagar för att behålla flödesloggposter.

enabled

boolean

False

Flagga för att aktivera/inaktivera kvarhållning.

Route

Routningsresurs.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.

properties.addressPrefix

string

Mål-CIDR som vägen gäller för.

properties.hasBgpOverride

boolean

Ett värde som anger om den här vägen åsidosätter överlappande BGP-vägar oavsett LPM.

properties.nextHopIpAddress

string

IP-adresspaketen ska vidarebefordras till. Nästa hoppvärden tillåts endast i vägar där nästa hopptyp är VirtualAppliance.

properties.nextHopType

RouteNextHopType

Typen av Azure-hopp som paketet ska skickas till.

properties.provisioningState

ProvisioningState

Etableringstillståndet för vägresursen.

type

string

Resurstypen.

RouteNextHopType

Typen av Azure-hopp som paketet ska skickas till.

Name Typ Description
Internet

string

None

string

VirtualAppliance

string

VirtualNetworkGateway

string

VnetLocal

string

RouteTable

Routningstabellresurs.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

location

string

Resursplats.

name

string

Resursnamn.

properties.disableBgpRoutePropagation

boolean

Om du vill inaktivera de vägar som BGP har lärt sig i routningstabellen. Sant betyder inaktivera.

properties.provisioningState

ProvisioningState

Etableringstillståndet för routningstabellresursen.

properties.resourceGuid

string

Egenskapen resource GUID för routningstabellen.

properties.routes

Route[]

Samling vägar som finns i en routningstabell.

properties.subnets

Subnet[]

En samling referenser till undernät.

tags

object

Resurstaggar.

type

string

Resurstyp.

SecurityRule

Nätverkssäkerhetsregel.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.

properties.access

SecurityRuleAccess

Nätverkstrafiken tillåts eller nekas.

properties.description

string

En beskrivning av den här regeln. Begränsad till 140 tecken.

properties.destinationAddressPrefix

string

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.

properties.destinationAddressPrefixes

string[]

Måladressprefixen. IP-intervall för CIDR eller mål.

properties.destinationApplicationSecurityGroups

ApplicationSecurityGroup[]

Programsäkerhetsgruppen som angetts som mål.

properties.destinationPortRange

string

Målporten eller målintervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar.

properties.destinationPortRanges

string[]

Målportens intervall.

properties.direction

SecurityRuleDirection

Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik.

properties.priority

integer

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.

properties.protocol

SecurityRuleProtocol

Nätverksprotokoll som den här regeln gäller för.

properties.provisioningState

ProvisioningState

Etableringstillståndet för säkerhetsregelresursen.

properties.sourceAddressPrefix

string

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.

properties.sourceAddressPrefixes

string[]

CIDR- eller käll-IP-intervallen.

properties.sourceApplicationSecurityGroups

ApplicationSecurityGroup[]

Programsäkerhetsgruppen som anges som källa.

properties.sourcePortRange

string

Källporten eller -intervallet. Heltal eller intervall mellan 0 och 65535. Asterisk '*' kan också användas för att matcha alla portar.

properties.sourcePortRanges

string[]

Källportens intervall.

type

string

Resurstypen.

SecurityRuleAccess

Om nätverkstrafik tillåts eller nekas.

Name Typ Description
Allow

string

Deny

string

SecurityRuleDirection

Riktningen för regeln. Riktningen anger om regeln ska utvärderas för inkommande eller utgående trafik.

Name Typ Description
Inbound

string

Outbound

string

SecurityRuleProtocol

Nätverksprotokoll som den här regeln gäller för.

Name Typ Description
*

string

Ah

string

Esp

string

Icmp

string

Tcp

string

Udp

string

ServiceAssociationLink-resurs.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.

properties.allowDelete

boolean

Om det är sant kan resursen tas bort.

properties.link

string

Länka till den externa resursen.

properties.linkedResourceType

string

Resurstyp för den länkade resursen.

properties.locations

string[]

En lista över platser.

properties.provisioningState

ProvisioningState

Etableringstillståndet för tjänstassociationens länkresurs.

type

string

Resurstyp.

ServiceEndpointPolicy

Principresurs för tjänstslutpunkt.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

kind

string

Typ av tjänstslutpunktsprincip. Det här är metadata som används för Azure-portalen.

location

string

Resursplats.

name

string

Resursnamn.

properties.contextualServiceEndpointPolicies

string[]

En samling kontextuell tjänstslutpunktsprincip.

properties.provisioningState

ProvisioningState

Etableringstillståndet för tjänstslutpunktsprincipresursen.

properties.resourceGuid

string

Resursens GUID-egenskap för tjänstslutpunktsprincipresursen.

properties.serviceAlias

string

Aliaset som anger om principen tillhör en tjänst

properties.serviceEndpointPolicyDefinitions

ServiceEndpointPolicyDefinition[]

En samling tjänstslutpunktsprincipdefinitioner för tjänstslutpunktsprincipen.

properties.subnets

Subnet[]

En samling referenser till undernät.

tags

object

Resurstaggar.

type

string

Resurstyp.

ServiceEndpointPolicyDefinition

Principdefinitioner för tjänstslutpunkt.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.

properties.description

string

En beskrivning av den här regeln. Begränsad till 140 tecken.

properties.provisioningState

ProvisioningState

Etableringstillståndet för definitionsresursen för tjänstslutpunktsprincipen.

properties.service

string

Tjänstslutpunktsnamn.

properties.serviceResources

string[]

En lista över tjänstresurser.

type

string

Resurstypen.

ServiceEndpointPropertiesFormat

Egenskaper för tjänstslutpunkt.

Name Typ Description
locations

string[]

En lista över platser.

networkIdentifier

SubResource

SubResource som nätverksidentifierare.

provisioningState

ProvisioningState

Etableringstillståndet för tjänstslutpunktsresursen.

service

string

Typen av slutpunktstjänst.

SharingScope

Ställ in den här egenskapen på Klient för att tillåta delning av undernät med andra prenumerationer i din AAD-klientorganisation. Den här egenskapen kan bara anges om defaultOutboundAccess är inställt på false. Båda egenskaperna kan bara anges om undernätet är tomt.

Name Typ Description
DelegatedServices

string

Tenant

string

Subnet

Undernät i en virtuell nätverksresurs.

Name Typ Standardvärde Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

name

string

Namnet på resursen som är unik i en resursgrupp. Det här namnet kan användas för att komma åt resursen.

properties.addressPrefix

string

Adressprefixet för undernätet.

properties.addressPrefixes

string[]

Lista över adressprefix för undernätet.

properties.applicationGatewayIPConfigurations

ApplicationGatewayIPConfiguration[]

IP-konfigurationer för application gateway för virtuella nätverksresurser.

properties.defaultOutboundAccess

boolean

Ange den här egenskapen till false för att inaktivera standardutgående anslutning för alla virtuella datorer i undernätet. Den här egenskapen kan bara anges när undernätet skapas och kan inte uppdateras för ett befintligt undernät.

properties.delegations

Delegation[]

En matris med referenser till delegeringarna i undernätet.

properties.ipAllocations

SubResource[]

Matris med IpAllocation som refererar till det här undernätet.

properties.ipConfigurationProfiles

IPConfigurationProfile[]

Matris med IP-konfigurationsprofiler som refererar till det här undernätet.

properties.ipConfigurations

IPConfiguration[]

En matris med referenser till IP-konfigurationer för nätverksgränssnittet med hjälp av undernätet.

properties.ipamPoolPrefixAllocations

IpamPoolPrefixAllocation[]

En lista över IPAM-pooler för allokering av IP-adressprefix.

properties.natGateway

SubResource

Nat-gateway som är associerad med det här undernätet.

properties.networkSecurityGroup

NetworkSecurityGroup

Referensen till resursen NetworkSecurityGroup.

properties.privateEndpointNetworkPolicies

VirtualNetworkPrivateEndpointNetworkPolicies

Disabled

Aktivera eller inaktivera tillämpa nätverksprinciper på en privat slutpunkt i undernätet.

properties.privateEndpoints

PrivateEndpoint[]

En matris med referenser till privata slutpunkter.

properties.privateLinkServiceNetworkPolicies

VirtualNetworkPrivateLinkServiceNetworkPolicies

Enabled

Aktivera eller inaktivera tillämpa nätverksprinciper på tjänsten private link i undernätet.

properties.provisioningState

ProvisioningState

Etableringstillståndet för undernätsresursen.

properties.purpose

string

En skrivskyddad sträng som identifierar avsikten att använda det här undernätet baserat på delegeringar och andra användardefinierade egenskaper.

properties.resourceNavigationLinks

ResourceNavigationLink[]

En matris med referenser till externa resurser med hjälp av undernätet.

properties.routeTable

RouteTable

Referensen till RouteTable-resursen.

properties.serviceAssociationLinks

ServiceAssociationLink[]

En matris med referenser till tjänster som matas in i det här undernätet.

properties.serviceEndpointPolicies

ServiceEndpointPolicy[]

En matris med tjänstslutpunktsprinciper.

properties.serviceEndpoints

ServiceEndpointPropertiesFormat[]

En matris med tjänstslutpunkter.

properties.sharingScope

SharingScope

Ställ in den här egenskapen på Klient för att tillåta delning av undernät med andra prenumerationer i din AAD-klientorganisation. Den här egenskapen kan bara anges om defaultOutboundAccess är inställt på false. Båda egenskaperna kan bara anges om undernätet är tomt.

type

string

Resurstyp.

SubResource

Referens till en annan underresurs.

Name Typ Description
id

string

Resurs-ID.

SyncMode

Synkront läge för serverdelsadress för serverdelspoolen

Name Typ Description
Automatic

string

Manual

string

TrafficAnalyticsConfigurationProperties

Parametrar som definierar konfigurationen av trafikanalys.

Name Typ Description
enabled

boolean

Flagga för att aktivera/inaktivera trafikanalys.

trafficAnalyticsInterval

integer

Intervallet i minuter som avgör hur ofta TA-tjänsten ska utföra flödesanalyser.

workspaceId

string

Resurs-GUID för den anslutna arbetsytan.

workspaceRegion

string

Platsen för den anslutna arbetsytan.

workspaceResourceId

string

Resurs-ID för den anslutna arbetsytan.

TrafficAnalyticsProperties

Parametrar som definierar konfigurationen av trafikanalys.

Name Typ Description
networkWatcherFlowAnalyticsConfiguration

TrafficAnalyticsConfigurationProperties

Parametrar som definierar konfigurationen av trafikanalys.

TransportProtocol

Transportprotokollet för slutpunkten.

Name Typ Description
All

string

Tcp

string

Udp

string

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}'.

Name Typ Description

VirtualNetworkPrivateEndpointNetworkPolicies

Aktivera eller inaktivera tillämpa nätverksprinciper på en privat slutpunkt i undernätet.

Name Typ Description
Disabled

string

Enabled

string

NetworkSecurityGroupEnabled

string

RouteTableEnabled

string

VirtualNetworkPrivateLinkServiceNetworkPolicies

Aktivera eller inaktivera tillämpa nätverksprinciper på tjänsten private link i undernätet.

Name Typ Description
Disabled

string

Enabled

string

VirtualNetworkTap

Tryck på resurs för virtuellt nätverk.

Name Typ Description
etag

string

En unik skrivskyddad sträng som ändras när resursen uppdateras.

id

string

Resurs-ID.

location

string

Resursplats.

name

string

Resursnamn.

properties.destinationLoadBalancerFrontEndIPConfiguration

FrontendIPConfiguration

Referensen till den privata IP-adressen på den interna lastbalanseraren som ska ta emot tryckningen.

properties.destinationNetworkInterfaceIPConfiguration

NetworkInterfaceIPConfiguration

Referensen till den privata IP-adressen för insamlarens nätverkskort som ska ta emot tryckningen.

properties.destinationPort

integer

VXLAN-målporten som tar emot den avlyssnade trafiken.

properties.networkInterfaceTapConfigurations

NetworkInterfaceTapConfiguration[]

Anger listan över resurs-ID:n för ip-konfigurationen för nätverksgränssnittet som måste avlyssnas.

properties.provisioningState

ProvisioningState

Etableringstillståndet för det virtuella nätverket trycker på resursen.

properties.resourceGuid

string

Resursens GUID-egenskap för det virtuella nätverket trycker på resursen.

tags

object

Resurstaggar.

type

string

Resurstyp.

Visibility

Synlighetslistan för den privata länktjänsten.

Name Typ Description
subscriptions

string[]

Listan över prenumerationer.