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=2023-09-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

Programgatewayens identitet, om den har konfigurerats.

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[]

Serverdelens HTTP-inställningar 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 FirewallPolicy-resursen.

properties.forceFirewallPolicyAssociation

boolean

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

properties.frontendIPConfigurations

ApplicationGatewayFrontendIPConfiguration[]

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

properties.frontendPorts

ApplicationGatewayFrontendPort[]

Klientdelsportar för application gateway-resursen. 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 för application gateway-resursen. Standardgränser finns i Application Gateway gränser.

properties.listeners

ApplicationGatewayListener[]

Lyssnare av programgatewayresursen. 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 programgatewayresursen.

properties.rewriteRuleSets

ApplicationGatewayRewriteRuleSet[]

Skriv om regler för programgatewayresursen.

properties.routingRules

ApplicationGatewayRoutingRule[]

Routningsregler för programgatewayresursen.

properties.sku

ApplicationGatewaySku

SKU för programgatewayresursen.

properties.sslCertificates

ApplicationGatewaySslCertificate[]

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

properties.sslPolicy

ApplicationGatewaySslPolicy

SSL-princip för programgatewayresursen.

properties.sslProfiles

ApplicationGatewaySslProfile[]

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

properties.trustedClientCertificates

ApplicationGatewayTrustedClientCertificate[]

Betrodda klientcertifikat för programgatewayresursen. 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 lyckad. Å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.

Type: oauth2
Flow: implicit
Authorization URL: https://login.microsoftonline.com/common/oauth2/authorize

Scopes

Name Description
user_impersonation personifiera ditt användarkonto

Exempel

Create Application Gateway

Sample Request

PUT https://management.azure.com/subscriptions/subid/resourceGroups/rg1/providers/Microsoft.Network/applicationGateways/appgw?api-version=2023-09-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
    }
  }
}

Sample Response

{
  "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

Application Gateway autoskalningskonfiguration.

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

Konfiguration av klientautentisering för Application Gateway.

ApplicationGatewayClientRevocationOptions

Verifiera återkallningsstatus för klientcertifikat.

ApplicationGatewayConnectionDraining

Anslutningstömning gör att öppna anslutningar till en serverdelsserver kan vara aktiva under en angiven tid efter att serverdelen 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 webbaserade program.

ApplicationGatewayFrontendIPConfiguration

Klientdels-IP-konfiguration för en programgateway.

ApplicationGatewayFrontendPort

Klientdelsporten för en programgateway.

ApplicationGatewayGlobalConfiguration

Application Gateway global konfiguration.

ApplicationGatewayHeaderConfiguration

Huvudkonfiguration för 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

Belastningsfördelningsprincip för en programgateway.

ApplicationGatewayLoadDistributionTarget

Belastningsfördelningsmå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 den privata länken för programgatewayen.

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 skrivregeln i Application Gateway.

ApplicationGatewayRewriteRuleCondition

Uppsättning villkor i skrivregeln i Application Gateway.

ApplicationGatewayRewriteRuleSet

Skriv om regeluppsättningen för en programgateway.

ApplicationGatewayRoutingRule

Routningsregel för en programgateway.

ApplicationGatewaySku

SKU för en programgateway.

ApplicationGatewaySkuName

Namnet på en programgateway-SKU.

ApplicationGatewaySslCertificate

SSL-certifikat för en programgateway.

ApplicationGatewaySslCipherSuite

SSL-chiffersviter ska aktiveras i den angivna ordningen till programgatewayen.

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 webbprogram.

ApplicationSecurityGroup

En programsäkerhetsgrupp i en resursgrupp.

AutoApproval

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

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

Beskriver den tjänst som undernätet är delegerat till.

DeleteOptions

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

ExtendedLocation

Komplex typ av ExtendedLocation.

ExtendedLocationTypes

Typen 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.

InboundNatRule

Inkommande NAT-regel för lastbalanseraren.

IPAllocationMethod

Allokeringsmetod för IP-adress.

IPConfiguration

IP-konfiguration.

IPConfigurationProfile

Underordnad resurs för IP-konfigurationsprofil.

IpTag

Innehåller ip-taggen 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änssnittsresursen.

NetworkInterfaceAuxiliarySku

Extra SKU för nätverksgränssnittsresursen.

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 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

Domännamnets etikettomfång. Om en domännamnsetikett och ett domännamnsetikettomfång anges skapas en A 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

Namnet 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 None 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

Den typ av Azure-hop 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

Egenskaperna för tjänstslutpunkten.

Subnet

Undernät i en virtuell nätverksresurs.

SubResource

Referens till en annan underresurs.

SyncMode

Serverdelsadressens synkrona läge 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 formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

VirtualNetworkPrivateEndpointNetworkPolicies

Aktivera eller inaktivera tillämpa nätverksprinciper på den privata slutpunkten i undernätet.

VirtualNetworkPrivateLinkServiceNetworkPolicies

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

VirtualNetworkTap

Virtual Network Tryck på resurs.

Visibility

Synlighetslistan för private link-tjä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

Programgatewayens identitet, om den har konfigurerats.

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[]

Serverdelens HTTP-inställningar 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

Standardprincipen för fördefinierad SSL 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 associeras en brandväggsprincip med en programgateway oavsett om principen skiljer sig från WAF-konfigurationen.

properties.frontendIPConfigurations

ApplicationGatewayFrontendIPConfiguration[]

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

properties.frontendPorts

ApplicationGatewayFrontendPort[]

Klientdelsportar för application gateway-resursen. 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 för application gateway-resursen. Standardgränser finns i Application Gateway gränser.

properties.listeners

ApplicationGatewayListener[]

Lyssnare av programgatewayresursen. Standardgränser finns i Application Gateway gränser.

properties.loadDistributionPolicies

ApplicationGatewayLoadDistributionPolicy[]

Belastningsfördelningsprinciper 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 programgatewayresursen.

properties.resourceGuid

string

Resursens GUID-egenskap för programgatewayresursen.

properties.rewriteRuleSets

ApplicationGatewayRewriteRuleSet[]

Skriv om regler för programgatewayresursen.

properties.routingRules

ApplicationGatewayRoutingRule[]

Routningsregler för programgatewayresursen.

properties.sku

ApplicationGatewaySku

SKU för programgatewayresursen.

properties.sslCertificates

ApplicationGatewaySslCertificate[]

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

properties.sslPolicy

ApplicationGatewaySslPolicy

SSL-princip för programgatewayresursen.

properties.sslProfiles

ApplicationGatewaySslProfile[]

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

properties.trustedClientCertificates

ApplicationGatewayTrustedClientCertificate[]

Betrodda klientcertifikat för programgatewayresursen. 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 webbaserade program.

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 inom en Application Gateway.

properties.data

string

Offentliga certifikatdata.

properties.provisioningState

ProvisioningState

Etableringstillståndet för autentiseringscertifikatresursen.

type

string

Resurstyp.

ApplicationGatewayAutoscaleConfiguration

Application Gateway autoskalningskonfiguration.

Name Typ Description
maxCapacity

integer

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

minCapacity

integer

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

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 inom 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 inom en Application Gateway.

properties.affinityCookieName

string

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

properties.authenticationCertificates

SubResource[]

Matris med referenser till autentiseringscertifikat för application gateway.

properties.connectionDraining

ApplicationGatewayConnectionDraining

Anslutningstömning av resursen för http-inställningar i 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 ska väljas från serverdelsserverns värdnamn. Standardvärdet är false.

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 false.

properties.protocol

ApplicationGatewayProtocol

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

properties.provisioningState

ProvisioningState

Etableringstillståndet för resursen för HTTP-inställningar i 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. Acceptabla värden är mellan 1 sekund och 86 400 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å serverdelsinställningarna som är unika inom en Application Gateway.

properties.hostName

string

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

properties.pickHostNameFromBackendAddress

boolean

Om servernamnsindikatorn ska väljas från värdnamnet för serverdelsservern för Tls-protokollet. Standardvärdet är false.

properties.port

integer

Målporten på serverdelen.

properties.probe

SubResource

Avsökningsresurs för en programgateway.

properties.protocol

ApplicationGatewayProtocol

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

properties.provisioningState

ProvisioningState

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

properties.timeout

integer

Tidsgräns för anslutning i sekunder. Application Gateway misslyckas med begäran om svaret inte tas emot i ConnectionTimeout. Acceptabla värden är mellan 1 sekund och 86 400 sekunder.

properties.trustedRootCertificates

SubResource[]

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

type

string

Typ av resurs.

ApplicationGatewayClientAuthConfiguration

Konfiguration av klientautentisering för Application Gateway.

Name Typ Description
verifyClientCertIssuerDN

boolean

Kontrollera namnet på klientcertifikatutfärdaren på programgatewayen.

verifyClientRevocation

ApplicationGatewayClientRevocationOptions

Verifiera återkallningsstatus för klientcertifikat.

ApplicationGatewayClientRevocationOptions

Verifiera återkallningsstatus för klientcertifikat.

Name Typ Description
None

string

OCSP

string

ApplicationGatewayConnectionDraining

Anslutningstömning gör att öppna anslutningar till en serverdelsserver kan vara aktiva under en angiven tid efter att serverdelen har tagits bort från konfigurationen.

Name Typ Description
drainTimeoutInSec

integer

Antalet sekunders anslutningstömning är aktivt. Acceptabla värden är mellan 1 sekund och 3 600 sekunder.

enabled

boolean

Om anslutningstömning ä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 den ä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 undantaget gäller för.

ApplicationGatewayFirewallMode

Brandväggsläge för webbaserade program.

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 inom en Application Gateway.

properties.privateIPAddress

string

PrivateIPAddress för nätverksgränssnittets IP-konfiguration.

properties.privateIPAllocationMethod

IPAllocationMethod

Den privata IP-adressallokeringsmetoden.

properties.privateLinkConfiguration

SubResource

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

properties.provisioningState

ProvisioningState

Etableringstillståndet för klientdels-IP-konfigurationsresursen.

properties.publicIPAddress

SubResource

Referens till PublicIP-resursen.

properties.subnet

SubResource

Referens till undernätsresursen.

type

string

Resurstyp.

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 inom en Application Gateway.

properties.port

integer

Klientdelsport.

properties.provisioningState

ProvisioningState

Etableringstillståndet för klientdelsportresursen.

type

string

Resurstyp.

ApplicationGatewayGlobalConfiguration

Application Gateway global konfiguration.

Name Typ Description
enableRequestBuffering

boolean

Aktivera buffring av begäranden.

enableResponseBuffering

boolean

Aktivera svarsbuffertning.

ApplicationGatewayHeaderConfiguration

Huvudkonfiguration för de åtgärder som anges i Application Gateway.

Name Typ Description
headerName

string

Rubriknamn för huvudkonfigurationen.

headerValue

string

Rubrikvärde för huvudkonfigurationen.

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 inom en Application Gateway.

properties.customErrorConfigurations

ApplicationGatewayCustomError[]

Anpassade felkonfigurationer för HTTP-lyssnaren.

properties.firewallPolicy

SubResource

Referens till resursen FirewallPolicy.

properties.frontendIPConfiguration

SubResource

Klientdelens 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-lyssnare 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

Namnet på DEN IP-konfiguration som är unik inom 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 får sin privata adress.

type

string

Resurstyp.

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 inom en Application Gateway.

properties.frontendIPConfiguration

SubResource

Klientdelens 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 även tillåter specialtecken med jokertecken.

properties.protocol

ApplicationGatewayProtocol

Lyssnarens protokoll.

properties.provisioningState

ProvisioningState

Etableringstillståndet för lyssnarresursen.

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

Belastningsfördelningsprincip 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 belastningsfördelningsprincip som är unik inom 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

Resurstyp.

ApplicationGatewayLoadDistributionTarget

Belastningsfördelningsmå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 inom ett 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 inom en Application Gateway.

properties.backendAddressPool

SubResource

Resursen för serverdelsadresspoolen för sökvägsregeln för URL-sökväg.

properties.backendHttpSettings

SubResource

Resurs för HTTP-inställningar för serverdelen i url-sökvägsregeln för sökväg.

properties.firewallPolicy

SubResource

Referens till resursen FirewallPolicy.

properties.loadDistributionPolicy

SubResource

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

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ägsregel för sökväg.

properties.rewriteRuleSet

SubResource

Skriv om regeluppsättningsresursen för sökvägsregeln för URL-sökväg.

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änstekonsumenten och leverantören.

properties.provisioningState

ProvisioningState

Etableringstillståndet för programgatewayens privata slutpunktsanslutningsresurs.

type

string

Resurstyp.

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å den privata länkkonfigurationen som är unik inom en Application Gateway.

properties.ipConfigurations

ApplicationGatewayPrivateLinkIpConfiguration[]

En matris med ip-konfigurationer för programgatewayens privata länk.

properties.provisioningState

ProvisioningState

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

type

string

Resurstyp.

ApplicationGatewayPrivateLinkIpConfiguration

Ip-konfigurationen för den privata länken för 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å ip-konfigurationen för den privata länken för programgatewayen.

properties.primary

boolean

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

properties.privateIPAddress

string

IP-konfigurationens privata IP-adress.

properties.privateIPAllocationMethod

IPAllocationMethod

Allokeringsmetoden för privata IP-adresser.

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 inom 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. Godkända 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. Giltig sökväg 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 false.

properties.pickHostNameFromBackendSettings

boolean

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

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

Avsökningsresursens etableringstillstånd.

properties.timeout

integer

Tidsgränsen för avsökningen i sekunder. Avsökningen markerades som misslyckad om ett giltigt svar inte tas emot med den här tidsgränsen. Godkända värden är från 1 sekund till 86400 sekunder.

properties.unhealthyThreshold

integer

Antalet återförsök av avsökningen. Serverdelen markeras nedåt när antalet avsökningsfel i följd når UnhealthyThreshold. Acceptabla värden är från 1 sekund till 20.

type

string

Resurstyp.

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å den omdirigeringskonfiguration som är unik inom 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ägsmappningar som anger standardkonfiguration för omdirigering.

type

string

Resurstyp.

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 inom en Application Gateway.

properties.backendAddressPool

SubResource

Resursen för serverdelsadresspoolen för programgatewayen.

properties.backendHttpSettings

SubResource

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

properties.httpListener

SubResource

Http-lyssnarresurs för programgatewayen.

properties.loadDistributionPolicy

SubResource

Belastningsfördelningsprincipresurs 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 resursen Regeluppsättning i Grundläggande regel för programgatewayen.

properties.ruleType

ApplicationGatewayRequestRoutingRuleType

Regeltyp.

properties.urlPathMap

SubResource

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

type

string

Resurstyp.

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 baserat på vilka körningen av åtgärdsuppsättningen kommer att utvärderas.

name

string

Namnet på omskrivningsregeln som är unik inom ett Application Gateway.

ruleSequence

integer

Regelsekvens för omskrivningsregeln som bestämmer körningsordningen för en viss regel i en RewriteRuleSet.

ApplicationGatewayRewriteRuleActionSet

Uppsättning åtgärder i skrivregeln 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 skrivregeln 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 framtvingas det för att kontrollera negationen av villkoret som anges av användaren.

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 inom 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 inom 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

Resurstyp.

ApplicationGatewaySku

SKU för en programgateway.

Name Typ Description
capacity

integer

Kapacitet (antal instanser) för en programgateway.

name

ApplicationGatewaySkuName

Namnet på en programgateway-SKU.

tier

ApplicationGatewayTier

Nivå för en programgateway.

ApplicationGatewaySkuName

Namnet på en programgateway-SKU.

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 inom 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) "Secret" eller "Certificate"-objekt 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

Resurstyp.

ApplicationGatewaySslCipherSuite

SSL-chiffersviter ska aktiveras i den angivna ordningen till programgatewayen.

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-chiffersviter ska aktiveras i den angivna ordningen för application gateway.

disabledSslProtocols

ApplicationGatewaySslProtocol[]

Ssl-protokoll som ska inaktiveras på programgatewayen.

minProtocolVersion

ApplicationGatewaySslProtocol

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

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 inom 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 inom en Application Gateway.

properties.clientCertIssuerDN

string

Unikt namn på klientcertifikatutfärdare.

properties.data

string

Offentliga certifikatdata.

properties.provisioningState

ProvisioningState

Etableringstillståndet för den betrodda klientcertifikatresursen.

properties.validatedCertData

string

Verifierade certifikatdata.

type

string

Resurstyp.

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 inom en Application Gateway.

properties.data

string

Offentliga certifikatdata.

properties.keyVaultSecretId

string

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

properties.provisioningState

ProvisioningState

Etableringstillståndet för den betrodda rotcertifikatresursen.

type

string

Resurstyp.

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 kommer att 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 kommer att uppdateras. Standardvärdet är null.

reroute

boolean

Om värdet är sant utvärderas url-sökvägskartan i sökvägsbaserade routningsregler för 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 inom en Application Gateway.

properties.defaultBackendAddressPool

SubResource

Standardresurs för serverdelsadresspool för URL-sökvägskarta.

properties.defaultBackendHttpSettings

SubResource

Standardresurs för http-inställningar för serverdelen för URL-sökvägskarta.

properties.defaultLoadDistributionPolicy

SubResource

Standardresurs för belastningsfördelningsprincip för url-sökvägskarta.

properties.defaultRedirectConfiguration

SubResource

Standardresurs för omdirigeringskonfiguration för URL-sökvägskarta.

properties.defaultRewriteRuleSet

SubResource

Standardresurs för omskrivningsregeluppsättning 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

Resurstyp.

ApplicationGatewayWebApplicationFirewallConfiguration

Brandväggskonfiguration för programgateway för webbprogram.

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 på begärandetext för WAF.

maxRequestBodySizeInKb

integer

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

requestBodyCheck

boolean

Om tillåt WAF att kontrollera begärandetexten.

ruleSetType

string

Typ 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äkerhetsgruppresursen.

properties.resourceGuid

string

Resursens GUID-egenskap för programsäkerhetsgruppresursen. 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 private link-tjänsten.

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 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 regel för utgående trafik 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

Resurstyp.

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

Beskriver den tjänst som undernätet är delegerat 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

Komplex typ av ExtendedLocation.

Name Typ Description
name

string

Namnet på den utökade platsen.

type

ExtendedLocationTypes

Typen av utökad plats.

ExtendedLocationTypes

Typen 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.

location

string

Resursplats.

name

string

Resursnamn.

properties.enabled

boolean

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

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 den 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 inom uppsättningen 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 regler för inkommande trafik som använder den här ip-adressen för klientdelen.

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 regler för utgående trafik 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 är IPv4.

properties.privateIPAllocationMethod

IPAllocationMethod

Den privata IP-allokeringsmetoden.

properties.provisioningState

ProvisioningState

Etableringstillståndet för klientdelens IP-konfigurationsresurs.

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 tunnelgränssnittet för gatewayens lastbalanserare.

port

integer

Port för gatewayens lastbalanseringstunnelgrä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

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 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. Acceptabla 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-servern. Den här inställningen kan inte ändras när du har skapat slutpunkten.

properties.enableTcpReset

boolean

Ta emot dubbelriktad TCP-återställning på TCP-flödestimeout för inaktivitet eller oväntad anslutningsavslutning. Det här elementet används bara 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 inom Load Balancer. 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 bara 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

Resurstyp.

IPAllocationMethod

Allokeringsmetod för IP-adress.

Name Typ Description
Dynamic

string

Static

string

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 ip-taggen som är associerad med objektet.

Name Typ Description
ipTagType

string

IP-taggtypen. 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[]

Insamling av portmappningar för inkommande NAT-regler.

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 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 formatet: '/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

Resursens GUID-egenskap för NAT-gatewayresursen.

properties.subnets

SubResource[]

En matris med referenser till undernäten med hjälp av 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

Extra läge för nätverksgränssnittsresurs.

properties.auxiliarySku

NetworkInterfaceAuxiliarySku

Extra sku för nätverksgränssnittsresurs.

properties.disableTcpStateTracking

boolean

Anger om du vill inaktivera spårning av tcp-tillstånd.

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 IPConfigurations för 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 har stöd för 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änssnittsresursen.

Name Typ Description
AcceleratedConnections

string

Floating

string

MaxConnections

string

None

string

NetworkInterfaceAuxiliarySku

Extra SKU för nätverksgränssnittsresursen.

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 ingår i en tillgänglighetsuppsättning kommer den här listan att ha 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 det virtuella datornamnet sammanfogas 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 resursen ApplicationGatewayBackendAddressPool.

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 resursen LoadBalancerBackendAddressPool.

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.

properties.privateIPAddressVersion

IPVersion

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

properties.privateIPAllocationMethod

IPAllocationMethod

Allokeringsmetoden för privata IP-adresser.

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 Virtual Network knackar.

type

string

Resurstyp.

NetworkInterfaceIPConfigurationPrivateLinkConnectionProperties

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

Name Typ Description
fqdns

string[]

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

groupId

string

Grupp-ID 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 resursen Virtual Network Tryck på.

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 på nytt när reglerna uppdateras. Inledande aktivering utlöser omvärdering.

properties.networkInterfaces

NetworkInterface[]

En samling referenser till nätverksgränssnitt.

properties.provisioningState

ProvisioningState

Etableringstillståndet för nätverkssäkerhetsgruppresursen.

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 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 privata slutpunkten ska ansluta till.

properties.memberName

string

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

properties.privateIPAddress

string

En privat IP-adress som hämtas 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 private link-tjänsten.

properties.autoApproval

AutoApproval

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

properties.enableProxyProtocol

boolean

Om private link-tjänsten ä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 en lista över anslutningar till den privata slutpunkten.

properties.provisioningState

ProvisioningState

Etableringstillståndet för private link-tjänstresursen.

properties.visibility

Visibility

Synlighetslistan för private link-tjä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:t 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 skickades till ägaren av fjärrresursen med den här anslutningsbegäran. Begränsad till 140 tecken.

type

string

Resurstypen.

PrivateLinkServiceConnectionState

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

Name Typ Description
actionsRequired

string

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

description

string

Anledningen till att anslutningen godkänns/avvisas.

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

Allokeringsmetoden för privata IP-adresser.

properties.provisioningState

ProvisioningState

Etableringstillståndet för IP-konfigurationsresursen för privat länktjänst.

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

Domännamnets etikettomfång. Om en domännamnsetikett och ett domännamnsetikettomfång anges skapas en A 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

Domännamnets etikettomfång. Om en domännamnsetikett och ett domännamnsetikettomfång anges skapas en A 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

Namnet 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 None 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 som flödesloggposter ska behållas.

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 hopp-värden tillåts endast i vägar där nästa hopptyp är VirtualAppliance.

properties.nextHopType

RouteNextHopType

Den typ av Azure-hop som paketet ska skickas till.

properties.provisioningState

ProvisioningState

Etableringstillståndet för vägresursen.

type

string

Resurstypen.

RouteNextHopType

Den typ av Azure-hop 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 innebär att inaktivera.

properties.provisioningState

ProvisioningState

Etableringstillståndet för routningstabellresursen.

properties.resourceGuid

string

Egenskapen resurs-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ålets IP-intervall. Asterisken *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. CIDR- eller mål-IP-intervall.

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ällans IP-intervall. Asterisken *kan också användas för att matcha alla käll-IP-adresser. Standardtaggar som "VirtualNetwork", "AzureLoadBalancer" och "Internet" kan också användas. Om detta är en ingressregel anger var nätverkstrafiken kommer från.

properties.sourceAddressPrefixes

string[]

CIDR eller källans IP-intervall.

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ällportintervallen.

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 Portal upplevelse.

location

string

Resursplats.

name

string

Resursnamn.

properties.contextualServiceEndpointPolicies

string[]

En samling kontextuell tjänstslutpunktsprincip.

properties.provisioningState

ProvisioningState

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

properties.resourceGuid

string

Resursens GUID-egenskap för principresursen för tjänstslutpunkt.

properties.serviceAlias

string

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

properties.serviceEndpointPolicyDefinitions

ServiceEndpointPolicyDefinition[]

En samling principdefinitioner för tjänstslutpunkter 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

Egenskaperna för tjänstslutpunkten.

Name Typ Description
locations

string[]

En lista över platser.

provisioningState

ProvisioningState

Etableringstillståndet för tjänstslutpunktsresursen.

service

string

Typ av slutpunktstjänst.

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 programgateway för virtuella nätverksresurser.

properties.defaultOutboundAccess

boolean

Ange den här egenskapen till false för att inaktivera standardanslutning för utgående trafik 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.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å den privata slutpunkten 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.

type

string

Resurstyp.

SubResource

Referens till en annan underresurs.

Name Typ Description
id

string

Resurs-ID.

SyncMode

Serverdelsadressens synkrona läge 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 formatet: '/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.ManagedIdentity/userAssignedIdentities/{identityName}'.

Name Typ Description

VirtualNetworkPrivateEndpointNetworkPolicies

Aktivera eller inaktivera tillämpa nätverksprinciper på den privata slutpunkten 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

Virtual Network Tryck på 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.destinationLoadBalancerFrontEndIPConfiguration

FrontendIPConfiguration

Referensen till den privata IP-adressen på den interna Load Balancer 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 knackas.

properties.provisioningState

ProvisioningState

Etableringstillståndet för det virtuella nätverkets tryckresurs.

properties.resourceGuid

string

Resursens GUID-egenskap för det virtuella nätverkets tryckresurs.

tags

object

Resurstaggar.

type

string

Resurstyp.

Visibility

Synlighetslistan för private link-tjänsten.

Name Typ Description
subscriptions

string[]

Listan över prenumerationer.